1 # SPDX
-License
-Identifier
: GPL
-2.0-only
3 chip soc
/intel
/alderlake
4 # Support
5600 MT
/s memory
5 register
"max_dram_speed_mts" = "5600"
8 subsystemid
0x1558 0xa671 inherit
10 #TODO
: DDIB
and DDID are both connected
to TBT
13 register
"usb2_ports" = "{
14 [0] = USB2_PORT_MID(OC_SKIP), /* Type-A 3.2 Gen 1 (Left) */
15 [1] = USB2_PORT_MID(OC_SKIP), /* Type-A 2.0 (Left) */
16 /* Port reset messaging cannot be used,
17 * so do not use USB2_PORT_TYPE_C for these */
18 [2] = USB2_PORT_MID(OC_SKIP), /* Type-C 3.2 Gen 2 (Rear) */
19 [8] = USB2_PORT_MID(OC_SKIP), /* Type-C Thunderbolt (Right) */
20 [10] = USB2_PORT_MID(OC_SKIP), /* Camera */
21 [11] = USB2_PORT_MID(OC_SKIP), /* Secure Pad */
22 [13] = USB2_PORT_MID(OC_SKIP), /* Bluetooth */
24 register
"usb3_ports" = "{
25 [0] = USB3_PORT_DEFAULT(OC_SKIP), /* Type-A 3.2 Gen 1 (Left) */
26 [2] = USB3_PORT_DEFAULT(OC_SKIP), /* Type-C 3.2 Gen 2 (Rear) */
32 register
"serial_io_i2c_mode[PchSerialIoIndexI2C0]" = "PchSerialIoPci"
34 register
"generic.hid" = ""ELAN0412
""
35 register
"generic.desc" = ""ELAN Touchpad
""
36 register
"generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPP_E7)"
37 register
"generic.detect" = "1"
38 register
"hid_desc_reg_offset" = "0x01"
42 register
"generic.hid" = ""FTCS1000
""
43 register
"generic.desc" = ""FocalTech Touchpad
""
44 register
"generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPP_E7)"
45 register
"generic.detect" = "1"
46 register
"hid_desc_reg_offset" = "0x01"
52 # CPU PCIe RP#
2 x8
, Clock
14 (DGPU
)
53 register
"cpu_pcie_rp[CPU_RP(2)]" = "{
56 .flags = PCIE_RP_LTR | PCIE_RP_AER,
60 device ref pcie_rp3 on
61 # PCH RP#
3 x1
, Clock
13 (GLAN
)
62 # Clock source is shared with LAN
and hence marked
as free running.
63 register
"pch_pcie_rp[PCH_RP(3)]" = "{
66 .flags = PCIE_RP_LTR | PCIE_RP_CLK_SRC_UNUSED,
68 register
"pcie_clk_config_flag[13]" = "PCIE_CLK_FREE_RUNNING"
69 device pci
00.0 on
end
72 device ref pcie_rp5 on
73 # PCH RP#
5 x1
, Clock
12 (CARD
)
74 register
"pch_pcie_rp[PCH_RP(5)]" = "{
77 .flags = PCIE_RP_LTR | PCIE_RP_AER,
81 device ref pcie_rp8 on
82 # PCH RP#
8 x1
, Clock
11 (WLAN
)
83 register
"pch_pcie_rp[PCH_RP(8)]" = "{
86 .flags = PCIE_RP_LTR | PCIE_RP_AER,
90 device ref pcie_rp13 on
91 # PCH RP#
13 x4
, Clock
10 (SSD1
)
92 register
"pch_pcie_rp[PCH_RP(13)]" = "{
95 .flags = PCIE_RP_LTR | PCIE_RP_AER,
99 device ref pcie_rp21 on
100 # PCH RP#
21 x4
, Clock
15 (TBT
)
101 register
"pch_pcie_rp[PCH_RP(21)]" = "{
104 .flags = PCIE_RP_HOTPLUG | PCIE_RP_LTR,
108 device ref pcie_rp25 on
109 # PCH RP#
25 x4
, Clock
8 (SSD2
)
110 register
"pch_pcie_rp[PCH_RP(25)]" = "{
113 .flags = PCIE_RP_LTR | PCIE_RP_AER,
117 device ref gbe on
end