summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2021-10-27 11:31:16 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2021-10-27 11:31:16 +0200
commitb7164aa99f53059ce080dedc581f6fb9b3ce4d4f (patch)
treea4eec42cc624140ef73c98568b5273da8c6dcb18
parentc99d3f9d208ba0a127d401ba50a2e7f6340da7e1 (diff)
arm64: dts: imx8mm-verdin: fix pcie functionality
This fixes the following PCIe issue reported at boot-up: [ 2.330528] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout Fixes: 3eff23ff4c9b ("MLK-25333-2 clk: imx8mm: remove the parent setting in clock driver") Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
index c7c072271ca8..b6f398cd5c2f 100755
--- a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
@@ -639,6 +639,13 @@
/* Verdin PCIE_1 */
&pcie0 {
+ assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>,
+ <&clk IMX8MM_CLK_PCIE1_PHY>,
+ <&clk IMX8MM_CLK_PCIE1_CTRL>;
+ assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>,
+ <&clk IMX8MM_SYS_PLL2_100M>,
+ <&clk IMX8MM_SYS_PLL2_250M>;
+ assigned-clock-rates = <10000000>, <100000000>, <250000000>;
clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>,
<&clk IMX8MM_CLK_PCIE1_AUX>,
<&clk IMX8MM_CLK_PCIE1_PHY>,
@@ -646,6 +653,7 @@
clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
epdev_on-supply = <&reg_3p3v>;
ext_osc = <0>;
+ l1ss-disabled;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcie0>;
reserved-region = <&rpmsg_reserved>;