1b9db022cSKumar Gala/* 2b9db022cSKumar Gala * P4080/P4040 Silicon/SoC Device Tree Source (pre include) 3b9db022cSKumar Gala * 4b9db022cSKumar Gala * Copyright 2011 Freescale Semiconductor Inc. 5b9db022cSKumar Gala * 6b9db022cSKumar Gala * Redistribution and use in source and binary forms, with or without 7b9db022cSKumar Gala * modification, are permitted provided that the following conditions are met: 8b9db022cSKumar Gala * * Redistributions of source code must retain the above copyright 9b9db022cSKumar Gala * notice, this list of conditions and the following disclaimer. 10b9db022cSKumar Gala * * Redistributions in binary form must reproduce the above copyright 11b9db022cSKumar Gala * notice, this list of conditions and the following disclaimer in the 12b9db022cSKumar Gala * documentation and/or other materials provided with the distribution. 13b9db022cSKumar Gala * * Neither the name of Freescale Semiconductor nor the 14b9db022cSKumar Gala * names of its contributors may be used to endorse or promote products 15b9db022cSKumar Gala * derived from this software without specific prior written permission. 16b9db022cSKumar Gala * 17b9db022cSKumar Gala * 18b9db022cSKumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the 19b9db022cSKumar Gala * GNU General Public License ("GPL") as published by the Free Software 20b9db022cSKumar Gala * Foundation, either version 2 of that License or (at your option) any 21b9db022cSKumar Gala * later version. 22b9db022cSKumar Gala * 23b9db022cSKumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 24b9db022cSKumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25b9db022cSKumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26b9db022cSKumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 27b9db022cSKumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28b9db022cSKumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29b9db022cSKumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 30b9db022cSKumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31b9db022cSKumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32b9db022cSKumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33b9db022cSKumar Gala */ 34b9db022cSKumar Gala 35b9db022cSKumar Gala/dts-v1/; 362f4acb05SOlivia Yin 372f4acb05SOlivia Yin/include/ "e500mc_power_isa.dtsi" 382f4acb05SOlivia Yin 39b9db022cSKumar Gala/ { 40b9db022cSKumar Gala compatible = "fsl,P4080"; 41b9db022cSKumar Gala #address-cells = <2>; 42b9db022cSKumar Gala #size-cells = <2>; 43b9db022cSKumar Gala interrupt-parent = <&mpic>; 44b9db022cSKumar Gala 45b9db022cSKumar Gala aliases { 46b9db022cSKumar Gala ccsr = &soc; 47b9db022cSKumar Gala dcsr = &dcsr; 48b9db022cSKumar Gala 49b9db022cSKumar Gala serial0 = &serial0; 50b9db022cSKumar Gala serial1 = &serial1; 51b9db022cSKumar Gala serial2 = &serial2; 52b9db022cSKumar Gala serial3 = &serial3; 53b9db022cSKumar Gala pci0 = &pci0; 54b9db022cSKumar Gala pci1 = &pci1; 55b9db022cSKumar Gala pci2 = &pci2; 56b9db022cSKumar Gala usb0 = &usb0; 57b9db022cSKumar Gala usb1 = &usb1; 58b9db022cSKumar Gala dma0 = &dma0; 59b9db022cSKumar Gala dma1 = &dma1; 60b9db022cSKumar Gala sdhc = &sdhc; 61b9db022cSKumar Gala msi0 = &msi0; 62b9db022cSKumar Gala msi1 = &msi1; 63b9db022cSKumar Gala msi2 = &msi2; 64b9db022cSKumar Gala 65b9db022cSKumar Gala crypto = &crypto; 66b9db022cSKumar Gala sec_jr0 = &sec_jr0; 67b9db022cSKumar Gala sec_jr1 = &sec_jr1; 68b9db022cSKumar Gala sec_jr2 = &sec_jr2; 69b9db022cSKumar Gala sec_jr3 = &sec_jr3; 70b9db022cSKumar Gala rtic_a = &rtic_a; 71b9db022cSKumar Gala rtic_b = &rtic_b; 72b9db022cSKumar Gala rtic_c = &rtic_c; 73b9db022cSKumar Gala rtic_d = &rtic_d; 74b9db022cSKumar Gala sec_mon = &sec_mon; 75b9db022cSKumar Gala }; 76b9db022cSKumar Gala 77b9db022cSKumar Gala cpus { 78b9db022cSKumar Gala #address-cells = <1>; 79b9db022cSKumar Gala #size-cells = <0>; 80b9db022cSKumar Gala 81b9db022cSKumar Gala cpu0: PowerPC,e500mc@0 { 82b9db022cSKumar Gala device_type = "cpu"; 83b9db022cSKumar Gala reg = <0>; 845d1a566eSTang Yuantian clocks = <&mux0>; 85b9db022cSKumar Gala next-level-cache = <&L2_0>; 86b9db022cSKumar Gala L2_0: l2-cache { 87b9db022cSKumar Gala next-level-cache = <&cpc>; 88b9db022cSKumar Gala }; 89b9db022cSKumar Gala }; 90b9db022cSKumar Gala cpu1: PowerPC,e500mc@1 { 91b9db022cSKumar Gala device_type = "cpu"; 92b9db022cSKumar Gala reg = <1>; 935d1a566eSTang Yuantian clocks = <&mux1>; 94b9db022cSKumar Gala next-level-cache = <&L2_1>; 95b9db022cSKumar Gala L2_1: l2-cache { 96b9db022cSKumar Gala next-level-cache = <&cpc>; 97b9db022cSKumar Gala }; 98b9db022cSKumar Gala }; 99b9db022cSKumar Gala cpu2: PowerPC,e500mc@2 { 100b9db022cSKumar Gala device_type = "cpu"; 101b9db022cSKumar Gala reg = <2>; 1025d1a566eSTang Yuantian clocks = <&mux2>; 103b9db022cSKumar Gala next-level-cache = <&L2_2>; 104b9db022cSKumar Gala L2_2: l2-cache { 105b9db022cSKumar Gala next-level-cache = <&cpc>; 106b9db022cSKumar Gala }; 107b9db022cSKumar Gala }; 108b9db022cSKumar Gala cpu3: PowerPC,e500mc@3 { 109b9db022cSKumar Gala device_type = "cpu"; 110b9db022cSKumar Gala reg = <3>; 1115d1a566eSTang Yuantian clocks = <&mux3>; 112b9db022cSKumar Gala next-level-cache = <&L2_3>; 113b9db022cSKumar Gala L2_3: l2-cache { 114b9db022cSKumar Gala next-level-cache = <&cpc>; 115b9db022cSKumar Gala }; 116b9db022cSKumar Gala }; 117b9db022cSKumar Gala cpu4: PowerPC,e500mc@4 { 118b9db022cSKumar Gala device_type = "cpu"; 119b9db022cSKumar Gala reg = <4>; 1205d1a566eSTang Yuantian clocks = <&mux4>; 121b9db022cSKumar Gala next-level-cache = <&L2_4>; 122b9db022cSKumar Gala L2_4: l2-cache { 123b9db022cSKumar Gala next-level-cache = <&cpc>; 124b9db022cSKumar Gala }; 125b9db022cSKumar Gala }; 126b9db022cSKumar Gala cpu5: PowerPC,e500mc@5 { 127b9db022cSKumar Gala device_type = "cpu"; 128b9db022cSKumar Gala reg = <5>; 1295d1a566eSTang Yuantian clocks = <&mux5>; 130b9db022cSKumar Gala next-level-cache = <&L2_5>; 131b9db022cSKumar Gala L2_5: l2-cache { 132b9db022cSKumar Gala next-level-cache = <&cpc>; 133b9db022cSKumar Gala }; 134b9db022cSKumar Gala }; 135b9db022cSKumar Gala cpu6: PowerPC,e500mc@6 { 136b9db022cSKumar Gala device_type = "cpu"; 137b9db022cSKumar Gala reg = <6>; 1385d1a566eSTang Yuantian clocks = <&mux6>; 139b9db022cSKumar Gala next-level-cache = <&L2_6>; 140b9db022cSKumar Gala L2_6: l2-cache { 141b9db022cSKumar Gala next-level-cache = <&cpc>; 142b9db022cSKumar Gala }; 143b9db022cSKumar Gala }; 144b9db022cSKumar Gala cpu7: PowerPC,e500mc@7 { 145b9db022cSKumar Gala device_type = "cpu"; 146b9db022cSKumar Gala reg = <7>; 1475d1a566eSTang Yuantian clocks = <&mux7>; 148b9db022cSKumar Gala next-level-cache = <&L2_7>; 149b9db022cSKumar Gala L2_7: l2-cache { 150b9db022cSKumar Gala next-level-cache = <&cpc>; 151b9db022cSKumar Gala }; 152b9db022cSKumar Gala }; 153b9db022cSKumar Gala }; 154b9db022cSKumar Gala}; 155