13d741971SKumar Gala/* 23d741971SKumar Gala * T4240 Silicon/SoC Device Tree Source (post include) 33d741971SKumar Gala * 43d741971SKumar Gala * Copyright 2012 Freescale Semiconductor Inc. 53d741971SKumar Gala * 63d741971SKumar Gala * Redistribution and use in source and binary forms, with or without 73d741971SKumar Gala * modification, are permitted provided that the following conditions are met: 83d741971SKumar Gala * * Redistributions of source code must retain the above copyright 93d741971SKumar Gala * notice, this list of conditions and the following disclaimer. 103d741971SKumar Gala * * Redistributions in binary form must reproduce the above copyright 113d741971SKumar Gala * notice, this list of conditions and the following disclaimer in the 123d741971SKumar Gala * documentation and/or other materials provided with the distribution. 133d741971SKumar Gala * * Neither the name of Freescale Semiconductor nor the 143d741971SKumar Gala * names of its contributors may be used to endorse or promote products 153d741971SKumar Gala * derived from this software without specific prior written permission. 163d741971SKumar Gala * 173d741971SKumar Gala * 183d741971SKumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the 193d741971SKumar Gala * GNU General Public License ("GPL") as published by the Free Software 203d741971SKumar Gala * Foundation, either version 2 of that License or (at your option) any 213d741971SKumar Gala * later version. 223d741971SKumar Gala * 233d741971SKumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 243d741971SKumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 253d741971SKumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 263d741971SKumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 273d741971SKumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 283d741971SKumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 293d741971SKumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 303d741971SKumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 313d741971SKumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 323d741971SKumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 333d741971SKumar Gala */ 343d741971SKumar Gala 353d741971SKumar Gala&ifc { 363d741971SKumar Gala #address-cells = <2>; 373d741971SKumar Gala #size-cells = <1>; 383d741971SKumar Gala compatible = "fsl,ifc", "simple-bus"; 393d741971SKumar Gala interrupts = <25 2 0 0>; 403d741971SKumar Gala}; 413d741971SKumar Gala 423d741971SKumar Gala/* controller at 0x240000 */ 433d741971SKumar Gala&pci0 { 443d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 453d741971SKumar Gala device_type = "pci"; 463d741971SKumar Gala #size-cells = <2>; 473d741971SKumar Gala #address-cells = <3>; 483d741971SKumar Gala bus-range = <0x0 0xff>; 493d741971SKumar Gala interrupts = <20 2 0 0>; 503d741971SKumar Gala pcie@0 { 513d741971SKumar Gala #interrupt-cells = <1>; 523d741971SKumar Gala #size-cells = <2>; 533d741971SKumar Gala #address-cells = <3>; 543d741971SKumar Gala device_type = "pci"; 559e2ecdbbSKevin Hao reg = <0 0 0 0 0>; 563d741971SKumar Gala interrupts = <20 2 0 0>; 573d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 583d741971SKumar Gala interrupt-map = < 593d741971SKumar Gala /* IDSEL 0x0 */ 603d741971SKumar Gala 0000 0 0 1 &mpic 40 1 0 0 613d741971SKumar Gala 0000 0 0 2 &mpic 1 1 0 0 623d741971SKumar Gala 0000 0 0 3 &mpic 2 1 0 0 633d741971SKumar Gala 0000 0 0 4 &mpic 3 1 0 0 643d741971SKumar Gala >; 653d741971SKumar Gala }; 663d741971SKumar Gala}; 673d741971SKumar Gala 683d741971SKumar Gala/* controller at 0x250000 */ 693d741971SKumar Gala&pci1 { 703d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 713d741971SKumar Gala device_type = "pci"; 723d741971SKumar Gala #size-cells = <2>; 733d741971SKumar Gala #address-cells = <3>; 743d741971SKumar Gala bus-range = <0 0xff>; 753d741971SKumar Gala interrupts = <21 2 0 0>; 763d741971SKumar Gala pcie@0 { 773d741971SKumar Gala #interrupt-cells = <1>; 783d741971SKumar Gala #size-cells = <2>; 793d741971SKumar Gala #address-cells = <3>; 803d741971SKumar Gala device_type = "pci"; 819e2ecdbbSKevin Hao reg = <0 0 0 0 0>; 823d741971SKumar Gala interrupts = <21 2 0 0>; 833d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 843d741971SKumar Gala interrupt-map = < 853d741971SKumar Gala /* IDSEL 0x0 */ 863d741971SKumar Gala 0000 0 0 1 &mpic 41 1 0 0 873d741971SKumar Gala 0000 0 0 2 &mpic 5 1 0 0 883d741971SKumar Gala 0000 0 0 3 &mpic 6 1 0 0 893d741971SKumar Gala 0000 0 0 4 &mpic 7 1 0 0 903d741971SKumar Gala >; 913d741971SKumar Gala }; 923d741971SKumar Gala}; 933d741971SKumar Gala 943d741971SKumar Gala/* controller at 0x260000 */ 953d741971SKumar Gala&pci2 { 963d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 973d741971SKumar Gala device_type = "pci"; 983d741971SKumar Gala #size-cells = <2>; 993d741971SKumar Gala #address-cells = <3>; 1003d741971SKumar Gala bus-range = <0x0 0xff>; 1013d741971SKumar Gala interrupts = <22 2 0 0>; 1023d741971SKumar Gala pcie@0 { 1033d741971SKumar Gala #interrupt-cells = <1>; 1043d741971SKumar Gala #size-cells = <2>; 1053d741971SKumar Gala #address-cells = <3>; 1063d741971SKumar Gala device_type = "pci"; 1079e2ecdbbSKevin Hao reg = <0 0 0 0 0>; 1083d741971SKumar Gala interrupts = <22 2 0 0>; 1093d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 1103d741971SKumar Gala interrupt-map = < 1113d741971SKumar Gala /* IDSEL 0x0 */ 1123d741971SKumar Gala 0000 0 0 1 &mpic 42 1 0 0 1133d741971SKumar Gala 0000 0 0 2 &mpic 9 1 0 0 1143d741971SKumar Gala 0000 0 0 3 &mpic 10 1 0 0 1153d741971SKumar Gala 0000 0 0 4 &mpic 11 1 0 0 1163d741971SKumar Gala >; 1173d741971SKumar Gala }; 1183d741971SKumar Gala}; 1193d741971SKumar Gala 1203d741971SKumar Gala/* controller at 0x270000 */ 1213d741971SKumar Gala&pci3 { 1223d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 1233d741971SKumar Gala device_type = "pci"; 1243d741971SKumar Gala #size-cells = <2>; 1253d741971SKumar Gala #address-cells = <3>; 1263d741971SKumar Gala bus-range = <0x0 0xff>; 1273d741971SKumar Gala interrupts = <23 2 0 0>; 1283d741971SKumar Gala pcie@0 { 1293d741971SKumar Gala #interrupt-cells = <1>; 1303d741971SKumar Gala #size-cells = <2>; 1313d741971SKumar Gala #address-cells = <3>; 1323d741971SKumar Gala device_type = "pci"; 1339e2ecdbbSKevin Hao reg = <0 0 0 0 0>; 1343d741971SKumar Gala interrupts = <23 2 0 0>; 1353d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 1363d741971SKumar Gala interrupt-map = < 1373d741971SKumar Gala /* IDSEL 0x0 */ 1383d741971SKumar Gala 0000 0 0 1 &mpic 43 1 0 0 1393d741971SKumar Gala 0000 0 0 2 &mpic 0 1 0 0 1403d741971SKumar Gala 0000 0 0 3 &mpic 4 1 0 0 1413d741971SKumar Gala 0000 0 0 4 &mpic 8 1 0 0 1423d741971SKumar Gala >; 1433d741971SKumar Gala }; 1443d741971SKumar Gala}; 1453d741971SKumar Gala 1463d741971SKumar Gala&rio { 1473d741971SKumar Gala compatible = "fsl,srio"; 1483d741971SKumar Gala interrupts = <16 2 1 11>; 1493d741971SKumar Gala #address-cells = <2>; 1503d741971SKumar Gala #size-cells = <2>; 1513d741971SKumar Gala ranges; 1523d741971SKumar Gala 1533d741971SKumar Gala port1 { 1543d741971SKumar Gala #address-cells = <2>; 1553d741971SKumar Gala #size-cells = <2>; 1563d741971SKumar Gala cell-index = <1>; 1573d741971SKumar Gala }; 1583d741971SKumar Gala 1593d741971SKumar Gala port2 { 1603d741971SKumar Gala #address-cells = <2>; 1613d741971SKumar Gala #size-cells = <2>; 1623d741971SKumar Gala cell-index = <2>; 1633d741971SKumar Gala }; 1643d741971SKumar Gala}; 1653d741971SKumar Gala 1668c33de98SStephen George&dcsr { 1678c33de98SStephen George #address-cells = <1>; 1688c33de98SStephen George #size-cells = <1>; 1698c33de98SStephen George compatible = "fsl,dcsr", "simple-bus"; 1708c33de98SStephen George 1718c33de98SStephen George dcsr-epu@0 { 1728c33de98SStephen George compatible = "fsl,t4240-dcsr-epu", "fsl,dcsr-epu"; 1738c33de98SStephen George interrupts = <52 2 0 0 1748c33de98SStephen George 84 2 0 0 1758c33de98SStephen George 85 2 0 0 1768c33de98SStephen George 94 2 0 0 1778c33de98SStephen George 95 2 0 0>; 1788c33de98SStephen George reg = <0x0 0x1000>; 1798c33de98SStephen George }; 1808c33de98SStephen George dcsr-npc { 1818c33de98SStephen George compatible = "fsl,t4240-dcsr-cnpc", "fsl,dcsr-cnpc"; 1828c33de98SStephen George reg = <0x1000 0x1000 0x1002000 0x10000>; 1838c33de98SStephen George }; 1848c33de98SStephen George dcsr-nxc@2000 { 1858c33de98SStephen George compatible = "fsl,dcsr-nxc"; 1868c33de98SStephen George reg = <0x2000 0x1000>; 1878c33de98SStephen George }; 1888c33de98SStephen George dcsr-corenet { 1898c33de98SStephen George compatible = "fsl,dcsr-corenet"; 1908c33de98SStephen George reg = <0x8000 0x1000 0x1A000 0x1000>; 1918c33de98SStephen George }; 1928c33de98SStephen George dcsr-dpaa@9000 { 1938c33de98SStephen George compatible = "fsl,t4240-dcsr-dpaa", "fsl,dcsr-dpaa"; 1948c33de98SStephen George reg = <0x9000 0x1000>; 1958c33de98SStephen George }; 1968c33de98SStephen George dcsr-ocn@11000 { 1978c33de98SStephen George compatible = "fsl,t4240-dcsr-ocn", "fsl,dcsr-ocn"; 1988c33de98SStephen George reg = <0x11000 0x1000>; 1998c33de98SStephen George }; 2008c33de98SStephen George dcsr-ddr@12000 { 2018c33de98SStephen George compatible = "fsl,dcsr-ddr"; 2028c33de98SStephen George dev-handle = <&ddr1>; 2038c33de98SStephen George reg = <0x12000 0x1000>; 2048c33de98SStephen George }; 2058c33de98SStephen George dcsr-ddr@13000 { 2068c33de98SStephen George compatible = "fsl,dcsr-ddr"; 2078c33de98SStephen George dev-handle = <&ddr2>; 2088c33de98SStephen George reg = <0x13000 0x1000>; 2098c33de98SStephen George }; 2108c33de98SStephen George dcsr-ddr@14000 { 2118c33de98SStephen George compatible = "fsl,dcsr-ddr"; 2128c33de98SStephen George dev-handle = <&ddr3>; 2138c33de98SStephen George reg = <0x14000 0x1000>; 2148c33de98SStephen George }; 2158c33de98SStephen George dcsr-nal@18000 { 2168c33de98SStephen George compatible = "fsl,t4240-dcsr-nal", "fsl,dcsr-nal"; 2178c33de98SStephen George reg = <0x18000 0x1000>; 2188c33de98SStephen George }; 2198c33de98SStephen George dcsr-rcpm@22000 { 2208c33de98SStephen George compatible = "fsl,t4240-dcsr-rcpm", "fsl,dcsr-rcpm"; 2218c33de98SStephen George reg = <0x22000 0x1000>; 2228c33de98SStephen George }; 2238c33de98SStephen George dcsr-snpc@30000 { 2248c33de98SStephen George compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; 2258c33de98SStephen George reg = <0x30000 0x1000 0x1022000 0x10000>; 2268c33de98SStephen George }; 2278c33de98SStephen George dcsr-snpc@31000 { 2288c33de98SStephen George compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; 2298c33de98SStephen George reg = <0x31000 0x1000 0x1042000 0x10000>; 2308c33de98SStephen George }; 2318c33de98SStephen George dcsr-snpc@32000 { 2328c33de98SStephen George compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; 2338c33de98SStephen George reg = <0x32000 0x1000 0x1062000 0x10000>; 2348c33de98SStephen George }; 2358c33de98SStephen George dcsr-cpu-sb-proxy@100000 { 2368c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2378c33de98SStephen George cpu-handle = <&cpu0>; 2388c33de98SStephen George reg = <0x100000 0x1000 0x101000 0x1000>; 2398c33de98SStephen George }; 2408c33de98SStephen George dcsr-cpu-sb-proxy@108000 { 2418c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2428c33de98SStephen George cpu-handle = <&cpu1>; 2438c33de98SStephen George reg = <0x108000 0x1000 0x109000 0x1000>; 2448c33de98SStephen George }; 2458c33de98SStephen George dcsr-cpu-sb-proxy@110000 { 2468c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2478c33de98SStephen George cpu-handle = <&cpu2>; 2488c33de98SStephen George reg = <0x110000 0x1000 0x111000 0x1000>; 2498c33de98SStephen George }; 2508c33de98SStephen George dcsr-cpu-sb-proxy@118000 { 2518c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2528c33de98SStephen George cpu-handle = <&cpu3>; 2538c33de98SStephen George reg = <0x118000 0x1000 0x119000 0x1000>; 2548c33de98SStephen George }; 2558c33de98SStephen George dcsr-cpu-sb-proxy@120000 { 2568c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2578c33de98SStephen George cpu-handle = <&cpu4>; 2588c33de98SStephen George reg = <0x120000 0x1000 0x121000 0x1000>; 2598c33de98SStephen George }; 2608c33de98SStephen George dcsr-cpu-sb-proxy@128000 { 2618c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2628c33de98SStephen George cpu-handle = <&cpu5>; 2638c33de98SStephen George reg = <0x128000 0x1000 0x129000 0x1000>; 2648c33de98SStephen George }; 2658c33de98SStephen George dcsr-cpu-sb-proxy@130000 { 2668c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2678c33de98SStephen George cpu-handle = <&cpu6>; 2688c33de98SStephen George reg = <0x130000 0x1000 0x131000 0x1000>; 2698c33de98SStephen George }; 2708c33de98SStephen George dcsr-cpu-sb-proxy@138000 { 2718c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2728c33de98SStephen George cpu-handle = <&cpu7>; 2738c33de98SStephen George reg = <0x138000 0x1000 0x139000 0x1000>; 2748c33de98SStephen George }; 2758c33de98SStephen George dcsr-cpu-sb-proxy@140000 { 2768c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2778c33de98SStephen George cpu-handle = <&cpu8>; 2788c33de98SStephen George reg = <0x140000 0x1000 0x141000 0x1000>; 2798c33de98SStephen George }; 2808c33de98SStephen George dcsr-cpu-sb-proxy@148000 { 2818c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2828c33de98SStephen George cpu-handle = <&cpu9>; 2838c33de98SStephen George reg = <0x148000 0x1000 0x149000 0x1000>; 2848c33de98SStephen George }; 2858c33de98SStephen George dcsr-cpu-sb-proxy@150000 { 2868c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2878c33de98SStephen George cpu-handle = <&cpu10>; 2888c33de98SStephen George reg = <0x150000 0x1000 0x151000 0x1000>; 2898c33de98SStephen George }; 2908c33de98SStephen George dcsr-cpu-sb-proxy@158000 { 2918c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2928c33de98SStephen George cpu-handle = <&cpu11>; 2938c33de98SStephen George reg = <0x158000 0x1000 0x159000 0x1000>; 2948c33de98SStephen George }; 2958c33de98SStephen George}; 2968c33de98SStephen George 2973d741971SKumar Gala&soc { 2983d741971SKumar Gala #address-cells = <1>; 2993d741971SKumar Gala #size-cells = <1>; 3003d741971SKumar Gala device_type = "soc"; 3013d741971SKumar Gala compatible = "simple-bus"; 3023d741971SKumar Gala 3033d741971SKumar Gala soc-sram-error { 3043d741971SKumar Gala compatible = "fsl,soc-sram-error"; 3053d741971SKumar Gala interrupts = <16 2 1 29>; 3063d741971SKumar Gala }; 3073d741971SKumar Gala 3083d741971SKumar Gala corenet-law@0 { 3093d741971SKumar Gala compatible = "fsl,corenet-law"; 3103d741971SKumar Gala reg = <0x0 0x1000>; 3113d741971SKumar Gala fsl,num-laws = <32>; 3123d741971SKumar Gala }; 3133d741971SKumar Gala 3143d741971SKumar Gala ddr1: memory-controller@8000 { 3153d741971SKumar Gala compatible = "fsl,qoriq-memory-controller-v4.7", 3163d741971SKumar Gala "fsl,qoriq-memory-controller"; 3173d741971SKumar Gala reg = <0x8000 0x1000>; 3183d741971SKumar Gala interrupts = <16 2 1 23>; 3193d741971SKumar Gala }; 3203d741971SKumar Gala 3213d741971SKumar Gala ddr2: memory-controller@9000 { 3223d741971SKumar Gala compatible = "fsl,qoriq-memory-controller-v4.7", 3233d741971SKumar Gala "fsl,qoriq-memory-controller"; 3243d741971SKumar Gala reg = <0x9000 0x1000>; 3253d741971SKumar Gala interrupts = <16 2 1 22>; 3263d741971SKumar Gala }; 3273d741971SKumar Gala 3283d741971SKumar Gala ddr3: memory-controller@a000 { 3293d741971SKumar Gala compatible = "fsl,qoriq-memory-controller-v4.7", 3303d741971SKumar Gala "fsl,qoriq-memory-controller"; 3313d741971SKumar Gala reg = <0xa000 0x1000>; 3323d741971SKumar Gala interrupts = <16 2 1 21>; 3333d741971SKumar Gala }; 3343d741971SKumar Gala 3353d741971SKumar Gala cpc: l3-cache-controller@10000 { 3363d741971SKumar Gala compatible = "fsl,t4240-l3-cache-controller", "cache"; 3373d741971SKumar Gala reg = <0x10000 0x1000 3383d741971SKumar Gala 0x11000 0x1000 3393d741971SKumar Gala 0x12000 0x1000>; 3403d741971SKumar Gala interrupts = <16 2 1 27 3413d741971SKumar Gala 16 2 1 26 3423d741971SKumar Gala 16 2 1 25>; 3433d741971SKumar Gala }; 3443d741971SKumar Gala 3453d741971SKumar Gala corenet-cf@18000 { 3463d741971SKumar Gala compatible = "fsl,corenet-cf"; 3473d741971SKumar Gala reg = <0x18000 0x1000>; 3483d741971SKumar Gala interrupts = <16 2 1 31>; 3493d741971SKumar Gala fsl,ccf-num-csdids = <32>; 3503d741971SKumar Gala fsl,ccf-num-snoopids = <32>; 3513d741971SKumar Gala }; 3523d741971SKumar Gala 3533d741971SKumar Gala iommu@20000 { 3543d741971SKumar Gala compatible = "fsl,pamu-v1.0", "fsl,pamu"; 3553d741971SKumar Gala reg = <0x20000 0x6000>; 3563d741971SKumar Gala interrupts = < 3573d741971SKumar Gala 24 2 0 0 3583d741971SKumar Gala 16 2 1 30>; 3593d741971SKumar Gala }; 3603d741971SKumar Gala 3613d741971SKumar Gala/include/ "qoriq-mpic.dtsi" 3623d741971SKumar Gala 3633d741971SKumar Gala guts: global-utilities@e0000 { 3643dfd44c5SKumar Gala compatible = "fsl,t4240-device-config", "fsl,qoriq-device-config-2.0"; 3653d741971SKumar Gala reg = <0xe0000 0xe00>; 3663d741971SKumar Gala fsl,has-rstcr; 3673d741971SKumar Gala fsl,liodn-bits = <12>; 3683d741971SKumar Gala }; 3693d741971SKumar Gala 3703d741971SKumar Gala clockgen: global-utilities@e1000 { 3719ac8f50aSKumar Gala compatible = "fsl,t4240-clockgen", "fsl,qoriq-clockgen-2.0"; 3723d741971SKumar Gala reg = <0xe1000 0x1000>; 3733d741971SKumar Gala }; 3743d741971SKumar Gala 3753d741971SKumar Gala rcpm: global-utilities@e2000 { 3769ac8f50aSKumar Gala compatible = "fsl,t4240-rcpm", "fsl,qoriq-rcpm-2.0"; 3773d741971SKumar Gala reg = <0xe2000 0x1000>; 3783d741971SKumar Gala }; 3793d741971SKumar Gala 3803d741971SKumar Gala sfp: sfp@e8000 { 3813d741971SKumar Gala compatible = "fsl,t4240-sfp"; 3823d741971SKumar Gala reg = <0xe8000 0x1000>; 3833d741971SKumar Gala }; 3843d741971SKumar Gala 3853d741971SKumar Gala serdes: serdes@ea000 { 3863d741971SKumar Gala compatible = "fsl,t4240-serdes"; 3873d741971SKumar Gala reg = <0xea000 0x4000>; 3883d741971SKumar Gala }; 3893d741971SKumar Gala 3903d741971SKumar Gala/include/ "qoriq-dma-0.dtsi" 3913d741971SKumar Gala/include/ "qoriq-dma-1.dtsi" 3923d741971SKumar Gala 3933d741971SKumar Gala/include/ "qoriq-espi-0.dtsi" 3943d741971SKumar Gala spi@110000 { 3953d741971SKumar Gala fsl,espi-num-chipselects = <4>; 3963d741971SKumar Gala }; 3973d741971SKumar Gala 3983d741971SKumar Gala/include/ "qoriq-esdhc-0.dtsi" 3993d741971SKumar Gala sdhc@114000 { 4003d741971SKumar Gala compatible = "fsl,t4240-esdhc", "fsl,esdhc"; 4013d741971SKumar Gala sdhci,auto-cmd12; 4023d741971SKumar Gala }; 4033d741971SKumar Gala/include/ "qoriq-i2c-0.dtsi" 4043d741971SKumar Gala/include/ "qoriq-i2c-1.dtsi" 4053d741971SKumar Gala/include/ "qoriq-duart-0.dtsi" 4063d741971SKumar Gala/include/ "qoriq-duart-1.dtsi" 4073d741971SKumar Gala/include/ "qoriq-gpio-0.dtsi" 4083d741971SKumar Gala/include/ "qoriq-gpio-1.dtsi" 4093d741971SKumar Gala/include/ "qoriq-gpio-2.dtsi" 4103d741971SKumar Gala/include/ "qoriq-gpio-3.dtsi" 4113d741971SKumar Gala/include/ "qoriq-usb2-mph-0.dtsi" 4123d741971SKumar Gala usb0: usb@210000 { 4133d741971SKumar Gala compatible = "fsl-usb2-mph-v2.4", "fsl-usb2-mph"; 4143d741971SKumar Gala phy_type = "utmi"; 4153d741971SKumar Gala port0; 4163d741971SKumar Gala }; 4173d741971SKumar Gala/include/ "qoriq-usb2-dr-0.dtsi" 4183d741971SKumar Gala usb1: usb@211000 { 4193d741971SKumar Gala compatible = "fsl-usb2-dr-v2.4", "fsl-usb2-dr"; 4203d741971SKumar Gala dr_mode = "host"; 4213d741971SKumar Gala phy_type = "utmi"; 4223d741971SKumar Gala }; 4233d741971SKumar Gala/include/ "qoriq-sata2-0.dtsi" 4243d741971SKumar Gala/include/ "qoriq-sata2-1.dtsi" 4253d741971SKumar Gala/include/ "qoriq-sec5.0-0.dtsi" 4263d741971SKumar Gala 4273d741971SKumar Gala L2_1: l2-cache-controller@c20000 { 4283d741971SKumar Gala compatible = "fsl,t4240-l2-cache-controller"; 4293d741971SKumar Gala reg = <0xc20000 0x40000>; 4303d741971SKumar Gala next-level-cache = <&cpc>; 4313d741971SKumar Gala }; 4323d741971SKumar Gala L2_2: l2-cache-controller@c60000 { 4333d741971SKumar Gala compatible = "fsl,t4240-l2-cache-controller"; 4343d741971SKumar Gala reg = <0xc60000 0x40000>; 4353d741971SKumar Gala next-level-cache = <&cpc>; 4363d741971SKumar Gala }; 4373d741971SKumar Gala L2_3: l2-cache-controller@ca0000 { 4383d741971SKumar Gala compatible = "fsl,t4240-l2-cache-controller"; 4393d741971SKumar Gala reg = <0xca0000 0x40000>; 4403d741971SKumar Gala next-level-cache = <&cpc>; 4413d741971SKumar Gala }; 4423d741971SKumar Gala}; 443