1fb734eeeSPrabhakar Kushwaha/*
2fb734eeeSPrabhakar Kushwaha * T1040 Silicon/SoC Device Tree Source (post include)
3fb734eeeSPrabhakar Kushwaha *
41e8ed06dSKumar Gala * 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
35be489a39SHongtao Jia#include <dt-bindings/thermal/thermal.h>
36be489a39SHongtao Jia
371e8ed06dSKumar Gala&bman_fbpr {
381e8ed06dSKumar Gala	compatible = "fsl,bman-fbpr";
391e8ed06dSKumar Gala	alloc-ranges = <0 0 0x10000 0>;
401e8ed06dSKumar Gala};
411e8ed06dSKumar Gala
427f6972a0SKumar Gala&qman_fqd {
437f6972a0SKumar Gala	compatible = "fsl,qman-fqd";
447f6972a0SKumar Gala	alloc-ranges = <0 0 0x10000 0>;
457f6972a0SKumar Gala};
467f6972a0SKumar Gala
477f6972a0SKumar Gala&qman_pfdr {
487f6972a0SKumar Gala	compatible = "fsl,qman-pfdr";
497f6972a0SKumar Gala	alloc-ranges = <0 0 0x10000 0>;
507f6972a0SKumar Gala};
517f6972a0SKumar Gala
52fb734eeeSPrabhakar Kushwaha&ifc {
53fb734eeeSPrabhakar Kushwaha	#address-cells = <2>;
54fb734eeeSPrabhakar Kushwaha	#size-cells = <1>;
55fb734eeeSPrabhakar Kushwaha	compatible = "fsl,ifc", "simple-bus";
56fb734eeeSPrabhakar Kushwaha	interrupts = <25 2 0 0>;
57fb734eeeSPrabhakar Kushwaha};
58fb734eeeSPrabhakar Kushwaha
59fb734eeeSPrabhakar Kushwaha&pci0 {
60fb734eeeSPrabhakar Kushwaha	compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
61fb734eeeSPrabhakar Kushwaha	device_type = "pci";
62fb734eeeSPrabhakar Kushwaha	#size-cells = <2>;
63fb734eeeSPrabhakar Kushwaha	#address-cells = <3>;
64fb734eeeSPrabhakar Kushwaha	bus-range = <0x0 0xff>;
65fb734eeeSPrabhakar Kushwaha	interrupts = <20 2 0 0>;
66fb734eeeSPrabhakar Kushwaha	fsl,iommu-parent = <&pamu0>;
67fb734eeeSPrabhakar Kushwaha	pcie@0 {
68fb734eeeSPrabhakar Kushwaha		reg = <0 0 0 0 0>;
69fb734eeeSPrabhakar Kushwaha		#interrupt-cells = <1>;
70fb734eeeSPrabhakar Kushwaha		#size-cells = <2>;
71fb734eeeSPrabhakar Kushwaha		#address-cells = <3>;
72fb734eeeSPrabhakar Kushwaha		device_type = "pci";
73fb734eeeSPrabhakar Kushwaha		interrupts = <20 2 0 0>;
74fb734eeeSPrabhakar Kushwaha		interrupt-map-mask = <0xf800 0 0 7>;
75fb734eeeSPrabhakar Kushwaha		interrupt-map = <
76fb734eeeSPrabhakar Kushwaha			/* IDSEL 0x0 */
77fb734eeeSPrabhakar Kushwaha			0000 0 0 1 &mpic 40 1 0 0
78fb734eeeSPrabhakar Kushwaha			0000 0 0 2 &mpic 1 1 0 0
79fb734eeeSPrabhakar Kushwaha			0000 0 0 3 &mpic 2 1 0 0
80fb734eeeSPrabhakar Kushwaha			0000 0 0 4 &mpic 3 1 0 0
81fb734eeeSPrabhakar Kushwaha			>;
82fb734eeeSPrabhakar Kushwaha	};
83fb734eeeSPrabhakar Kushwaha};
84fb734eeeSPrabhakar Kushwaha
85fb734eeeSPrabhakar Kushwaha&pci1 {
86fb734eeeSPrabhakar Kushwaha	compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
87fb734eeeSPrabhakar Kushwaha	device_type = "pci";
88fb734eeeSPrabhakar Kushwaha	#size-cells = <2>;
89fb734eeeSPrabhakar Kushwaha	#address-cells = <3>;
90fb734eeeSPrabhakar Kushwaha	bus-range = <0 0xff>;
91fb734eeeSPrabhakar Kushwaha	interrupts = <21 2 0 0>;
92fb734eeeSPrabhakar Kushwaha	fsl,iommu-parent = <&pamu0>;
93fb734eeeSPrabhakar Kushwaha	pcie@0 {
94fb734eeeSPrabhakar Kushwaha		reg = <0 0 0 0 0>;
95fb734eeeSPrabhakar Kushwaha		#interrupt-cells = <1>;
96fb734eeeSPrabhakar Kushwaha		#size-cells = <2>;
97fb734eeeSPrabhakar Kushwaha		#address-cells = <3>;
98fb734eeeSPrabhakar Kushwaha		device_type = "pci";
99fb734eeeSPrabhakar Kushwaha		interrupts = <21 2 0 0>;
100fb734eeeSPrabhakar Kushwaha		interrupt-map-mask = <0xf800 0 0 7>;
101fb734eeeSPrabhakar Kushwaha		interrupt-map = <
102fb734eeeSPrabhakar Kushwaha			/* IDSEL 0x0 */
103fb734eeeSPrabhakar Kushwaha			0000 0 0 1 &mpic 41 1 0 0
104fb734eeeSPrabhakar Kushwaha			0000 0 0 2 &mpic 5 1 0 0
105fb734eeeSPrabhakar Kushwaha			0000 0 0 3 &mpic 6 1 0 0
106fb734eeeSPrabhakar Kushwaha			0000 0 0 4 &mpic 7 1 0 0
107fb734eeeSPrabhakar Kushwaha			>;
108fb734eeeSPrabhakar Kushwaha	};
109fb734eeeSPrabhakar Kushwaha};
110fb734eeeSPrabhakar Kushwaha
111fb734eeeSPrabhakar Kushwaha&pci2 {
112fb734eeeSPrabhakar Kushwaha	compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
113fb734eeeSPrabhakar Kushwaha	device_type = "pci";
114fb734eeeSPrabhakar Kushwaha	#size-cells = <2>;
115fb734eeeSPrabhakar Kushwaha	#address-cells = <3>;
116fb734eeeSPrabhakar Kushwaha	bus-range = <0x0 0xff>;
117fb734eeeSPrabhakar Kushwaha	interrupts = <22 2 0 0>;
118fb734eeeSPrabhakar Kushwaha	fsl,iommu-parent = <&pamu0>;
119fb734eeeSPrabhakar Kushwaha	pcie@0 {
120fb734eeeSPrabhakar Kushwaha		reg = <0 0 0 0 0>;
121fb734eeeSPrabhakar Kushwaha		#interrupt-cells = <1>;
122fb734eeeSPrabhakar Kushwaha		#size-cells = <2>;
123fb734eeeSPrabhakar Kushwaha		#address-cells = <3>;
124fb734eeeSPrabhakar Kushwaha		device_type = "pci";
125fb734eeeSPrabhakar Kushwaha		interrupts = <22 2 0 0>;
126fb734eeeSPrabhakar Kushwaha		interrupt-map-mask = <0xf800 0 0 7>;
127fb734eeeSPrabhakar Kushwaha		interrupt-map = <
128fb734eeeSPrabhakar Kushwaha			/* IDSEL 0x0 */
129fb734eeeSPrabhakar Kushwaha			0000 0 0 1 &mpic 42 1 0 0
130fb734eeeSPrabhakar Kushwaha			0000 0 0 2 &mpic 9 1 0 0
131fb734eeeSPrabhakar Kushwaha			0000 0 0 3 &mpic 10 1 0 0
132fb734eeeSPrabhakar Kushwaha			0000 0 0 4 &mpic 11 1 0 0
133fb734eeeSPrabhakar Kushwaha			>;
134fb734eeeSPrabhakar Kushwaha	};
135fb734eeeSPrabhakar Kushwaha};
136fb734eeeSPrabhakar Kushwaha
137fb734eeeSPrabhakar Kushwaha&pci3 {
138fb734eeeSPrabhakar Kushwaha	compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
139fb734eeeSPrabhakar Kushwaha	device_type = "pci";
140fb734eeeSPrabhakar Kushwaha	#size-cells = <2>;
141fb734eeeSPrabhakar Kushwaha	#address-cells = <3>;
142fb734eeeSPrabhakar Kushwaha	bus-range = <0x0 0xff>;
143fb734eeeSPrabhakar Kushwaha	interrupts = <23 2 0 0>;
144fb734eeeSPrabhakar Kushwaha	fsl,iommu-parent = <&pamu0>;
145fb734eeeSPrabhakar Kushwaha	pcie@0 {
146fb734eeeSPrabhakar Kushwaha		reg = <0 0 0 0 0>;
147fb734eeeSPrabhakar Kushwaha		#interrupt-cells = <1>;
148fb734eeeSPrabhakar Kushwaha		#size-cells = <2>;
149fb734eeeSPrabhakar Kushwaha		#address-cells = <3>;
150fb734eeeSPrabhakar Kushwaha		device_type = "pci";
151fb734eeeSPrabhakar Kushwaha		interrupts = <23 2 0 0>;
152fb734eeeSPrabhakar Kushwaha		interrupt-map-mask = <0xf800 0 0 7>;
153fb734eeeSPrabhakar Kushwaha		interrupt-map = <
154fb734eeeSPrabhakar Kushwaha			/* IDSEL 0x0 */
155fb734eeeSPrabhakar Kushwaha			0000 0 0 1 &mpic 43 1 0 0
156fb734eeeSPrabhakar Kushwaha			0000 0 0 2 &mpic 0 1 0 0
157fb734eeeSPrabhakar Kushwaha			0000 0 0 3 &mpic 4 1 0 0
158fb734eeeSPrabhakar Kushwaha			0000 0 0 4 &mpic 8 1 0 0
159fb734eeeSPrabhakar Kushwaha			>;
160fb734eeeSPrabhakar Kushwaha	};
161fb734eeeSPrabhakar Kushwaha};
162fb734eeeSPrabhakar Kushwaha
163fb734eeeSPrabhakar Kushwaha&dcsr {
164fb734eeeSPrabhakar Kushwaha	#address-cells = <1>;
165fb734eeeSPrabhakar Kushwaha	#size-cells = <1>;
166fb734eeeSPrabhakar Kushwaha	compatible = "fsl,dcsr", "simple-bus";
167fb734eeeSPrabhakar Kushwaha
168fb734eeeSPrabhakar Kushwaha	dcsr-epu@0 {
169fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-epu", "fsl,dcsr-epu";
170fb734eeeSPrabhakar Kushwaha		interrupts = <52 2 0 0
171fb734eeeSPrabhakar Kushwaha			      84 2 0 0
172fb734eeeSPrabhakar Kushwaha			      85 2 0 0>;
173fb734eeeSPrabhakar Kushwaha		reg = <0x0 0x1000>;
174fb734eeeSPrabhakar Kushwaha	};
175fb734eeeSPrabhakar Kushwaha	dcsr-npc {
176fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-cnpc", "fsl,dcsr-cnpc";
177fb734eeeSPrabhakar Kushwaha		reg = <0x1000 0x1000 0x1002000 0x10000>;
178fb734eeeSPrabhakar Kushwaha	};
179fb734eeeSPrabhakar Kushwaha	dcsr-nxc@2000 {
180fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-nxc";
181fb734eeeSPrabhakar Kushwaha		reg = <0x2000 0x1000>;
182fb734eeeSPrabhakar Kushwaha	};
183fb734eeeSPrabhakar Kushwaha	dcsr-corenet {
184fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-corenet";
185fb734eeeSPrabhakar Kushwaha		reg = <0x8000 0x1000 0x1A000 0x1000>;
186fb734eeeSPrabhakar Kushwaha	};
187fb734eeeSPrabhakar Kushwaha	dcsr-dpaa@9000 {
188fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-dpaa", "fsl,dcsr-dpaa";
189fb734eeeSPrabhakar Kushwaha		reg = <0x9000 0x1000>;
190fb734eeeSPrabhakar Kushwaha	};
191fb734eeeSPrabhakar Kushwaha	dcsr-ocn@11000 {
192fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-ocn", "fsl,dcsr-ocn";
193fb734eeeSPrabhakar Kushwaha		reg = <0x11000 0x1000>;
194fb734eeeSPrabhakar Kushwaha	};
195fb734eeeSPrabhakar Kushwaha	dcsr-ddr@12000 {
196fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-ddr";
197fb734eeeSPrabhakar Kushwaha		dev-handle = <&ddr1>;
198fb734eeeSPrabhakar Kushwaha		reg = <0x12000 0x1000>;
199fb734eeeSPrabhakar Kushwaha	};
200fb734eeeSPrabhakar Kushwaha	dcsr-nal@18000 {
201fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-nal", "fsl,dcsr-nal";
202fb734eeeSPrabhakar Kushwaha		reg = <0x18000 0x1000>;
203fb734eeeSPrabhakar Kushwaha	};
204fb734eeeSPrabhakar Kushwaha	dcsr-rcpm@22000 {
205fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-rcpm", "fsl,dcsr-rcpm";
206fb734eeeSPrabhakar Kushwaha		reg = <0x22000 0x1000>;
207fb734eeeSPrabhakar Kushwaha	};
208fb734eeeSPrabhakar Kushwaha	dcsr-snpc@30000 {
209fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-snpc", "fsl,dcsr-snpc";
210fb734eeeSPrabhakar Kushwaha		reg = <0x30000 0x1000 0x1022000 0x10000>;
211fb734eeeSPrabhakar Kushwaha	};
212fb734eeeSPrabhakar Kushwaha	dcsr-snpc@31000 {
213fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-dcsr-snpc", "fsl,dcsr-snpc";
214fb734eeeSPrabhakar Kushwaha		reg = <0x31000 0x1000 0x1042000 0x10000>;
215fb734eeeSPrabhakar Kushwaha	};
216fb734eeeSPrabhakar Kushwaha	dcsr-cpu-sb-proxy@100000 {
217fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
218fb734eeeSPrabhakar Kushwaha		cpu-handle = <&cpu0>;
219fb734eeeSPrabhakar Kushwaha		reg = <0x100000 0x1000 0x101000 0x1000>;
220fb734eeeSPrabhakar Kushwaha	};
221fb734eeeSPrabhakar Kushwaha	dcsr-cpu-sb-proxy@108000 {
222fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
223fb734eeeSPrabhakar Kushwaha		cpu-handle = <&cpu1>;
224fb734eeeSPrabhakar Kushwaha		reg = <0x108000 0x1000 0x109000 0x1000>;
225fb734eeeSPrabhakar Kushwaha	};
226fb734eeeSPrabhakar Kushwaha	dcsr-cpu-sb-proxy@110000 {
227fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
228fb734eeeSPrabhakar Kushwaha		cpu-handle = <&cpu2>;
229fb734eeeSPrabhakar Kushwaha		reg = <0x110000 0x1000 0x111000 0x1000>;
230fb734eeeSPrabhakar Kushwaha	};
231fb734eeeSPrabhakar Kushwaha	dcsr-cpu-sb-proxy@118000 {
232fb734eeeSPrabhakar Kushwaha		compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
233fb734eeeSPrabhakar Kushwaha		cpu-handle = <&cpu3>;
234fb734eeeSPrabhakar Kushwaha		reg = <0x118000 0x1000 0x119000 0x1000>;
235fb734eeeSPrabhakar Kushwaha	};
236fb734eeeSPrabhakar Kushwaha};
237fb734eeeSPrabhakar Kushwaha
2381e8ed06dSKumar Gala&bportals {
2391e8ed06dSKumar Gala	#address-cells = <0x1>;
2401e8ed06dSKumar Gala	#size-cells = <0x1>;
2411e8ed06dSKumar Gala	compatible = "simple-bus";
2421e8ed06dSKumar Gala
2431e8ed06dSKumar Gala	bman-portal@0 {
2441e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2451e8ed06dSKumar Gala		reg = <0x0 0x4000>, <0x1000000 0x1000>;
2461e8ed06dSKumar Gala		interrupts = <105 2 0 0>;
2471e8ed06dSKumar Gala	};
2481e8ed06dSKumar Gala	bman-portal@4000 {
2491e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2501e8ed06dSKumar Gala		reg = <0x4000 0x4000>, <0x1001000 0x1000>;
2511e8ed06dSKumar Gala		interrupts = <107 2 0 0>;
2521e8ed06dSKumar Gala	};
2531e8ed06dSKumar Gala	bman-portal@8000 {
2541e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2551e8ed06dSKumar Gala		reg = <0x8000 0x4000>, <0x1002000 0x1000>;
2561e8ed06dSKumar Gala		interrupts = <109 2 0 0>;
2571e8ed06dSKumar Gala	};
2581e8ed06dSKumar Gala	bman-portal@c000 {
2591e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2601e8ed06dSKumar Gala		reg = <0xc000 0x4000>, <0x1003000 0x1000>;
2611e8ed06dSKumar Gala		interrupts = <111 2 0 0>;
2621e8ed06dSKumar Gala	};
2631e8ed06dSKumar Gala	bman-portal@10000 {
2641e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2651e8ed06dSKumar Gala		reg = <0x10000 0x4000>, <0x1004000 0x1000>;
2661e8ed06dSKumar Gala		interrupts = <113 2 0 0>;
2671e8ed06dSKumar Gala	};
2681e8ed06dSKumar Gala	bman-portal@14000 {
2691e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2701e8ed06dSKumar Gala		reg = <0x14000 0x4000>, <0x1005000 0x1000>;
2711e8ed06dSKumar Gala		interrupts = <115 2 0 0>;
2721e8ed06dSKumar Gala	};
2731e8ed06dSKumar Gala	bman-portal@18000 {
2741e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2751e8ed06dSKumar Gala		reg = <0x18000 0x4000>, <0x1006000 0x1000>;
2761e8ed06dSKumar Gala		interrupts = <117 2 0 0>;
2771e8ed06dSKumar Gala	};
2781e8ed06dSKumar Gala	bman-portal@1c000 {
2791e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2801e8ed06dSKumar Gala		reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
2811e8ed06dSKumar Gala		interrupts = <119 2 0 0>;
2821e8ed06dSKumar Gala	};
2831e8ed06dSKumar Gala	bman-portal@20000 {
2841e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2851e8ed06dSKumar Gala		reg = <0x20000 0x4000>, <0x1008000 0x1000>;
2861e8ed06dSKumar Gala		interrupts = <121 2 0 0>;
2871e8ed06dSKumar Gala	};
2881e8ed06dSKumar Gala	bman-portal@24000 {
2891e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2901e8ed06dSKumar Gala		reg = <0x24000 0x4000>, <0x1009000 0x1000>;
2911e8ed06dSKumar Gala		interrupts = <123 2 0 0>;
2921e8ed06dSKumar Gala	};
2931e8ed06dSKumar Gala};
2941e8ed06dSKumar Gala
2957f6972a0SKumar Gala&qportals {
2967f6972a0SKumar Gala	#address-cells = <0x1>;
2977f6972a0SKumar Gala	#size-cells = <0x1>;
2987f6972a0SKumar Gala	compatible = "simple-bus";
2997f6972a0SKumar Gala
3007f6972a0SKumar Gala	qportal0: qman-portal@0 {
3017f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3027f6972a0SKumar Gala		reg = <0x0 0x4000>, <0x1000000 0x1000>;
3037f6972a0SKumar Gala		interrupts = <104 0x2 0 0>;
3047f6972a0SKumar Gala		cell-index = <0x0>;
3057f6972a0SKumar Gala	};
3067f6972a0SKumar Gala	qportal1: qman-portal@4000 {
3077f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3087f6972a0SKumar Gala		reg = <0x4000 0x4000>, <0x1001000 0x1000>;
3097f6972a0SKumar Gala		interrupts = <106 0x2 0 0>;
3107f6972a0SKumar Gala		cell-index = <0x1>;
3117f6972a0SKumar Gala	};
3127f6972a0SKumar Gala	qportal2: qman-portal@8000 {
3137f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3147f6972a0SKumar Gala		reg = <0x8000 0x4000>, <0x1002000 0x1000>;
3157f6972a0SKumar Gala		interrupts = <108 0x2 0 0>;
3167f6972a0SKumar Gala		cell-index = <0x2>;
3177f6972a0SKumar Gala	};
3187f6972a0SKumar Gala	qportal3: qman-portal@c000 {
3197f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3207f6972a0SKumar Gala		reg = <0xc000 0x4000>, <0x1003000 0x1000>;
3217f6972a0SKumar Gala		interrupts = <110 0x2 0 0>;
3227f6972a0SKumar Gala		cell-index = <0x3>;
3237f6972a0SKumar Gala	};
3247f6972a0SKumar Gala	qportal4: qman-portal@10000 {
3257f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3267f6972a0SKumar Gala		reg = <0x10000 0x4000>, <0x1004000 0x1000>;
3277f6972a0SKumar Gala		interrupts = <112 0x2 0 0>;
3287f6972a0SKumar Gala		cell-index = <0x4>;
3297f6972a0SKumar Gala	};
3307f6972a0SKumar Gala	qportal5: qman-portal@14000 {
3317f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3327f6972a0SKumar Gala		reg = <0x14000 0x4000>, <0x1005000 0x1000>;
3337f6972a0SKumar Gala		interrupts = <114 0x2 0 0>;
3347f6972a0SKumar Gala		cell-index = <0x5>;
3357f6972a0SKumar Gala	};
3367f6972a0SKumar Gala	qportal6: qman-portal@18000 {
3377f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3387f6972a0SKumar Gala		reg = <0x18000 0x4000>, <0x1006000 0x1000>;
3397f6972a0SKumar Gala		interrupts = <116 0x2 0 0>;
3407f6972a0SKumar Gala		cell-index = <0x6>;
3417f6972a0SKumar Gala	};
3427f6972a0SKumar Gala	qportal7: qman-portal@1c000 {
3437f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3447f6972a0SKumar Gala		reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
3457f6972a0SKumar Gala		interrupts = <118 0x2 0 0>;
3467f6972a0SKumar Gala		cell-index = <0x7>;
3477f6972a0SKumar Gala	};
3487f6972a0SKumar Gala	qportal8: qman-portal@20000 {
3497f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3507f6972a0SKumar Gala		reg = <0x20000 0x4000>, <0x1008000 0x1000>;
3517f6972a0SKumar Gala		interrupts = <120 0x2 0 0>;
3527f6972a0SKumar Gala		cell-index = <0x8>;
3537f6972a0SKumar Gala	};
3547f6972a0SKumar Gala	qportal9: qman-portal@24000 {
3557f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3567f6972a0SKumar Gala		reg = <0x24000 0x4000>, <0x1009000 0x1000>;
3577f6972a0SKumar Gala		interrupts = <122 0x2 0 0>;
3587f6972a0SKumar Gala		cell-index = <0x9>;
3597f6972a0SKumar Gala	};
3607f6972a0SKumar Gala};
3617f6972a0SKumar Gala
362fb734eeeSPrabhakar Kushwaha&soc {
363fb734eeeSPrabhakar Kushwaha	#address-cells = <1>;
364fb734eeeSPrabhakar Kushwaha	#size-cells = <1>;
365fb734eeeSPrabhakar Kushwaha	device_type = "soc";
366fb734eeeSPrabhakar Kushwaha	compatible = "simple-bus";
367fb734eeeSPrabhakar Kushwaha
368fb734eeeSPrabhakar Kushwaha	soc-sram-error {
369fb734eeeSPrabhakar Kushwaha		compatible = "fsl,soc-sram-error";
370fb734eeeSPrabhakar Kushwaha		interrupts = <16 2 1 29>;
371fb734eeeSPrabhakar Kushwaha	};
372fb734eeeSPrabhakar Kushwaha
373fb734eeeSPrabhakar Kushwaha	corenet-law@0 {
374fb734eeeSPrabhakar Kushwaha		compatible = "fsl,corenet-law";
375fb734eeeSPrabhakar Kushwaha		reg = <0x0 0x1000>;
376fb734eeeSPrabhakar Kushwaha		fsl,num-laws = <16>;
377fb734eeeSPrabhakar Kushwaha	};
378fb734eeeSPrabhakar Kushwaha
379fb734eeeSPrabhakar Kushwaha	ddr1: memory-controller@8000 {
380fb734eeeSPrabhakar Kushwaha		compatible = "fsl,qoriq-memory-controller-v5.0",
381fb734eeeSPrabhakar Kushwaha				"fsl,qoriq-memory-controller";
382fb734eeeSPrabhakar Kushwaha		reg = <0x8000 0x1000>;
383fb734eeeSPrabhakar Kushwaha		interrupts = <16 2 1 23>;
384fb734eeeSPrabhakar Kushwaha	};
385fb734eeeSPrabhakar Kushwaha
386fb734eeeSPrabhakar Kushwaha	cpc: l3-cache-controller@10000 {
387fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-l3-cache-controller", "cache";
388fb734eeeSPrabhakar Kushwaha		reg = <0x10000 0x1000>;
389fb734eeeSPrabhakar Kushwaha		interrupts = <16 2 1 27>;
390fb734eeeSPrabhakar Kushwaha	};
391fb734eeeSPrabhakar Kushwaha
392fb734eeeSPrabhakar Kushwaha	corenet-cf@18000 {
393fb734eeeSPrabhakar Kushwaha		compatible = "fsl,corenet2-cf", "fsl,corenet-cf";
394fb734eeeSPrabhakar Kushwaha		reg = <0x18000 0x1000>;
395fb734eeeSPrabhakar Kushwaha		interrupts = <16 2 1 31>;
396fb734eeeSPrabhakar Kushwaha		fsl,ccf-num-csdids = <32>;
397fb734eeeSPrabhakar Kushwaha		fsl,ccf-num-snoopids = <32>;
398fb734eeeSPrabhakar Kushwaha	};
399fb734eeeSPrabhakar Kushwaha
400fb734eeeSPrabhakar Kushwaha	iommu@20000 {
401fb734eeeSPrabhakar Kushwaha		compatible = "fsl,pamu-v1.0", "fsl,pamu";
402fb734eeeSPrabhakar Kushwaha		reg = <0x20000 0x1000>;
403fb734eeeSPrabhakar Kushwaha		ranges = <0 0x20000 0x1000>;
404fb734eeeSPrabhakar Kushwaha		#address-cells = <1>;
405fb734eeeSPrabhakar Kushwaha		#size-cells = <1>;
406fb734eeeSPrabhakar Kushwaha		interrupts = <
407fb734eeeSPrabhakar Kushwaha			24 2 0 0
408fb734eeeSPrabhakar Kushwaha			16 2 1 30>;
409fb734eeeSPrabhakar Kushwaha		pamu0: pamu@0 {
410fb734eeeSPrabhakar Kushwaha			reg = <0 0x1000>;
411fb734eeeSPrabhakar Kushwaha			fsl,primary-cache-geometry = <128 1>;
412fb734eeeSPrabhakar Kushwaha			fsl,secondary-cache-geometry = <16 2>;
413fb734eeeSPrabhakar Kushwaha		};
414fb734eeeSPrabhakar Kushwaha	};
415fb734eeeSPrabhakar Kushwaha
416fb734eeeSPrabhakar Kushwaha/include/ "qoriq-mpic.dtsi"
417fb734eeeSPrabhakar Kushwaha
418fb734eeeSPrabhakar Kushwaha	guts: global-utilities@e0000 {
419fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-device-config", "fsl,qoriq-device-config-2.0";
420fb734eeeSPrabhakar Kushwaha		reg = <0xe0000 0xe00>;
421fb734eeeSPrabhakar Kushwaha		fsl,has-rstcr;
422fb734eeeSPrabhakar Kushwaha		fsl,liodn-bits = <12>;
423fb734eeeSPrabhakar Kushwaha	};
424fb734eeeSPrabhakar Kushwaha
425eaffcb0fSEmil Medve/include/ "qoriq-clockgen2.dtsi"
426eaffcb0fSEmil Medve	global-utilities@e1000 {
427fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-clockgen", "fsl,qoriq-clockgen-2.0";
428fb734eeeSPrabhakar Kushwaha
429fb734eeeSPrabhakar Kushwaha		mux0: mux0@0 {
430fb734eeeSPrabhakar Kushwaha			#clock-cells = <0>;
431fb734eeeSPrabhakar Kushwaha			reg = <0x0 4>;
432fb734eeeSPrabhakar Kushwaha			compatible = "fsl,qoriq-core-mux-2.0";
433fb734eeeSPrabhakar Kushwaha			clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
434fb734eeeSPrabhakar Kushwaha				 <&pll1 0>, <&pll1 1>, <&pll1 2>;
435fb734eeeSPrabhakar Kushwaha			clock-names = "pll0", "pll0-div2", "pll1-div4",
436fb734eeeSPrabhakar Kushwaha				"pll1", "pll1-div2", "pll1-div4";
437fb734eeeSPrabhakar Kushwaha			clock-output-names = "cmux0";
438fb734eeeSPrabhakar Kushwaha		};
439fb734eeeSPrabhakar Kushwaha
440fb734eeeSPrabhakar Kushwaha		mux1: mux1@20 {
441fb734eeeSPrabhakar Kushwaha			#clock-cells = <0>;
442fb734eeeSPrabhakar Kushwaha			reg = <0x20 4>;
443fb734eeeSPrabhakar Kushwaha			compatible = "fsl,qoriq-core-mux-2.0";
444fb734eeeSPrabhakar Kushwaha			clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
445fb734eeeSPrabhakar Kushwaha				 <&pll1 0>, <&pll1 1>, <&pll1 2>;
446fb734eeeSPrabhakar Kushwaha			clock-names = "pll0", "pll0-div2", "pll1-div4",
447fb734eeeSPrabhakar Kushwaha				"pll1", "pll1-div2", "pll1-div4";
448fb734eeeSPrabhakar Kushwaha			clock-output-names = "cmux1";
449fb734eeeSPrabhakar Kushwaha		};
450fb734eeeSPrabhakar Kushwaha
451fb734eeeSPrabhakar Kushwaha		mux2: mux2@40 {
452fb734eeeSPrabhakar Kushwaha			#clock-cells = <0>;
453fb734eeeSPrabhakar Kushwaha			reg = <0x40 4>;
454fb734eeeSPrabhakar Kushwaha			compatible = "fsl,qoriq-core-mux-2.0";
455fb734eeeSPrabhakar Kushwaha			clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
456fb734eeeSPrabhakar Kushwaha				 <&pll1 0>, <&pll1 1>, <&pll1 2>;
457fb734eeeSPrabhakar Kushwaha			clock-names = "pll0", "pll0-div2", "pll1-div4",
458fb734eeeSPrabhakar Kushwaha				"pll1", "pll1-div2", "pll1-div4";
459fb734eeeSPrabhakar Kushwaha			clock-output-names = "cmux2";
460fb734eeeSPrabhakar Kushwaha		};
461fb734eeeSPrabhakar Kushwaha
462fb734eeeSPrabhakar Kushwaha		mux3: mux3@60 {
463fb734eeeSPrabhakar Kushwaha			#clock-cells = <0>;
464fb734eeeSPrabhakar Kushwaha			reg = <0x60 4>;
465fb734eeeSPrabhakar Kushwaha			compatible = "fsl,qoriq-core-mux-2.0";
466fb734eeeSPrabhakar Kushwaha			clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
467fb734eeeSPrabhakar Kushwaha				 <&pll1 0>, <&pll1 1>, <&pll1 2>;
468fb734eeeSPrabhakar Kushwaha			clock-names = "pll0_0", "pll0_1", "pll0_2",
469fb734eeeSPrabhakar Kushwaha				"pll1_0", "pll1_1", "pll1_2";
470fb734eeeSPrabhakar Kushwaha			clock-output-names = "cmux3";
471fb734eeeSPrabhakar Kushwaha		};
472fb734eeeSPrabhakar Kushwaha	};
473fb734eeeSPrabhakar Kushwaha
474fb734eeeSPrabhakar Kushwaha	rcpm: global-utilities@e2000 {
475d2d79dccSChenhui Zhao		compatible = "fsl,t1040-rcpm", "fsl,qoriq-rcpm-2.1";
476fb734eeeSPrabhakar Kushwaha		reg = <0xe2000 0x1000>;
477fb734eeeSPrabhakar Kushwaha	};
478fb734eeeSPrabhakar Kushwaha
479fb734eeeSPrabhakar Kushwaha	sfp: sfp@e8000 {
480fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-sfp";
481fb734eeeSPrabhakar Kushwaha		reg	   = <0xe8000 0x1000>;
482fb734eeeSPrabhakar Kushwaha	};
483fb734eeeSPrabhakar Kushwaha
484fb734eeeSPrabhakar Kushwaha	serdes: serdes@ea000 {
485fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-serdes";
486fb734eeeSPrabhakar Kushwaha		reg	   = <0xea000 0x4000>;
487fb734eeeSPrabhakar Kushwaha	};
488fb734eeeSPrabhakar Kushwaha
489be489a39SHongtao Jia	tmu: tmu@f0000 {
490be489a39SHongtao Jia		compatible = "fsl,qoriq-tmu";
491be489a39SHongtao Jia		reg = <0xf0000 0x1000>;
492be489a39SHongtao Jia		interrupts = <18 2 0 0>;
493be489a39SHongtao Jia		fsl,tmu-range = <0xa0000 0x90026 0x8004a 0x1006a>;
494be489a39SHongtao Jia		fsl,tmu-calibration = <0x00000000 0x00000025
495be489a39SHongtao Jia				       0x00000001 0x00000028
496be489a39SHongtao Jia				       0x00000002 0x0000002d
497be489a39SHongtao Jia				       0x00000003 0x00000031
498be489a39SHongtao Jia				       0x00000004 0x00000036
499be489a39SHongtao Jia				       0x00000005 0x0000003a
500be489a39SHongtao Jia				       0x00000006 0x00000040
501be489a39SHongtao Jia				       0x00000007 0x00000044
502be489a39SHongtao Jia				       0x00000008 0x0000004a
503be489a39SHongtao Jia				       0x00000009 0x0000004f
504be489a39SHongtao Jia				       0x0000000a 0x00000054
505be489a39SHongtao Jia
506be489a39SHongtao Jia				       0x00010000 0x0000000d
507be489a39SHongtao Jia				       0x00010001 0x00000013
508be489a39SHongtao Jia				       0x00010002 0x00000019
509be489a39SHongtao Jia				       0x00010003 0x0000001f
510be489a39SHongtao Jia				       0x00010004 0x00000025
511be489a39SHongtao Jia				       0x00010005 0x0000002d
512be489a39SHongtao Jia				       0x00010006 0x00000033
513be489a39SHongtao Jia				       0x00010007 0x00000043
514be489a39SHongtao Jia				       0x00010008 0x0000004b
515be489a39SHongtao Jia				       0x00010009 0x00000053
516be489a39SHongtao Jia
517be489a39SHongtao Jia				       0x00020000 0x00000010
518be489a39SHongtao Jia				       0x00020001 0x00000017
519be489a39SHongtao Jia				       0x00020002 0x0000001f
520be489a39SHongtao Jia				       0x00020003 0x00000029
521be489a39SHongtao Jia				       0x00020004 0x00000031
522be489a39SHongtao Jia				       0x00020005 0x0000003c
523be489a39SHongtao Jia				       0x00020006 0x00000042
524be489a39SHongtao Jia				       0x00020007 0x0000004d
525be489a39SHongtao Jia				       0x00020008 0x00000056
526be489a39SHongtao Jia
527be489a39SHongtao Jia				       0x00030000 0x00000012
528be489a39SHongtao Jia				       0x00030001 0x0000001d>;
529734211cbSHongtao Jia		#thermal-sensor-cells = <1>;
530be489a39SHongtao Jia	};
531be489a39SHongtao Jia
532be489a39SHongtao Jia	thermal-zones {
533be489a39SHongtao Jia		cpu_thermal: cpu-thermal {
534be489a39SHongtao Jia			polling-delay-passive = <1000>;
535be489a39SHongtao Jia			polling-delay = <5000>;
536be489a39SHongtao Jia
537734211cbSHongtao Jia			thermal-sensors = <&tmu 2>;
538be489a39SHongtao Jia
539be489a39SHongtao Jia			trips {
540be489a39SHongtao Jia				cpu_alert: cpu-alert {
541be489a39SHongtao Jia					temperature = <85000>;
542be489a39SHongtao Jia					hysteresis = <2000>;
543be489a39SHongtao Jia					type = "passive";
544be489a39SHongtao Jia				};
545be489a39SHongtao Jia				cpu_crit: cpu-crit {
546be489a39SHongtao Jia					temperature = <95000>;
547be489a39SHongtao Jia					hysteresis = <2000>;
548be489a39SHongtao Jia					type = "critical";
549be489a39SHongtao Jia				};
550be489a39SHongtao Jia			};
551be489a39SHongtao Jia
552be489a39SHongtao Jia			cooling-maps {
553be489a39SHongtao Jia				map0 {
554be489a39SHongtao Jia					trip = <&cpu_alert>;
555be489a39SHongtao Jia					cooling-device =
556be489a39SHongtao Jia						<&cpu0 THERMAL_NO_LIMIT
557be489a39SHongtao Jia							THERMAL_NO_LIMIT>;
558be489a39SHongtao Jia				};
559be489a39SHongtao Jia				map1 {
560be489a39SHongtao Jia					trip = <&cpu_alert>;
561be489a39SHongtao Jia					cooling-device =
562be489a39SHongtao Jia						<&cpu1 THERMAL_NO_LIMIT
563be489a39SHongtao Jia							THERMAL_NO_LIMIT>;
564be489a39SHongtao Jia				};
565be489a39SHongtao Jia				map2 {
566be489a39SHongtao Jia					trip = <&cpu_alert>;
567be489a39SHongtao Jia					cooling-device =
568be489a39SHongtao Jia						<&cpu2 THERMAL_NO_LIMIT
569be489a39SHongtao Jia							THERMAL_NO_LIMIT>;
570be489a39SHongtao Jia				};
571be489a39SHongtao Jia				map3 {
572be489a39SHongtao Jia					trip = <&cpu_alert>;
573be489a39SHongtao Jia					cooling-device =
574be489a39SHongtao Jia						<&cpu3 THERMAL_NO_LIMIT
575be489a39SHongtao Jia							THERMAL_NO_LIMIT>;
576be489a39SHongtao Jia				};
577be489a39SHongtao Jia			};
578be489a39SHongtao Jia		};
579be489a39SHongtao Jia	};
580be489a39SHongtao Jia
581163e60c1SWang Dongsheng	scfg: global-utilities@fc000 {
582163e60c1SWang Dongsheng		compatible = "fsl,t1040-scfg";
583163e60c1SWang Dongsheng		reg = <0xfc000 0x1000>;
584163e60c1SWang Dongsheng	};
585163e60c1SWang Dongsheng
586fb734eeeSPrabhakar Kushwaha/include/ "elo3-dma-0.dtsi"
587fb734eeeSPrabhakar Kushwaha/include/ "elo3-dma-1.dtsi"
588fb734eeeSPrabhakar Kushwaha/include/ "qoriq-espi-0.dtsi"
589fb734eeeSPrabhakar Kushwaha	spi@110000 {
590fb734eeeSPrabhakar Kushwaha		fsl,espi-num-chipselects = <4>;
591fb734eeeSPrabhakar Kushwaha	};
592fb734eeeSPrabhakar Kushwaha
593fb734eeeSPrabhakar Kushwaha/include/ "qoriq-esdhc-0.dtsi"
594fb734eeeSPrabhakar Kushwaha	sdhc@114000 {
595fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-esdhc", "fsl,esdhc";
596fb734eeeSPrabhakar Kushwaha		fsl,iommu-parent = <&pamu0>;
597fb734eeeSPrabhakar Kushwaha		fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */
598fb734eeeSPrabhakar Kushwaha		sdhci,auto-cmd12;
599fb734eeeSPrabhakar Kushwaha	};
600fb734eeeSPrabhakar Kushwaha/include/ "qoriq-i2c-0.dtsi"
601fb734eeeSPrabhakar Kushwaha/include/ "qoriq-i2c-1.dtsi"
602fb734eeeSPrabhakar Kushwaha/include/ "qoriq-duart-0.dtsi"
603fb734eeeSPrabhakar Kushwaha/include/ "qoriq-duart-1.dtsi"
604fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-0.dtsi"
605fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-1.dtsi"
606fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-2.dtsi"
607fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-3.dtsi"
608fb734eeeSPrabhakar Kushwaha/include/ "qoriq-usb2-mph-0.dtsi"
609fb734eeeSPrabhakar Kushwaha		usb0: usb@210000 {
6103dde3176SSriram Dash			compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph";
611fb734eeeSPrabhakar Kushwaha			fsl,iommu-parent = <&pamu0>;
612fb734eeeSPrabhakar Kushwaha			fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */
613fb734eeeSPrabhakar Kushwaha			phy_type = "utmi";
614fb734eeeSPrabhakar Kushwaha			port0;
615fb734eeeSPrabhakar Kushwaha		};
616fb734eeeSPrabhakar Kushwaha/include/ "qoriq-usb2-dr-0.dtsi"
617fb734eeeSPrabhakar Kushwaha		usb1: usb@211000 {
6183dde3176SSriram Dash			compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
619fb734eeeSPrabhakar Kushwaha			fsl,iommu-parent = <&pamu0>;
620fb734eeeSPrabhakar Kushwaha			fsl,liodn-reg = <&guts 0x524>; /* USB2LIODNR */
621fb734eeeSPrabhakar Kushwaha			dr_mode = "host";
622fb734eeeSPrabhakar Kushwaha			phy_type = "utmi";
623fb734eeeSPrabhakar Kushwaha		};
624fb734eeeSPrabhakar Kushwaha
625fb734eeeSPrabhakar Kushwaha	display@180000 {
626fb734eeeSPrabhakar Kushwaha		compatible = "fsl,t1040-diu", "fsl,diu";
627fb734eeeSPrabhakar Kushwaha		reg = <0x180000 1000>;
628fb734eeeSPrabhakar Kushwaha		interrupts = <74 2 0 0>;
629fb734eeeSPrabhakar Kushwaha	};
630fb734eeeSPrabhakar Kushwaha
631fb734eeeSPrabhakar Kushwaha/include/ "qoriq-sata2-0.dtsi"
632fb734eeeSPrabhakar Kushwaha	sata@220000 {
633fb734eeeSPrabhakar Kushwaha		fsl,iommu-parent = <&pamu0>;
634fb734eeeSPrabhakar Kushwaha		fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */
635fb734eeeSPrabhakar Kushwaha	};
636fb734eeeSPrabhakar Kushwaha/include/ "qoriq-sata2-1.dtsi"
637fb734eeeSPrabhakar Kushwaha	sata@221000 {
638fb734eeeSPrabhakar Kushwaha		fsl,iommu-parent = <&pamu0>;
639fb734eeeSPrabhakar Kushwaha		fsl,liodn-reg = <&guts 0x554>; /* SATA2LIODNR */
640fb734eeeSPrabhakar Kushwaha	};
641fb734eeeSPrabhakar Kushwaha/include/ "qoriq-sec5.0-0.dtsi"
6427f6972a0SKumar Gala/include/ "qoriq-qman3.dtsi"
6431e8ed06dSKumar Gala/include/ "qoriq-bman1.dtsi"
644da414bb9SIgal Liberman
645da414bb9SIgal Liberman/include/ "qoriq-fman3l-0.dtsi"
646da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-0.dtsi"
647da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-1.dtsi"
648da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-2.dtsi"
649da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-3.dtsi"
650da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-4.dtsi"
651da414bb9SIgal Liberman	fman@400000 {
652da414bb9SIgal Liberman		enet0: ethernet@e0000 {
653da414bb9SIgal Liberman		};
654da414bb9SIgal Liberman
655da414bb9SIgal Liberman		enet1: ethernet@e2000 {
656da414bb9SIgal Liberman		};
657da414bb9SIgal Liberman
658da414bb9SIgal Liberman		enet2: ethernet@e4000 {
659da414bb9SIgal Liberman		};
660da414bb9SIgal Liberman
661da414bb9SIgal Liberman		enet3: ethernet@e6000 {
662da414bb9SIgal Liberman		};
663da414bb9SIgal Liberman
664da414bb9SIgal Liberman		enet4: ethernet@e8000 {
665da414bb9SIgal Liberman		};
666da414bb9SIgal Liberman
667da414bb9SIgal Liberman		mdio@fc000 {
668da414bb9SIgal Liberman			interrupts = <100 1 0 0>;
669da414bb9SIgal Liberman		};
670da414bb9SIgal Liberman
671da414bb9SIgal Liberman		mdio@fd000 {
672da414bb9SIgal Liberman			status = "disabled";
673da414bb9SIgal Liberman		};
674da414bb9SIgal Liberman	};
675fb734eeeSPrabhakar Kushwaha};
676b7a70852SZhao Qiang
677b7a70852SZhao Qiang&qe {
678b7a70852SZhao Qiang	#address-cells = <1>;
679b7a70852SZhao Qiang	#size-cells = <1>;
680b7a70852SZhao Qiang	device_type = "qe";
681b7a70852SZhao Qiang	compatible = "fsl,qe";
682b7a70852SZhao Qiang	fsl,qe-num-riscs = <1>;
683b7a70852SZhao Qiang	fsl,qe-num-snums = <28>;
684b7a70852SZhao Qiang
685b7a70852SZhao Qiang	qeic: interrupt-controller@80 {
686b7a70852SZhao Qiang		interrupt-controller;
687b7a70852SZhao Qiang		compatible = "fsl,qe-ic";
688b7a70852SZhao Qiang		#address-cells = <0>;
689b7a70852SZhao Qiang		#interrupt-cells = <1>;
690b7a70852SZhao Qiang		reg = <0x80 0x80>;
691b7a70852SZhao Qiang		interrupts = <95 2 0 0  94 2 0 0>; //high:79 low:78
692b7a70852SZhao Qiang	};
693b7a70852SZhao Qiang
694b7a70852SZhao Qiang	ucc@2000 {
695b7a70852SZhao Qiang		cell-index = <1>;
696b7a70852SZhao Qiang		reg = <0x2000 0x200>;
697b7a70852SZhao Qiang		interrupts = <32>;
698b7a70852SZhao Qiang		interrupt-parent = <&qeic>;
699b7a70852SZhao Qiang	};
700b7a70852SZhao Qiang
701b7a70852SZhao Qiang	ucc@2200 {
702b7a70852SZhao Qiang		cell-index = <3>;
703b7a70852SZhao Qiang		reg = <0x2200 0x200>;
704b7a70852SZhao Qiang		interrupts = <34>;
705b7a70852SZhao Qiang		interrupt-parent = <&qeic>;
706b7a70852SZhao Qiang	};
707b7a70852SZhao Qiang
708b7a70852SZhao Qiang	muram@10000 {
709b7a70852SZhao Qiang		#address-cells = <1>;
710b7a70852SZhao Qiang		#size-cells = <1>;
711b7a70852SZhao Qiang		compatible = "fsl,qe-muram", "fsl,cpm-muram";
712b7a70852SZhao Qiang		ranges = <0x0 0x10000 0x6000>;
713b7a70852SZhao Qiang
714b7a70852SZhao Qiang		data-only@0 {
715b7a70852SZhao Qiang			compatible = "fsl,qe-muram-data",
716b7a70852SZhao Qiang			"fsl,cpm-muram-data";
717b7a70852SZhao Qiang			reg = <0x0 0x6000>;
718b7a70852SZhao Qiang		};
719b7a70852SZhao Qiang	};
720b7a70852SZhao Qiang};
721