1 chip soc
/intel
/alderlake
4 register
"eist_enable" = "true"
7 register
"sagv" = "SaGv_Enabled"
9 register
"enable_c6dram" = "1"
11 register
"pmc_gpe0_dw0" = "GPP_J"
12 register
"pmc_gpe0_dw1" = "GPP_VPGIO"
13 register
"pmc_gpe0_dw2" = "GPD"
16 register
"usb2_ports[0]" = "USB2_PORT_SHORT(OC2)" # USB
-C LAN_USB1
17 register
"usb2_ports[1]" = "USB2_PORT_SHORT(OC1)" # MSI MYSTIC LIGHT
18 register
"usb2_ports[2]" = "USB2_PORT_SHORT(OC0)" # USB
-A LAN_USB1
19 register
"usb2_ports[3]" = "USB2_PORT_LONG(OC0)" # JUSB5
20 register
"usb2_ports[4]" = "USB2_PORT_SHORT(OC3)" # HUB
to rear USB
2.0
21 register
"usb2_ports[5]" = "USB2_PORT_LONG(OC3)" # empty?
22 register
"usb2_ports[6]" = "USB2_PORT_LONG(OC7)" # JUSB4
23 register
"usb2_ports[7]" = "USB2_PORT_LONG(OC0)" # JUSB4
24 register
"usb2_ports[8]" = "USB2_PORT_LONG(OC2)" # JUSB3
25 register
"usb2_ports[9]" = "USB2_PORT_LONG(OC7)" # JUSB3
26 register
"usb2_ports[10]" = "USB2_PORT_SHORT(OC0)" # PS2_USB1
27 register
"usb2_ports[11]" = "USB2_PORT_SHORT(OC0)" # PS2_USB1
28 register
"usb2_ports[12]" = "USB2_PORT_SHORT(OC0)" # HUB
to USB
2.0 headers
29 register
"usb2_ports[13]" = "USB2_PORT_SHORT(OC6)" # CNVi BT
30 register
"usb2_ports[14]" = "USB2_PORT_EMPTY" # USB Redirection port
1
31 register
"usb2_ports[15]" = "USB2_PORT_EMPTY" # USB Redirection port
2
33 register
"usb3_ports[0]" = "USB3_PORT_DEFAULT(OC2)" # USB
-C LAN_USB1
34 register
"usb3_ports[1]" = "USB3_PORT_DEFAULT(OC2)" # USB
-A LAN_USB1
35 register
"usb3_ports[2]" = "USB3_PORT_DEFAULT(OC3)" # JUSB5
36 register
"usb3_ports[3]" = "USB3_PORT_DEFAULT(OC0)" # USB
-A USB2
37 register
"usb3_ports[4]" = "USB3_PORT_DEFAULT(OC7)" # USB
-A USB2
38 register
"usb3_ports[5]" = "USB3_PORT_DEFAULT(OC7)" # JUSB4
39 register
"usb3_ports[6]" = "USB3_PORT_DEFAULT(OC2)" # JUSB4
40 register
"usb3_ports[7]" = "USB3_PORT_DEFAULT(OC2)" # JUSB3
41 register
"usb3_ports[8]" = "USB3_PORT_DEFAULT(OC0)" # JUSB3
42 register
"usb3_ports[9]" = "USB3_PORT_EMPTY"
44 # LPC generic I
/O ranges
45 register
"gen1_dec" = "0x00fc0201"
46 register
"gen2_dec" = "0x003c0a01"
47 register
"gen3_dec" = "0x000c03f1"
48 register
"gen4_dec" = "0x000c0081"
50 register
"sata_salp_support" = "1"
52 register
"sata_ports_enable" = "{
63 register
"sata_ports_dev_slp" = "{
75 register
"ddi_portB_config" = "1"
76 register
"ddi_ports_config" = "{
77 [DDI_PORT_B] = DDI_ENABLE_HPD | DDI_ENABLE_DDC,
78 [DDI_PORT_C] = DDI_ENABLE_HPD | DDI_ENABLE_DDC,
79 [DDI_PORT_1] = DDI_ENABLE_HPD | DDI_ENABLE_DDC,
80 [DDI_PORT_2] = DDI_ENABLE_HPD,
81 [DDI_PORT_3] = DDI_ENABLE_HPD | DDI_ENABLE_DDC,
82 [DDI_PORT_4] = DDI_ENABLE_HPD,
85 register
"hybrid_storage_mode" = "true"
86 register
"dmi_power_optimize_disable" = "true"
89 register
"fivr_rfi_frequency" = "1394"
90 register
"fivr_spread_spectrum" = "FIVR_SS_1_5"
91 register
"ext_fivr_settings" = "{
92 .configure_ext_fivr = 1,
96 subsystemid
0x1462 0x7d25 inherit
98 register
"cpu_pcie_rp[CPU_RP(2)]" = "{
101 .flags = PCIE_RP_LTR | PCIE_RP_AER,
103 smbios_slot_desc
"SlotTypePciExpressGen5x16" "SlotLengthLong"
104 "PCI_E1" "SlotDataBusWidth16X"
106 device ref pcie5_1 off
end
107 device ref igpu on
end
108 device ref pcie4_0 on
109 register
"cpu_pcie_rp[CPU_RP(1)]" = "{
112 .flags = PCIE_RP_LTR | PCIE_RP_AER,
114 smbios_slot_desc
"SlotTypeM2Socket3" "SlotLengthOther"
115 "M2_1" "SlotDataBusWidth4X"
117 device ref crashlog off
end
118 device ref xhci on
end
119 device ref cnvi_wifi on
121 register
"cnvi_bt_core" = "true"
122 register
"cnvi_bt_audio_offload" = "false"
123 chip drivers
/wifi
/generic
124 register
"wake" = "GPE0_PME_B0"
125 register
"enable_cnvi_ddr_rfim" = "true"
126 device generic
0 on
end
129 device ref heci1 on
end
130 device ref heci2 off
end
131 device ref ide_r off
end
132 device ref kt off
end
133 device ref heci3 off
end
134 device ref heci4 off
end
135 device ref sata on
end
136 device ref pcie_rp1 on
137 register
"pch_pcie_rp[PCH_RP(1)]" = "{
140 .flags = PCIE_RP_LTR | PCIE_RP_AER,
142 smbios_slot_desc
"SlotTypePciExpressGen3X1" "SlotLengthShort"
143 "PCI_E2" "SlotDataBusWidth1X"
145 device ref pcie_rp2 on
146 register
"pch_pcie_rp[PCH_RP(2)]" = "{
149 .flags = PCIE_RP_LTR | PCIE_RP_AER,
151 smbios_slot_desc
"SlotTypePciExpressGen3X16" "SlotLengthLong"
152 "PCI_E4" "SlotDataBusWidth1X"
154 device ref pcie_rp3 on
155 # i225 Ethernet
, Clock PM unsupported
, onboard device
156 register
"pch_pcie_rp[PCH_RP(3)]" = "{
158 .flags = PCIE_RP_LTR | PCIE_RP_AER | PCIE_RP_CLK_REQ_UNUSED | PCIE_RP_BUILT_IN,
161 device ref pcie_rp4 off
end
163 device ref pcie_rp5 on
164 register
"pch_pcie_rp[PCH_RP(5)]" = "{
167 .flags = PCIE_RP_LTR | PCIE_RP_AER,
169 smbios_slot_desc
"SlotTypePciExpressGen3X16" "SlotLengthLong"
170 "PCI_E3" "SlotDataBusWidth4X"
173 device ref pcie_rp9 on
174 register
"pch_pcie_rp[PCH_RP(9)]" = "{
177 .flags = PCIE_RP_LTR | PCIE_RP_AER,
179 smbios_slot_desc
"SlotTypeM2Socket3" "SlotLengthOther"
180 "M2_3" "SlotDataBusWidth4X"
183 # These are
not enabled. The Flex I
/O mode is SATA
to cover all
8 SATA ports.
184 # There is an ASMedia switch on
-board
to mux the SATA ports
7, 8 and PCIe
185 #
9-12, 21-24 to M2_3
and M2_4 slots
186 device ref pcie_rp13 off
end
187 device ref pcie_rp14 off
end
188 device ref pcie_rp15 off
end
189 device ref pcie_rp16 off
end
190 device ref pcie_rp17 off
end
191 device ref pcie_rp18 off
end
192 device ref pcie_rp19 off
end
193 device ref pcie_rp20 off
end
195 device ref pcie_rp21 on
196 register
"pch_pcie_rp[PCH_RP(21)]" = "{
199 .flags = PCIE_RP_LTR | PCIE_RP_AER,
201 smbios_slot_desc
"SlotTypeM2Socket3" "SlotLengthOther"
202 "M2_4" "SlotDataBusWidth4X"
205 device ref pcie_rp25 on
206 register
"pch_pcie_rp[PCH_RP(25)]" = "{
209 .flags = PCIE_RP_LTR | PCIE_RP_AER,
211 smbios_slot_desc
"SlotTypeM2Socket3" "SlotLengthOther"
212 "M2_2" "SlotDataBusWidth4X"
214 device ref pch_espi on
215 chip superio
/nuvoton
/nct6687d
216 device pnp
4e
.1 off
end # Parallel port
217 device pnp
4e
.2 on # COM1
221 device pnp
4e
.3 off
end # COM2
, IR
222 device pnp
4e
.5 on # Keyboard
228 device pnp
4e
.6 off
end # CIR
229 device pnp
4e
.7 off
end # GPIO0
-7
230 device pnp
4e
.8 off
end # P80 UART
231 device pnp
4e
.9 off
end # GPIO8
-9, GPIO1
-8 AF
232 device pnp
4e.a on # ACPI
233 # Vendor firmware did
not assign I
/O
and IRQ
235 device pnp
4e.b on # EC
237 # Vendor firmware did
not assign IRQ
239 device pnp
4e.c off
end # RTC
240 device pnp
4e.d off
end # Deep Sleep
241 device pnp
4e.e off
end # TACH
/PWM assignment
242 device pnp
4e.f off
end #
Function register
244 chip drivers
/pc80
/tpm
245 device pnp
0.0 on
end # TPM
248 device ref p2sb on
end
250 subsystemid
0x1462 0x9d25
251 register
"pch_hda_audio_link_hda_enable" = "1"
252 register
"pch_hda_dsp_enable" = "0"
253 register
"pch_hda_idisp_link_tmode" = "HDA_TMODE_8T"
254 register
"pch_hda_idisp_link_frequency" = "HDA_LINKFREQ_96MHZ"
255 register
"pch_hda_idisp_codec_enable" = "true"
257 device ref smbus on
end
260 device mmio
0xfed40000 on
end