0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003 * Copyright (C) 2016 Marvell Technology Group Ltd.
0004 *
0005 * Device Tree file for the Armada 7040 SoC, made of an AP806 Quad and
0006 * one CP110.
0007 */
0008
0009 #include "armada-ap806-quad.dtsi"
0010 #include "armada-70x0.dtsi"
0011
0012 / {
0013 model = "Marvell Armada 7040";
0014 compatible = "marvell,armada7040", "marvell,armada-ap806-quad",
0015 "marvell,armada-ap806";
0016 };
0017
0018 &cp0_pcie0 {
0019 iommu-map =
0020 <0x0 &smmu 0x480 0x20>,
0021 <0x100 &smmu 0x4a0 0x20>,
0022 <0x200 &smmu 0x4c0 0x20>;
0023 iommu-map-mask = <0x031f>;
0024 };
0025
0026 &cp0_sata0 {
0027 iommus = <&smmu 0x444>;
0028 };
0029
0030 &cp0_sdhci0 {
0031 iommus = <&smmu 0x445>;
0032 };
0033
0034 &cp0_usb3_0 {
0035 iommus = <&smmu 0x440>;
0036 };
0037
0038 &cp0_usb3_1 {
0039 iommus = <&smmu 0x441>;
0040 };