diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2018-02-19 17:11:39 +0100 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2018-02-19 17:11:39 +0100 |
commit | 97627bc30c391695a5bc10eeb19f762420b9772d (patch) | |
tree | af7d6293cb9241f7d90e6b2d2143a7f90e18a74b | |
parent | 5d3e6620b685fe06d69479623f52264361ad26e0 (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.dts | 2 |
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"; |