11d8de8fcSShengzhou Liu/* 21d8de8fcSShengzhou Liu * T2081 Silicon/SoC Device Tree Source (post include) 31d8de8fcSShengzhou Liu * 41e8ed06dSKumar Gala * Copyright 2013 - 2014 Freescale Semiconductor Inc. 51d8de8fcSShengzhou Liu * 61d8de8fcSShengzhou Liu * Redistribution and use in source and binary forms, with or without 71d8de8fcSShengzhou Liu * modification, are permitted provided that the following conditions are met: 81d8de8fcSShengzhou Liu * * Redistributions of source code must retain the above copyright 91d8de8fcSShengzhou Liu * notice, this list of conditions and the following disclaimer. 101d8de8fcSShengzhou Liu * * Redistributions in binary form must reproduce the above copyright 111d8de8fcSShengzhou Liu * notice, this list of conditions and the following disclaimer in the 121d8de8fcSShengzhou Liu * documentation and/or other materials provided with the distribution. 131d8de8fcSShengzhou Liu * * Neither the name of Freescale Semiconductor nor the 141d8de8fcSShengzhou Liu * names of its contributors may be used to endorse or promote products 151d8de8fcSShengzhou Liu * derived from this software without specific prior written permission. 161d8de8fcSShengzhou Liu * 171d8de8fcSShengzhou Liu * 181d8de8fcSShengzhou Liu * ALTERNATIVELY, this software may be distributed under the terms of the 191d8de8fcSShengzhou Liu * GNU General Public License ("GPL") as published by the Free Software 201d8de8fcSShengzhou Liu * Foundation, either version 2 of that License or (at your option) any 211d8de8fcSShengzhou Liu * later version. 221d8de8fcSShengzhou Liu * 231d8de8fcSShengzhou Liu * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY 241d8de8fcSShengzhou Liu * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 251d8de8fcSShengzhou Liu * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 261d8de8fcSShengzhou Liu * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 271d8de8fcSShengzhou Liu * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 281d8de8fcSShengzhou Liu * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 291d8de8fcSShengzhou Liu * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 301d8de8fcSShengzhou Liu * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 311d8de8fcSShengzhou Liu * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 321d8de8fcSShengzhou Liu * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 331d8de8fcSShengzhou Liu */ 341d8de8fcSShengzhou Liu 351e8ed06dSKumar Gala&bman_fbpr { 361e8ed06dSKumar Gala compatible = "fsl,bman-fbpr"; 371e8ed06dSKumar Gala alloc-ranges = <0 0 0x10000 0>; 381e8ed06dSKumar Gala}; 391e8ed06dSKumar Gala 401d8de8fcSShengzhou Liu&ifc { 411d8de8fcSShengzhou Liu #address-cells = <2>; 421d8de8fcSShengzhou Liu #size-cells = <1>; 431d8de8fcSShengzhou Liu compatible = "fsl,ifc", "simple-bus"; 441d8de8fcSShengzhou Liu interrupts = <25 2 0 0>; 451d8de8fcSShengzhou Liu}; 461d8de8fcSShengzhou Liu 471d8de8fcSShengzhou Liu/* controller at 0x240000 */ 481d8de8fcSShengzhou Liu&pci0 { 491d8de8fcSShengzhou Liu compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 501d8de8fcSShengzhou Liu device_type = "pci"; 511d8de8fcSShengzhou Liu #size-cells = <2>; 521d8de8fcSShengzhou Liu #address-cells = <3>; 531d8de8fcSShengzhou Liu bus-range = <0x0 0xff>; 541d8de8fcSShengzhou Liu interrupts = <20 2 0 0>; 551d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 561d8de8fcSShengzhou Liu pcie@0 { 571d8de8fcSShengzhou Liu reg = <0 0 0 0 0>; 581d8de8fcSShengzhou Liu #interrupt-cells = <1>; 591d8de8fcSShengzhou Liu #size-cells = <2>; 601d8de8fcSShengzhou Liu #address-cells = <3>; 611d8de8fcSShengzhou Liu device_type = "pci"; 621d8de8fcSShengzhou Liu interrupts = <20 2 0 0>; 631d8de8fcSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 641d8de8fcSShengzhou Liu interrupt-map = < 651d8de8fcSShengzhou Liu /* IDSEL 0x0 */ 661d8de8fcSShengzhou Liu 0000 0 0 1 &mpic 40 1 0 0 671d8de8fcSShengzhou Liu 0000 0 0 2 &mpic 1 1 0 0 681d8de8fcSShengzhou Liu 0000 0 0 3 &mpic 2 1 0 0 691d8de8fcSShengzhou Liu 0000 0 0 4 &mpic 3 1 0 0 701d8de8fcSShengzhou Liu >; 711d8de8fcSShengzhou Liu }; 721d8de8fcSShengzhou Liu}; 731d8de8fcSShengzhou Liu 741d8de8fcSShengzhou Liu/* controller at 0x250000 */ 751d8de8fcSShengzhou Liu&pci1 { 761d8de8fcSShengzhou Liu compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 771d8de8fcSShengzhou Liu device_type = "pci"; 781d8de8fcSShengzhou Liu #size-cells = <2>; 791d8de8fcSShengzhou Liu #address-cells = <3>; 801d8de8fcSShengzhou Liu bus-range = <0 0xff>; 811d8de8fcSShengzhou Liu interrupts = <21 2 0 0>; 821d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 831d8de8fcSShengzhou Liu pcie@0 { 841d8de8fcSShengzhou Liu reg = <0 0 0 0 0>; 851d8de8fcSShengzhou Liu #interrupt-cells = <1>; 861d8de8fcSShengzhou Liu #size-cells = <2>; 871d8de8fcSShengzhou Liu #address-cells = <3>; 881d8de8fcSShengzhou Liu device_type = "pci"; 891d8de8fcSShengzhou Liu interrupts = <21 2 0 0>; 901d8de8fcSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 911d8de8fcSShengzhou Liu interrupt-map = < 921d8de8fcSShengzhou Liu /* IDSEL 0x0 */ 931d8de8fcSShengzhou Liu 0000 0 0 1 &mpic 41 1 0 0 941d8de8fcSShengzhou Liu 0000 0 0 2 &mpic 5 1 0 0 951d8de8fcSShengzhou Liu 0000 0 0 3 &mpic 6 1 0 0 961d8de8fcSShengzhou Liu 0000 0 0 4 &mpic 7 1 0 0 971d8de8fcSShengzhou Liu >; 981d8de8fcSShengzhou Liu }; 991d8de8fcSShengzhou Liu}; 1001d8de8fcSShengzhou Liu 1011d8de8fcSShengzhou Liu/* controller at 0x260000 */ 1021d8de8fcSShengzhou Liu&pci2 { 1031d8de8fcSShengzhou Liu compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 1041d8de8fcSShengzhou Liu device_type = "pci"; 1051d8de8fcSShengzhou Liu #size-cells = <2>; 1061d8de8fcSShengzhou Liu #address-cells = <3>; 1071d8de8fcSShengzhou Liu bus-range = <0x0 0xff>; 1081d8de8fcSShengzhou Liu interrupts = <22 2 0 0>; 1091d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 1101d8de8fcSShengzhou Liu pcie@0 { 1111d8de8fcSShengzhou Liu reg = <0 0 0 0 0>; 1121d8de8fcSShengzhou Liu #interrupt-cells = <1>; 1131d8de8fcSShengzhou Liu #size-cells = <2>; 1141d8de8fcSShengzhou Liu #address-cells = <3>; 1151d8de8fcSShengzhou Liu device_type = "pci"; 1161d8de8fcSShengzhou Liu interrupts = <22 2 0 0>; 1171d8de8fcSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 1181d8de8fcSShengzhou Liu interrupt-map = < 1191d8de8fcSShengzhou Liu /* IDSEL 0x0 */ 1201d8de8fcSShengzhou Liu 0000 0 0 1 &mpic 42 1 0 0 1211d8de8fcSShengzhou Liu 0000 0 0 2 &mpic 9 1 0 0 1221d8de8fcSShengzhou Liu 0000 0 0 3 &mpic 10 1 0 0 1231d8de8fcSShengzhou Liu 0000 0 0 4 &mpic 11 1 0 0 1241d8de8fcSShengzhou Liu >; 1251d8de8fcSShengzhou Liu }; 1261d8de8fcSShengzhou Liu}; 1271d8de8fcSShengzhou Liu 1281d8de8fcSShengzhou Liu/* controller at 0x270000 */ 1291d8de8fcSShengzhou Liu&pci3 { 1301d8de8fcSShengzhou Liu compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 1311d8de8fcSShengzhou Liu device_type = "pci"; 1321d8de8fcSShengzhou Liu #size-cells = <2>; 1331d8de8fcSShengzhou Liu #address-cells = <3>; 1341d8de8fcSShengzhou Liu bus-range = <0x0 0xff>; 1351d8de8fcSShengzhou Liu interrupts = <23 2 0 0>; 1361d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 1371d8de8fcSShengzhou Liu pcie@0 { 1381d8de8fcSShengzhou Liu reg = <0 0 0 0 0>; 1391d8de8fcSShengzhou Liu #interrupt-cells = <1>; 1401d8de8fcSShengzhou Liu #size-cells = <2>; 1411d8de8fcSShengzhou Liu #address-cells = <3>; 1421d8de8fcSShengzhou Liu device_type = "pci"; 1431d8de8fcSShengzhou Liu interrupts = <23 2 0 0>; 1441d8de8fcSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 1451d8de8fcSShengzhou Liu interrupt-map = < 1461d8de8fcSShengzhou Liu /* IDSEL 0x0 */ 1471d8de8fcSShengzhou Liu 0000 0 0 1 &mpic 43 1 0 0 1481d8de8fcSShengzhou Liu 0000 0 0 2 &mpic 0 1 0 0 1491d8de8fcSShengzhou Liu 0000 0 0 3 &mpic 4 1 0 0 1501d8de8fcSShengzhou Liu 0000 0 0 4 &mpic 8 1 0 0 1511d8de8fcSShengzhou Liu >; 1521d8de8fcSShengzhou Liu }; 1531d8de8fcSShengzhou Liu}; 1541d8de8fcSShengzhou Liu 1551d8de8fcSShengzhou Liu&dcsr { 1561d8de8fcSShengzhou Liu #address-cells = <1>; 1571d8de8fcSShengzhou Liu #size-cells = <1>; 1581d8de8fcSShengzhou Liu compatible = "fsl,dcsr", "simple-bus"; 1591d8de8fcSShengzhou Liu 1601d8de8fcSShengzhou Liu dcsr-epu@0 { 1611d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-epu", "fsl,dcsr-epu"; 1621d8de8fcSShengzhou Liu interrupts = <52 2 0 0 1631d8de8fcSShengzhou Liu 84 2 0 0 1641d8de8fcSShengzhou Liu 85 2 0 0 1651d8de8fcSShengzhou Liu 94 2 0 0 1661d8de8fcSShengzhou Liu 95 2 0 0>; 1671d8de8fcSShengzhou Liu reg = <0x0 0x1000>; 1681d8de8fcSShengzhou Liu }; 1691d8de8fcSShengzhou Liu dcsr-npc { 1701d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-cnpc", "fsl,dcsr-cnpc"; 1711d8de8fcSShengzhou Liu reg = <0x1000 0x1000 0x1002000 0x10000>; 1721d8de8fcSShengzhou Liu }; 1731d8de8fcSShengzhou Liu dcsr-nxc@2000 { 1741d8de8fcSShengzhou Liu compatible = "fsl,dcsr-nxc"; 1751d8de8fcSShengzhou Liu reg = <0x2000 0x1000>; 1761d8de8fcSShengzhou Liu }; 1771d8de8fcSShengzhou Liu dcsr-corenet { 1781d8de8fcSShengzhou Liu compatible = "fsl,dcsr-corenet"; 1791d8de8fcSShengzhou Liu reg = <0x8000 0x1000 0x1A000 0x1000>; 1801d8de8fcSShengzhou Liu }; 1811d8de8fcSShengzhou Liu dcsr-ocn@11000 { 1821d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-ocn", "fsl,dcsr-ocn"; 1831d8de8fcSShengzhou Liu reg = <0x11000 0x1000>; 1841d8de8fcSShengzhou Liu }; 1851d8de8fcSShengzhou Liu dcsr-ddr@12000 { 1861d8de8fcSShengzhou Liu compatible = "fsl,dcsr-ddr"; 1871d8de8fcSShengzhou Liu dev-handle = <&ddr1>; 1881d8de8fcSShengzhou Liu reg = <0x12000 0x1000>; 1891d8de8fcSShengzhou Liu }; 1901d8de8fcSShengzhou Liu dcsr-nal@18000 { 1911d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-nal", "fsl,dcsr-nal"; 1921d8de8fcSShengzhou Liu reg = <0x18000 0x1000>; 1931d8de8fcSShengzhou Liu }; 1941d8de8fcSShengzhou Liu dcsr-rcpm@22000 { 1951d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-rcpm", "fsl,dcsr-rcpm"; 1961d8de8fcSShengzhou Liu reg = <0x22000 0x1000>; 1971d8de8fcSShengzhou Liu }; 1981d8de8fcSShengzhou Liu dcsr-snpc@30000 { 1991d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc"; 2001d8de8fcSShengzhou Liu reg = <0x30000 0x1000 0x1022000 0x10000>; 2011d8de8fcSShengzhou Liu }; 2021d8de8fcSShengzhou Liu dcsr-snpc@31000 { 2031d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc"; 2041d8de8fcSShengzhou Liu reg = <0x31000 0x1000 0x1042000 0x10000>; 2051d8de8fcSShengzhou Liu }; 2061d8de8fcSShengzhou Liu dcsr-snpc@32000 { 2071d8de8fcSShengzhou Liu compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc"; 2081d8de8fcSShengzhou Liu reg = <0x32000 0x1000 0x1062000 0x10000>; 2091d8de8fcSShengzhou Liu }; 2101d8de8fcSShengzhou Liu dcsr-cpu-sb-proxy@100000 { 2111d8de8fcSShengzhou Liu compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2121d8de8fcSShengzhou Liu cpu-handle = <&cpu0>; 2131d8de8fcSShengzhou Liu reg = <0x100000 0x1000 0x101000 0x1000>; 2141d8de8fcSShengzhou Liu }; 2151d8de8fcSShengzhou Liu dcsr-cpu-sb-proxy@108000 { 2161d8de8fcSShengzhou Liu compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2171d8de8fcSShengzhou Liu cpu-handle = <&cpu1>; 2181d8de8fcSShengzhou Liu reg = <0x108000 0x1000 0x109000 0x1000>; 2191d8de8fcSShengzhou Liu }; 2201d8de8fcSShengzhou Liu dcsr-cpu-sb-proxy@110000 { 2211d8de8fcSShengzhou Liu compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2221d8de8fcSShengzhou Liu cpu-handle = <&cpu2>; 2231d8de8fcSShengzhou Liu reg = <0x110000 0x1000 0x111000 0x1000>; 2241d8de8fcSShengzhou Liu }; 2251d8de8fcSShengzhou Liu dcsr-cpu-sb-proxy@118000 { 2261d8de8fcSShengzhou Liu compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2271d8de8fcSShengzhou Liu cpu-handle = <&cpu3>; 2281d8de8fcSShengzhou Liu reg = <0x118000 0x1000 0x119000 0x1000>; 2291d8de8fcSShengzhou Liu }; 2301d8de8fcSShengzhou Liu}; 2311d8de8fcSShengzhou Liu 2321e8ed06dSKumar Gala&bportals { 2331e8ed06dSKumar Gala #address-cells = <0x1>; 2341e8ed06dSKumar Gala #size-cells = <0x1>; 2351e8ed06dSKumar Gala compatible = "simple-bus"; 2361e8ed06dSKumar Gala 2371e8ed06dSKumar Gala bman-portal@0 { 2381e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2391e8ed06dSKumar Gala reg = <0x0 0x4000>, <0x1000000 0x1000>; 2401e8ed06dSKumar Gala interrupts = <105 2 0 0>; 2411e8ed06dSKumar Gala }; 2421e8ed06dSKumar Gala bman-portal@4000 { 2431e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2441e8ed06dSKumar Gala reg = <0x4000 0x4000>, <0x1001000 0x1000>; 2451e8ed06dSKumar Gala interrupts = <107 2 0 0>; 2461e8ed06dSKumar Gala }; 2471e8ed06dSKumar Gala bman-portal@8000 { 2481e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2491e8ed06dSKumar Gala reg = <0x8000 0x4000>, <0x1002000 0x1000>; 2501e8ed06dSKumar Gala interrupts = <109 2 0 0>; 2511e8ed06dSKumar Gala }; 2521e8ed06dSKumar Gala bman-portal@c000 { 2531e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2541e8ed06dSKumar Gala reg = <0xc000 0x4000>, <0x1003000 0x1000>; 2551e8ed06dSKumar Gala interrupts = <111 2 0 0>; 2561e8ed06dSKumar Gala }; 2571e8ed06dSKumar Gala bman-portal@10000 { 2581e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2591e8ed06dSKumar Gala reg = <0x10000 0x4000>, <0x1004000 0x1000>; 2601e8ed06dSKumar Gala interrupts = <113 2 0 0>; 2611e8ed06dSKumar Gala }; 2621e8ed06dSKumar Gala bman-portal@14000 { 2631e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2641e8ed06dSKumar Gala reg = <0x14000 0x4000>, <0x1005000 0x1000>; 2651e8ed06dSKumar Gala interrupts = <115 2 0 0>; 2661e8ed06dSKumar Gala }; 2671e8ed06dSKumar Gala bman-portal@18000 { 2681e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2691e8ed06dSKumar Gala reg = <0x18000 0x4000>, <0x1006000 0x1000>; 2701e8ed06dSKumar Gala interrupts = <117 2 0 0>; 2711e8ed06dSKumar Gala }; 2721e8ed06dSKumar Gala bman-portal@1c000 { 2731e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2741e8ed06dSKumar Gala reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 2751e8ed06dSKumar Gala interrupts = <119 2 0 0>; 2761e8ed06dSKumar Gala }; 2771e8ed06dSKumar Gala bman-portal@20000 { 2781e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2791e8ed06dSKumar Gala reg = <0x20000 0x4000>, <0x1008000 0x1000>; 2801e8ed06dSKumar Gala interrupts = <121 2 0 0>; 2811e8ed06dSKumar Gala }; 2821e8ed06dSKumar Gala bman-portal@24000 { 2831e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2841e8ed06dSKumar Gala reg = <0x24000 0x4000>, <0x1009000 0x1000>; 2851e8ed06dSKumar Gala interrupts = <123 2 0 0>; 2861e8ed06dSKumar Gala }; 2871e8ed06dSKumar Gala bman-portal@28000 { 2881e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2891e8ed06dSKumar Gala reg = <0x28000 0x4000>, <0x100a000 0x1000>; 2901e8ed06dSKumar Gala interrupts = <125 2 0 0>; 2911e8ed06dSKumar Gala }; 2921e8ed06dSKumar Gala bman-portal@2c000 { 2931e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2941e8ed06dSKumar Gala reg = <0x2c000 0x4000>, <0x100b000 0x1000>; 2951e8ed06dSKumar Gala interrupts = <127 2 0 0>; 2961e8ed06dSKumar Gala }; 2971e8ed06dSKumar Gala bman-portal@30000 { 2981e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2991e8ed06dSKumar Gala reg = <0x30000 0x4000>, <0x100c000 0x1000>; 3001e8ed06dSKumar Gala interrupts = <129 2 0 0>; 3011e8ed06dSKumar Gala }; 3021e8ed06dSKumar Gala bman-portal@34000 { 3031e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 3041e8ed06dSKumar Gala reg = <0x34000 0x4000>, <0x100d000 0x1000>; 3051e8ed06dSKumar Gala interrupts = <131 2 0 0>; 3061e8ed06dSKumar Gala }; 3071e8ed06dSKumar Gala bman-portal@38000 { 3081e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 3091e8ed06dSKumar Gala reg = <0x38000 0x4000>, <0x100e000 0x1000>; 3101e8ed06dSKumar Gala interrupts = <133 2 0 0>; 3111e8ed06dSKumar Gala }; 3121e8ed06dSKumar Gala bman-portal@3c000 { 3131e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 3141e8ed06dSKumar Gala reg = <0x3c000 0x4000>, <0x100f000 0x1000>; 3151e8ed06dSKumar Gala interrupts = <135 2 0 0>; 3161e8ed06dSKumar Gala }; 3171e8ed06dSKumar Gala bman-portal@40000 { 3181e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 3191e8ed06dSKumar Gala reg = <0x40000 0x4000>, <0x1010000 0x1000>; 3201e8ed06dSKumar Gala interrupts = <137 2 0 0>; 3211e8ed06dSKumar Gala }; 3221e8ed06dSKumar Gala bman-portal@44000 { 3231e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 3241e8ed06dSKumar Gala reg = <0x44000 0x4000>, <0x1011000 0x1000>; 3251e8ed06dSKumar Gala interrupts = <139 2 0 0>; 3261e8ed06dSKumar Gala }; 3271e8ed06dSKumar Gala}; 3281e8ed06dSKumar Gala 3291d8de8fcSShengzhou Liu&soc { 3301d8de8fcSShengzhou Liu #address-cells = <1>; 3311d8de8fcSShengzhou Liu #size-cells = <1>; 3321d8de8fcSShengzhou Liu device_type = "soc"; 3331d8de8fcSShengzhou Liu compatible = "simple-bus"; 3341d8de8fcSShengzhou Liu 3351d8de8fcSShengzhou Liu soc-sram-error { 3361d8de8fcSShengzhou Liu compatible = "fsl,soc-sram-error"; 3371d8de8fcSShengzhou Liu interrupts = <16 2 1 29>; 3381d8de8fcSShengzhou Liu }; 3391d8de8fcSShengzhou Liu 3401d8de8fcSShengzhou Liu corenet-law@0 { 3411d8de8fcSShengzhou Liu compatible = "fsl,corenet-law"; 3421d8de8fcSShengzhou Liu reg = <0x0 0x1000>; 3431d8de8fcSShengzhou Liu fsl,num-laws = <32>; 3441d8de8fcSShengzhou Liu }; 3451d8de8fcSShengzhou Liu 3461d8de8fcSShengzhou Liu ddr1: memory-controller@8000 { 3471d8de8fcSShengzhou Liu compatible = "fsl,qoriq-memory-controller-v4.7", 3481d8de8fcSShengzhou Liu "fsl,qoriq-memory-controller"; 3491d8de8fcSShengzhou Liu reg = <0x8000 0x1000>; 3501d8de8fcSShengzhou Liu interrupts = <16 2 1 23>; 3511d8de8fcSShengzhou Liu }; 3521d8de8fcSShengzhou Liu 3531d8de8fcSShengzhou Liu cpc: l3-cache-controller@10000 { 3541d8de8fcSShengzhou Liu compatible = "fsl,t2080-l3-cache-controller", "cache"; 3551d8de8fcSShengzhou Liu reg = <0x10000 0x1000 3561d8de8fcSShengzhou Liu 0x11000 0x1000 3571d8de8fcSShengzhou Liu 0x12000 0x1000>; 3581d8de8fcSShengzhou Liu interrupts = <16 2 1 27 3591d8de8fcSShengzhou Liu 16 2 1 26 3601d8de8fcSShengzhou Liu 16 2 1 25>; 3611d8de8fcSShengzhou Liu }; 3621d8de8fcSShengzhou Liu 3631d8de8fcSShengzhou Liu corenet-cf@18000 { 3641d8de8fcSShengzhou Liu compatible = "fsl,corenet2-cf", "fsl,corenet-cf"; 3651d8de8fcSShengzhou Liu reg = <0x18000 0x1000>; 3661d8de8fcSShengzhou Liu interrupts = <16 2 1 31>; 3671d8de8fcSShengzhou Liu fsl,ccf-num-csdids = <32>; 3681d8de8fcSShengzhou Liu fsl,ccf-num-snoopids = <32>; 3691d8de8fcSShengzhou Liu }; 3701d8de8fcSShengzhou Liu 3711d8de8fcSShengzhou Liu iommu@20000 { 3721d8de8fcSShengzhou Liu compatible = "fsl,pamu-v1.0", "fsl,pamu"; 3731d8de8fcSShengzhou Liu reg = <0x20000 0x3000>; 3741d8de8fcSShengzhou Liu fsl,portid-mapping = <0x8000>; 3751d8de8fcSShengzhou Liu ranges = <0 0x20000 0x3000>; 3761d8de8fcSShengzhou Liu #address-cells = <1>; 3771d8de8fcSShengzhou Liu #size-cells = <1>; 3781d8de8fcSShengzhou Liu interrupts = < 3791d8de8fcSShengzhou Liu 24 2 0 0 3801d8de8fcSShengzhou Liu 16 2 1 30>; 3811d8de8fcSShengzhou Liu 3821d8de8fcSShengzhou Liu pamu0: pamu@0 { 3831d8de8fcSShengzhou Liu reg = <0 0x1000>; 3841d8de8fcSShengzhou Liu fsl,primary-cache-geometry = <32 1>; 3851d8de8fcSShengzhou Liu fsl,secondary-cache-geometry = <128 2>; 3861d8de8fcSShengzhou Liu }; 3871d8de8fcSShengzhou Liu 3881d8de8fcSShengzhou Liu pamu1: pamu@1000 { 3891d8de8fcSShengzhou Liu reg = <0x1000 0x1000>; 3901d8de8fcSShengzhou Liu fsl,primary-cache-geometry = <32 1>; 3911d8de8fcSShengzhou Liu fsl,secondary-cache-geometry = <128 2>; 3921d8de8fcSShengzhou Liu }; 3931d8de8fcSShengzhou Liu 3941d8de8fcSShengzhou Liu pamu2: pamu@2000 { 3951d8de8fcSShengzhou Liu reg = <0x2000 0x1000>; 3961d8de8fcSShengzhou Liu fsl,primary-cache-geometry = <32 1>; 3971d8de8fcSShengzhou Liu fsl,secondary-cache-geometry = <128 2>; 3981d8de8fcSShengzhou Liu }; 3991d8de8fcSShengzhou Liu }; 4001d8de8fcSShengzhou Liu 4011d8de8fcSShengzhou Liu/include/ "qoriq-mpic4.3.dtsi" 4021d8de8fcSShengzhou Liu 4031d8de8fcSShengzhou Liu guts: global-utilities@e0000 { 4041d8de8fcSShengzhou Liu compatible = "fsl,t2080-device-config", "fsl,qoriq-device-config-2.0"; 4051d8de8fcSShengzhou Liu reg = <0xe0000 0xe00>; 4061d8de8fcSShengzhou Liu fsl,has-rstcr; 4071d8de8fcSShengzhou Liu fsl,liodn-bits = <12>; 4081d8de8fcSShengzhou Liu }; 4091d8de8fcSShengzhou Liu 410eaffcb0fSEmil Medve/include/ "qoriq-clockgen2.dtsi" 411eaffcb0fSEmil Medve global-utilities@e1000 { 4121d8de8fcSShengzhou Liu compatible = "fsl,t2080-clockgen", "fsl,qoriq-clockgen-2.0"; 4131d8de8fcSShengzhou Liu 4141d8de8fcSShengzhou Liu mux0: mux0@0 { 4151d8de8fcSShengzhou Liu #clock-cells = <0>; 4161d8de8fcSShengzhou Liu reg = <0x0 4>; 4171d8de8fcSShengzhou Liu compatible = "fsl,qoriq-core-mux-2.0"; 4181d8de8fcSShengzhou Liu clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 4191d8de8fcSShengzhou Liu <&pll1 0>, <&pll1 1>, <&pll1 2>; 4201d8de8fcSShengzhou Liu clock-names = "pll0", "pll0-div2", "pll1-div4", 4211d8de8fcSShengzhou Liu "pll1", "pll1-div2", "pll1-div4"; 4221d8de8fcSShengzhou Liu clock-output-names = "cmux0"; 4231d8de8fcSShengzhou Liu }; 4241d8de8fcSShengzhou Liu 4251d8de8fcSShengzhou Liu mux1: mux1@20 { 4261d8de8fcSShengzhou Liu #clock-cells = <0>; 4271d8de8fcSShengzhou Liu reg = <0x20 4>; 4281d8de8fcSShengzhou Liu compatible = "fsl,qoriq-core-mux-2.0"; 4291d8de8fcSShengzhou Liu clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 4301d8de8fcSShengzhou Liu <&pll1 0>, <&pll1 1>, <&pll1 2>; 4311d8de8fcSShengzhou Liu clock-names = "pll0", "pll0-div2", "pll1-div4", 4321d8de8fcSShengzhou Liu "pll1", "pll1-div2", "pll1-div4"; 4331d8de8fcSShengzhou Liu clock-output-names = "cmux1"; 4341d8de8fcSShengzhou Liu }; 4351d8de8fcSShengzhou Liu }; 4361d8de8fcSShengzhou Liu 4371d8de8fcSShengzhou Liu rcpm: global-utilities@e2000 { 4381d8de8fcSShengzhou Liu compatible = "fsl,t2080-rcpm", "fsl,qoriq-rcpm-2.0"; 4391d8de8fcSShengzhou Liu reg = <0xe2000 0x1000>; 4401d8de8fcSShengzhou Liu }; 4411d8de8fcSShengzhou Liu 4421d8de8fcSShengzhou Liu sfp: sfp@e8000 { 4431d8de8fcSShengzhou Liu compatible = "fsl,t2080-sfp"; 4441d8de8fcSShengzhou Liu reg = <0xe8000 0x1000>; 4451d8de8fcSShengzhou Liu }; 4461d8de8fcSShengzhou Liu 4471d8de8fcSShengzhou Liu serdes: serdes@ea000 { 4481d8de8fcSShengzhou Liu compatible = "fsl,t2080-serdes"; 4491d8de8fcSShengzhou Liu reg = <0xea000 0x4000>; 4501d8de8fcSShengzhou Liu }; 4511d8de8fcSShengzhou Liu 4521d8de8fcSShengzhou Liu/include/ "elo3-dma-0.dtsi" 4531d8de8fcSShengzhou Liu dma@100300 { 4541d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 4551d8de8fcSShengzhou Liu fsl,liodn-reg = <&guts 0x580>; /* DMA1LIODNR */ 4561d8de8fcSShengzhou Liu }; 4571d8de8fcSShengzhou Liu/include/ "elo3-dma-1.dtsi" 4581d8de8fcSShengzhou Liu dma@101300 { 4591d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 4601d8de8fcSShengzhou Liu fsl,liodn-reg = <&guts 0x584>; /* DMA2LIODNR */ 4611d8de8fcSShengzhou Liu }; 4621d8de8fcSShengzhou Liu/include/ "elo3-dma-2.dtsi" 4631d8de8fcSShengzhou Liu dma@102300 { 4641d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu0>; 4651d8de8fcSShengzhou Liu fsl,liodn-reg = <&guts 0x588>; /* DMA3LIODNR */ 4661d8de8fcSShengzhou Liu }; 4671d8de8fcSShengzhou Liu 4681d8de8fcSShengzhou Liu/include/ "qoriq-espi-0.dtsi" 4691d8de8fcSShengzhou Liu spi@110000 { 4701d8de8fcSShengzhou Liu fsl,espi-num-chipselects = <4>; 4711d8de8fcSShengzhou Liu }; 4721d8de8fcSShengzhou Liu 4731d8de8fcSShengzhou Liu/include/ "qoriq-esdhc-0.dtsi" 4741d8de8fcSShengzhou Liu sdhc@114000 { 4751d8de8fcSShengzhou Liu compatible = "fsl,t2080-esdhc", "fsl,esdhc"; 4761d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu1>; 4771d8de8fcSShengzhou Liu fsl,liodn-reg = <&guts 0x530>; /* SDMMCLIODNR */ 4781d8de8fcSShengzhou Liu sdhci,auto-cmd12; 4791d8de8fcSShengzhou Liu }; 4801d8de8fcSShengzhou Liu/include/ "qoriq-i2c-0.dtsi" 4811d8de8fcSShengzhou Liu/include/ "qoriq-i2c-1.dtsi" 4821d8de8fcSShengzhou Liu/include/ "qoriq-duart-0.dtsi" 4831d8de8fcSShengzhou Liu/include/ "qoriq-duart-1.dtsi" 4841d8de8fcSShengzhou Liu/include/ "qoriq-gpio-0.dtsi" 4851d8de8fcSShengzhou Liu/include/ "qoriq-gpio-1.dtsi" 4861d8de8fcSShengzhou Liu/include/ "qoriq-gpio-2.dtsi" 4871d8de8fcSShengzhou Liu/include/ "qoriq-gpio-3.dtsi" 4881d8de8fcSShengzhou Liu/include/ "qoriq-usb2-mph-0.dtsi" 4891d8de8fcSShengzhou Liu usb0: usb@210000 { 490c22b47f0SNikhil Badola compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph"; 4911d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu1>; 4921d8de8fcSShengzhou Liu fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */ 4931d8de8fcSShengzhou Liu phy_type = "utmi"; 4941d8de8fcSShengzhou Liu port0; 4951d8de8fcSShengzhou Liu }; 4961d8de8fcSShengzhou Liu/include/ "qoriq-usb2-dr-0.dtsi" 4971d8de8fcSShengzhou Liu usb1: usb@211000 { 498c22b47f0SNikhil Badola compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr"; 4991d8de8fcSShengzhou Liu fsl,iommu-parent = <&pamu1>; 5001d8de8fcSShengzhou Liu fsl,liodn-reg = <&guts 0x524>; /* USB1LIODNR */ 5011d8de8fcSShengzhou Liu dr_mode = "host"; 5021d8de8fcSShengzhou Liu phy_type = "utmi"; 5031d8de8fcSShengzhou Liu }; 5041d8de8fcSShengzhou Liu/include/ "qoriq-sec5.2-0.dtsi" 5051e8ed06dSKumar Gala/include/ "qoriq-bman1.dtsi" 5061d8de8fcSShengzhou Liu 5071d8de8fcSShengzhou Liu L2_1: l2-cache-controller@c20000 { 5081d8de8fcSShengzhou Liu /* Cluster 0 L2 cache */ 5091d8de8fcSShengzhou Liu compatible = "fsl,t2080-l2-cache-controller"; 5101d8de8fcSShengzhou Liu reg = <0xc20000 0x40000>; 5111d8de8fcSShengzhou Liu next-level-cache = <&cpc>; 5121d8de8fcSShengzhou Liu }; 5131d8de8fcSShengzhou Liu}; 514