summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2018-02-19 17:11:39 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2018-10-11 19:40:19 +0200
commit97f0d94692a34451b7fbb243b4243168ca0b7397 (patch)
tree66f2c7491679010a120b5365d28cd0dc8def99b5
parentc9c49f504f2ad34cb387a3cd3a0d7c1e5ca207fc (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> (cherry picked from commit 97627bc30c391695a5bc10eeb19f762420b9772d) (cherry picked from commit 312eef1e1a59f4eee0f51e596a35a29d2ecf758b)
-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";