From: Niklas Cassel <niklas.cassel@xxxxxxx> Hello, This series adds the iATU region to all rockchip DWC PCIe compatibles, such that the driver can properly runtime detect all inbound iATU and outbound iATUs. (The actual number of inbound/outbound iATUs differ, but can be up to 16 inbound iATUs and 16 outbound iATUs.) It also adds the interrupts for the eDMA on rk3588, such that the embedded DMA controller is properly detected, and can be used to offload data transfers. We also remove unused device tree properties num-ib-windows/num-ob-windows that are unsed by the code. (Instead the driver depends on the iATU region being specified in the device tree.) Changes since v2: -Added patch to drop unused properties num-{ib,ob}-windows. -Added patch that adds atu reg also for rk3568. -Make atu reg mandatory (since both rk3568 and rk3588 defines it). -Include eDMA region in iATU region, as suggested by snps,dw-pcie.yaml. Kind regards, Niklas Niklas Cassel (6): dt-bindings: PCI: dwc: rockchip: Add mandatory atu reg dt-bindings: PCI: dwc: rockchip: Add optional dma interrupts arm64: dts: rockchip: drop unused properties num-{ib,ob}-windows arm64: dts: rockchip: add missing mandatory rk3568 PCIe atu reg arm64: dts: rockchip: add missing mandatory rk3588 PCIe atu reg arm64: dts: rockchip: add missing rk3588 PCIe eDMA interrupts .../bindings/pci/rockchip-dw-pcie.yaml | 29 +++++++++++++++--- .../boot/dts/rockchip/rk3568-nanopi-r5s.dts | 2 -- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 18 +++++------ arch/arm64/boot/dts/rockchip/rk356x.dtsi | 9 +++--- arch/arm64/boot/dts/rockchip/rk3588.dtsi | 30 ++++++++++++------- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 14 +++++---- 6 files changed, 64 insertions(+), 38 deletions(-) -- 2.41.0