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