blob: 39e241eba37893e2625955c4e89f22553439a2e8 [file] [log] [blame]
Nick Vaccaro17999942018-04-23 17:13:52 -07001chip soc/intel/skylake
2
Matt DeVillier8f424722019-11-27 22:55:43 -06003 # IGD Displays
4 register "gfx" = "GMA_STATIC_DISPLAYS(0)"
5
Nick Vaccaro17999942018-04-23 17:13:52 -07006 # Deep Sx states
7 register "deep_s3_enable_ac" = "0"
8 register "deep_s3_enable_dc" = "0"
9 register "deep_s5_enable_ac" = "1"
10 register "deep_s5_enable_dc" = "1"
Nick Vaccaro82aa8f82018-10-04 13:32:18 -070011 register "deep_sx_config" = "DSX_EN_LAN_WAKE_PIN | DSX_DIS_AC_PRESENT_PD"
Nick Vaccaro17999942018-04-23 17:13:52 -070012
Matt Delcoc1cb6da2018-08-15 11:55:26 -070013 register "eist_enable" = "1"
14
Nick Vaccaro17999942018-04-23 17:13:52 -070015 # GPE configuration
16 # Note that GPE events called out in ASL code rely on this
17 # route. i.e. If this route changes then the affected GPE
18 # offset bits also need to be changed.
Vincent Palatin405eb442018-05-14 12:12:16 +020019 register "gpe0_dw0" = "GPP_C"
Nick Vaccaro17999942018-04-23 17:13:52 -070020 register "gpe0_dw1" = "GPP_D"
21 register "gpe0_dw2" = "GPP_E"
22
23 # EC host command ranges are in 0x800-0x8ff & 0x200-0x20f
24 register "gen1_dec" = "0x00fc0801"
25 register "gen2_dec" = "0x000c0201"
26 # EC memory map range is 0x900-0x9ff
27 register "gen3_dec" = "0x00fc0901"
28
29 # Enable DPTF
30 register "dptf_enable" = "1"
31
32 # Enable S0ix
33 register "s0ix_enable" = "1"
34
Shaunak Saha261d6262018-08-28 15:46:01 -070035 # Disable Command TriState
36 register "CmdTriStateDis" = "1"
37
Nick Vaccaro17999942018-04-23 17:13:52 -070038 # FSP Configuration
Nick Vaccaro17999942018-04-23 17:13:52 -070039 register "SataSalpSupport" = "0"
40 register "SataMode" = "0"
41 register "SataPortsEnable[0]" = "0"
Nick Vaccaro17999942018-04-23 17:13:52 -070042 register "DspEnable" = "1"
43 register "IoBufferOwnership" = "3"
Nick Vaccaro17999942018-04-23 17:13:52 -070044 register "SsicPortEnable" = "0"
Nick Vaccaro17999942018-04-23 17:13:52 -070045 register "ScsEmmcHs400Enabled" = "1"
Nick Vaccaro17999942018-04-23 17:13:52 -070046 register "SkipExtGfxScan" = "1"
Nick Vaccaro17999942018-04-23 17:13:52 -070047 register "HeciEnabled" = "0"
Nick Vaccaro17999942018-04-23 17:13:52 -070048 register "SaGv" = "3"
Nick Vaccaro17999942018-04-23 17:13:52 -070049 register "PmConfigSlpS3MinAssert" = "2" # 50ms
50 register "PmConfigSlpS4MinAssert" = "1" # 1s
51 register "PmConfigSlpSusMinAssert" = "1" # 500ms
52 register "PmConfigSlpAMinAssert" = "3" # 2s
Nick Vaccaro17999942018-04-23 17:13:52 -070053
Sumeet R Pawnikar97c54642020-05-10 01:24:11 +053054 register "power_limits_config" = "{
55 .tdp_pl1_override = 7,
56 .tdp_pl2_override = 18,
57 .psys_pmax = 45,
58 }"
Nick Vaccaro17999942018-04-23 17:13:52 -070059 register "tcc_offset" = "10"
Nick Vaccaro17999942018-04-23 17:13:52 -070060
Nick Vaccaro17999942018-04-23 17:13:52 -070061 # VR Settings Configuration for 4 Domains
62 #+----------------+-------+-------+-------+-------+
63 #| Domain/Setting | SA | IA | GTUS | GTS |
64 #+----------------+-------+-------+-------+-------+
65 #| Psi1Threshold | 20A | 20A | 20A | 20A |
66 #| Psi2Threshold | 2A | 2A | 2A | 2A |
67 #| Psi3Threshold | 1A | 1A | 1A | 1A |
68 #| Psi3Enable | 1 | 1 | 1 | 1 |
69 #| Psi4Enable | 1 | 1 | 1 | 1 |
70 #| ImonSlope | 0 | 0 | 0 | 0 |
71 #| ImonOffset | 0 | 0 | 0 | 0 |
Nick Vaccaro4cb8ac22018-08-09 16:05:15 -070072 #| IccMax | Set by SoC code per CPU SKU |
Nick Vaccaro17999942018-04-23 17:13:52 -070073 #| VrVoltageLimit | 1.52V | 1.52V | 1.52V | 1.52V |
Pratik Prajapati4c067c82018-06-20 17:04:32 -070074 #| AcLoadline | 14.9 | 4 | 5.7 | 4.57 |
75 #| DcLoadline | 14.2 | 4 | 4.2 | 4.3 |
Nick Vaccaro17999942018-04-23 17:13:52 -070076 #+----------------+-------+-------+-------+-------+
77 register "domain_vr_config[VR_SYSTEM_AGENT]" = "{
78 .vr_config_enable = 1,
79 .psi1threshold = VR_CFG_AMP(20),
80 .psi2threshold = VR_CFG_AMP(2),
81 .psi3threshold = VR_CFG_AMP(1),
82 .psi3enable = 1,
83 .psi4enable = 1,
84 .imon_slope = 0x0,
85 .imon_offset = 0x0,
Nick Vaccaro17999942018-04-23 17:13:52 -070086 .voltage_limit = 1520,
87 .ac_loadline = 1490,
88 .dc_loadline = 1420,
89 }"
90
91 register "domain_vr_config[VR_IA_CORE]" = "{
92 .vr_config_enable = 1,
93 .psi1threshold = VR_CFG_AMP(20),
94 .psi2threshold = VR_CFG_AMP(2),
95 .psi3threshold = VR_CFG_AMP(1),
96 .psi3enable = 1,
97 .psi4enable = 1,
98 .imon_slope = 0x0,
99 .imon_offset = 0x0,
Nick Vaccaro17999942018-04-23 17:13:52 -0700100 .voltage_limit = 1520,
Pratik Prajapati4c067c82018-06-20 17:04:32 -0700101 .ac_loadline = 400,
102 .dc_loadline = 400,
Nick Vaccaro17999942018-04-23 17:13:52 -0700103 }"
104
105 register "domain_vr_config[VR_GT_UNSLICED]" = "{
106 .vr_config_enable = 1,
107 .psi1threshold = VR_CFG_AMP(20),
108 .psi2threshold = VR_CFG_AMP(2),
109 .psi3threshold = VR_CFG_AMP(1),
110 .psi3enable = 1,
111 .psi4enable = 1,
112 .imon_slope = 0x0,
113 .imon_offset = 0x0,
Nick Vaccaro17999942018-04-23 17:13:52 -0700114 .voltage_limit = 1520,
115 .ac_loadline = 570,
116 .dc_loadline = 420,
117 }"
118
119 register "domain_vr_config[VR_GT_SLICED]" = "{
120 .vr_config_enable = 1,
121 .psi1threshold = VR_CFG_AMP(20),
122 .psi2threshold = VR_CFG_AMP(2),
123 .psi3threshold = VR_CFG_AMP(1),
124 .psi3enable = 1,
125 .psi4enable = 1,
126 .imon_slope = 0x0,
127 .imon_offset = 0x0,
Nick Vaccaro17999942018-04-23 17:13:52 -0700128 .voltage_limit = 1520,
129 .ac_loadline = 457,
130 .dc_loadline = 430,
131 }"
132
133 # PCIe Root port 1 with SRCCLKREQ1#
134 register "PcieRpEnable[0]" = "1"
135 register "PcieRpClkReqSupport[0]" = "1"
136 register "PcieRpClkReqNumber[0]" = "1"
137 register "PcieRpClkSrcNumber[0]" = "1"
138 register "PcieRpAdvancedErrorReporting[0]" = "1"
139 register "PcieRpLtrEnable[0]" = "1"
140
Angel Ponse16692e2020-08-03 12:54:48 +0200141 # Root port 9 (x2)
142 # PcieRpEnable: Enable root port
143 # PcieRpClkReqSupport: Enable CLKREQ#
144 # PcieRpClkReqNumber: Uses SRCCLKREQ2#
145 # PcieRpClkSrcNumber: Uses 3
146 # PcieRpAdvancedErrorReporting: Enable Advanced Error Reporting
147 # PcieRpLtrEnable: Enable Latency Tolerance Reporting Mechanism
148 register "PcieRpEnable[8]" = "1"
149 register "PcieRpClkReqSupport[8]" = "1"
150 register "PcieRpClkReqNumber[8]" = "2"
151 register "PcieRpClkSrcNumber[8]" = "3"
152 register "PcieRpAdvancedErrorReporting[8]" = "1"
153 register "PcieRpLtrEnable[8]" = "1"
Nick Vaccaro0a2e39d2018-06-06 17:05:15 -0700154
Nick Vaccaro17999942018-04-23 17:13:52 -0700155 # USB 2.0
156 register "usb2_ports[0]" = "USB2_PORT_LONG(OC0)" # Type-C Port 1
Nick Vaccaro17999942018-04-23 17:13:52 -0700157 register "usb2_ports[2]" = "USB2_PORT_SHORT(OC_SKIP)" # Bluetooth
158 register "usb2_ports[4]" = "USB2_PORT_LONG(OC1)" # Type-C Port 2
Nick Vaccaroa613ccd2018-05-16 02:47:40 -0700159 register "usb2_ports[6]" = "USB2_PORT_LONG(OC_SKIP)" # pogo port
Nick Vaccaro17999942018-04-23 17:13:52 -0700160
161 # USB 3.0
162 register "usb3_ports[0]" = "USB3_PORT_DEFAULT(OC0)" # Type-C Port 1
163 register "usb3_ports[1]" = "USB3_PORT_DEFAULT(OC1)" # Type-C Port 2
Nick Vaccaro17999942018-04-23 17:13:52 -0700164
Subrata Banikc4986eb2018-05-09 14:55:09 +0530165 # Intel Common SoC Config
166 #+-------------------+---------------------------+
167 #| Field | Value |
168 #+-------------------+---------------------------+
169 #| chipset_lockdown | CHIPSET_LOCKDOWN_COREBOOT |
170 #| GSPI0 | cr50 TPM. Early init is |
171 #| | required to set up a BAR |
172 #| | for TPM communication |
173 #| | before memory is up |
174 #| I2C0 | Touchscreen |
175 #| I2C1 | Trackpad |
176 #| I2C3 | Camera |
177 #| I2C4 | Audio |
178 #| I2C5 | Rear Camera & SAR |
Subrata Banikc077b222019-08-01 10:50:35 +0530179 #| pch_thermal_trip | PCH Trip Temperature |
Subrata Banikc4986eb2018-05-09 14:55:09 +0530180 #+-------------------+---------------------------+
181 register "common_soc_config" = "{
182 .chipset_lockdown = CHIPSET_LOCKDOWN_COREBOOT,
183 .i2c[0] = {
184 .speed = I2C_SPEED_FAST,
185 .rise_time_ns = 98,
186 .fall_time_ns = 38,
187 },
188 .i2c[1] = {
189 .speed = I2C_SPEED_FAST,
190 .speed_config[0] = {
191 .speed = I2C_SPEED_FAST,
192 .scl_lcnt = 186,
193 .scl_hcnt = 93,
194 .sda_hold = 36,
195 },
196 },
197 .i2c[3] = {
198 .speed = I2C_SPEED_FAST,
199 .rise_time_ns = 98,
200 .fall_time_ns = 38,
201 },
202 .i2c[4] = {
203 .speed = I2C_SPEED_FAST,
204 .speed_config[0] = {
205 .speed = I2C_SPEED_FAST,
206 .scl_lcnt = 176,
207 .scl_hcnt = 95,
208 .sda_hold = 36,
209 }
210 },
211 .i2c[5] = {
212 .speed = I2C_SPEED_FAST,
213 .rise_time_ns = 98,
214 .fall_time_ns = 38,
215 },
216 .gspi[0] = {
217 .speed_mhz = 1,
218 .early_init = 1,
219 },
Subrata Banikc077b222019-08-01 10:50:35 +0530220 .pch_thermal_trip = 75,
Subrata Banikc4986eb2018-05-09 14:55:09 +0530221 }"
Nick Vaccaro17999942018-04-23 17:13:52 -0700222 # Touchscreen
223 register "i2c_voltage[0]" = "I2C_VOLTAGE_3V3"
Nick Vaccaro17999942018-04-23 17:13:52 -0700224
225 # Trackpad
226 register "i2c_voltage[1]" = "I2C_VOLTAGE_1V8"
Nick Vaccaro17999942018-04-23 17:13:52 -0700227
Nick Vaccaroba959ad2018-05-16 02:52:28 -0700228 # Front Camera
Nick Vaccaro17999942018-04-23 17:13:52 -0700229 register "i2c_voltage[3]" = "I2C_VOLTAGE_1V8"
Nick Vaccaro17999942018-04-23 17:13:52 -0700230
231 # Audio
232 register "i2c_voltage[4]" = "I2C_VOLTAGE_1V8"
Nick Vaccaro17999942018-04-23 17:13:52 -0700233
Nick Vaccaroba959ad2018-05-16 02:52:28 -0700234 # Rear Camera & SAR
235 register "i2c_voltage[5]" = "I2C_VOLTAGE_1V8"
Nick Vaccaro17999942018-04-23 17:13:52 -0700236
237 register "SerialIoDevMode" = "{
238 [PchSerialIoIndexI2C0] = PchSerialIoPci,
239 [PchSerialIoIndexI2C1] = PchSerialIoPci,
240 [PchSerialIoIndexI2C2] = PchSerialIoDisabled,
241 [PchSerialIoIndexI2C3] = PchSerialIoPci,
242 [PchSerialIoIndexI2C4] = PchSerialIoPci,
Nick Vaccaroba959ad2018-05-16 02:52:28 -0700243 [PchSerialIoIndexI2C5] = PchSerialIoPci,
Nick Vaccaro17999942018-04-23 17:13:52 -0700244 [PchSerialIoIndexSpi0] = PchSerialIoPci,
245 [PchSerialIoIndexSpi1] = PchSerialIoPci,
246 [PchSerialIoIndexUart0] = PchSerialIoSkipInit,
247 [PchSerialIoIndexUart1] = PchSerialIoDisabled,
248 [PchSerialIoIndexUart2] = PchSerialIoSkipInit,
249 }"
250
251 device cpu_cluster 0 on
252 device lapic 0 on end
253 end
254 device domain 0 on
255 device pci 00.0 on end # Host Bridge
256 device pci 02.0 on end # Integrated Graphics Device
Felix Singer9c1c0092020-07-29 20:48:08 +0200257 device pci 04.0 on end # SA thermal subsystem
Felix Singer4d5c4e02020-07-29 22:28:37 +0200258 device pci 05.0 on end # SA IMGU
Nick Vaccaro5df5ade2018-11-13 00:53:15 -0800259 device pci 14.0 on
260 chip drivers/usb/acpi
261 register "desc" = ""Root Hub""
262 register "type" = "UPC_TYPE_HUB"
263 device usb 0.0 on
264 chip drivers/usb/acpi
265 register "desc" = ""USB Type C Port 1""
266 register "type" = "UPC_TYPE_C_USB2_SS_SWITCH"
267 device usb 2.0 on end
268 end
269 chip drivers/usb/acpi
270 register "desc" = ""Bluetooth""
271 register "type" = "UPC_TYPE_INTERNAL"
272 register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_E2)"
273 device usb 2.2 on end
274 end
275 chip drivers/usb/acpi
276 register "desc" = ""USB Type C Port 2""
277 register "type" = "UPC_TYPE_C_USB2_SS_SWITCH"
278 device usb 2.4 on end
279 end
280 chip drivers/usb/acpi
281 register "desc" = ""POGO""
282 register "type" = "UPC_TYPE_INTERNAL"
283 device usb 2.6 on end
284 end
285 end
286 end
287 end # USB xHCI
Nick Vaccaro17999942018-04-23 17:13:52 -0700288 device pci 14.1 on end # USB xDCI (OTG)
289 device pci 14.2 on end # Thermal Subsystem
Felix Singere2186672020-07-29 23:20:52 +0200290 device pci 14.3 on end # Camera
Nick Vaccaro006114b2018-05-16 02:48:32 -0700291 device pci 15.0 on
292 chip drivers/i2c/hid
293 register "generic.hid" = ""WCOM50C1""
294 register "generic.desc" = ""WCOM Digitizer""
295 register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_E7_IRQ)"
296 register "generic.speed" = "I2C_SPEED_FAST_PLUS"
Angel Ponse16692e2020-08-03 12:54:48 +0200297 register "generic.probed" = "1"
298 register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_E11)"
299 register "generic.reset_delay_ms" = "20"
300 register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C22)"
301 register "generic.enable_delay_ms" = "1"
302 register "generic.has_power_resource" = "1"
Nick Vaccaro8b6f8cc2018-09-29 14:54:44 -0700303 register "generic.disable_gpio_export_in_crs" = "1"
Nick Vaccaro006114b2018-05-16 02:48:32 -0700304 register "hid_desc_reg_offset" = "0x1"
305 device i2c 0a on end
306 end
307 end # I2C #0 - Touchscreen
Enrico Granata95278a52018-06-20 13:08:23 -0700308 device pci 15.1 on
309 chip drivers/i2c/sx9310
Enrico Granataede8f262018-06-26 16:48:20 -0700310 register "desc" = ""Right SAR Proximity Sensor""
Enrico Granata95278a52018-06-20 13:08:23 -0700311 register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_D9_IRQ)"
Matt Delcob4be7aa2018-08-13 21:36:28 -0700312 register "speed" = "I2C_SPEED_FAST"
Enrico Granataede8f262018-06-26 16:48:20 -0700313 register "uid" = "0"
Enrico Granata95278a52018-06-20 13:08:23 -0700314 device i2c 28 on end
Gwendal Grignou689c25b2021-01-27 23:29:38 -0800315 register "cs0_ground" = "0x0"
316 register "combined_sensors_count" = "3"
317 register "combined_sensors[0]" = "0"
318 register "combined_sensors[1]" = "1"
319 register "combined_sensors[2]" = "2"
320 register "resolution" = "SX9310_FINEST"
321 register "avg_pos_strength" = "512"
322 register "startup_sensor" = "0"
323 register "proxraw_strength" = "0"
Enrico Granata95278a52018-06-20 13:08:23 -0700324 end
325 end # I2C #1
Nick Vaccaro17999942018-04-23 17:13:52 -0700326 device pci 15.2 off end # I2C #2
327 device pci 15.3 on end # I2C #3 - Camera
328 device pci 16.0 on end # Management Engine Interface 1
329 device pci 16.1 off end # Management Engine Interface 2
330 device pci 16.2 off end # Management Engine IDE-R
331 device pci 16.3 off end # Management Engine KT Redirection
332 device pci 16.4 off end # Management Engine Interface 3
333 device pci 17.0 off end # SATA
334 device pci 19.0 on end # UART #2
Enrico Granata95278a52018-06-20 13:08:23 -0700335 device pci 19.1 on
336 chip drivers/i2c/sx9310
337 register "desc" = ""Left SAR Proximity Sensor""
338 register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_D10_IRQ)"
Matt Delcob4be7aa2018-08-13 21:36:28 -0700339 register "speed" = "I2C_SPEED_FAST"
Enrico Granata95278a52018-06-20 13:08:23 -0700340 register "uid" = "1"
Enrico Granata95278a52018-06-20 13:08:23 -0700341 device i2c 28 on end
Gwendal Grignou689c25b2021-01-27 23:29:38 -0800342 register "cs0_ground" = "0x0"
343 register "combined_sensors_count" = "3"
344 register "combined_sensors[0]" = "0"
345 register "combined_sensors[1]" = "1"
346 register "combined_sensors[2]" = "2"
347 register "resolution" = "SX9310_FINEST"
348 register "avg_pos_strength" = "512"
349 register "startup_sensor" = "0"
350 register "proxraw_strength" = "0"
Enrico Granata95278a52018-06-20 13:08:23 -0700351 end
352 end # I2C #5
Nick Vaccaro17999942018-04-23 17:13:52 -0700353 device pci 19.2 on
354 chip drivers/i2c/max98373
355 register "vmon_slot_no" = "4"
356 register "imon_slot_no" = "5"
357 register "uid" = "0"
358 register "desc" = ""RIGHT SPEAKER AMP""
359 register "name" = ""MAXR""
Sathyanarayana Nujella881ff662018-06-19 12:48:57 -0700360 device i2c 32 on end
Nick Vaccaro17999942018-04-23 17:13:52 -0700361 end
362 chip drivers/i2c/max98373
363 register "vmon_slot_no" = "6"
364 register "imon_slot_no" = "7"
365 register "uid" = "1"
366 register "desc" = ""LEFT SPEAKER AMP""
367 register "name" = ""MAXL""
Sathyanarayana Nujella881ff662018-06-19 12:48:57 -0700368 device i2c 31 on end
Nick Vaccaro17999942018-04-23 17:13:52 -0700369 end
Nick Vaccaro17999942018-04-23 17:13:52 -0700370 end # I2C #4 - Audio
371 device pci 1c.0 on
Furquan Shaikha266d1e2020-10-04 12:52:54 -0700372 chip drivers/wifi/generic
Nick Vaccarod9169f82018-10-05 11:30:46 -0700373 register "wake" = "GPE0_DW2_01"
Nick Vaccaro17999942018-04-23 17:13:52 -0700374 device pci 00.0 on end
375 end
376 end # PCI Express Port 1
377 device pci 1c.1 off end # PCI Express Port 2
378 device pci 1c.2 off end # PCI Express Port 3
379 device pci 1c.3 off end # PCI Express Port 4
380 device pci 1c.4 off end # PCI Express Port 5
381 device pci 1c.5 off end # PCI Express Port 6
382 device pci 1c.6 off end # PCI Express Port 7
383 device pci 1c.7 off end # PCI Express Port 8
Nick Vaccaro0a2e39d2018-06-06 17:05:15 -0700384 device pci 1d.0 on end # PCI Express Port 9
Nick Vaccaro17999942018-04-23 17:13:52 -0700385 device pci 1d.1 off end # PCI Express Port 10
386 device pci 1d.2 off end # PCI Express Port 11
387 device pci 1d.3 off end # PCI Express Port 12
388 device pci 1e.0 off end # UART #0
389 device pci 1e.1 off end # UART #1
390 device pci 1e.2 on
391 chip drivers/spi/acpi
392 register "hid" = "ACPI_DT_NAMESPACE_HID"
393 register "compat_string" = ""google,cr50""
394 register "irq" = "ACPI_IRQ_EDGE_LOW(GPP_E0_IRQ)"
395 device spi 0 on end
396 end
397 end # GSPI #0
Vincent Palatin405eb442018-05-14 12:12:16 +0200398 device pci 1e.3 on
399 chip drivers/spi/acpi
Furquan Shaikh6d2f7d22018-10-11 08:50:09 -0700400 register "name" = ""CRFP""
Vincent Palatin405eb442018-05-14 12:12:16 +0200401 register "hid" = "ACPI_DT_NAMESPACE_HID"
402 register "uid" = "1"
403 register "compat_string" = ""google,cros-ec-spi""
404 register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C11_IRQ)"
405 register "wake" = "GPE0_DW0_09" # GPP_C9
Vincent Palatin405eb442018-05-14 12:12:16 +0200406 device spi 0 on end
Nick Vaccaro4f9ff532018-07-26 19:28:03 -0700407 end # FPMCU
Vincent Palatin405eb442018-05-14 12:12:16 +0200408 end # GSPI #1
Nick Vaccaro17999942018-04-23 17:13:52 -0700409 device pci 1e.4 on end # eMMC
410 device pci 1e.5 off end # SDIO
411 device pci 1e.6 off end # SDCard
412 device pci 1f.0 on
413 chip ec/google/chromeec
414 device pnp 0c09.0 on end
415 end
416 end # LPC Interface
417 device pci 1f.1 on end # P2SB
418 device pci 1f.2 on end # Power Management Controller
Jenny TC096833f2018-12-11 16:16:11 +0530419 device pci 1f.3 on end # Intel HDA
Nick Vaccaro17999942018-04-23 17:13:52 -0700420 device pci 1f.4 on end # SMBus
421 device pci 1f.5 on end # PCH SPI
422 device pci 1f.6 off end # GbE
423 end
424end