kernel/arch/arm64/boot/dts/marvell/armada-7040.dtsi
.. .. @@ -14,3 +14,27 @@ 14 14 compatible = "marvell,armada7040", "marvell,armada-ap806-quad", 15 15 "marvell,armada-ap806"; 16 16 }; 17 +18 +&cp0_pcie0 {19 + iommu-map =20 + <0x0 &smmu 0x480 0x20>,21 + <0x100 &smmu 0x4a0 0x20>,22 + <0x200 &smmu 0x4c0 0x20>;23 + iommu-map-mask = <0x031f>;24 +};25 +26 +&cp0_sata0 {27 + iommus = <&smmu 0x444>;28 +};29 +30 +&cp0_sdhci0 {31 + iommus = <&smmu 0x445>;32 +};33 +34 +&cp0_usb3_0 {35 + iommus = <&smmu 0x440>;36 +};37 +38 +&cp0_usb3_1 {39 + iommus = <&smmu 0x441>;40 +};