MLK-23668-1 arm64: dts: imx8qm: add multi-pcie ports support
authorRichard Zhu <hongxing.zhu@nxp.com>
Tue, 24 Mar 2020 07:42:26 +0000 (15:42 +0800)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:23:11 +0000 (11:23 +0800)
commit133c09924687af86b1cd115a3240e5259f346aeb
tree16b46c0951ec830d30f92a08d81089366257ae2c
parentc1c60b3111eb14c6dbf0b07d14c13a621149cbda
MLK-23668-1 arm64: dts: imx8qm: add multi-pcie ports support

- Enable the PCIEB port on the i.MX8QM MEK and base board.
- In the PCIEAX1PCIEBx1SATA usecase, the PHYX2_PCLK[0] is mandatory
required by PCIEB. Otherwise PCIEB can't link up when exist from
L2 mode when only PCIEB is used.
- PCIEB has one more PER clock, since that the PCIEA CSR register
would be configuired when PCIEB is initialized.
- Regarding to the base board HW limitation(two Disable#) are not
connected. Only the standard PCIe EP device is supported on PCIEB port.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi
arch/arm64/boot/dts/freescale/imx8qm-mek.dts
arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi