1fb734eeeSPrabhakar Kushwaha/*
2fb734eeeSPrabhakar Kushwaha * T1040/T1042 Silicon/SoC Device Tree Source (pre include)
3fb734eeeSPrabhakar Kushwaha *
4da414bb9SIgal Liberman * Copyright 2013-2014 Freescale Semiconductor Inc.
5fb734eeeSPrabhakar Kushwaha *
6fb734eeeSPrabhakar Kushwaha * Redistribution and use in source and binary forms, with or without
7fb734eeeSPrabhakar Kushwaha * modification, are permitted provided that the following conditions are met:
8fb734eeeSPrabhakar Kushwaha *     * Redistributions of source code must retain the above copyright
9fb734eeeSPrabhakar Kushwaha *	 notice, this list of conditions and the following disclaimer.
10fb734eeeSPrabhakar Kushwaha *     * Redistributions in binary form must reproduce the above copyright
11fb734eeeSPrabhakar Kushwaha *	 notice, this list of conditions and the following disclaimer in the
12fb734eeeSPrabhakar Kushwaha *	 documentation and/or other materials provided with the distribution.
13fb734eeeSPrabhakar Kushwaha *     * Neither the name of Freescale Semiconductor nor the
14fb734eeeSPrabhakar Kushwaha *	 names of its contributors may be used to endorse or promote products
15fb734eeeSPrabhakar Kushwaha *	 derived from this software without specific prior written permission.
16fb734eeeSPrabhakar Kushwaha *
17fb734eeeSPrabhakar Kushwaha *
18fb734eeeSPrabhakar Kushwaha * ALTERNATIVELY, this software may be distributed under the terms of the
19fb734eeeSPrabhakar Kushwaha * GNU General Public License ("GPL") as published by the Free Software
20fb734eeeSPrabhakar Kushwaha * Foundation, either version 2 of that License or (at your option) any
21fb734eeeSPrabhakar Kushwaha * later version.
22fb734eeeSPrabhakar Kushwaha *
23fb734eeeSPrabhakar Kushwaha * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
24fb734eeeSPrabhakar Kushwaha * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25fb734eeeSPrabhakar Kushwaha * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26fb734eeeSPrabhakar Kushwaha * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
27fb734eeeSPrabhakar Kushwaha * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28fb734eeeSPrabhakar Kushwaha * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29fb734eeeSPrabhakar Kushwaha * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
30fb734eeeSPrabhakar Kushwaha * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31fb734eeeSPrabhakar Kushwaha * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32fb734eeeSPrabhakar Kushwaha * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33fb734eeeSPrabhakar Kushwaha */
34fb734eeeSPrabhakar Kushwaha
35fb734eeeSPrabhakar Kushwaha/dts-v1/;
36fb734eeeSPrabhakar Kushwaha
37fb734eeeSPrabhakar Kushwaha/include/ "e5500_power_isa.dtsi"
38fb734eeeSPrabhakar Kushwaha
39fb734eeeSPrabhakar Kushwaha/ {
40fb734eeeSPrabhakar Kushwaha	#address-cells = <2>;
41fb734eeeSPrabhakar Kushwaha	#size-cells = <2>;
42fb734eeeSPrabhakar Kushwaha	interrupt-parent = <&mpic>;
43fb734eeeSPrabhakar Kushwaha
44fb734eeeSPrabhakar Kushwaha	aliases {
45fb734eeeSPrabhakar Kushwaha		ccsr = &soc;
46fb734eeeSPrabhakar Kushwaha		dcsr = &dcsr;
47fb734eeeSPrabhakar Kushwaha
48fb734eeeSPrabhakar Kushwaha		serial0 = &serial0;
49fb734eeeSPrabhakar Kushwaha		serial1 = &serial1;
50fb734eeeSPrabhakar Kushwaha		serial2 = &serial2;
51fb734eeeSPrabhakar Kushwaha		serial3 = &serial3;
52fb734eeeSPrabhakar Kushwaha		pci0 = &pci0;
53fb734eeeSPrabhakar Kushwaha		pci1 = &pci1;
54fb734eeeSPrabhakar Kushwaha		pci2 = &pci2;
55fb734eeeSPrabhakar Kushwaha		pci3 = &pci3;
56fb734eeeSPrabhakar Kushwaha		usb0 = &usb0;
57fb734eeeSPrabhakar Kushwaha		usb1 = &usb1;
58fb734eeeSPrabhakar Kushwaha		sdhc = &sdhc;
59fb734eeeSPrabhakar Kushwaha
60fb734eeeSPrabhakar Kushwaha		crypto = &crypto;
61da414bb9SIgal Liberman
62da414bb9SIgal Liberman		fman0 = &fman0;
63da414bb9SIgal Liberman		ethernet0 = &enet0;
64da414bb9SIgal Liberman		ethernet1 = &enet1;
65da414bb9SIgal Liberman		ethernet2 = &enet2;
66da414bb9SIgal Liberman		ethernet3 = &enet3;
67da414bb9SIgal Liberman		ethernet4 = &enet4;
68fb734eeeSPrabhakar Kushwaha	};
69fb734eeeSPrabhakar Kushwaha
70fb734eeeSPrabhakar Kushwaha	cpus {
71fb734eeeSPrabhakar Kushwaha		#address-cells = <1>;
72fb734eeeSPrabhakar Kushwaha		#size-cells = <0>;
73fb734eeeSPrabhakar Kushwaha
74fb734eeeSPrabhakar Kushwaha		cpu0: PowerPC,e5500@0 {
75fb734eeeSPrabhakar Kushwaha			device_type = "cpu";
76fb734eeeSPrabhakar Kushwaha			reg = <0>;
7754877957SScott Wood			clocks = <&clockgen 1 0>;
78fb734eeeSPrabhakar Kushwaha			next-level-cache = <&L2_1>;
79be489a39SHongtao Jia			#cooling-cells = <2>;
80fb734eeeSPrabhakar Kushwaha			L2_1: l2-cache {
81fb734eeeSPrabhakar Kushwaha				next-level-cache = <&cpc>;
82fb734eeeSPrabhakar Kushwaha			};
83fb734eeeSPrabhakar Kushwaha		};
84fb734eeeSPrabhakar Kushwaha		cpu1: PowerPC,e5500@1 {
85fb734eeeSPrabhakar Kushwaha			device_type = "cpu";
86fb734eeeSPrabhakar Kushwaha			reg = <1>;
8754877957SScott Wood			clocks = <&clockgen 1 1>;
88fb734eeeSPrabhakar Kushwaha			next-level-cache = <&L2_2>;
89be489a39SHongtao Jia			#cooling-cells = <2>;
90fb734eeeSPrabhakar Kushwaha			L2_2: l2-cache {
91fb734eeeSPrabhakar Kushwaha				next-level-cache = <&cpc>;
92fb734eeeSPrabhakar Kushwaha			};
93fb734eeeSPrabhakar Kushwaha		};
94fb734eeeSPrabhakar Kushwaha		cpu2: PowerPC,e5500@2 {
95fb734eeeSPrabhakar Kushwaha			device_type = "cpu";
96fb734eeeSPrabhakar Kushwaha			reg = <2>;
9754877957SScott Wood			clocks = <&clockgen 1 2>;
98fb734eeeSPrabhakar Kushwaha			next-level-cache = <&L2_3>;
99be489a39SHongtao Jia			#cooling-cells = <2>;
100fb734eeeSPrabhakar Kushwaha			L2_3: l2-cache {
101fb734eeeSPrabhakar Kushwaha				next-level-cache = <&cpc>;
102fb734eeeSPrabhakar Kushwaha			};
103fb734eeeSPrabhakar Kushwaha		};
104fb734eeeSPrabhakar Kushwaha		cpu3: PowerPC,e5500@3 {
105fb734eeeSPrabhakar Kushwaha			device_type = "cpu";
106fb734eeeSPrabhakar Kushwaha			reg = <3>;
10754877957SScott Wood			clocks = <&clockgen 1 3>;
108fb734eeeSPrabhakar Kushwaha			next-level-cache = <&L2_4>;
109be489a39SHongtao Jia			#cooling-cells = <2>;
110fb734eeeSPrabhakar Kushwaha			L2_4: l2-cache {
111fb734eeeSPrabhakar Kushwaha				next-level-cache = <&cpc>;
112fb734eeeSPrabhakar Kushwaha			};
113fb734eeeSPrabhakar Kushwaha		};
114fb734eeeSPrabhakar Kushwaha	};
115fb734eeeSPrabhakar Kushwaha};
116