13d741971SKumar Gala/* 23d741971SKumar Gala * T4240 Silicon/SoC Device Tree Source (pre 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/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; 543d741971SKumar Gala pci0 = &pci0; 553d741971SKumar Gala pci1 = &pci1; 563d741971SKumar Gala pci2 = &pci2; 573d741971SKumar Gala pci3 = &pci3; 583d741971SKumar Gala dma0 = &dma0; 593d741971SKumar Gala dma1 = &dma1; 603d741971SKumar Gala sdhc = &sdhc; 613d741971SKumar Gala }; 623d741971SKumar Gala 633d741971SKumar Gala cpus { 643d741971SKumar Gala #address-cells = <1>; 653d741971SKumar Gala #size-cells = <0>; 663d741971SKumar Gala 678c33de98SStephen George cpu0: PowerPC,e6500@0 { 683d741971SKumar Gala device_type = "cpu"; 693d741971SKumar Gala reg = <0 1>; 705d1a566eSTang Yuantian clocks = <&mux0>; 713d741971SKumar Gala next-level-cache = <&L2_1>; 72f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 733d741971SKumar Gala }; 749ac8f50aSKumar Gala cpu1: PowerPC,e6500@2 { 753d741971SKumar Gala device_type = "cpu"; 763d741971SKumar Gala reg = <2 3>; 775d1a566eSTang Yuantian clocks = <&mux0>; 783d741971SKumar Gala next-level-cache = <&L2_1>; 79f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 803d741971SKumar Gala }; 819ac8f50aSKumar Gala cpu2: PowerPC,e6500@4 { 823d741971SKumar Gala device_type = "cpu"; 833d741971SKumar Gala reg = <4 5>; 845d1a566eSTang Yuantian clocks = <&mux0>; 853d741971SKumar Gala next-level-cache = <&L2_1>; 86f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 873d741971SKumar Gala }; 889ac8f50aSKumar Gala cpu3: PowerPC,e6500@6 { 893d741971SKumar Gala device_type = "cpu"; 903d741971SKumar Gala reg = <6 7>; 915d1a566eSTang Yuantian clocks = <&mux0>; 923d741971SKumar Gala next-level-cache = <&L2_1>; 93f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x80000000>; 943d741971SKumar Gala }; 959ac8f50aSKumar Gala cpu4: PowerPC,e6500@8 { 963d741971SKumar Gala device_type = "cpu"; 973d741971SKumar Gala reg = <8 9>; 985d1a566eSTang Yuantian clocks = <&mux1>; 993d741971SKumar Gala next-level-cache = <&L2_2>; 100f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1013d741971SKumar Gala }; 1029ac8f50aSKumar Gala cpu5: PowerPC,e6500@10 { 1033d741971SKumar Gala device_type = "cpu"; 1043d741971SKumar Gala reg = <10 11>; 1055d1a566eSTang Yuantian clocks = <&mux1>; 1063d741971SKumar Gala next-level-cache = <&L2_2>; 107f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1083d741971SKumar Gala }; 1099ac8f50aSKumar Gala cpu6: PowerPC,e6500@12 { 1103d741971SKumar Gala device_type = "cpu"; 1113d741971SKumar Gala reg = <12 13>; 1125d1a566eSTang Yuantian clocks = <&mux1>; 1133d741971SKumar Gala next-level-cache = <&L2_2>; 114f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1153d741971SKumar Gala }; 1169ac8f50aSKumar Gala cpu7: PowerPC,e6500@14 { 1173d741971SKumar Gala device_type = "cpu"; 1183d741971SKumar Gala reg = <14 15>; 1195d1a566eSTang Yuantian clocks = <&mux1>; 1203d741971SKumar Gala next-level-cache = <&L2_2>; 121f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x40000000>; 1223d741971SKumar Gala }; 1239ac8f50aSKumar Gala cpu8: PowerPC,e6500@16 { 1243d741971SKumar Gala device_type = "cpu"; 1253d741971SKumar Gala reg = <16 17>; 1265d1a566eSTang Yuantian clocks = <&mux2>; 1273d741971SKumar Gala next-level-cache = <&L2_3>; 128f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1293d741971SKumar Gala }; 1309ac8f50aSKumar Gala cpu9: PowerPC,e6500@18 { 1313d741971SKumar Gala device_type = "cpu"; 1323d741971SKumar Gala reg = <18 19>; 1335d1a566eSTang Yuantian clocks = <&mux2>; 1343d741971SKumar Gala next-level-cache = <&L2_3>; 135f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1363d741971SKumar Gala }; 1379ac8f50aSKumar Gala cpu10: PowerPC,e6500@20 { 1383d741971SKumar Gala device_type = "cpu"; 1393d741971SKumar Gala reg = <20 21>; 1405d1a566eSTang Yuantian clocks = <&mux2>; 1413d741971SKumar Gala next-level-cache = <&L2_3>; 142f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1433d741971SKumar Gala }; 1449ac8f50aSKumar Gala cpu11: PowerPC,e6500@22 { 1453d741971SKumar Gala device_type = "cpu"; 1463d741971SKumar Gala reg = <22 23>; 1475d1a566eSTang Yuantian clocks = <&mux2>; 1483d741971SKumar Gala next-level-cache = <&L2_3>; 149f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x20000000>; 1503d741971SKumar Gala }; 1513d741971SKumar Gala }; 1523d741971SKumar Gala}; 153