13d741971SKumar Gala/* 23d741971SKumar Gala * T4240 Silicon/SoC Device Tree Source (pre include) 33d741971SKumar Gala * 4da414bb9SIgal Liberman * Copyright 2012 - 2015 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/dts-v1/; 363d741971SKumar Gala 373d741971SKumar Gala/include/ "e6500_power_isa.dtsi" 383d741971SKumar Gala 393d741971SKumar Gala/ { 403d741971SKumar Gala compatible = "fsl,T4240"; 413d741971SKumar Gala #address-cells = <2>; 423d741971SKumar Gala #size-cells = <2>; 433d741971SKumar Gala interrupt-parent = <&mpic>; 443d741971SKumar Gala 453d741971SKumar Gala aliases { 463d741971SKumar Gala ccsr = &soc; 478c33de98SStephen George dcsr = &dcsr; 483d741971SKumar Gala 493d741971SKumar Gala serial0 = &serial0; 503d741971SKumar Gala serial1 = &serial1; 513d741971SKumar Gala serial2 = &serial2; 523d741971SKumar Gala serial3 = &serial3; 533d741971SKumar Gala crypto = &crypto; 54da414bb9SIgal Liberman 553d741971SKumar Gala pci0 = &pci0; 563d741971SKumar Gala pci1 = &pci1; 573d741971SKumar Gala pci2 = &pci2; 583d741971SKumar Gala pci3 = &pci3; 59ae9ac1d3SSriram Dash usb0 = &usb0; 60ae9ac1d3SSriram Dash usb1 = &usb1; 613d741971SKumar Gala dma0 = &dma0; 623d741971SKumar Gala dma1 = &dma1; 63db65025dSChunhe Lan dma2 = &dma2; 643d741971SKumar Gala sdhc = &sdhc; 65da414bb9SIgal Liberman 66da414bb9SIgal Liberman fman0 = &fman0; 67da414bb9SIgal Liberman fman1 = &fman1; 68da414bb9SIgal Liberman ethernet0 = &enet0; 69da414bb9SIgal Liberman ethernet1 = &enet1; 70da414bb9SIgal Liberman ethernet2 = &enet2; 71da414bb9SIgal Liberman ethernet3 = &enet3; 72da414bb9SIgal Liberman ethernet4 = &enet4; 73da414bb9SIgal Liberman ethernet5 = &enet5; 74da414bb9SIgal Liberman ethernet6 = &enet6; 75da414bb9SIgal Liberman ethernet7 = &enet7; 76da414bb9SIgal Liberman ethernet8 = &enet8; 77da414bb9SIgal Liberman ethernet9 = &enet9; 78da414bb9SIgal Liberman ethernet10 = &enet10; 79da414bb9SIgal Liberman ethernet11 = &enet11; 80da414bb9SIgal Liberman ethernet12 = &enet12; 81da414bb9SIgal Liberman ethernet13 = &enet13; 82da414bb9SIgal Liberman ethernet14 = &enet14; 83da414bb9SIgal Liberman ethernet15 = &enet15; 843d741971SKumar Gala }; 853d741971SKumar Gala 863d741971SKumar Gala cpus { 873d741971SKumar Gala #address-cells = <1>; 883d741971SKumar Gala #size-cells = <0>; 893d741971SKumar Gala 908c33de98SStephen George cpu0: PowerPC,e6500@0 { 913d741971SKumar Gala device_type = "cpu"; 923d741971SKumar Gala reg = <0 1>; 9354877957SScott Wood clocks = <&clockgen 1 0>; 943d741971SKumar Gala next-level-cache = <&L2_1>; 95f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 963d741971SKumar Gala }; 979ac8f50aSKumar Gala cpu1: PowerPC,e6500@2 { 983d741971SKumar Gala device_type = "cpu"; 993d741971SKumar Gala reg = <2 3>; 10054877957SScott Wood clocks = <&clockgen 1 0>; 1013d741971SKumar Gala next-level-cache = <&L2_1>; 102f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 1033d741971SKumar Gala }; 1049ac8f50aSKumar Gala cpu2: PowerPC,e6500@4 { 1053d741971SKumar Gala device_type = "cpu"; 1063d741971SKumar Gala reg = <4 5>; 10754877957SScott Wood clocks = <&clockgen 1 0>; 1083d741971SKumar Gala next-level-cache = <&L2_1>; 109f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 1103d741971SKumar Gala }; 1119ac8f50aSKumar Gala cpu3: PowerPC,e6500@6 { 1123d741971SKumar Gala device_type = "cpu"; 1133d741971SKumar Gala reg = <6 7>; 11454877957SScott Wood clocks = <&clockgen 1 0>; 1153d741971SKumar Gala next-level-cache = <&L2_1>; 116f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 1173d741971SKumar Gala }; 1189ac8f50aSKumar Gala cpu4: PowerPC,e6500@8 { 1193d741971SKumar Gala device_type = "cpu"; 1203d741971SKumar Gala reg = <8 9>; 12154877957SScott Wood clocks = <&clockgen 1 1>; 1223d741971SKumar Gala next-level-cache = <&L2_2>; 123f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1243d741971SKumar Gala }; 1259ac8f50aSKumar Gala cpu5: PowerPC,e6500@10 { 1263d741971SKumar Gala device_type = "cpu"; 1273d741971SKumar Gala reg = <10 11>; 12854877957SScott Wood clocks = <&clockgen 1 1>; 1293d741971SKumar Gala next-level-cache = <&L2_2>; 130f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1313d741971SKumar Gala }; 1329ac8f50aSKumar Gala cpu6: PowerPC,e6500@12 { 1333d741971SKumar Gala device_type = "cpu"; 1343d741971SKumar Gala reg = <12 13>; 13554877957SScott Wood clocks = <&clockgen 1 1>; 1363d741971SKumar Gala next-level-cache = <&L2_2>; 137f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1383d741971SKumar Gala }; 1399ac8f50aSKumar Gala cpu7: PowerPC,e6500@14 { 1403d741971SKumar Gala device_type = "cpu"; 1413d741971SKumar Gala reg = <14 15>; 14254877957SScott Wood clocks = <&clockgen 1 1>; 1433d741971SKumar Gala next-level-cache = <&L2_2>; 144f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1453d741971SKumar Gala }; 1469ac8f50aSKumar Gala cpu8: PowerPC,e6500@16 { 1473d741971SKumar Gala device_type = "cpu"; 1483d741971SKumar Gala reg = <16 17>; 14954877957SScott Wood clocks = <&clockgen 1 2>; 1503d741971SKumar Gala next-level-cache = <&L2_3>; 151f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1523d741971SKumar Gala }; 1539ac8f50aSKumar Gala cpu9: PowerPC,e6500@18 { 1543d741971SKumar Gala device_type = "cpu"; 1553d741971SKumar Gala reg = <18 19>; 15654877957SScott Wood clocks = <&clockgen 1 2>; 1573d741971SKumar Gala next-level-cache = <&L2_3>; 158f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1593d741971SKumar Gala }; 1609ac8f50aSKumar Gala cpu10: PowerPC,e6500@20 { 1613d741971SKumar Gala device_type = "cpu"; 1623d741971SKumar Gala reg = <20 21>; 16354877957SScott Wood clocks = <&clockgen 1 2>; 1643d741971SKumar Gala next-level-cache = <&L2_3>; 165f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1663d741971SKumar Gala }; 1679ac8f50aSKumar Gala cpu11: PowerPC,e6500@22 { 1683d741971SKumar Gala device_type = "cpu"; 1693d741971SKumar Gala reg = <22 23>; 17054877957SScott Wood clocks = <&clockgen 1 2>; 1713d741971SKumar Gala next-level-cache = <&L2_3>; 172f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1733d741971SKumar Gala }; 1743d741971SKumar Gala }; 1753d741971SKumar Gala}; 176