• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-3.0-or-later
2
3# GbE values for ICH9M
4{
5	# Hardcoded chipset values
6	"reserved04" = 0xffff,
7	"version05" = 0x1083,
8	"reserved06" = 0xffff,
9	"reserved07" = 0xffff,
10	"pbalow" = 0xffff,
11	"pbahigh" = 0xffff,
12	"pci_loadvid" = 1,
13	"pci_loadssid" = 1,
14	"pci_pmen" = 1,
15	"pci_auxpwr" = 1,
16	"pci_reserved4" = 1,
17	"sh_phy_enpwrdown" = 1,
18	"sh_reserved1" = 0x5,
19	"sh_reserved3" = 1,
20	"sh_sign" = 0x2,
21	"cw1_extcfgptr" = 0x020,
22	"cw1_oemload" = 1,
23	"cw1_reserved1" = 1,
24	"cw2_extphylen" = 0x05,
25	"l1_reserved2" = 1,
26	"l1_reserved4" = 1,
27	"l1_lplu_non_d0a" = 1,
28	"l1_gbedis_non_d0a" = 1,
29	"reserved19" = 0x2b40,
30	"reserved1a" = 0x0043,
31	"reserved1c" = 0x10f5,
32	"reserved1d" = 0xbaad,
33	"_82567lm" = 0x10f5,
34	"_82567lf" = 0x10bf,
35	"reserved20" = 0xbaad,
36	"_82567v" = 0x10cb,
37	"reserved22_0" = 0xbaad,
38	"reserved22_1" = 0xbaad,
39
40	# Hardcoded PXE setup (disabled)
41	"pxe30_defbootsel" = 0x3,
42	"pxe30_ctrlsprompt" = 0x3,
43	"pxe30_pxeabsent" = 1,
44	"pxe31_disablemenu" = 1,
45	"pxe31_disabletitle" = 1,
46	"pxe31_signature" = 1,
47	"pxe32_buildnum" = 0x18,
48	"pxe32_minorversion" = 0x3,
49	"pxe32_majorversion" = 0x1,
50	"pxe33_basecodeabsent" = 1,
51	"pxe33_undipresent" = 1,
52	"pxe33_reserved1" = 1,
53	"pxe33_signature" = 1,
54	"pxe_padding"[11] = 0xffff,
55
56	# GbE power settings
57	"lanpwr_d3pwr" = 1,
58	"lanpwr_d0pwr" = 13,
59
60	# GbE LED modes
61	"l1_led1mode" = 0xb,
62	"l1_led1blinks" = 1,
63	"l02_led0mode" = 0x2,
64	"l02_led2mode" = 0x1,
65
66	# Padding 0xf80 bytes
67	"padding"[0xf80] = 0xff,
68
69	# TODO: make command line switch for these
70
71	# Configurable PCI IDs
72	"ssdid" = 0x20ee,
73	"ssvid" = 0x17aa,
74	"did" = 0x10f5,
75	"vid" = 0x8086,
76
77	# This example sets MAC address to 00:11:22:33:44:55
78	"macaddress0" = 0x00,
79	"macaddress1" = 0x11,
80	"macaddress2" = 0x22,
81	"macaddress3" = 0x33,
82	"macaddress4" = 0x44,
83	"macaddress5" = 0x55
84}
85