diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2018-02-19 17:11:39 +0100 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2018-10-11 19:40:19 +0200 |
commit | 97f0d94692a34451b7fbb243b4243168ca0b7397 (patch) | |
tree | 66f2c7491679010a120b5365d28cd0dc8def99b5 | |
parent | c9c49f504f2ad34cb387a3cd3a0d7c1e5ca207fc (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.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"; |