1292816a6SGregory CLEMENT// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2ec7e5a56SThomas Petazzoni/* 3ec7e5a56SThomas Petazzoni * Copyright (C) 2016 Marvell Technology Group Ltd. 4ec7e5a56SThomas Petazzoni * 5ec7e5a56SThomas Petazzoni * Device Tree file for the Armada 7040 SoC, made of an AP806 Quad and 6ec7e5a56SThomas Petazzoni * one CP110. 7ec7e5a56SThomas Petazzoni */ 8ec7e5a56SThomas Petazzoni 9ec7e5a56SThomas Petazzoni#include "armada-ap806-quad.dtsi" 10ae701b60SGregory CLEMENT#include "armada-70x0.dtsi" 11ec7e5a56SThomas Petazzoni 12ec7e5a56SThomas Petazzoni/ { 13ec7e5a56SThomas Petazzoni model = "Marvell Armada 7040"; 14ec7e5a56SThomas Petazzoni compatible = "marvell,armada7040", "marvell,armada-ap806-quad", 15ec7e5a56SThomas Petazzoni "marvell,armada-ap806"; 16ec7e5a56SThomas Petazzoni}; 17*83a3545dSMarcin Wojtas 18*83a3545dSMarcin Wojtas&cp0_pcie0 { 19*83a3545dSMarcin Wojtas iommu-map = 20*83a3545dSMarcin Wojtas <0x0 &smmu 0x480 0x20>, 21*83a3545dSMarcin Wojtas <0x100 &smmu 0x4a0 0x20>, 22*83a3545dSMarcin Wojtas <0x200 &smmu 0x4c0 0x20>; 23*83a3545dSMarcin Wojtas iommu-map-mask = <0x031f>; 24*83a3545dSMarcin Wojtas}; 25*83a3545dSMarcin Wojtas 26*83a3545dSMarcin Wojtas&cp0_sata0 { 27*83a3545dSMarcin Wojtas iommus = <&smmu 0x444>; 28*83a3545dSMarcin Wojtas}; 29*83a3545dSMarcin Wojtas 30*83a3545dSMarcin Wojtas&cp0_sdhci0 { 31*83a3545dSMarcin Wojtas iommus = <&smmu 0x445>; 32*83a3545dSMarcin Wojtas}; 33*83a3545dSMarcin Wojtas 34*83a3545dSMarcin Wojtas&cp0_usb3_0 { 35*83a3545dSMarcin Wojtas iommus = <&smmu 0x440>; 36*83a3545dSMarcin Wojtas}; 37*83a3545dSMarcin Wojtas 38*83a3545dSMarcin Wojtas&cp0_usb3_1 { 39*83a3545dSMarcin Wojtas iommus = <&smmu 0x441>; 40*83a3545dSMarcin Wojtas}; 41