summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2018-02-19 17:11:39 +0100
committerStefan Agner <stefan.agner@toradex.com>2018-02-19 17:11:39 +0100
commit97627bc30c391695a5bc10eeb19f762420b9772d (patch)
treeaf7d6293cb9241f7d90e6b2d2143a7f90e18a74b
parent5d3e6620b685fe06d69479623f52264361ad26e0 (diff)
apalis-imx8qm: it seems that X2 peripheral clock is required
When pciea fails to probe, it disables X2 peripheral clock. Then when pcieb probes, the kernel crashes with various errors, but most often with a "Unhandled fault: synchronous external abort" in regmap_mmio_read32le. In contrast, X1 peripheral clock seems not to be required... Use just X2 on both PCIe instances. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
index 10e9063be16c..afd642e5632e 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
@@ -820,7 +820,7 @@
clocks = <&clk IMX8QM_HSIO_PCIE_B_MSTR_AXI_CLK>,
<&clk IMX8QM_HSIO_PCIE_B_SLV_AXI_CLK>,
<&clk IMX8QM_HSIO_PHY_X2_PCLK_1>,
- <&clk IMX8QM_HSIO_PCIE_X1_PER_CLK>,
+ <&clk IMX8QM_HSIO_PCIE_X2_PER_CLK>,
<&clk IMX8QM_HSIO_PCIE_B_DBI_AXI_CLK>,
<&pcie_sata_refclk_gate>;
clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_per", "pcie_inbound_axi", "pcie_ext";