Skip to content

Commit b3e9fbe

Browse files
committed
mb/system76/tgl-u: lemp10: Re-add CPU PCIe RTD3
Tested with the following drives: - Crucial P5 Plus (CT500P5PSSD8) - Kingston KC3000 (SKC3000S/512G) - Sabrent Rocket NVMe 4.0 (SB-ROCKET-NVMEe4-500) - Samsung 970 EVO (MZ-V7E250) - Samsung 970 EVO Plus (MZ-V7S250) - Samsung 980 PRO (MZ-V8P2T0) - WD Black SN850X (WDS100T2XD0E-00BCA0) - WD Blue SN580 (WDS500G2B0C-00PXH0) - WD Green SN350 (WDS240G2G0C-00AJM0) Test: - PCH asserts `SLP_S0#` during suspend (power LED blinks) - `slp_s0_residency_usec` increases after suspend Change-Id: I8e2d23fff9c89aa1364c5f982d227ec52e3ac8a2 Signed-off-by: Tim Crawford <tcrawford@system76.com>
1 parent ddfd79d commit b3e9fbe

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/mainboard/system76/tgl-u/variants/lemp10/overridetree.cb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ chip soc/intel/tigerlake
2222
# Despite the name, SSD2_CLKREQ# is used for SSD1
2323
register "PcieClkSrcUsage[3]" = "0x40"
2424
register "PcieClkSrcClkReq[3]" = "3"
25+
chip soc/intel/common/block/pcie/rtd3
26+
register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C13)" # SSD1_PWR_DN#
27+
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C22)" # GPP_C12_RTD3 (labeled incorrectly)
28+
register "srcclk_pin" = "3" # SSD2_CLKREQ#
29+
device generic 0 on end
30+
end
2531
end
2632
device ref north_xhci on # J_TYPEC1
2733
register "UsbTcPortEn" = "1"
@@ -135,7 +141,7 @@ chip soc/intel/tigerlake
135141
chip soc/intel/common/block/pcie/rtd3
136142
register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_D14)" # SSD2_PWR_DN#
137143
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_D9)" # GPP_D13_RTD3 (labeled incorrectly)
138-
register "srcclk_pin" = "0"
144+
register "srcclk_pin" = "0" # SSD1_CLKREQ#
139145
device generic 0 on end
140146
end
141147
end

0 commit comments

Comments
 (0)