blob: 01f85aba865ca13628c06951eaba78f73ab8b517 [file] [log] [blame]
Damien Zammit06853222016-11-16 21:06:54 +11001#
2# Copyright (C) 2017 Damien Zammit <damien@zamaudio.com>
3#
4# This program is free software: you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation, either version 3 of the License, or
7# (at your option) any later version.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14
15# GbE values for ICH9M
16{
17 # Hardcoded chipset values
18 "reserved04" = 0xffff,
19 "version05" = 0x1083,
20 "reserved06" = 0xffff,
21 "reserved07" = 0xffff,
22 "pbalow" = 0xffff,
23 "pbahigh" = 0xffff,
24 "pci_loadvid" = 1,
25 "pci_loadssid" = 1,
26 "pci_pmen" = 1,
27 "pci_auxpwr" = 1,
28 "pci_reserved4" = 1,
29 "sh_phy_enpwrdown" = 1,
30 "sh_reserved1" = 0x5,
31 "sh_reserved3" = 1,
32 "sh_sign" = 0x2,
33 "cw1_extcfgptr" = 0x020,
34 "cw1_oemload" = 1,
35 "cw1_reserved1" = 1,
36 "cw2_extphylen" = 0x05,
37 "l1_reserved2" = 1,
38 "l1_reserved4" = 1,
39 "l1_lplu_non_d0a" = 1,
40 "l1_gbedis_non_d0a" = 1,
41 "reserved19" = 0x2b40,
42 "reserved1a" = 0x0043,
43 "reserved1c" = 0x10f5,
44 "reserved1d" = 0xbaad,
45 "_82567lm" = 0x10f5,
46 "_82567lf" = 0x10bf,
47 "reserved20" = 0xbaad,
48 "_82567v" = 0x10cb,
49 "reserved22_0" = 0xbaad,
50 "reserved22_1" = 0xbaad,
51
52 # Hardcoded PXE setup (disabled)
53 "pxe30_defbootsel" = 0x3,
54 "pxe30_ctrlsprompt" = 0x3,
55 "pxe30_pxeabsent" = 1,
56 "pxe31_disablemenu" = 1,
57 "pxe31_disabletitle" = 1,
58 "pxe31_signature" = 1,
59 "pxe32_buildnum" = 0x18,
60 "pxe32_minorversion" = 0x3,
61 "pxe32_majorversion" = 0x1,
62 "pxe33_basecodeabsent" = 1,
63 "pxe33_undipresent" = 1,
64 "pxe33_reserved1" = 1,
65 "pxe33_signature" = 1,
66 "pxe_padding"[11] = 0xffff,
67
68 # GbE power settings
69 "lanpwr_d3pwr" = 1,
70 "lanpwr_d0pwr" = 13,
71
72 # GbE LED modes
73 "l1_led1mode" = 0xb,
74 "l1_led1blinks" = 1,
75 "l02_led0mode" = 0x2,
76 "l02_led2mode" = 0x1,
77
78 # Padding 0xf80 bytes
79 "padding"[0xf80] = 0xff,
80
81 # TODO: make command line switch for these
82
83 # Configurable PCI IDs
84 "ssdid" = 0x20ee,
85 "ssvid" = 0x17aa,
86 "did" = 0x10f5,
87 "vid" = 0x8086
88}