[PATCH v2 0/8] arm64: dts: imx8: create common imx-pcie[0,1]-ep overlay file
Frank Li
Frank.Li at nxp.com
Wed Apr 23 17:41:22 PDT 2025
Use common imx-pcie[0,1]-ep overlay file to enable PCIe EP function for
all imx8 boards.
unified pcie label name as below
imx8qm
pciea -> pcie0
pcieb -> pcie1
imx8qxp/imx8dxl
pcieb -> pcie0
imx8mp
pcie -> pcie0
other boards already use pcie0 and pcie1 naming. Orignal label still exist
to keep back compatiblity.
Signed-off-by: Frank Li <Frank.Li at nxp.com>
---
Changes in v2:
- Rebase to guoshawn/imx/dt64
- Link to v1: https://lore.kernel.org/r/20250331-imx8_pcie_ep_dts-v1-0-270ef0868ac9@nxp.com
---
Frank Li (8):
arm64: dts: imx8: create unified pcie0 and pcie0_ep label for all chips
arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl
arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified pcie0 label
arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function
arm64: dts: imx95: add pcie1 ep overlay file and create pcie-ep dtb files
arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0-ep overlay file
arm64: dts: imx8mq: add pcie0-ep node
arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes
arch/arm64/boot/dts/freescale/Makefile | 22 ++++++++++++--
.../{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} | 6 ++--
arch/arm64/boot/dts/freescale/imx-pcie1-ep.dtso | 15 ++++++++++
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 12 +++++++-
arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 25 +++++++++-------
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 13 ++++++++
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 8 ++++-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +--
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 20 +++++++++++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 35 ++++++++++++++++++++++
arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 6 ++--
.../boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso | 22 --------------
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 11 ++++++-
arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi | 6 ++++
arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 7 +++++
arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 14 +++++++++
16 files changed, 180 insertions(+), 46 deletions(-)
---
base-commit: ac1c1d2e2124387752b4cc955dd359753783c147
change-id: 20250331-imx8_pcie_ep_dts-04079a845a9e
Best regards,
---
Frank Li <Frank.Li at nxp.com>
More information about the linux-arm-kernel
mailing list