1 # SPDX
-License
-Identifier
: GPL
-2.0-only
4 register
"eist_enable" = "true"
7 device ref peg0 on # PCIE16X
8 smbios_slot_desc
"SlotTypePciExpressGen3X16"
13 device ref igpu on
end
14 device ref south_xhci on
15 register
"usb2_ports" = "{
16 [0] = USB2_PORT_MID(OC1), // USB30A
17 [1] = USB2_PORT_MID(OC1), // USB30B
18 [2] = USB2_PORT_MID(OC2), // F_USB30_1A
19 [3] = USB2_PORT_MID(OC2), // F_USB30_1B
20 [4] = USB2_PORT_MID(OC3), // F_USB30_2A
21 [5] = USB2_PORT_MID(OC3), // F_USB30_2B
22 [6] = USB2_PORT_MID(OC_SKIP), // M.2 Bluetooth
23 [7] = USB2_PORT_MID(OC5), // USB_LANA
24 [8] = USB2_PORT_MID(OC5), // USB_LANB
25 [9] = USB2_PORT_MID(OC_SKIP), // F_USB1 (Pins 5, 7)
26 [10] = USB2_PORT_MID(OC_SKIP), // F_USB1 (Pins 6, 8)
27 // Used by the SD/MMC reader.
28 [11] = USB2_PORT_MID(OC_SKIP), // F_USB2 (Pins 5, 7)
30 register
"usb3_ports" = "{
31 [0] = USB3_PORT_DEFAULT(OC1), // USB30A
32 [1] = USB3_PORT_DEFAULT(OC1), // USB30B
33 [2] = USB3_PORT_DEFAULT(OC2), // F_USB30_1A
34 [3] = USB3_PORT_DEFAULT(OC2), // F_USB30_1B
35 [4] = USB3_PORT_DEFAULT(OC3), // F_USB30_2A
36 [5] = USB3_PORT_DEFAULT(OC3), // F_USB30_2B
40 register
"desc" = ""xHCI Root Hub
""
41 register
"type" = "UPC_TYPE_HUB"
44 register
"desc" = ""USB30A
""
45 register
"type" = "UPC_TYPE_USB3_A"
46 register
"group" = "ACPI_PLD_GROUP(1, 1)"
50 register
"desc" = ""USB30B
""
51 register
"type" = "UPC_TYPE_USB3_A"
52 register
"group" = "ACPI_PLD_GROUP(1, 2)"
56 register
"desc" = ""F_USB30_1A
""
57 register
"type" = "UPC_TYPE_USB3_A"
58 register
"group" = "ACPI_PLD_GROUP(2, 1)"
62 register
"desc" = ""F_USB30_1B
""
63 register
"type" = "UPC_TYPE_USB3_A"
64 register
"group" = "ACPI_PLD_GROUP(2, 2)"
68 register
"desc" = ""F_USB30_2A
""
69 register
"type" = "UPC_TYPE_USB3_A"
70 register
"group" = "ACPI_PLD_GROUP(3, 1)"
74 register
"desc" = ""F_USB30_2B
""
75 register
"type" = "UPC_TYPE_USB3_A"
76 register
"group" = "ACPI_PLD_GROUP(3, 2)"
80 register
"desc" = ""M
.2 Bluetooth
""
81 register
"type" = "UPC_TYPE_INTERNAL"
85 register
"desc" = ""USB_LANA
""
86 register
"type" = "UPC_TYPE_A"
87 register
"group" = "ACPI_PLD_GROUP(4, 1)"
91 register
"desc" = ""USB_LANB
""
92 register
"type" = "UPC_TYPE_A"
93 register
"group" = "ACPI_PLD_GROUP(4, 2)"
97 register
"desc" = ""F_USB1
(Pins
5, 7)""
98 register
"type" = "UPC_TYPE_INTERNAL"
99 register
"group" = "ACPI_PLD_GROUP(5, 1)"
100 device usb
2.9 on
end
102 chip drivers
/usb
/acpi
103 register
"desc" = ""F_USB1
(Pins
6, 8)""
104 register
"type" = "UPC_TYPE_INTERNAL"
105 register
"group" = "ACPI_PLD_GROUP(5, 2)"
106 device usb
2.10 on
end
108 chip drivers
/usb
/acpi
109 register
"desc" = ""F_USB2
(Pins
5, 7)""
110 register
"type" = "UPC_TYPE_INTERNAL"
111 device usb
2.11 on
end
113 chip drivers
/usb
/acpi
114 register
"desc" = ""USB30A
""
115 register
"type" = "UPC_TYPE_USB3_A"
116 register
"group" = "ACPI_PLD_GROUP(1, 1)"
117 device usb
3.0 on
end
119 chip drivers
/usb
/acpi
120 register
"desc" = ""USB30B
""
121 register
"type" = "UPC_TYPE_USB3_A"
122 register
"group" = "ACPI_PLD_GROUP(1, 2)"
123 device usb
3.1 on
end
125 chip drivers
/usb
/acpi
126 register
"desc" = ""F_USB30_1A
""
127 register
"type" = "UPC_TYPE_USB3_A"
128 register
"group" = "ACPI_PLD_GROUP(2, 1)"
129 device usb
3.2 on
end
131 chip drivers
/usb
/acpi
132 register
"desc" = ""F_USB30_1B
""
133 register
"type" = "UPC_TYPE_USB3_A"
134 register
"group" = "ACPI_PLD_GROUP(2, 2)"
135 device usb
3.3 on
end
137 chip drivers
/usb
/acpi
138 register
"desc" = ""F_USB30_2A
""
139 register
"type" = "UPC_TYPE_USB3_A"
140 register
"group" = "ACPI_PLD_GROUP(3, 1)"
141 device usb
3.4 on
end
143 chip drivers
/usb
/acpi
144 register
"desc" = ""F_USB30_2B
""
145 register
"type" = "UPC_TYPE_USB3_A"
146 register
"group" = "ACPI_PLD_GROUP(3, 2)"
147 device usb
3.5 on
end
152 device ref thermal on
end
153 device ref heci1 on
end
155 register
"SataSalpSupport" = "true"
156 register
"SataPortsEnable" = "{
162 device ref pcie_rp5 on # USB_LAN
163 register
"PcieRpEnable[4]" = "true"
164 register
"PcieRpLtrEnable[4]" = "true"
165 register
"PcieRpClkReqSupport[4]" = "true"
166 register
"PcieRpClkReqNumber[4]" = "5"
167 register
"PcieRpClkSrcNumber[4]" = "5"
168 register
"PcieRpAdvancedErrorReporting[4]" = "true"
170 device ref pcie_rp7 on # PCIE1X_2
171 smbios_slot_desc
"SlotTypePciExpressGen3X1"
176 register
"PcieRpEnable[6]" = "true"
177 register
"PcieRpLtrEnable[6]" = "true"
178 register
"PcieRpClkReqSupport[6]" = "true"
179 register
"PcieRpClkReqNumber[6]" = "7"
180 register
"PcieRpClkSrcNumber[6]" = "7"
181 register
"PcieRpAdvancedErrorReporting[6]" = "true"
183 device ref pcie_rp8 on # PCIE1X_1
184 smbios_slot_desc
"SlotTypePciExpressGen3X1"
189 register
"PcieRpEnable[7]" = "true"
190 register
"PcieRpLtrEnable[7]" = "true"
191 register
"PcieRpClkReqSupport[7]" = "true"
192 register
"PcieRpClkReqNumber[7]" = "8"
193 register
"PcieRpClkSrcNumber[7]" = "8"
194 register
"PcieRpAdvancedErrorReporting[7]" = "true"
196 device ref pcie_rp11 on # M2_WIFI
197 smbios_slot_desc
"SlotTypeM2Socket1_SD"
202 register
"PcieRpEnable[10]" = "true"
203 register
"PcieRpLtrEnable[10]" = "true"
204 register
"PcieRpClkReqSupport[10]" = "true"
205 register
"PcieRpClkReqNumber[10]" = "1"
206 register
"PcieRpClkSrcNumber[10]" = "1"
207 register
"PcieRpAdvancedErrorReporting[10]" = "true"
209 device ref pcie_rp21 on # M2_SSD
210 smbios_slot_desc
"SlotTypeM2Socket3"
215 register
"PcieRpEnable[20]" = "true"
216 register
"PcieRpLtrEnable[20]" = "true"
217 register
"PcieRpClkReqSupport[20]" = "true"
218 register
"PcieRpClkReqNumber[20]" = "6"
219 register
"PcieRpClkSrcNumber[20]" = "2"
220 register
"PcieRpAdvancedErrorReporting[20]" = "true"
222 device ref lpc_espi on
223 register
"serirq_mode" = "SERIRQ_CONTINUOUS"
225 chip superio
/ite
/it8629e
226 register
"TMPIN1.mode" = "THERMAL_DIODE" # THER_HD
227 register
"TMPIN2.mode" = "THERMAL_MODE_DISABLED"
228 # Located close
to VR MOSFET.
229 register
"TMPIN3.mode" = "THERMAL_DIODE"
233 .mode = FAN_SMART_AUTOMATIC,
245 register
"FAN2.mode" = "FAN_MODE_OFF" # SYS_FAN
246 register
"FAN3.mode" = "FAN_MODE_OFF" # AUX1_FAN
247 # TODO
: Add support
for 6 fans.
248 #register
"FAN6.mode" = "FAN_MODE_OFF" # AUX2_FAN
250 register
"ec.vin_mask" = "VIN_ALL"
252 # Vendor values dumped using util
/superiotool.
253 device pnp
2e
.0 off
end
254 device pnp
2e
.1 on # VGA_COM1A
259 device pnp
2e
.2 off
end
260 device pnp
2e
.3 off
end
267 device pnp
2e
.5 on # KB_MS
(PS
/2 Keyboard
)
274 device pnp
2e
.6 on # KB_MS
(PS
/2 Mouse
)
312 device pnp
2e.a off
end
314 chip drivers
/pc80
/tpm
315 device pnp c31.0 on
end
318 device ref pmc on
end
319 device ref hda on
end
320 device ref smbus on
end
321 device ref gbe on
end # USB_LAN
(maps
to PCIe RP5
)