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"; 553d741971SKumar Gala interrupts = <20 2 0 0>; 563d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 573d741971SKumar Gala interrupt-map = < 583d741971SKumar Gala /* IDSEL 0x0 */ 593d741971SKumar Gala 0000 0 0 1 &mpic 40 1 0 0 603d741971SKumar Gala 0000 0 0 2 &mpic 1 1 0 0 613d741971SKumar Gala 0000 0 0 3 &mpic 2 1 0 0 623d741971SKumar Gala 0000 0 0 4 &mpic 3 1 0 0 633d741971SKumar Gala >; 643d741971SKumar Gala }; 653d741971SKumar Gala}; 663d741971SKumar Gala 673d741971SKumar Gala/* controller at 0x250000 */ 683d741971SKumar Gala&pci1 { 693d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 703d741971SKumar Gala device_type = "pci"; 713d741971SKumar Gala #size-cells = <2>; 723d741971SKumar Gala #address-cells = <3>; 733d741971SKumar Gala bus-range = <0 0xff>; 743d741971SKumar Gala interrupts = <21 2 0 0>; 753d741971SKumar Gala pcie@0 { 763d741971SKumar Gala #interrupt-cells = <1>; 773d741971SKumar Gala #size-cells = <2>; 783d741971SKumar Gala #address-cells = <3>; 793d741971SKumar Gala device_type = "pci"; 803d741971SKumar Gala interrupts = <21 2 0 0>; 813d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 823d741971SKumar Gala interrupt-map = < 833d741971SKumar Gala /* IDSEL 0x0 */ 843d741971SKumar Gala 0000 0 0 1 &mpic 41 1 0 0 853d741971SKumar Gala 0000 0 0 2 &mpic 5 1 0 0 863d741971SKumar Gala 0000 0 0 3 &mpic 6 1 0 0 873d741971SKumar Gala 0000 0 0 4 &mpic 7 1 0 0 883d741971SKumar Gala >; 893d741971SKumar Gala }; 903d741971SKumar Gala}; 913d741971SKumar Gala 923d741971SKumar Gala/* controller at 0x260000 */ 933d741971SKumar Gala&pci2 { 943d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 953d741971SKumar Gala device_type = "pci"; 963d741971SKumar Gala #size-cells = <2>; 973d741971SKumar Gala #address-cells = <3>; 983d741971SKumar Gala bus-range = <0x0 0xff>; 993d741971SKumar Gala interrupts = <22 2 0 0>; 1003d741971SKumar Gala pcie@0 { 1013d741971SKumar Gala #interrupt-cells = <1>; 1023d741971SKumar Gala #size-cells = <2>; 1033d741971SKumar Gala #address-cells = <3>; 1043d741971SKumar Gala device_type = "pci"; 1053d741971SKumar Gala interrupts = <22 2 0 0>; 1063d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 1073d741971SKumar Gala interrupt-map = < 1083d741971SKumar Gala /* IDSEL 0x0 */ 1093d741971SKumar Gala 0000 0 0 1 &mpic 42 1 0 0 1103d741971SKumar Gala 0000 0 0 2 &mpic 9 1 0 0 1113d741971SKumar Gala 0000 0 0 3 &mpic 10 1 0 0 1123d741971SKumar Gala 0000 0 0 4 &mpic 11 1 0 0 1133d741971SKumar Gala >; 1143d741971SKumar Gala }; 1153d741971SKumar Gala}; 1163d741971SKumar Gala 1173d741971SKumar Gala/* controller at 0x270000 */ 1183d741971SKumar Gala&pci3 { 1193d741971SKumar Gala compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 1203d741971SKumar Gala device_type = "pci"; 1213d741971SKumar Gala #size-cells = <2>; 1223d741971SKumar Gala #address-cells = <3>; 1233d741971SKumar Gala bus-range = <0x0 0xff>; 1243d741971SKumar Gala interrupts = <23 2 0 0>; 1253d741971SKumar Gala pcie@0 { 1263d741971SKumar Gala #interrupt-cells = <1>; 1273d741971SKumar Gala #size-cells = <2>; 1283d741971SKumar Gala #address-cells = <3>; 1293d741971SKumar Gala device_type = "pci"; 1303d741971SKumar Gala interrupts = <23 2 0 0>; 1313d741971SKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 1323d741971SKumar Gala interrupt-map = < 1333d741971SKumar Gala /* IDSEL 0x0 */ 1343d741971SKumar Gala 0000 0 0 1 &mpic 43 1 0 0 1353d741971SKumar Gala 0000 0 0 2 &mpic 0 1 0 0 1363d741971SKumar Gala 0000 0 0 3 &mpic 4 1 0 0 1373d741971SKumar Gala 0000 0 0 4 &mpic 8 1 0 0 1383d741971SKumar Gala >; 1393d741971SKumar Gala }; 1403d741971SKumar Gala}; 1413d741971SKumar Gala 1423d741971SKumar Gala&rio { 1433d741971SKumar Gala compatible = "fsl,srio"; 1443d741971SKumar Gala interrupts = <16 2 1 11>; 1453d741971SKumar Gala #address-cells = <2>; 1463d741971SKumar Gala #size-cells = <2>; 1473d741971SKumar Gala ranges; 1483d741971SKumar Gala 1493d741971SKumar Gala port1 { 1503d741971SKumar Gala #address-cells = <2>; 1513d741971SKumar Gala #size-cells = <2>; 1523d741971SKumar Gala cell-index = <1>; 1533d741971SKumar Gala }; 1543d741971SKumar Gala 1553d741971SKumar Gala port2 { 1563d741971SKumar Gala #address-cells = <2>; 1573d741971SKumar Gala #size-cells = <2>; 1583d741971SKumar Gala cell-index = <2>; 1593d741971SKumar Gala }; 1603d741971SKumar Gala}; 1613d741971SKumar Gala 1628c33de98SStephen George&dcsr { 1638c33de98SStephen George #address-cells = <1>; 1648c33de98SStephen George #size-cells = <1>; 1658c33de98SStephen George compatible = "fsl,dcsr", "simple-bus"; 1668c33de98SStephen George 1678c33de98SStephen George dcsr-epu@0 { 1688c33de98SStephen George compatible = "fsl,t4240-dcsr-epu", "fsl,dcsr-epu"; 1698c33de98SStephen George interrupts = <52 2 0 0 1708c33de98SStephen George 84 2 0 0 1718c33de98SStephen George 85 2 0 0 1728c33de98SStephen George 94 2 0 0 1738c33de98SStephen George 95 2 0 0>; 1748c33de98SStephen George reg = <0x0 0x1000>; 1758c33de98SStephen George }; 1768c33de98SStephen George dcsr-npc { 1778c33de98SStephen George compatible = "fsl,t4240-dcsr-cnpc", "fsl,dcsr-cnpc"; 1788c33de98SStephen George reg = <0x1000 0x1000 0x1002000 0x10000>; 1798c33de98SStephen George }; 1808c33de98SStephen George dcsr-nxc@2000 { 1818c33de98SStephen George compatible = "fsl,dcsr-nxc"; 1828c33de98SStephen George reg = <0x2000 0x1000>; 1838c33de98SStephen George }; 1848c33de98SStephen George dcsr-corenet { 1858c33de98SStephen George compatible = "fsl,dcsr-corenet"; 1868c33de98SStephen George reg = <0x8000 0x1000 0x1A000 0x1000>; 1878c33de98SStephen George }; 1888c33de98SStephen George dcsr-dpaa@9000 { 1898c33de98SStephen George compatible = "fsl,t4240-dcsr-dpaa", "fsl,dcsr-dpaa"; 1908c33de98SStephen George reg = <0x9000 0x1000>; 1918c33de98SStephen George }; 1928c33de98SStephen George dcsr-ocn@11000 { 1938c33de98SStephen George compatible = "fsl,t4240-dcsr-ocn", "fsl,dcsr-ocn"; 1948c33de98SStephen George reg = <0x11000 0x1000>; 1958c33de98SStephen George }; 1968c33de98SStephen George dcsr-ddr@12000 { 1978c33de98SStephen George compatible = "fsl,dcsr-ddr"; 1988c33de98SStephen George dev-handle = <&ddr1>; 1998c33de98SStephen George reg = <0x12000 0x1000>; 2008c33de98SStephen George }; 2018c33de98SStephen George dcsr-ddr@13000 { 2028c33de98SStephen George compatible = "fsl,dcsr-ddr"; 2038c33de98SStephen George dev-handle = <&ddr2>; 2048c33de98SStephen George reg = <0x13000 0x1000>; 2058c33de98SStephen George }; 2068c33de98SStephen George dcsr-ddr@14000 { 2078c33de98SStephen George compatible = "fsl,dcsr-ddr"; 2088c33de98SStephen George dev-handle = <&ddr3>; 2098c33de98SStephen George reg = <0x14000 0x1000>; 2108c33de98SStephen George }; 2118c33de98SStephen George dcsr-nal@18000 { 2128c33de98SStephen George compatible = "fsl,t4240-dcsr-nal", "fsl,dcsr-nal"; 2138c33de98SStephen George reg = <0x18000 0x1000>; 2148c33de98SStephen George }; 2158c33de98SStephen George dcsr-rcpm@22000 { 2168c33de98SStephen George compatible = "fsl,t4240-dcsr-rcpm", "fsl,dcsr-rcpm"; 2178c33de98SStephen George reg = <0x22000 0x1000>; 2188c33de98SStephen George }; 2198c33de98SStephen George dcsr-snpc@30000 { 2208c33de98SStephen George compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; 2218c33de98SStephen George reg = <0x30000 0x1000 0x1022000 0x10000>; 2228c33de98SStephen George }; 2238c33de98SStephen George dcsr-snpc@31000 { 2248c33de98SStephen George compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; 2258c33de98SStephen George reg = <0x31000 0x1000 0x1042000 0x10000>; 2268c33de98SStephen George }; 2278c33de98SStephen George dcsr-snpc@32000 { 2288c33de98SStephen George compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; 2298c33de98SStephen George reg = <0x32000 0x1000 0x1062000 0x10000>; 2308c33de98SStephen George }; 2318c33de98SStephen George dcsr-cpu-sb-proxy@100000 { 2328c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2338c33de98SStephen George cpu-handle = <&cpu0>; 2348c33de98SStephen George reg = <0x100000 0x1000 0x101000 0x1000>; 2358c33de98SStephen George }; 2368c33de98SStephen George dcsr-cpu-sb-proxy@108000 { 2378c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2388c33de98SStephen George cpu-handle = <&cpu1>; 2398c33de98SStephen George reg = <0x108000 0x1000 0x109000 0x1000>; 2408c33de98SStephen George }; 2418c33de98SStephen George dcsr-cpu-sb-proxy@110000 { 2428c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2438c33de98SStephen George cpu-handle = <&cpu2>; 2448c33de98SStephen George reg = <0x110000 0x1000 0x111000 0x1000>; 2458c33de98SStephen George }; 2468c33de98SStephen George dcsr-cpu-sb-proxy@118000 { 2478c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2488c33de98SStephen George cpu-handle = <&cpu3>; 2498c33de98SStephen George reg = <0x118000 0x1000 0x119000 0x1000>; 2508c33de98SStephen George }; 2518c33de98SStephen George dcsr-cpu-sb-proxy@120000 { 2528c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2538c33de98SStephen George cpu-handle = <&cpu4>; 2548c33de98SStephen George reg = <0x120000 0x1000 0x121000 0x1000>; 2558c33de98SStephen George }; 2568c33de98SStephen George dcsr-cpu-sb-proxy@128000 { 2578c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2588c33de98SStephen George cpu-handle = <&cpu5>; 2598c33de98SStephen George reg = <0x128000 0x1000 0x129000 0x1000>; 2608c33de98SStephen George }; 2618c33de98SStephen George dcsr-cpu-sb-proxy@130000 { 2628c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2638c33de98SStephen George cpu-handle = <&cpu6>; 2648c33de98SStephen George reg = <0x130000 0x1000 0x131000 0x1000>; 2658c33de98SStephen George }; 2668c33de98SStephen George dcsr-cpu-sb-proxy@138000 { 2678c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2688c33de98SStephen George cpu-handle = <&cpu7>; 2698c33de98SStephen George reg = <0x138000 0x1000 0x139000 0x1000>; 2708c33de98SStephen George }; 2718c33de98SStephen George dcsr-cpu-sb-proxy@140000 { 2728c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2738c33de98SStephen George cpu-handle = <&cpu8>; 2748c33de98SStephen George reg = <0x140000 0x1000 0x141000 0x1000>; 2758c33de98SStephen George }; 2768c33de98SStephen George dcsr-cpu-sb-proxy@148000 { 2778c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2788c33de98SStephen George cpu-handle = <&cpu9>; 2798c33de98SStephen George reg = <0x148000 0x1000 0x149000 0x1000>; 2808c33de98SStephen George }; 2818c33de98SStephen George dcsr-cpu-sb-proxy@150000 { 2828c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2838c33de98SStephen George cpu-handle = <&cpu10>; 2848c33de98SStephen George reg = <0x150000 0x1000 0x151000 0x1000>; 2858c33de98SStephen George }; 2868c33de98SStephen George dcsr-cpu-sb-proxy@158000 { 2878c33de98SStephen George compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 2888c33de98SStephen George cpu-handle = <&cpu11>; 2898c33de98SStephen George reg = <0x158000 0x1000 0x159000 0x1000>; 2908c33de98SStephen George }; 2918c33de98SStephen George}; 2928c33de98SStephen George 2933d741971SKumar Gala&soc { 2943d741971SKumar Gala #address-cells = <1>; 2953d741971SKumar Gala #size-cells = <1>; 2963d741971SKumar Gala device_type = "soc"; 2973d741971SKumar Gala compatible = "simple-bus"; 2983d741971SKumar Gala 2993d741971SKumar Gala soc-sram-error { 3003d741971SKumar Gala compatible = "fsl,soc-sram-error"; 3013d741971SKumar Gala interrupts = <16 2 1 29>; 3023d741971SKumar Gala }; 3033d741971SKumar Gala 3043d741971SKumar Gala corenet-law@0 { 3053d741971SKumar Gala compatible = "fsl,corenet-law"; 3063d741971SKumar Gala reg = <0x0 0x1000>; 3073d741971SKumar Gala fsl,num-laws = <32>; 3083d741971SKumar Gala }; 3093d741971SKumar Gala 3103d741971SKumar Gala ddr1: memory-controller@8000 { 3113d741971SKumar Gala compatible = "fsl,qoriq-memory-controller-v4.7", 3123d741971SKumar Gala "fsl,qoriq-memory-controller"; 3133d741971SKumar Gala reg = <0x8000 0x1000>; 3143d741971SKumar Gala interrupts = <16 2 1 23>; 3153d741971SKumar Gala }; 3163d741971SKumar Gala 3173d741971SKumar Gala ddr2: memory-controller@9000 { 3183d741971SKumar Gala compatible = "fsl,qoriq-memory-controller-v4.7", 3193d741971SKumar Gala "fsl,qoriq-memory-controller"; 3203d741971SKumar Gala reg = <0x9000 0x1000>; 3213d741971SKumar Gala interrupts = <16 2 1 22>; 3223d741971SKumar Gala }; 3233d741971SKumar Gala 3243d741971SKumar Gala ddr3: memory-controller@a000 { 3253d741971SKumar Gala compatible = "fsl,qoriq-memory-controller-v4.7", 3263d741971SKumar Gala "fsl,qoriq-memory-controller"; 3273d741971SKumar Gala reg = <0xa000 0x1000>; 3283d741971SKumar Gala interrupts = <16 2 1 21>; 3293d741971SKumar Gala }; 3303d741971SKumar Gala 3313d741971SKumar Gala cpc: l3-cache-controller@10000 { 3323d741971SKumar Gala compatible = "fsl,t4240-l3-cache-controller", "cache"; 3333d741971SKumar Gala reg = <0x10000 0x1000 3343d741971SKumar Gala 0x11000 0x1000 3353d741971SKumar Gala 0x12000 0x1000>; 3363d741971SKumar Gala interrupts = <16 2 1 27 3373d741971SKumar Gala 16 2 1 26 3383d741971SKumar Gala 16 2 1 25>; 3393d741971SKumar Gala }; 3403d741971SKumar Gala 3413d741971SKumar Gala corenet-cf@18000 { 3423d741971SKumar Gala compatible = "fsl,corenet-cf"; 3433d741971SKumar Gala reg = <0x18000 0x1000>; 3443d741971SKumar Gala interrupts = <16 2 1 31>; 3453d741971SKumar Gala fsl,ccf-num-csdids = <32>; 3463d741971SKumar Gala fsl,ccf-num-snoopids = <32>; 3473d741971SKumar Gala }; 3483d741971SKumar Gala 3493d741971SKumar Gala iommu@20000 { 3503d741971SKumar Gala compatible = "fsl,pamu-v1.0", "fsl,pamu"; 3513d741971SKumar Gala reg = <0x20000 0x6000>; 3523d741971SKumar Gala interrupts = < 3533d741971SKumar Gala 24 2 0 0 3543d741971SKumar Gala 16 2 1 30>; 3553d741971SKumar Gala }; 3563d741971SKumar Gala 3573d741971SKumar Gala/include/ "qoriq-mpic.dtsi" 3583d741971SKumar Gala 3593d741971SKumar Gala guts: global-utilities@e0000 { 3603dfd44c5SKumar Gala compatible = "fsl,t4240-device-config", "fsl,qoriq-device-config-2.0"; 3613d741971SKumar Gala reg = <0xe0000 0xe00>; 3623d741971SKumar Gala fsl,has-rstcr; 3633d741971SKumar Gala fsl,liodn-bits = <12>; 3643d741971SKumar Gala }; 3653d741971SKumar Gala 3663d741971SKumar Gala clockgen: global-utilities@e1000 { 3673d741971SKumar Gala compatible = "fsl,t4240-clockgen", "fsl,qoriq-clockgen-2"; 3683d741971SKumar Gala reg = <0xe1000 0x1000>; 3693d741971SKumar Gala }; 3703d741971SKumar Gala 3713d741971SKumar Gala rcpm: global-utilities@e2000 { 3723d741971SKumar Gala compatible = "fsl,t4240-rcpm", "fsl,qoriq-rcpm-2"; 3733d741971SKumar Gala reg = <0xe2000 0x1000>; 3743d741971SKumar Gala }; 3753d741971SKumar Gala 3763d741971SKumar Gala sfp: sfp@e8000 { 3773d741971SKumar Gala compatible = "fsl,t4240-sfp"; 3783d741971SKumar Gala reg = <0xe8000 0x1000>; 3793d741971SKumar Gala }; 3803d741971SKumar Gala 3813d741971SKumar Gala serdes: serdes@ea000 { 3823d741971SKumar Gala compatible = "fsl,t4240-serdes"; 3833d741971SKumar Gala reg = <0xea000 0x4000>; 3843d741971SKumar Gala }; 3853d741971SKumar Gala 3863d741971SKumar Gala/include/ "qoriq-dma-0.dtsi" 3873d741971SKumar Gala/include/ "qoriq-dma-1.dtsi" 3883d741971SKumar Gala 3893d741971SKumar Gala/include/ "qoriq-espi-0.dtsi" 3903d741971SKumar Gala spi@110000 { 3913d741971SKumar Gala fsl,espi-num-chipselects = <4>; 3923d741971SKumar Gala }; 3933d741971SKumar Gala 3943d741971SKumar Gala/include/ "qoriq-esdhc-0.dtsi" 3953d741971SKumar Gala sdhc@114000 { 3963d741971SKumar Gala compatible = "fsl,t4240-esdhc", "fsl,esdhc"; 3973d741971SKumar Gala sdhci,auto-cmd12; 3983d741971SKumar Gala }; 3993d741971SKumar Gala/include/ "qoriq-i2c-0.dtsi" 4003d741971SKumar Gala/include/ "qoriq-i2c-1.dtsi" 4013d741971SKumar Gala/include/ "qoriq-duart-0.dtsi" 4023d741971SKumar Gala/include/ "qoriq-duart-1.dtsi" 4033d741971SKumar Gala/include/ "qoriq-gpio-0.dtsi" 4043d741971SKumar Gala/include/ "qoriq-gpio-1.dtsi" 4053d741971SKumar Gala/include/ "qoriq-gpio-2.dtsi" 4063d741971SKumar Gala/include/ "qoriq-gpio-3.dtsi" 4073d741971SKumar Gala/include/ "qoriq-usb2-mph-0.dtsi" 4083d741971SKumar Gala usb0: usb@210000 { 4093d741971SKumar Gala compatible = "fsl-usb2-mph-v2.4", "fsl-usb2-mph"; 4103d741971SKumar Gala phy_type = "utmi"; 4113d741971SKumar Gala port0; 4123d741971SKumar Gala }; 4133d741971SKumar Gala/include/ "qoriq-usb2-dr-0.dtsi" 4143d741971SKumar Gala usb1: usb@211000 { 4153d741971SKumar Gala compatible = "fsl-usb2-dr-v2.4", "fsl-usb2-dr"; 4163d741971SKumar Gala dr_mode = "host"; 4173d741971SKumar Gala phy_type = "utmi"; 4183d741971SKumar Gala }; 4193d741971SKumar Gala/include/ "qoriq-sata2-0.dtsi" 4203d741971SKumar Gala/include/ "qoriq-sata2-1.dtsi" 4213d741971SKumar Gala/include/ "qoriq-sec5.0-0.dtsi" 4223d741971SKumar Gala 4233d741971SKumar Gala L2_1: l2-cache-controller@c20000 { 4243d741971SKumar Gala compatible = "fsl,t4240-l2-cache-controller"; 4253d741971SKumar Gala reg = <0xc20000 0x40000>; 4263d741971SKumar Gala next-level-cache = <&cpc>; 4273d741971SKumar Gala }; 4283d741971SKumar Gala L2_2: l2-cache-controller@c60000 { 4293d741971SKumar Gala compatible = "fsl,t4240-l2-cache-controller"; 4303d741971SKumar Gala reg = <0xc60000 0x40000>; 4313d741971SKumar Gala next-level-cache = <&cpc>; 4323d741971SKumar Gala }; 4333d741971SKumar Gala L2_3: l2-cache-controller@ca0000 { 4343d741971SKumar Gala compatible = "fsl,t4240-l2-cache-controller"; 4353d741971SKumar Gala reg = <0xca0000 0x40000>; 4363d741971SKumar Gala next-level-cache = <&cpc>; 4373d741971SKumar Gala }; 4383d741971SKumar Gala}; 439