MLK-15064-1 ARM: imx: pcie: enable imx8 pcie
authorRichard Zhu <hongxing.zhu@nxp.com>
Fri, 26 May 2017 08:41:46 +0000 (16:41 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:28:24 +0000 (15:28 -0500)
commit326f2621f35e97684b17571a4365906292fcf79d
treee77d97754baf8990d8eb157a18d4f5dc5f7020d7
parent4981a149ce791f222eb5ea16f029022e9586c4e1
MLK-15064-1 ARM: imx: pcie: enable imx8 pcie

- use one standalone hsio node to share the region to
pciea, pcieb and sata.
- axi master slave and dbi clks and pipe_clk are required
- enable pcieb
  change the pd of the pcieb, otherwise, clk is failed to enable
- add the cpu addr offset
  Bit[31:24]
  pciea 60 - 6f ---> 40 - 4f
  pcieb 70 - 7f ---> 80 - 8f

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: Frank Li <frank.li@nxp.com>
Documentation/devicetree/bindings/dma/fsl-imx-dma.txt
Documentation/devicetree/bindings/mfd/syscon.txt
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
arch/arm64/boot/dts/freescale/fsl-imx8qm.dtsi
arch/arm64/boot/dts/freescale/fsl-imx8qxp-lpddr4-arm2.dts
arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
include/dt-bindings/soc/imx8_hsio.h [new file with mode: 0644]