xref: /rk3399_rockchip-uboot/arch/arm/dts/uniphier-pxs2.dtsi (revision 52159d27ffe6b2a1a7e874cb2fda5aadbd4f03e5)
1*52159d27SMasahiro Yamada/*
2*52159d27SMasahiro Yamada * Device Tree Source for UniPhier PXs2 SoC
3*52159d27SMasahiro Yamada *
4*52159d27SMasahiro Yamada * Copyright (C) 2015-2016 Socionext Inc.
5*52159d27SMasahiro Yamada *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
6*52159d27SMasahiro Yamada *
7*52159d27SMasahiro Yamada * SPDX-License-Identifier:	GPL-2.0+	X11
8*52159d27SMasahiro Yamada */
9*52159d27SMasahiro Yamada
10*52159d27SMasahiro Yamada/include/ "uniphier-common32.dtsi"
11*52159d27SMasahiro Yamada
12*52159d27SMasahiro Yamada/ {
13*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2";
14*52159d27SMasahiro Yamada
15*52159d27SMasahiro Yamada	cpus {
16*52159d27SMasahiro Yamada		#address-cells = <1>;
17*52159d27SMasahiro Yamada		#size-cells = <0>;
18*52159d27SMasahiro Yamada
19*52159d27SMasahiro Yamada		cpu@0 {
20*52159d27SMasahiro Yamada			device_type = "cpu";
21*52159d27SMasahiro Yamada			compatible = "arm,cortex-a9";
22*52159d27SMasahiro Yamada			reg = <0>;
23*52159d27SMasahiro Yamada			enable-method = "psci";
24*52159d27SMasahiro Yamada			next-level-cache = <&l2>;
25*52159d27SMasahiro Yamada		};
26*52159d27SMasahiro Yamada
27*52159d27SMasahiro Yamada		cpu@1 {
28*52159d27SMasahiro Yamada			device_type = "cpu";
29*52159d27SMasahiro Yamada			compatible = "arm,cortex-a9";
30*52159d27SMasahiro Yamada			reg = <1>;
31*52159d27SMasahiro Yamada			enable-method = "psci";
32*52159d27SMasahiro Yamada			next-level-cache = <&l2>;
33*52159d27SMasahiro Yamada		};
34*52159d27SMasahiro Yamada
35*52159d27SMasahiro Yamada		cpu@2 {
36*52159d27SMasahiro Yamada			device_type = "cpu";
37*52159d27SMasahiro Yamada			compatible = "arm,cortex-a9";
38*52159d27SMasahiro Yamada			reg = <2>;
39*52159d27SMasahiro Yamada			enable-method = "psci";
40*52159d27SMasahiro Yamada			next-level-cache = <&l2>;
41*52159d27SMasahiro Yamada		};
42*52159d27SMasahiro Yamada
43*52159d27SMasahiro Yamada		cpu@3 {
44*52159d27SMasahiro Yamada			device_type = "cpu";
45*52159d27SMasahiro Yamada			compatible = "arm,cortex-a9";
46*52159d27SMasahiro Yamada			reg = <3>;
47*52159d27SMasahiro Yamada			enable-method = "psci";
48*52159d27SMasahiro Yamada			next-level-cache = <&l2>;
49*52159d27SMasahiro Yamada		};
50*52159d27SMasahiro Yamada	};
51*52159d27SMasahiro Yamada
52*52159d27SMasahiro Yamada	clocks {
53*52159d27SMasahiro Yamada		arm_timer_clk: arm_timer_clk {
54*52159d27SMasahiro Yamada			#clock-cells = <0>;
55*52159d27SMasahiro Yamada			compatible = "fixed-clock";
56*52159d27SMasahiro Yamada			clock-frequency = <50000000>;
57*52159d27SMasahiro Yamada		};
58*52159d27SMasahiro Yamada
59*52159d27SMasahiro Yamada		i2c_clk: i2c_clk {
60*52159d27SMasahiro Yamada			#clock-cells = <0>;
61*52159d27SMasahiro Yamada			compatible = "fixed-clock";
62*52159d27SMasahiro Yamada			clock-frequency = <50000000>;
63*52159d27SMasahiro Yamada		};
64*52159d27SMasahiro Yamada	};
65*52159d27SMasahiro Yamada};
66*52159d27SMasahiro Yamada
67*52159d27SMasahiro Yamada&soc {
68*52159d27SMasahiro Yamada	l2: l2-cache@500c0000 {
69*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-system-cache";
70*52159d27SMasahiro Yamada		reg = <0x500c0000 0x2000>, <0x503c0100 0x4>, <0x506c0000 0x400>;
71*52159d27SMasahiro Yamada		interrupts = <0 174 4>, <0 175 4>, <0 190 4>, <0 191 4>;
72*52159d27SMasahiro Yamada		cache-unified;
73*52159d27SMasahiro Yamada		cache-size = <(1280 * 1024)>;
74*52159d27SMasahiro Yamada		cache-sets = <512>;
75*52159d27SMasahiro Yamada		cache-line-size = <128>;
76*52159d27SMasahiro Yamada		cache-level = <2>;
77*52159d27SMasahiro Yamada	};
78*52159d27SMasahiro Yamada
79*52159d27SMasahiro Yamada	port0x: gpio@55000008 {
80*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
81*52159d27SMasahiro Yamada		reg = <0x55000008 0x8>;
82*52159d27SMasahiro Yamada		gpio-controller;
83*52159d27SMasahiro Yamada		#gpio-cells = <2>;
84*52159d27SMasahiro Yamada	};
85*52159d27SMasahiro Yamada
86*52159d27SMasahiro Yamada	port1x: gpio@55000010 {
87*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
88*52159d27SMasahiro Yamada		reg = <0x55000010 0x8>;
89*52159d27SMasahiro Yamada		gpio-controller;
90*52159d27SMasahiro Yamada		#gpio-cells = <2>;
91*52159d27SMasahiro Yamada	};
92*52159d27SMasahiro Yamada
93*52159d27SMasahiro Yamada	port2x: gpio@55000018 {
94*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
95*52159d27SMasahiro Yamada		reg = <0x55000018 0x8>;
96*52159d27SMasahiro Yamada		gpio-controller;
97*52159d27SMasahiro Yamada		#gpio-cells = <2>;
98*52159d27SMasahiro Yamada	};
99*52159d27SMasahiro Yamada
100*52159d27SMasahiro Yamada	port3x: gpio@55000020 {
101*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
102*52159d27SMasahiro Yamada		reg = <0x55000020 0x8>;
103*52159d27SMasahiro Yamada		gpio-controller;
104*52159d27SMasahiro Yamada		#gpio-cells = <2>;
105*52159d27SMasahiro Yamada	};
106*52159d27SMasahiro Yamada
107*52159d27SMasahiro Yamada	port4: gpio@55000028 {
108*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
109*52159d27SMasahiro Yamada		reg = <0x55000028 0x8>;
110*52159d27SMasahiro Yamada		gpio-controller;
111*52159d27SMasahiro Yamada		#gpio-cells = <2>;
112*52159d27SMasahiro Yamada	};
113*52159d27SMasahiro Yamada
114*52159d27SMasahiro Yamada	port5x: gpio@55000030 {
115*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
116*52159d27SMasahiro Yamada		reg = <0x55000030 0x8>;
117*52159d27SMasahiro Yamada		gpio-controller;
118*52159d27SMasahiro Yamada		#gpio-cells = <2>;
119*52159d27SMasahiro Yamada	};
120*52159d27SMasahiro Yamada
121*52159d27SMasahiro Yamada	port6x: gpio@55000038 {
122*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
123*52159d27SMasahiro Yamada		reg = <0x55000038 0x8>;
124*52159d27SMasahiro Yamada		gpio-controller;
125*52159d27SMasahiro Yamada		#gpio-cells = <2>;
126*52159d27SMasahiro Yamada	};
127*52159d27SMasahiro Yamada
128*52159d27SMasahiro Yamada	port7x: gpio@55000040 {
129*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
130*52159d27SMasahiro Yamada		reg = <0x55000040 0x8>;
131*52159d27SMasahiro Yamada		gpio-controller;
132*52159d27SMasahiro Yamada		#gpio-cells = <2>;
133*52159d27SMasahiro Yamada	};
134*52159d27SMasahiro Yamada
135*52159d27SMasahiro Yamada	port8x: gpio@55000048 {
136*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
137*52159d27SMasahiro Yamada		reg = <0x55000048 0x8>;
138*52159d27SMasahiro Yamada		gpio-controller;
139*52159d27SMasahiro Yamada		#gpio-cells = <2>;
140*52159d27SMasahiro Yamada	};
141*52159d27SMasahiro Yamada
142*52159d27SMasahiro Yamada	port9x: gpio@55000050 {
143*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
144*52159d27SMasahiro Yamada		reg = <0x55000050 0x8>;
145*52159d27SMasahiro Yamada		gpio-controller;
146*52159d27SMasahiro Yamada		#gpio-cells = <2>;
147*52159d27SMasahiro Yamada	};
148*52159d27SMasahiro Yamada
149*52159d27SMasahiro Yamada	port10x: gpio@55000058 {
150*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
151*52159d27SMasahiro Yamada		reg = <0x55000058 0x8>;
152*52159d27SMasahiro Yamada		gpio-controller;
153*52159d27SMasahiro Yamada		#gpio-cells = <2>;
154*52159d27SMasahiro Yamada	};
155*52159d27SMasahiro Yamada
156*52159d27SMasahiro Yamada	port12x: gpio@55000068 {
157*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
158*52159d27SMasahiro Yamada		reg = <0x55000068 0x8>;
159*52159d27SMasahiro Yamada		gpio-controller;
160*52159d27SMasahiro Yamada		#gpio-cells = <2>;
161*52159d27SMasahiro Yamada	};
162*52159d27SMasahiro Yamada
163*52159d27SMasahiro Yamada	port13x: gpio@55000070 {
164*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
165*52159d27SMasahiro Yamada		reg = <0x55000070 0x8>;
166*52159d27SMasahiro Yamada		gpio-controller;
167*52159d27SMasahiro Yamada		#gpio-cells = <2>;
168*52159d27SMasahiro Yamada	};
169*52159d27SMasahiro Yamada
170*52159d27SMasahiro Yamada	port14x: gpio@55000078 {
171*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
172*52159d27SMasahiro Yamada		reg = <0x55000078 0x8>;
173*52159d27SMasahiro Yamada		gpio-controller;
174*52159d27SMasahiro Yamada		#gpio-cells = <2>;
175*52159d27SMasahiro Yamada	};
176*52159d27SMasahiro Yamada
177*52159d27SMasahiro Yamada	port15x: gpio@55000080 {
178*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
179*52159d27SMasahiro Yamada		reg = <0x55000080 0x8>;
180*52159d27SMasahiro Yamada		gpio-controller;
181*52159d27SMasahiro Yamada		#gpio-cells = <2>;
182*52159d27SMasahiro Yamada	};
183*52159d27SMasahiro Yamada
184*52159d27SMasahiro Yamada	port16x: gpio@55000088 {
185*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
186*52159d27SMasahiro Yamada		reg = <0x55000088 0x8>;
187*52159d27SMasahiro Yamada		gpio-controller;
188*52159d27SMasahiro Yamada		#gpio-cells = <2>;
189*52159d27SMasahiro Yamada	};
190*52159d27SMasahiro Yamada
191*52159d27SMasahiro Yamada	port17x: gpio@550000a0 {
192*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
193*52159d27SMasahiro Yamada		reg = <0x550000a0 0x8>;
194*52159d27SMasahiro Yamada		gpio-controller;
195*52159d27SMasahiro Yamada		#gpio-cells = <2>;
196*52159d27SMasahiro Yamada	};
197*52159d27SMasahiro Yamada
198*52159d27SMasahiro Yamada	port18x: gpio@550000a8 {
199*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
200*52159d27SMasahiro Yamada		reg = <0x550000a8 0x8>;
201*52159d27SMasahiro Yamada		gpio-controller;
202*52159d27SMasahiro Yamada		#gpio-cells = <2>;
203*52159d27SMasahiro Yamada	};
204*52159d27SMasahiro Yamada
205*52159d27SMasahiro Yamada	port19x: gpio@550000b0 {
206*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
207*52159d27SMasahiro Yamada		reg = <0x550000b0 0x8>;
208*52159d27SMasahiro Yamada		gpio-controller;
209*52159d27SMasahiro Yamada		#gpio-cells = <2>;
210*52159d27SMasahiro Yamada	};
211*52159d27SMasahiro Yamada
212*52159d27SMasahiro Yamada	port20x: gpio@550000b8 {
213*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
214*52159d27SMasahiro Yamada		reg = <0x550000b8 0x8>;
215*52159d27SMasahiro Yamada		gpio-controller;
216*52159d27SMasahiro Yamada		#gpio-cells = <2>;
217*52159d27SMasahiro Yamada	};
218*52159d27SMasahiro Yamada
219*52159d27SMasahiro Yamada	port21x: gpio@550000c0 {
220*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
221*52159d27SMasahiro Yamada		reg = <0x550000c0 0x8>;
222*52159d27SMasahiro Yamada		gpio-controller;
223*52159d27SMasahiro Yamada		#gpio-cells = <2>;
224*52159d27SMasahiro Yamada	};
225*52159d27SMasahiro Yamada
226*52159d27SMasahiro Yamada	port22x: gpio@550000c8 {
227*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
228*52159d27SMasahiro Yamada		reg = <0x550000c8 0x8>;
229*52159d27SMasahiro Yamada		gpio-controller;
230*52159d27SMasahiro Yamada		#gpio-cells = <2>;
231*52159d27SMasahiro Yamada	};
232*52159d27SMasahiro Yamada
233*52159d27SMasahiro Yamada	port23x: gpio@550000d0 {
234*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
235*52159d27SMasahiro Yamada		reg = <0x550000d0 0x8>;
236*52159d27SMasahiro Yamada		gpio-controller;
237*52159d27SMasahiro Yamada		#gpio-cells = <2>;
238*52159d27SMasahiro Yamada	};
239*52159d27SMasahiro Yamada
240*52159d27SMasahiro Yamada	port24x: gpio@550000d8 {
241*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
242*52159d27SMasahiro Yamada		reg = <0x550000d8 0x8>;
243*52159d27SMasahiro Yamada		gpio-controller;
244*52159d27SMasahiro Yamada		#gpio-cells = <2>;
245*52159d27SMasahiro Yamada	};
246*52159d27SMasahiro Yamada
247*52159d27SMasahiro Yamada	port25x: gpio@550000e0 {
248*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
249*52159d27SMasahiro Yamada		reg = <0x550000e0 0x8>;
250*52159d27SMasahiro Yamada		gpio-controller;
251*52159d27SMasahiro Yamada		#gpio-cells = <2>;
252*52159d27SMasahiro Yamada	};
253*52159d27SMasahiro Yamada
254*52159d27SMasahiro Yamada	port26x: gpio@550000e8 {
255*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
256*52159d27SMasahiro Yamada		reg = <0x550000e8 0x8>;
257*52159d27SMasahiro Yamada		gpio-controller;
258*52159d27SMasahiro Yamada		#gpio-cells = <2>;
259*52159d27SMasahiro Yamada	};
260*52159d27SMasahiro Yamada
261*52159d27SMasahiro Yamada	port27x: gpio@550000f0 {
262*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
263*52159d27SMasahiro Yamada		reg = <0x550000f0 0x8>;
264*52159d27SMasahiro Yamada		gpio-controller;
265*52159d27SMasahiro Yamada		#gpio-cells = <2>;
266*52159d27SMasahiro Yamada	};
267*52159d27SMasahiro Yamada
268*52159d27SMasahiro Yamada	port28x: gpio@550000f8 {
269*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-gpio";
270*52159d27SMasahiro Yamada		reg = <0x550000f8 0x8>;
271*52159d27SMasahiro Yamada		gpio-controller;
272*52159d27SMasahiro Yamada		#gpio-cells = <2>;
273*52159d27SMasahiro Yamada	};
274*52159d27SMasahiro Yamada
275*52159d27SMasahiro Yamada	i2c0: i2c@58780000 {
276*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
277*52159d27SMasahiro Yamada		status = "disabled";
278*52159d27SMasahiro Yamada		reg = <0x58780000 0x80>;
279*52159d27SMasahiro Yamada		#address-cells = <1>;
280*52159d27SMasahiro Yamada		#size-cells = <0>;
281*52159d27SMasahiro Yamada		interrupts = <0 41 4>;
282*52159d27SMasahiro Yamada		pinctrl-names = "default";
283*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_i2c0>;
284*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
285*52159d27SMasahiro Yamada		clock-frequency = <100000>;
286*52159d27SMasahiro Yamada	};
287*52159d27SMasahiro Yamada
288*52159d27SMasahiro Yamada	i2c1: i2c@58781000 {
289*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
290*52159d27SMasahiro Yamada		status = "disabled";
291*52159d27SMasahiro Yamada		reg = <0x58781000 0x80>;
292*52159d27SMasahiro Yamada		#address-cells = <1>;
293*52159d27SMasahiro Yamada		#size-cells = <0>;
294*52159d27SMasahiro Yamada		interrupts = <0 42 4>;
295*52159d27SMasahiro Yamada		pinctrl-names = "default";
296*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_i2c1>;
297*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
298*52159d27SMasahiro Yamada		clock-frequency = <100000>;
299*52159d27SMasahiro Yamada	};
300*52159d27SMasahiro Yamada
301*52159d27SMasahiro Yamada	i2c2: i2c@58782000 {
302*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
303*52159d27SMasahiro Yamada		status = "disabled";
304*52159d27SMasahiro Yamada		reg = <0x58782000 0x80>;
305*52159d27SMasahiro Yamada		#address-cells = <1>;
306*52159d27SMasahiro Yamada		#size-cells = <0>;
307*52159d27SMasahiro Yamada		pinctrl-names = "default";
308*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_i2c2>;
309*52159d27SMasahiro Yamada		interrupts = <0 43 4>;
310*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
311*52159d27SMasahiro Yamada		clock-frequency = <100000>;
312*52159d27SMasahiro Yamada	};
313*52159d27SMasahiro Yamada
314*52159d27SMasahiro Yamada	i2c3: i2c@58783000 {
315*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
316*52159d27SMasahiro Yamada		status = "disabled";
317*52159d27SMasahiro Yamada		reg = <0x58783000 0x80>;
318*52159d27SMasahiro Yamada		#address-cells = <1>;
319*52159d27SMasahiro Yamada		#size-cells = <0>;
320*52159d27SMasahiro Yamada		interrupts = <0 44 4>;
321*52159d27SMasahiro Yamada		pinctrl-names = "default";
322*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_i2c3>;
323*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
324*52159d27SMasahiro Yamada		clock-frequency = <100000>;
325*52159d27SMasahiro Yamada	};
326*52159d27SMasahiro Yamada
327*52159d27SMasahiro Yamada	/* chip-internal connection for DMD */
328*52159d27SMasahiro Yamada	i2c4: i2c@58784000 {
329*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
330*52159d27SMasahiro Yamada		reg = <0x58784000 0x80>;
331*52159d27SMasahiro Yamada		#address-cells = <1>;
332*52159d27SMasahiro Yamada		#size-cells = <0>;
333*52159d27SMasahiro Yamada		interrupts = <0 45 4>;
334*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
335*52159d27SMasahiro Yamada		clock-frequency = <400000>;
336*52159d27SMasahiro Yamada	};
337*52159d27SMasahiro Yamada
338*52159d27SMasahiro Yamada	/* chip-internal connection for STM */
339*52159d27SMasahiro Yamada	i2c5: i2c@58785000 {
340*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
341*52159d27SMasahiro Yamada		reg = <0x58785000 0x80>;
342*52159d27SMasahiro Yamada		#address-cells = <1>;
343*52159d27SMasahiro Yamada		#size-cells = <0>;
344*52159d27SMasahiro Yamada		interrupts = <0 25 4>;
345*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
346*52159d27SMasahiro Yamada		clock-frequency = <400000>;
347*52159d27SMasahiro Yamada	};
348*52159d27SMasahiro Yamada
349*52159d27SMasahiro Yamada	/* chip-internal connection for HDMI */
350*52159d27SMasahiro Yamada	i2c6: i2c@58786000 {
351*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-fi2c";
352*52159d27SMasahiro Yamada		reg = <0x58786000 0x80>;
353*52159d27SMasahiro Yamada		#address-cells = <1>;
354*52159d27SMasahiro Yamada		#size-cells = <0>;
355*52159d27SMasahiro Yamada		interrupts = <0 26 4>;
356*52159d27SMasahiro Yamada		clocks = <&i2c_clk>;
357*52159d27SMasahiro Yamada		clock-frequency = <400000>;
358*52159d27SMasahiro Yamada	};
359*52159d27SMasahiro Yamada
360*52159d27SMasahiro Yamada	emmc: sdhc@5a000000 {
361*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-sdhc";
362*52159d27SMasahiro Yamada		status = "disabled";
363*52159d27SMasahiro Yamada		reg = <0x5a000000 0x800>;
364*52159d27SMasahiro Yamada		interrupts = <0 78 4>;
365*52159d27SMasahiro Yamada		pinctrl-names = "default";
366*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_emmc>;
367*52159d27SMasahiro Yamada		clocks = <&mio_clk 1>;
368*52159d27SMasahiro Yamada		reset-names = "host", "hw-reset";
369*52159d27SMasahiro Yamada		resets = <&mio_rst 1>, <&mio_rst 6>;
370*52159d27SMasahiro Yamada		bus-width = <8>;
371*52159d27SMasahiro Yamada		non-removable;
372*52159d27SMasahiro Yamada	};
373*52159d27SMasahiro Yamada
374*52159d27SMasahiro Yamada	sd: sdhc@5a400000 {
375*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-sdhc";
376*52159d27SMasahiro Yamada		status = "disabled";
377*52159d27SMasahiro Yamada		reg = <0x5a400000 0x800>;
378*52159d27SMasahiro Yamada		interrupts = <0 76 4>;
379*52159d27SMasahiro Yamada		pinctrl-names = "default", "1.8v";
380*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_sd>;
381*52159d27SMasahiro Yamada		pinctrl-1 = <&pinctrl_sd_1v8>;
382*52159d27SMasahiro Yamada		clocks = <&mio_clk 0>;
383*52159d27SMasahiro Yamada		reset-names = "host";
384*52159d27SMasahiro Yamada		resets = <&mio_rst 0>;
385*52159d27SMasahiro Yamada		bus-width = <4>;
386*52159d27SMasahiro Yamada	};
387*52159d27SMasahiro Yamada
388*52159d27SMasahiro Yamada	aidet@5fc20000 {
389*52159d27SMasahiro Yamada		compatible = "simple-mfd", "syscon";
390*52159d27SMasahiro Yamada		reg = <0x5fc20000 0x200>;
391*52159d27SMasahiro Yamada	};
392*52159d27SMasahiro Yamada
393*52159d27SMasahiro Yamada	usb0: usb@65a00000 {
394*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-xhci", "generic-xhci";
395*52159d27SMasahiro Yamada		status = "disabled";
396*52159d27SMasahiro Yamada		reg = <0x65a00000 0x100>;
397*52159d27SMasahiro Yamada		interrupts = <0 134 4>;
398*52159d27SMasahiro Yamada		pinctrl-names = "default";
399*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_usb0>, <&pinctrl_usb2>;
400*52159d27SMasahiro Yamada	};
401*52159d27SMasahiro Yamada
402*52159d27SMasahiro Yamada	usb1: usb@65c00000 {
403*52159d27SMasahiro Yamada		compatible = "socionext,uniphier-xhci", "generic-xhci";
404*52159d27SMasahiro Yamada		status = "disabled";
405*52159d27SMasahiro Yamada		reg = <0x65c00000 0x100>;
406*52159d27SMasahiro Yamada		interrupts = <0 137 4>;
407*52159d27SMasahiro Yamada		pinctrl-names = "default";
408*52159d27SMasahiro Yamada		pinctrl-0 = <&pinctrl_usb1>, <&pinctrl_usb3>;
409*52159d27SMasahiro Yamada	};
410*52159d27SMasahiro Yamada};
411*52159d27SMasahiro Yamada
412*52159d27SMasahiro Yamada&refclk {
413*52159d27SMasahiro Yamada	clock-frequency = <25000000>;
414*52159d27SMasahiro Yamada};
415*52159d27SMasahiro Yamada
416*52159d27SMasahiro Yamada&serial0 {
417*52159d27SMasahiro Yamada	clock-frequency = <88900000>;
418*52159d27SMasahiro Yamada};
419*52159d27SMasahiro Yamada
420*52159d27SMasahiro Yamada&serial1 {
421*52159d27SMasahiro Yamada	clock-frequency = <88900000>;
422*52159d27SMasahiro Yamada};
423*52159d27SMasahiro Yamada
424*52159d27SMasahiro Yamada&serial2 {
425*52159d27SMasahiro Yamada	clock-frequency = <88900000>;
426*52159d27SMasahiro Yamada};
427*52159d27SMasahiro Yamada
428*52159d27SMasahiro Yamada&serial3 {
429*52159d27SMasahiro Yamada	clock-frequency = <88900000>;
430*52159d27SMasahiro Yamada};
431*52159d27SMasahiro Yamada
432*52159d27SMasahiro Yamada&mio_clk {
433*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-mio-clock";
434*52159d27SMasahiro Yamada};
435*52159d27SMasahiro Yamada
436*52159d27SMasahiro Yamada&mio_rst {
437*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-mio-reset";
438*52159d27SMasahiro Yamada};
439*52159d27SMasahiro Yamada
440*52159d27SMasahiro Yamada&peri_clk {
441*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-peri-clock";
442*52159d27SMasahiro Yamada};
443*52159d27SMasahiro Yamada
444*52159d27SMasahiro Yamada&peri_rst {
445*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-peri-reset";
446*52159d27SMasahiro Yamada};
447*52159d27SMasahiro Yamada
448*52159d27SMasahiro Yamada&pinctrl {
449*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-pinctrl";
450*52159d27SMasahiro Yamada};
451*52159d27SMasahiro Yamada
452*52159d27SMasahiro Yamada&sys_clk {
453*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-clock";
454*52159d27SMasahiro Yamada};
455*52159d27SMasahiro Yamada
456*52159d27SMasahiro Yamada&sys_rst {
457*52159d27SMasahiro Yamada	compatible = "socionext,uniphier-pxs2-reset";
458*52159d27SMasahiro Yamada};
459