13d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala/* 23d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * T4240 Silicon/SoC Device Tree Source (pre include) 33d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * 43d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * Copyright 2012 Freescale Semiconductor Inc. 53d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * 63d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * Redistribution and use in source and binary forms, with or without 73d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * modification, are permitted provided that the following conditions are met: 83d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * * Redistributions of source code must retain the above copyright 93d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * notice, this list of conditions and the following disclaimer. 103d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * * Redistributions in binary form must reproduce the above copyright 113d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * notice, this list of conditions and the following disclaimer in the 123d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * documentation and/or other materials provided with the distribution. 133d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * * Neither the name of Freescale Semiconductor nor the 143d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * names of its contributors may be used to endorse or promote products 153d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * derived from this software without specific prior written permission. 163d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * 173d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * 183d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the 193d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * GNU General Public License ("GPL") as published by the Free Software 203d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * Foundation, either version 2 of that License or (at your option) any 213d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * later version. 223d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * 233d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 243d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 253d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 263d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 273d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 283d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 293d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 303d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 313d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 323d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 333d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala */ 343d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 353d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala/dts-v1/; 363d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 373d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala/include/ "e6500_power_isa.dtsi" 383d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 393d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala/ { 403d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala compatible = "fsl,T4240"; 413d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala #address-cells = <2>; 423d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala #size-cells = <2>; 433d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala interrupt-parent = <&mpic>; 443d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 453d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala aliases { 463d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala ccsr = &soc; 478c33de98fec2c6350a4e6b8d6f56afd312acf4ccStephen George dcsr = &dcsr; 483d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 493d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala serial0 = &serial0; 503d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala serial1 = &serial1; 513d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala serial2 = &serial2; 523d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala serial3 = &serial3; 533d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala crypto = &crypto; 543d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala pci0 = &pci0; 553d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala pci1 = &pci1; 563d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala pci2 = &pci2; 573d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala pci3 = &pci3; 583d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala dma0 = &dma0; 593d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala dma1 = &dma1; 60db65025d8e817b3145a63527e3e0e52ea42a0f05Chunhe Lan dma2 = &dma2; 613d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala sdhc = &sdhc; 623d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 633d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 643d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala cpus { 653d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala #address-cells = <1>; 663d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala #size-cells = <0>; 673d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala 688c33de98fec2c6350a4e6b8d6f56afd312acf4ccStephen George cpu0: PowerPC,e6500@0 { 693d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 703d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <0 1>; 715d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux0>; 723d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_1>; 73f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x80000000>; 743d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 759ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu1: PowerPC,e6500@2 { 763d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 773d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <2 3>; 785d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux0>; 793d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_1>; 80f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x80000000>; 813d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 829ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu2: PowerPC,e6500@4 { 833d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 843d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <4 5>; 855d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux0>; 863d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_1>; 87f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x80000000>; 883d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 899ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu3: PowerPC,e6500@6 { 903d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 913d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <6 7>; 925d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux0>; 933d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_1>; 94f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x80000000>; 953d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 969ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu4: PowerPC,e6500@8 { 973d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 983d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <8 9>; 995d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux1>; 1003d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_2>; 101f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x40000000>; 1023d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1039ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu5: PowerPC,e6500@10 { 1043d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1053d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <10 11>; 1065d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux1>; 1073d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_2>; 108f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x40000000>; 1093d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1109ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu6: PowerPC,e6500@12 { 1113d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1123d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <12 13>; 1135d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux1>; 1143d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_2>; 115f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x40000000>; 1163d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1179ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu7: PowerPC,e6500@14 { 1183d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1193d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <14 15>; 1205d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux1>; 1213d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_2>; 122f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x40000000>; 1233d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1249ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu8: PowerPC,e6500@16 { 1253d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1263d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <16 17>; 1275d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux2>; 1283d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_3>; 129f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x20000000>; 1303d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1319ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu9: PowerPC,e6500@18 { 1323d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1333d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <18 19>; 1345d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux2>; 1353d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_3>; 136f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x20000000>; 1373d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1389ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu10: PowerPC,e6500@20 { 1393d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1403d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <20 21>; 1415d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux2>; 1423d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_3>; 143f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x20000000>; 1443d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1459ac8f50a35a93928e750d6edc4133d1308f4f95dKumar Gala cpu11: PowerPC,e6500@22 { 1463d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala device_type = "cpu"; 1473d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala reg = <22 23>; 1485d1a566e51d01a8bac3f56aec87bcb93395f3255Tang Yuantian clocks = <&mux2>; 1493d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala next-level-cache = <&L2_3>; 150f2e7bfbb0440e7010f421ceddb9eb400cd1eee63Diana Craciun fsl,portid-mapping = <0x20000000>; 1513d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1523d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala }; 1533d7419714bc956a047a192a152e608a3fbb7e2b1Kumar Gala}; 154