1 chip soc
/intel
/alderlake
2 register
"power_limits_config[ADL_P_642_682_45W_CORE]" = "{
3 .tdp_pl1_override = 45,
4 .tdp_pl2_override = 115,
9 register
"tcc_offset" = "10"
12 register
"pmc_gpe0_dw0" = "PMC_GPP_A"
13 register
"pmc_gpe0_dw1" = "PMC_GPP_R"
14 register
"pmc_gpe0_dw2" = "PMC_GPD"
17 subsystemid
0x1558 0x65f5 inherit
20 # CPU PCIe RP#
2 x8
, Clock
3 (DGPU
)
21 register
"cpu_pcie_rp[CPU_RP(2)]" = "{
28 register
"ddi_portA_config" = "1"
29 register
"ddi_ports_config[DDI_PORT_A]" = "DDI_ENABLE_HPD"
32 # CPU PCIe RP#
1 x4
, Clock
0 (SSD1
)
33 register
"cpu_pcie_rp[CPU_RP(1)]" = "{
40 # CPU PCIe RP#
3 x4
, Clock
4 (SSD2
)
41 register
"cpu_pcie_rp[CPU_RP(3)]" = "{
47 device ref tcss_xhci on
48 register
"tcss_ports[0]" = "TCSS_PORT_DEFAULT(OC_SKIP)"
50 device ref tcss_root_hub on
52 register
"desc" = ""USB3 TYPEC2
""
53 register
"type" = "UPC_TYPE_C_USB2_SS_SWITCH"
54 device ref tcss_usb3_port1 on
end
59 device ref tcss_dma0 on
60 chip drivers
/intel
/usb4
/retimer
61 register
"dfp[0].power_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_E4)"
62 use tcss_usb3_port1
as dfp
[0].typec_port
63 device generic
0 on
end
67 register
"usb2_ports" = "{
68 [0] = USB2_PORT_TYPE_C(OC_SKIP), /* TYPEC1 (USB 3.2 Gen2) */
69 [1] = USB2_PORT_MID(OC_SKIP), /* J_USB2 */
70 [2] = USB2_PORT_MID(OC_SKIP), /* J_USB1 */
71 [5] = USB2_PORT_MID(OC_SKIP), /* Per-KB */
72 [6] = USB2_PORT_MID(OC_SKIP), /* Fingerprint */
73 [7] = USB2_PORT_MID(OC_SKIP), /* Camera */
74 [8] = USB2_PORT_TYPE_C(OC_SKIP), /* TYPEC2 (Thunderbolt) */
75 [9] = USB2_PORT_MID(OC_SKIP), /* Bluetooth */
77 register
"usb3_ports" = "{
78 [0] = USB3_PORT_DEFAULT(OC_SKIP), /* TYPEC1 (USB 3.2 Gen2) */
79 [1] = USB3_PORT_DEFAULT(OC_SKIP), /* J_USB2 */
80 [2] = USB3_PORT_DEFAULT(OC_SKIP), /* J_USB1 */
84 device ref xhci_root_hub on
86 register
"desc" = ""USB2 TYPEC1
""
87 register
"type" = "UPC_TYPE_C_USB2_SS_SWITCH"
88 device ref usb2_port1 on
end
91 register
"desc" = ""USB2 J_USB2
""
92 register
"type" = "UPC_TYPE_A"
93 device ref usb2_port2 on
end
96 register
"desc" = ""USB2 J_USB1
""
97 register
"type" = "UPC_TYPE_A"
98 device ref usb2_port3 on
end
100 chip drivers
/usb
/acpi
101 register
"desc" = ""USB2 Per
-KB
""
102 register
"type" = "UPC_TYPE_INTERNAL"
103 device ref usb2_port6 on
end
105 chip drivers
/usb
/acpi
106 register
"desc" = ""USB2 Fingerprint
""
107 register
"type" = "UPC_TYPE_INTERNAL"
108 device ref usb2_port7 on
end
110 chip drivers
/usb
/acpi
111 register
"desc" = ""USB2 Camera
""
112 register
"type" = "UPC_TYPE_INTERNAL"
113 device ref usb2_port8 on
end
115 chip drivers
/usb
/acpi
116 register
"desc" = ""USB2 TYPEC2
""
117 register
"type" = "UPC_TYPE_C_USB2_SS_SWITCH"
118 device ref usb2_port9 on
end
120 chip drivers
/usb
/acpi
121 register
"desc" = ""USB2 Bluetooth
""
122 register
"type" = "UPC_TYPE_INTERNAL"
123 device ref usb2_port10 on
end
125 chip drivers
/usb
/acpi
126 register
"desc" = ""USB3 TYPEC1
""
127 register
"type" = "UPC_TYPE_C_USB2_SS_SWITCH"
128 device ref usb3_port1 on
end
130 chip drivers
/usb
/acpi
131 register
"desc" = ""USB3 J_USB2
""
132 register
"type" = "UPC_TYPE_A"
133 device ref usb3_port2 on
end
135 chip drivers
/usb
/acpi
136 register
"desc" = ""USB3 J_USB2
""
137 register
"type" = "UPC_TYPE_A"
138 device ref usb3_port3 on
end
143 device ref sata off
end
144 device ref pcie_rp5 on
145 # PCIe RP#
5 x1
, Clock
2 (WLAN
)
146 register
"pch_pcie_rp[PCH_RP(5)]" = "{
149 .flags = PCIE_RP_LTR | PCIE_RP_AER,
152 device ref pcie_rp6 on
153 # PCIe RP#
6 x1
, Clock
6 (CARD
)
154 register
"pch_pcie_rp[PCH_RP(6)]" = "{
157 .flags = PCIE_RP_HOTPLUG | PCIE_RP_AER,
160 device ref pcie_rp8 on
161 # PCIe RP#
8 x1
, Clock
5 (GLAN
)
162 register
"pch_pcie_rp[PCH_RP(8)]" = "{
165 .flags = PCIE_RP_LTR | PCIE_RP_AER,
169 device ref pmc hidden
170 chip drivers
/intel
/pmc_mux
172 chip drivers
/intel
/pmc_mux
/conn
174 use usb2_port9
as usb2_port
175 use tcss_usb3_port1
as usb3_port
176 device generic
0 alias conn0 on
end