1ec66a97dSShengzhou Liu/*
2ec66a97dSShengzhou Liu * T1023 Silicon/SoC Device Tree Source (post include)
3ec66a97dSShengzhou Liu *
4ec66a97dSShengzhou Liu * Copyright 2014 Freescale Semiconductor Inc.
5ec66a97dSShengzhou Liu *
6ec66a97dSShengzhou Liu * Redistribution and use in source and binary forms, with or without
7ec66a97dSShengzhou Liu * modification, are permitted provided that the following conditions are met:
8ec66a97dSShengzhou Liu *     * Redistributions of source code must retain the above copyright
9ec66a97dSShengzhou Liu *	 notice, this list of conditions and the following disclaimer.
10ec66a97dSShengzhou Liu *     * Redistributions in binary form must reproduce the above copyright
11ec66a97dSShengzhou Liu *	 notice, this list of conditions and the following disclaimer in the
12ec66a97dSShengzhou Liu *	 documentation and/or other materials provided with the distribution.
13ec66a97dSShengzhou Liu *     * Neither the name of Freescale Semiconductor nor the
14ec66a97dSShengzhou Liu *	 names of its contributors may be used to endorse or promote products
15ec66a97dSShengzhou Liu *	 derived from this software without specific prior written permission.
16ec66a97dSShengzhou Liu *
17ec66a97dSShengzhou Liu *
18ec66a97dSShengzhou Liu * ALTERNATIVELY, this software may be distributed under the terms of the
19ec66a97dSShengzhou Liu * GNU General Public License ("GPL") as published by the Free Software
20ec66a97dSShengzhou Liu * Foundation, either version 2 of that License or (at your option) any
21ec66a97dSShengzhou Liu * later version.
22ec66a97dSShengzhou Liu *
23ec66a97dSShengzhou Liu * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
24ec66a97dSShengzhou Liu * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25ec66a97dSShengzhou Liu * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26ec66a97dSShengzhou Liu * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
27ec66a97dSShengzhou Liu * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28ec66a97dSShengzhou Liu * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29ec66a97dSShengzhou Liu * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
30ec66a97dSShengzhou Liu * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31ec66a97dSShengzhou Liu * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32ec66a97dSShengzhou Liu * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33ec66a97dSShengzhou Liu */
34ec66a97dSShengzhou Liu
353045e409SHongtao Jia#include <dt-bindings/thermal/thermal.h>
363045e409SHongtao Jia
37ec66a97dSShengzhou Liu&ifc {
38ec66a97dSShengzhou Liu	#address-cells = <2>;
39ec66a97dSShengzhou Liu	#size-cells = <1>;
40ec66a97dSShengzhou Liu	compatible = "fsl,ifc", "simple-bus";
41ec66a97dSShengzhou Liu	interrupts = <25 2 0 0>;
42ec66a97dSShengzhou Liu};
43ec66a97dSShengzhou Liu
44ec66a97dSShengzhou Liu&pci0 {
45ec66a97dSShengzhou Liu	compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
46ec66a97dSShengzhou Liu	device_type = "pci";
47ec66a97dSShengzhou Liu	#size-cells = <2>;
48ec66a97dSShengzhou Liu	#address-cells = <3>;
49ec66a97dSShengzhou Liu	bus-range = <0x0 0xff>;
50ec66a97dSShengzhou Liu	interrupts = <20 2 0 0>;
51ec66a97dSShengzhou Liu	fsl,iommu-parent = <&pamu0>;
52ec66a97dSShengzhou Liu	pcie@0 {
53ec66a97dSShengzhou Liu		reg = <0 0 0 0 0>;
54ec66a97dSShengzhou Liu		#interrupt-cells = <1>;
55ec66a97dSShengzhou Liu		#size-cells = <2>;
56ec66a97dSShengzhou Liu		#address-cells = <3>;
57ec66a97dSShengzhou Liu		device_type = "pci";
58ec66a97dSShengzhou Liu		interrupts = <20 2 0 0>;
59ec66a97dSShengzhou Liu		interrupt-map-mask = <0xf800 0 0 7>;
60ec66a97dSShengzhou Liu		interrupt-map = <
61ec66a97dSShengzhou Liu			/* IDSEL 0x0 */
62ec66a97dSShengzhou Liu			0000 0 0 1 &mpic 40 1 0 0
63ec66a97dSShengzhou Liu			0000 0 0 2 &mpic 1 1 0 0
64ec66a97dSShengzhou Liu			0000 0 0 3 &mpic 2 1 0 0
65ec66a97dSShengzhou Liu			0000 0 0 4 &mpic 3 1 0 0
66ec66a97dSShengzhou Liu			>;
67ec66a97dSShengzhou Liu	};
68ec66a97dSShengzhou Liu};
69ec66a97dSShengzhou Liu
70ec66a97dSShengzhou Liu&pci1 {
71ec66a97dSShengzhou Liu	compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
72ec66a97dSShengzhou Liu	device_type = "pci";
73ec66a97dSShengzhou Liu	#size-cells = <2>;
74ec66a97dSShengzhou Liu	#address-cells = <3>;
75ec66a97dSShengzhou Liu	bus-range = <0 0xff>;
76ec66a97dSShengzhou Liu	interrupts = <21 2 0 0>;
77ec66a97dSShengzhou Liu	fsl,iommu-parent = <&pamu0>;
78ec66a97dSShengzhou Liu	pcie@0 {
79ec66a97dSShengzhou Liu		reg = <0 0 0 0 0>;
80ec66a97dSShengzhou Liu		#interrupt-cells = <1>;
81ec66a97dSShengzhou Liu		#size-cells = <2>;
82ec66a97dSShengzhou Liu		#address-cells = <3>;
83ec66a97dSShengzhou Liu		device_type = "pci";
84ec66a97dSShengzhou Liu		interrupts = <21 2 0 0>;
85ec66a97dSShengzhou Liu		interrupt-map-mask = <0xf800 0 0 7>;
86ec66a97dSShengzhou Liu		interrupt-map = <
87ec66a97dSShengzhou Liu			/* IDSEL 0x0 */
88ec66a97dSShengzhou Liu			0000 0 0 1 &mpic 41 1 0 0
89ec66a97dSShengzhou Liu			0000 0 0 2 &mpic 5 1 0 0
90ec66a97dSShengzhou Liu			0000 0 0 3 &mpic 6 1 0 0
91ec66a97dSShengzhou Liu			0000 0 0 4 &mpic 7 1 0 0
92ec66a97dSShengzhou Liu			>;
93ec66a97dSShengzhou Liu	};
94ec66a97dSShengzhou Liu};
95ec66a97dSShengzhou Liu
96ec66a97dSShengzhou Liu&pci2 {
97ec66a97dSShengzhou Liu	compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
98ec66a97dSShengzhou Liu	device_type = "pci";
99ec66a97dSShengzhou Liu	#size-cells = <2>;
100ec66a97dSShengzhou Liu	#address-cells = <3>;
101ec66a97dSShengzhou Liu	bus-range = <0x0 0xff>;
102ec66a97dSShengzhou Liu	interrupts = <22 2 0 0>;
103ec66a97dSShengzhou Liu	fsl,iommu-parent = <&pamu0>;
104ec66a97dSShengzhou Liu	pcie@0 {
105ec66a97dSShengzhou Liu		reg = <0 0 0 0 0>;
106ec66a97dSShengzhou Liu		#interrupt-cells = <1>;
107ec66a97dSShengzhou Liu		#size-cells = <2>;
108ec66a97dSShengzhou Liu		#address-cells = <3>;
109ec66a97dSShengzhou Liu		device_type = "pci";
110ec66a97dSShengzhou Liu		interrupts = <22 2 0 0>;
111ec66a97dSShengzhou Liu		interrupt-map-mask = <0xf800 0 0 7>;
112ec66a97dSShengzhou Liu		interrupt-map = <
113ec66a97dSShengzhou Liu			/* IDSEL 0x0 */
114ec66a97dSShengzhou Liu			0000 0 0 1 &mpic 42 1 0 0
115ec66a97dSShengzhou Liu			0000 0 0 2 &mpic 9 1 0 0
116ec66a97dSShengzhou Liu			0000 0 0 3 &mpic 10 1 0 0
117ec66a97dSShengzhou Liu			0000 0 0 4 &mpic 11 1 0 0
118ec66a97dSShengzhou Liu			>;
119ec66a97dSShengzhou Liu	};
120ec66a97dSShengzhou Liu};
121ec66a97dSShengzhou Liu
122ec66a97dSShengzhou Liu&dcsr {
123ec66a97dSShengzhou Liu	#address-cells = <1>;
124ec66a97dSShengzhou Liu	#size-cells = <1>;
125ec66a97dSShengzhou Liu	compatible = "fsl,dcsr", "simple-bus";
126ec66a97dSShengzhou Liu
127ec66a97dSShengzhou Liu	dcsr-epu@0 {
128ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-epu", "fsl,dcsr-epu";
129ec66a97dSShengzhou Liu		interrupts = <52 2 0 0
130ec66a97dSShengzhou Liu			      84 2 0 0
131ec66a97dSShengzhou Liu			      85 2 0 0>;
132ec66a97dSShengzhou Liu		reg = <0x0 0x1000>;
133ec66a97dSShengzhou Liu	};
134ec66a97dSShengzhou Liu	dcsr-npc {
135ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-cnpc", "fsl,dcsr-cnpc";
136ec66a97dSShengzhou Liu		reg = <0x1000 0x1000 0x1002000 0x10000>;
137ec66a97dSShengzhou Liu	};
138ec66a97dSShengzhou Liu	dcsr-nxc@2000 {
139ec66a97dSShengzhou Liu		compatible = "fsl,dcsr-nxc";
140ec66a97dSShengzhou Liu		reg = <0x2000 0x1000>;
141ec66a97dSShengzhou Liu	};
142ec66a97dSShengzhou Liu	dcsr-corenet {
143ec66a97dSShengzhou Liu		compatible = "fsl,dcsr-corenet";
144ec66a97dSShengzhou Liu		reg = <0x8000 0x1000 0x1A000 0x1000>;
145ec66a97dSShengzhou Liu	};
146ec66a97dSShengzhou Liu	dcsr-ocn@11000 {
147ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-ocn", "fsl,dcsr-ocn";
148ec66a97dSShengzhou Liu		reg = <0x11000 0x1000>;
149ec66a97dSShengzhou Liu	};
150ec66a97dSShengzhou Liu	dcsr-ddr@12000 {
151ec66a97dSShengzhou Liu		compatible = "fsl,dcsr-ddr";
152ec66a97dSShengzhou Liu		dev-handle = <&ddr1>;
153ec66a97dSShengzhou Liu		reg = <0x12000 0x1000>;
154ec66a97dSShengzhou Liu	};
155ec66a97dSShengzhou Liu	dcsr-nal@18000 {
156ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-nal", "fsl,dcsr-nal";
157ec66a97dSShengzhou Liu		reg = <0x18000 0x1000>;
158ec66a97dSShengzhou Liu	};
159ec66a97dSShengzhou Liu	dcsr-rcpm@22000 {
160ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-rcpm", "fsl,dcsr-rcpm";
161ec66a97dSShengzhou Liu		reg = <0x22000 0x1000>;
162ec66a97dSShengzhou Liu	};
163ec66a97dSShengzhou Liu	dcsr-snpc@30000 {
164ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-snpc", "fsl,dcsr-snpc";
165ec66a97dSShengzhou Liu		reg = <0x30000 0x1000 0x1022000 0x10000>;
166ec66a97dSShengzhou Liu	};
167ec66a97dSShengzhou Liu	dcsr-snpc@31000 {
168ec66a97dSShengzhou Liu		compatible = "fsl,t1023-dcsr-snpc", "fsl,dcsr-snpc";
169ec66a97dSShengzhou Liu		reg = <0x31000 0x1000 0x1042000 0x10000>;
170ec66a97dSShengzhou Liu	};
171ec66a97dSShengzhou Liu	dcsr-cpu-sb-proxy@100000 {
172ec66a97dSShengzhou Liu		compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
173ec66a97dSShengzhou Liu		cpu-handle = <&cpu0>;
174ec66a97dSShengzhou Liu		reg = <0x100000 0x1000 0x101000 0x1000>;
175ec66a97dSShengzhou Liu	};
176ec66a97dSShengzhou Liu	dcsr-cpu-sb-proxy@108000 {
177ec66a97dSShengzhou Liu		compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
178ec66a97dSShengzhou Liu		cpu-handle = <&cpu1>;
179ec66a97dSShengzhou Liu		reg = <0x108000 0x1000 0x109000 0x1000>;
180ec66a97dSShengzhou Liu	};
181ec66a97dSShengzhou Liu};
182ec66a97dSShengzhou Liu
183ec66a97dSShengzhou Liu&soc {
184ec66a97dSShengzhou Liu	#address-cells = <1>;
185ec66a97dSShengzhou Liu	#size-cells = <1>;
186ec66a97dSShengzhou Liu	device_type = "soc";
187ec66a97dSShengzhou Liu	compatible = "simple-bus";
188ec66a97dSShengzhou Liu
189ec66a97dSShengzhou Liu	soc-sram-error {
190ec66a97dSShengzhou Liu		compatible = "fsl,soc-sram-error";
191ec66a97dSShengzhou Liu		interrupts = <16 2 1 29>;
192ec66a97dSShengzhou Liu	};
193ec66a97dSShengzhou Liu
194ec66a97dSShengzhou Liu	corenet-law@0 {
195ec66a97dSShengzhou Liu		compatible = "fsl,corenet-law";
196ec66a97dSShengzhou Liu		reg = <0x0 0x1000>;
197ec66a97dSShengzhou Liu		fsl,num-laws = <16>;
198ec66a97dSShengzhou Liu	};
199ec66a97dSShengzhou Liu
200ec66a97dSShengzhou Liu	ddr1: memory-controller@8000 {
201ec66a97dSShengzhou Liu		compatible = "fsl,qoriq-memory-controller-v5.0",
202ec66a97dSShengzhou Liu				"fsl,qoriq-memory-controller";
203ec66a97dSShengzhou Liu		reg = <0x8000 0x1000>;
204ec66a97dSShengzhou Liu		interrupts = <16 2 1 23>;
205ec66a97dSShengzhou Liu	};
206ec66a97dSShengzhou Liu
207ec66a97dSShengzhou Liu	cpc: l3-cache-controller@10000 {
208ec66a97dSShengzhou Liu		compatible = "fsl,t1023-l3-cache-controller", "cache";
209ec66a97dSShengzhou Liu		reg = <0x10000 0x1000>;
210ec66a97dSShengzhou Liu		interrupts = <16 2 1 27>;
211ec66a97dSShengzhou Liu	};
212ec66a97dSShengzhou Liu
213ec66a97dSShengzhou Liu	corenet-cf@18000 {
214ec66a97dSShengzhou Liu		compatible = "fsl,corenet2-cf";
215ec66a97dSShengzhou Liu		reg = <0x18000 0x1000>;
216ec66a97dSShengzhou Liu		interrupts = <16 2 1 31>;
217ec66a97dSShengzhou Liu	};
218ec66a97dSShengzhou Liu
219ec66a97dSShengzhou Liu	iommu@20000 {
220ec66a97dSShengzhou Liu		compatible = "fsl,pamu-v1.0", "fsl,pamu";
221ec66a97dSShengzhou Liu		reg = <0x20000 0x1000>;
222ec66a97dSShengzhou Liu		ranges = <0 0x20000 0x1000>;
223ec66a97dSShengzhou Liu		#address-cells = <1>;
224ec66a97dSShengzhou Liu		#size-cells = <1>;
225ec66a97dSShengzhou Liu		interrupts = <
226ec66a97dSShengzhou Liu			24 2 0 0
227ec66a97dSShengzhou Liu			16 2 1 30>;
228ec66a97dSShengzhou Liu		pamu0: pamu@0 {
229ec66a97dSShengzhou Liu			reg = <0 0x1000>;
230ec66a97dSShengzhou Liu			fsl,primary-cache-geometry = <128 1>;
231ec66a97dSShengzhou Liu			fsl,secondary-cache-geometry = <32 2>;
232ec66a97dSShengzhou Liu		};
233ec66a97dSShengzhou Liu	};
234ec66a97dSShengzhou Liu
235ec66a97dSShengzhou Liu/include/ "qoriq-mpic.dtsi"
236ec66a97dSShengzhou Liu
237ec66a97dSShengzhou Liu	guts: global-utilities@e0000 {
238ec66a97dSShengzhou Liu		compatible = "fsl,t1023-device-config", "fsl,qoriq-device-config-2.0";
239ec66a97dSShengzhou Liu		reg = <0xe0000 0xe00>;
240ec66a97dSShengzhou Liu		fsl,has-rstcr;
241ec66a97dSShengzhou Liu		fsl,liodn-bits = <12>;
242ec66a97dSShengzhou Liu	};
243ec66a97dSShengzhou Liu
244ec66a97dSShengzhou Liu/include/ "qoriq-clockgen2.dtsi"
245ec66a97dSShengzhou Liu	global-utilities@e1000 {
246ec66a97dSShengzhou Liu		compatible = "fsl,t1023-clockgen", "fsl,qoriq-clockgen-2.0";
247ec66a97dSShengzhou Liu		mux0: mux0@0 {
248ec66a97dSShengzhou Liu			#clock-cells = <0>;
249ec66a97dSShengzhou Liu			reg = <0x0 4>;
250ec66a97dSShengzhou Liu			compatible = "fsl,core-mux-clock";
251ec66a97dSShengzhou Liu			clocks = <&pll0 0>, <&pll0 1>;
252ec66a97dSShengzhou Liu			clock-names = "pll0_0", "pll0_1";
253ec66a97dSShengzhou Liu			clock-output-names = "cmux0";
254ec66a97dSShengzhou Liu		};
255ec66a97dSShengzhou Liu		mux1: mux1@20 {
256ec66a97dSShengzhou Liu			#clock-cells = <0>;
257ec66a97dSShengzhou Liu			reg = <0x20 4>;
258ec66a97dSShengzhou Liu			compatible = "fsl,core-mux-clock";
259ec66a97dSShengzhou Liu			clocks = <&pll0 0>, <&pll0 1>;
260ec66a97dSShengzhou Liu			clock-names = "pll0_0", "pll0_1";
261ec66a97dSShengzhou Liu			clock-output-names = "cmux1";
262ec66a97dSShengzhou Liu		};
263ec66a97dSShengzhou Liu	};
264ec66a97dSShengzhou Liu
265ec66a97dSShengzhou Liu	rcpm: global-utilities@e2000 {
266ec66a97dSShengzhou Liu		compatible = "fsl,t1023-rcpm", "fsl,qoriq-rcpm-2.0";
267ec66a97dSShengzhou Liu		reg = <0xe2000 0x1000>;
268ec66a97dSShengzhou Liu	};
269ec66a97dSShengzhou Liu
270ec66a97dSShengzhou Liu	sfp: sfp@e8000 {
271ec66a97dSShengzhou Liu		compatible = "fsl,t1023-sfp";
272ec66a97dSShengzhou Liu		reg = <0xe8000 0x1000>;
273ec66a97dSShengzhou Liu	};
274ec66a97dSShengzhou Liu
275ec66a97dSShengzhou Liu	serdes: serdes@ea000 {
276ec66a97dSShengzhou Liu		compatible = "fsl,t1023-serdes";
277ec66a97dSShengzhou Liu		reg = <0xea000 0x4000>;
278ec66a97dSShengzhou Liu	};
279ec66a97dSShengzhou Liu
2803045e409SHongtao Jia	tmu: tmu@f0000 {
2813045e409SHongtao Jia		compatible = "fsl,qoriq-tmu";
2823045e409SHongtao Jia		reg = <0xf0000 0x1000>;
2833045e409SHongtao Jia		interrupts = <18 2 0 0>;
2843045e409SHongtao Jia		fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>;
2853045e409SHongtao Jia		fsl,tmu-calibration = <0x00000000 0x0000000f
2863045e409SHongtao Jia				       0x00000001 0x00000017
2873045e409SHongtao Jia				       0x00000002 0x0000001e
2883045e409SHongtao Jia				       0x00000003 0x00000026
2893045e409SHongtao Jia				       0x00000004 0x0000002e
2903045e409SHongtao Jia				       0x00000005 0x00000035
2913045e409SHongtao Jia				       0x00000006 0x0000003d
2923045e409SHongtao Jia				       0x00000007 0x00000044
2933045e409SHongtao Jia				       0x00000008 0x0000004c
2943045e409SHongtao Jia				       0x00000009 0x00000053
2953045e409SHongtao Jia				       0x0000000a 0x0000005b
2963045e409SHongtao Jia				       0x0000000b 0x00000064
2973045e409SHongtao Jia
2983045e409SHongtao Jia				       0x00010000 0x00000011
2993045e409SHongtao Jia				       0x00010001 0x0000001c
3003045e409SHongtao Jia				       0x00010002 0x00000024
3013045e409SHongtao Jia				       0x00010003 0x0000002b
3023045e409SHongtao Jia				       0x00010004 0x00000034
3033045e409SHongtao Jia				       0x00010005 0x00000039
3043045e409SHongtao Jia				       0x00010006 0x00000042
3053045e409SHongtao Jia				       0x00010007 0x0000004c
3063045e409SHongtao Jia				       0x00010008 0x00000051
3073045e409SHongtao Jia				       0x00010009 0x0000005a
3083045e409SHongtao Jia				       0x0001000a 0x00000063
3093045e409SHongtao Jia
3103045e409SHongtao Jia				       0x00020000 0x00000013
3113045e409SHongtao Jia				       0x00020001 0x00000019
3123045e409SHongtao Jia				       0x00020002 0x00000024
3133045e409SHongtao Jia				       0x00020003 0x0000002c
3143045e409SHongtao Jia				       0x00020004 0x00000035
3153045e409SHongtao Jia				       0x00020005 0x0000003d
3163045e409SHongtao Jia				       0x00020006 0x00000046
3173045e409SHongtao Jia				       0x00020007 0x00000050
3183045e409SHongtao Jia				       0x00020008 0x00000059
3193045e409SHongtao Jia
3203045e409SHongtao Jia				       0x00030000 0x00000002
3213045e409SHongtao Jia				       0x00030001 0x0000000d
3223045e409SHongtao Jia				       0x00030002 0x00000019
3233045e409SHongtao Jia				       0x00030003 0x00000024>;
3243045e409SHongtao Jia		#thermal-sensor-cells = <0>;
3253045e409SHongtao Jia	};
3263045e409SHongtao Jia
3273045e409SHongtao Jia	thermal-zones {
3283045e409SHongtao Jia		cpu_thermal: cpu-thermal {
3293045e409SHongtao Jia			polling-delay-passive = <1000>;
3303045e409SHongtao Jia			polling-delay = <5000>;
3313045e409SHongtao Jia
3323045e409SHongtao Jia			thermal-sensors = <&tmu>;
3333045e409SHongtao Jia
3343045e409SHongtao Jia			trips {
3353045e409SHongtao Jia				cpu_alert: cpu-alert {
3363045e409SHongtao Jia					temperature = <85000>;
3373045e409SHongtao Jia					hysteresis = <2000>;
3383045e409SHongtao Jia					type = "passive";
3393045e409SHongtao Jia				};
3403045e409SHongtao Jia				cpu_crit: cpu-crit {
3413045e409SHongtao Jia					temperature = <95000>;
3423045e409SHongtao Jia					hysteresis = <2000>;
3433045e409SHongtao Jia					type = "critical";
3443045e409SHongtao Jia				};
3453045e409SHongtao Jia			};
3463045e409SHongtao Jia
3473045e409SHongtao Jia			cooling-maps {
3483045e409SHongtao Jia				map0 {
3493045e409SHongtao Jia					trip = <&cpu_alert>;
3503045e409SHongtao Jia					cooling-device =
3513045e409SHongtao Jia						<&cpu0 THERMAL_NO_LIMIT
3523045e409SHongtao Jia							THERMAL_NO_LIMIT>;
3533045e409SHongtao Jia				};
3543045e409SHongtao Jia				map1 {
3553045e409SHongtao Jia					trip = <&cpu_alert>;
3563045e409SHongtao Jia					cooling-device =
3573045e409SHongtao Jia						<&cpu1 THERMAL_NO_LIMIT
3583045e409SHongtao Jia							THERMAL_NO_LIMIT>;
3593045e409SHongtao Jia				};
3603045e409SHongtao Jia			};
3613045e409SHongtao Jia		};
3623045e409SHongtao Jia	};
3633045e409SHongtao Jia
364ec66a97dSShengzhou Liu	scfg: global-utilities@fc000 {
365ec66a97dSShengzhou Liu		compatible = "fsl,t1023-scfg";
366ec66a97dSShengzhou Liu		reg = <0xfc000 0x1000>;
367ec66a97dSShengzhou Liu	};
368ec66a97dSShengzhou Liu
369ec66a97dSShengzhou Liu/include/ "elo3-dma-0.dtsi"
370ec66a97dSShengzhou Liu/include/ "elo3-dma-1.dtsi"
371ec66a97dSShengzhou Liu
372ec66a97dSShengzhou Liu/include/ "qoriq-espi-0.dtsi"
373ec66a97dSShengzhou Liu	spi@110000 {
374ec66a97dSShengzhou Liu		fsl,espi-num-chipselects = <4>;
375ec66a97dSShengzhou Liu	};
376ec66a97dSShengzhou Liu
377ec66a97dSShengzhou Liu/include/ "qoriq-esdhc-0.dtsi"
378ec66a97dSShengzhou Liu	sdhc@114000 {
379ec66a97dSShengzhou Liu		compatible = "fsl,t1023-esdhc", "fsl,esdhc";
380ec66a97dSShengzhou Liu		fsl,iommu-parent = <&pamu0>;
381ec66a97dSShengzhou Liu		fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */
382ec66a97dSShengzhou Liu		sdhci,auto-cmd12;
383ec66a97dSShengzhou Liu		no-1-8-v;
384ec66a97dSShengzhou Liu	};
385ec66a97dSShengzhou Liu/include/ "qoriq-i2c-0.dtsi"
386ec66a97dSShengzhou Liu/include/ "qoriq-i2c-1.dtsi"
387ec66a97dSShengzhou Liu/include/ "qoriq-duart-0.dtsi"
388ec66a97dSShengzhou Liu/include/ "qoriq-duart-1.dtsi"
389ec66a97dSShengzhou Liu/include/ "qoriq-gpio-0.dtsi"
390ec66a97dSShengzhou Liu/include/ "qoriq-gpio-1.dtsi"
391ec66a97dSShengzhou Liu/include/ "qoriq-gpio-2.dtsi"
392ec66a97dSShengzhou Liu/include/ "qoriq-gpio-3.dtsi"
393ec66a97dSShengzhou Liu/include/ "qoriq-usb2-mph-0.dtsi"
394ec66a97dSShengzhou Liu	usb0: usb@210000 {
395ec66a97dSShengzhou Liu		compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph";
396ec66a97dSShengzhou Liu		fsl,iommu-parent = <&pamu0>;
397ec66a97dSShengzhou Liu		fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */
398ec66a97dSShengzhou Liu		phy_type = "utmi";
399ec66a97dSShengzhou Liu		port0;
400ec66a97dSShengzhou Liu	};
401ec66a97dSShengzhou Liu/include/ "qoriq-usb2-dr-0.dtsi"
402ec66a97dSShengzhou Liu	usb1: usb@211000 {
403ec66a97dSShengzhou Liu		compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
404ec66a97dSShengzhou Liu		fsl,iommu-parent = <&pamu0>;
405ec66a97dSShengzhou Liu		fsl,liodn-reg = <&guts 0x524>; /* USB2LIODNR */
406ec66a97dSShengzhou Liu		dr_mode = "host";
407ec66a97dSShengzhou Liu		phy_type = "utmi";
408ec66a97dSShengzhou Liu	};
409ec66a97dSShengzhou Liu/include/ "qoriq-sata2-0.dtsi"
410ec66a97dSShengzhou Liu	sata@220000 {
411ec66a97dSShengzhou Liu		fsl,iommu-parent = <&pamu0>;
412ec66a97dSShengzhou Liu		fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */
413ec66a97dSShengzhou Liu	};
414ec66a97dSShengzhou Liu
415ec66a97dSShengzhou Liu/include/ "qoriq-sec5.0-0.dtsi"
416da414bb9SIgal Liberman
417da414bb9SIgal Liberman/include/ "qoriq-fman3l-0.dtsi"
418da414bb9SIgal Liberman/include/ "qoriq-fman3-0-10g-0-best-effort.dtsi"
419da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-1.dtsi"
420da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-2.dtsi"
421da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-3.dtsi"
422da414bb9SIgal Liberman	fman@400000 {
423da414bb9SIgal Liberman		enet0: ethernet@e0000 {
424da414bb9SIgal Liberman		};
425da414bb9SIgal Liberman
426da414bb9SIgal Liberman		enet1: ethernet@e2000 {
427da414bb9SIgal Liberman		};
428da414bb9SIgal Liberman
429da414bb9SIgal Liberman		enet2: ethernet@e4000 {
430da414bb9SIgal Liberman		};
431da414bb9SIgal Liberman
432da414bb9SIgal Liberman		enet3: ethernet@e6000 {
433da414bb9SIgal Liberman		};
434da414bb9SIgal Liberman	};
435ec66a97dSShengzhou Liu};
436