blob: f737b181f4cd803e55d210ea6893ba87f8bfcf8c [file] [log] [blame]
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +01001chip northbridge/intel/sandybridge
2 register "gfx.did" = "{ 0x80000100, 0x80000240, 0x80000410, 0x80000410, 0x00000005 }"
3 register "gfx.link_frequency_270_mhz" = "0"
4 register "gfx.ndid" = "3"
5 register "gfx.use_spread_spectrum_clock" = "0"
6 register "gpu_cpu_backlight" = "0x00000000"
7 register "gpu_dp_b_hotplug" = "0"
8 register "gpu_dp_c_hotplug" = "0"
9 register "gpu_dp_d_hotplug" = "0"
10 register "gpu_panel_port_select" = "0"
11 register "gpu_panel_power_backlight_off_delay" = "0"
12 register "gpu_panel_power_backlight_on_delay" = "0"
13 register "gpu_panel_power_cycle_delay" = "0"
14 register "gpu_panel_power_down_delay" = "0"
15 register "gpu_panel_power_up_delay" = "0"
16 register "gpu_pch_backlight" = "0x00000000"
17
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010018 device cpu_cluster 0x0 on
19 chip cpu/intel/socket_rPGA989
Arthur Heymansb3f23232019-01-21 17:48:55 +010020 device lapic 0x0 on end
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010021 end
22 chip cpu/intel/model_206ax
23 register "c1_acpower" = "1"
24 register "c1_battery" = "1"
25 register "c2_acpower" = "3"
26 register "c2_battery" = "3"
27 register "c3_acpower" = "5"
28 register "c3_battery" = "5"
Arthur Heymansb3f23232019-01-21 17:48:55 +010029 device lapic 0xacac off end
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010030 end
31 end
32
33 device domain 0x0 on
Patrick Rudolphc670a412017-04-28 17:28:32 +020034 device pci 00.0 on # Host bridge Host bridge
35 subsystemid 0x17aa 0x21dd
36 end
37 device pci 01.0 on # PCIe Bridge for discrete graphics
38 end
39 device pci 02.0 on # Internal graphics VGA controller
40 subsystemid 0x17aa 0x21dd
41 end
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010042 chip southbridge/intel/bd82x6x # Intel Series 6 Cougar Point PCH
43 register "c2_latency" = "0x0065"
44 register "docking_supported" = "1"
45 register "gen1_dec" = "0x007c1611"
46 register "gen2_dec" = "0x00040069"
47 register "gen3_dec" = "0x000c0701"
48 register "gen4_dec" = "0x00000000"
49 register "gpi13_routing" = "2"
50 register "gpi6_routing" = "2"
51 register "p_cnt_throttling_supported" = "1"
52 register "pcie_hotplug_map" = "{ 0, 0, 1, 1, 1, 0, 0, 0 }"
53 register "pcie_port_coalesce" = "1"
54 register "sata_interface_speed_support" = "0x3"
55 register "sata_port_map" = "0x3b"
Patrick Rudolphc670a412017-04-28 17:28:32 +020056
57 register "spi_uvscc" = "0"
58 register "spi_lvscc" = "0x2005"
59
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010060 device pci 16.0 on # Management Engine Interface 1
61 subsystemid 0x17aa 0x21dd
62 end
63 device pci 16.1 off # Management Engine Interface 2
64 end
65 device pci 16.2 off # Management Engine IDE-R
66 end
67 device pci 16.3 off # Management Engine KT
68 end
69 device pci 19.0 off # Intel Gigabit Ethernet
70 end
71 device pci 1a.0 on # USB2 EHCI #2
72 subsystemid 0x17aa 0x21dd
73 end
74 device pci 1b.0 on # High Definition Audio Audio controller
75 subsystemid 0x17aa 0x21dd
76 end
77 device pci 1c.0 on # PCIe Port #1
78 subsystemid 0x17aa 0x21dd
79 end
80 device pci 1c.1 on # PCIe Port #2
81 subsystemid 0x17aa 0x21dd
82 end
83 device pci 1c.2 on # PCIe Port #3
84 subsystemid 0x17aa 0x21dd
85 end
86 device pci 1c.3 on # PCIe Port #4
87 subsystemid 0x17aa 0x21dd
88 end
89 device pci 1c.4 on # PCIe Port #5
90 subsystemid 0x17aa 0x21dd
91 end
92 device pci 1c.5 on # PCIe Port #6
93 subsystemid 0x17aa 0x21dd
94 end
95 device pci 1c.6 off # PCIe Port #7
96 end
97 device pci 1c.7 off # PCIe Port #8
98 end
99 device pci 1d.0 on # USB2 EHCI #1
100 subsystemid 0x17aa 0x21dd
101 end
102 device pci 1e.0 off # PCI bridge
103 end
104 device pci 1f.0 on # LPC bridge PCI-LPC bridge
105 subsystemid 0x17aa 0x21dd
106 chip ec/lenovo/pmh7
107 register "backlight_enable" = "0x01"
108 register "dock_event_enable" = "0x01"
109 device pnp ff.1 on # dummy
110 end
111 end
112 chip ec/lenovo/h8
Patrick Rudolphc670a412017-04-28 17:28:32 +0200113 register "config0" = "0xa7"
114 register "config1" = "0x09"
115 register "config2" = "0xa0"
116 register "config3" = "0xc2"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +0100117
Patrick Rudolphc670a412017-04-28 17:28:32 +0200118 register "beepmask0" = "0x00"
119 register "beepmask1" = "0x86"
120 register "has_power_management_beeps" = "0"
121 register "event2_enable" = "0xff"
122 register "event3_enable" = "0xff"
123 register "event4_enable" = "0xff"
124 register "event5_enable" = "0xff"
125 register "event6_enable" = "0xff"
126 register "event7_enable" = "0xff"
127 register "event8_enable" = "0xff"
128 register "event9_enable" = "0xff"
129 register "eventa_enable" = "0xff"
130 register "eventb_enable" = "0xff"
131 register "eventc_enable" = "0xff"
132 register "eventd_enable" = "0xff"
133 register "evente_enable" = "0xff"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +0100134
135 device pnp ff.2 on # dummy
136 io 0x60 = 0x62
137 io 0x62 = 0x66
138 io 0x64 = 0x1600
139 io 0x66 = 0x1604
140 end
141 end
142 end
143 device pci 1f.2 on # SATA Controller 1
144 subsystemid 0x17aa 0x21dd
145 end
146 device pci 1f.3 on # SMBus
147 subsystemid 0x17aa 0x21dd
148 chip drivers/i2c/at24rf08c # eeprom, 8 virtual devices, same chip
149 device i2c 54 on
150 end
151 device i2c 55 on
152 end
153 device i2c 56 on
154 end
155 device i2c 57 on
156 end
157 device i2c 5c on
158 end
159 device i2c 5d on
160 end
161 device i2c 5e on
162 end
163 device i2c 5f on
164 end
165 end
166 end
167 device pci 1f.5 off # SATA Controller 2
168 end
169 device pci 1f.6 off # Thermal
170 end
171 end
172 end
173end