@@ -97,15 +97,15 @@ chip soc/intel/pantherlake
9797 end
9898
9999 device ref i2c4 on
100- # Smart Amplifier I2C bus
100+ # Smart Amplifier
101101 register "serial_io_i2c_mode[PchSerialIoIndexI2C4]" = "PchSerialIoPci"
102102 chip drivers/i2c/tas5825m
103103 register "id" = "0"
104104 device i2c 4e on end # (8bit address: 0x9c)
105105 end
106106 end
107107 device ref i2c5 on
108- # Touchpad I2C bus
108+ # Touchpad
109109 register "serial_io_i2c_mode[PchSerialIoIndexI2C5]" = "PchSerialIoPci"
110110 chip drivers/i2c/hid
111111 register "generic.hid" = ""ELAN0412""
@@ -126,29 +126,49 @@ chip soc/intel/pantherlake
126126 end
127127
128128 device ref pcie_rp1 on
129- # CPU RP#1 x4, Clock 6 (SSD1)
129+ # SSD
130130 register "pcie_rp[PCIE_RP(1)]" = "{
131131 .clk_src = 6,
132132 .clk_req = 6,
133- .flags = PCIE_RP_LTR | PCIE_RP_AER,
133+ .flags = PCIE_RP_CLK_REQ_DETECT | PCIE_RP_LTR | PCIE_RP_AER,
134134 }"
135+ chip soc/intel/common/block/pcie/rtd3
136+ register "is_storage" = "true"
137+ register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_B10)"
138+ register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_B09)"
139+ register "srcclk_pin" = "6"
140+ device generic 0 on end
141+ end
135142 smbios_slot_desc "SlotTypeM2Socket3" "SlotLengthOther" "M.2/M 2280 (J_SSD1)" "SlotDataBusWidth4X"
136143 end
137144 device ref pcie_rp7 on
138- # PCH RP#7 x1, Clock 3 ( CARD)
145+ # CARD
139146 register "pcie_rp[PCH_RP(7)]" = "{
140147 .clk_src = 3,
141148 .clk_req = 3,
142- .flags = PCIE_RP_LTR | PCIE_RP_AER,
149+ .flags = PCIE_RP_CLK_REQ_DETECT | PCIE_RP_LTR | PCIE_RP_AER,
143150 }"
151+ chip soc/intel/common/block/pcie/rtd3
152+ register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_A08)"
153+ register "enable_delay_ms" = "100"
154+ register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_D19)"
155+ register "reset_delay_ms" = "20"
156+ register "srcclk_pin" = "3"
157+ device generic 0 on end
158+ end
144159 end
145160 device ref pcie_rp8 on
146- # PCH RP#8 x1, Clock 4 ( WLAN)
161+ # WLAN
147162 register "pcie_rp[PCH_RP(8)]" = "{
148163 .clk_src = 4,
149164 .clk_req = 4,
150- .flags = PCIE_RP_LTR | PCIE_RP_AER,
165+ .flags = PCIE_RP_CLK_REQ_DETECT | PCIE_RP_LTR | PCIE_RP_AER,
151166 }"
167+ chip soc/intel/common/block/pcie/rtd3
168+ register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_A11)"
169+ register "srcclk_pin" = "4"
170+ device generic 0 on end
171+ end
152172 smbios_slot_desc "SlotTypeM2Socket1_SD" "SlotLengthOther" "M.2/E 2230 (J_WLAN1)" "SlotDataBusWidth1X"
153173 end
154174 end
0 commit comments