mb/system76/adl,rpl: Add timeouts for PCIe 3.0 RPs
The FSP may fail to detect PCIe 4.0 devices in PCIe 3.0 slots on S3 resume. This issue has only been experienced on lemp12, and only with Samsung drives, but implies it could happen on other systems or with other drives as well. Tested on lemp12 with Samsung 980 PRO and 990 PRO drives. Change-Id: Ieacab03f6cb0943ed2a589e9bb7669d3d8fd45ae Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
parent
5b13dc0f5e
commit
d6d4c5e355
@ -154,6 +154,7 @@ chip soc/intel/alderlake
|
||||
.clk_src = 4,
|
||||
.clk_req = 4,
|
||||
.flags = PCIE_RP_LTR,
|
||||
.pcie_rp_detect_timeout_ms = 50,
|
||||
}"
|
||||
# FIXME: Drives do not exit D3cold on S3 exit
|
||||
#chip soc/intel/common/block/pcie/rtd3
|
||||
|
@ -102,6 +102,7 @@ chip soc/intel/alderlake
|
||||
.clk_src = 1,
|
||||
.clk_req = 1,
|
||||
.flags = PCIE_RP_LTR,
|
||||
.pcie_rp_detect_timeout_ms = 50,
|
||||
}"
|
||||
end
|
||||
device ref pcie_rp9 on
|
||||
|
@ -134,6 +134,7 @@ chip soc/intel/alderlake
|
||||
.clk_src = 1,
|
||||
.clk_req = 1,
|
||||
.flags = PCIE_RP_LTR,
|
||||
.pcie_rp_detect_timeout_ms = 50,
|
||||
}"
|
||||
end
|
||||
device ref gbe on end
|
||||
|
@ -138,6 +138,7 @@ chip soc/intel/alderlake
|
||||
.clk_src = 1,
|
||||
.clk_req = 1,
|
||||
.flags = PCIE_RP_LTR,
|
||||
.pcie_rp_detect_timeout_ms = 50,
|
||||
}"
|
||||
# FIXME: Drives do not exit D3cold on S3 exit
|
||||
#chip soc/intel/common/block/pcie/rtd3
|
||||
|
@ -63,6 +63,7 @@ chip soc/intel/alderlake
|
||||
.clk_src = 1,
|
||||
.clk_req = 1,
|
||||
.flags = PCIE_RP_LTR | PCIE_RP_AER,
|
||||
.pcie_rp_detect_timeout_ms = 50,
|
||||
}"
|
||||
end
|
||||
device ref pcie_rp9 on
|
||||
|
@ -79,6 +79,7 @@ chip soc/intel/alderlake
|
||||
.clk_src = 1,
|
||||
.clk_req = 1,
|
||||
.flags = PCIE_RP_LTR,
|
||||
.pcie_rp_detect_timeout_ms = 50,
|
||||
}"
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user