diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2022-08-22 16:19:58 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2022-08-23 12:53:31 +0200 |
commit | 15885e470d982ad0023da1aa8ad55f41f18082ef (patch) | |
tree | fce069289ce5d4874f6ff99bcc143df5e53fea1a | |
parent | 2f2f021b254280ada870e4f6f4981e972d66e62f (diff) |
arm64: dts: verdin-imx8mm: prevent long boot delay on pcie
Prevents a long delay when bringing up PCIe during kernel boot by
disabling a L1 state low-power functionality.
Without the patch:
| [ 5.025000] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
| [ 29.716991] pci 0000:00:00.0: imx6_pcie_l1ss_quirk+0x0/0x1b4 took 24108138 usecs
With the patch the long delay is gone.
Upstream-Status: Inappropriate [downstream-only]
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi index a60eedd672e0..561511d90ca6 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi @@ -649,6 +649,7 @@ <&clk IMX8MM_CLK_PCIE1_PHY>, <&pcie0_refclk>; clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus"; ext_osc = <0>; + l1ss-disabled; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pcie0>; /* PCIE_1_RESET# (SODIMM 244) */ |