1270e0c3eSMasahiro Yamada/*
2270e0c3eSMasahiro Yamada * Device Tree Source for UniPhier LD11 SoC
3270e0c3eSMasahiro Yamada *
4270e0c3eSMasahiro Yamada * Copyright (C) 2016 Socionext Inc.
5270e0c3eSMasahiro Yamada *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
6270e0c3eSMasahiro Yamada *
712301cffSMasahiro Yamada * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8270e0c3eSMasahiro Yamada */
9270e0c3eSMasahiro Yamada
1079d4be39SMasahiro Yamada/memreserve/ 0x80000000 0x02000000;
11270e0c3eSMasahiro Yamada
12270e0c3eSMasahiro Yamada/ {
13270e0c3eSMasahiro Yamada	compatible = "socionext,uniphier-ld11";
14270e0c3eSMasahiro Yamada	#address-cells = <2>;
15270e0c3eSMasahiro Yamada	#size-cells = <2>;
16270e0c3eSMasahiro Yamada	interrupt-parent = <&gic>;
17270e0c3eSMasahiro Yamada
18270e0c3eSMasahiro Yamada	cpus {
19270e0c3eSMasahiro Yamada		#address-cells = <2>;
20270e0c3eSMasahiro Yamada		#size-cells = <0>;
21270e0c3eSMasahiro Yamada
22270e0c3eSMasahiro Yamada		cpu-map {
23270e0c3eSMasahiro Yamada			cluster0 {
24270e0c3eSMasahiro Yamada				core0 {
25270e0c3eSMasahiro Yamada					cpu = <&cpu0>;
26270e0c3eSMasahiro Yamada				};
27270e0c3eSMasahiro Yamada				core1 {
28270e0c3eSMasahiro Yamada					cpu = <&cpu1>;
29270e0c3eSMasahiro Yamada				};
30270e0c3eSMasahiro Yamada			};
31270e0c3eSMasahiro Yamada		};
32270e0c3eSMasahiro Yamada
33270e0c3eSMasahiro Yamada		cpu0: cpu@0 {
34270e0c3eSMasahiro Yamada			device_type = "cpu";
35270e0c3eSMasahiro Yamada			compatible = "arm,cortex-a53", "arm,armv8";
36270e0c3eSMasahiro Yamada			reg = <0 0x000>;
37bdb81836SMasahiro Yamada			clocks = <&sys_clk 33>;
382f81137fSMasahiro Yamada			enable-method = "psci";
39bdb81836SMasahiro Yamada			operating-points-v2 = <&cluster0_opp>;
40270e0c3eSMasahiro Yamada		};
41270e0c3eSMasahiro Yamada
42270e0c3eSMasahiro Yamada		cpu1: cpu@1 {
43270e0c3eSMasahiro Yamada			device_type = "cpu";
44270e0c3eSMasahiro Yamada			compatible = "arm,cortex-a53", "arm,armv8";
45270e0c3eSMasahiro Yamada			reg = <0 0x001>;
46bdb81836SMasahiro Yamada			clocks = <&sys_clk 33>;
472f81137fSMasahiro Yamada			enable-method = "psci";
48bdb81836SMasahiro Yamada			operating-points-v2 = <&cluster0_opp>;
49bdb81836SMasahiro Yamada		};
50bdb81836SMasahiro Yamada	};
51bdb81836SMasahiro Yamada
52bdb81836SMasahiro Yamada	cluster0_opp: opp_table {
53bdb81836SMasahiro Yamada		compatible = "operating-points-v2";
54bdb81836SMasahiro Yamada		opp-shared;
55bdb81836SMasahiro Yamada
563fc9a121SViresh Kumar		opp-245000000 {
57bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <245000000>;
58bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
59bdb81836SMasahiro Yamada		};
603fc9a121SViresh Kumar		opp-250000000 {
61bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <250000000>;
62bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
63bdb81836SMasahiro Yamada		};
643fc9a121SViresh Kumar		opp-490000000 {
65bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <490000000>;
66bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
67bdb81836SMasahiro Yamada		};
683fc9a121SViresh Kumar		opp-500000000 {
69bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <500000000>;
70bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
71bdb81836SMasahiro Yamada		};
723fc9a121SViresh Kumar		opp-653334000 {
73bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <653334000>;
74bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
75bdb81836SMasahiro Yamada		};
763fc9a121SViresh Kumar		opp-666667000 {
77bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <666667000>;
78bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
79bdb81836SMasahiro Yamada		};
803fc9a121SViresh Kumar		opp-980000000 {
81bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <980000000>;
82bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
83270e0c3eSMasahiro Yamada		};
84270e0c3eSMasahiro Yamada	};
85270e0c3eSMasahiro Yamada
862f81137fSMasahiro Yamada	psci {
872f81137fSMasahiro Yamada		compatible = "arm,psci-1.0";
882f81137fSMasahiro Yamada		method = "smc";
892f81137fSMasahiro Yamada	};
902f81137fSMasahiro Yamada
91270e0c3eSMasahiro Yamada	clocks {
92270e0c3eSMasahiro Yamada		refclk: ref {
93270e0c3eSMasahiro Yamada			compatible = "fixed-clock";
94270e0c3eSMasahiro Yamada			#clock-cells = <0>;
95270e0c3eSMasahiro Yamada			clock-frequency = <25000000>;
96270e0c3eSMasahiro Yamada		};
97270e0c3eSMasahiro Yamada	};
98270e0c3eSMasahiro Yamada
99270e0c3eSMasahiro Yamada	timer {
100270e0c3eSMasahiro Yamada		compatible = "arm,armv8-timer";
101270e0c3eSMasahiro Yamada		interrupts = <1 13 4>,
102270e0c3eSMasahiro Yamada			     <1 14 4>,
103270e0c3eSMasahiro Yamada			     <1 11 4>,
104270e0c3eSMasahiro Yamada			     <1 10 4>;
105270e0c3eSMasahiro Yamada	};
106270e0c3eSMasahiro Yamada
107b5027603SMasahiro Yamada	soc@0 {
108270e0c3eSMasahiro Yamada		compatible = "simple-bus";
109270e0c3eSMasahiro Yamada		#address-cells = <1>;
110270e0c3eSMasahiro Yamada		#size-cells = <1>;
111270e0c3eSMasahiro Yamada		ranges = <0 0 0 0xffffffff>;
112270e0c3eSMasahiro Yamada
113270e0c3eSMasahiro Yamada		serial0: serial@54006800 {
114270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
115270e0c3eSMasahiro Yamada			status = "disabled";
116270e0c3eSMasahiro Yamada			reg = <0x54006800 0x40>;
117270e0c3eSMasahiro Yamada			interrupts = <0 33 4>;
118270e0c3eSMasahiro Yamada			pinctrl-names = "default";
119270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart0>;
120270e0c3eSMasahiro Yamada			clocks = <&peri_clk 0>;
121270e0c3eSMasahiro Yamada		};
122270e0c3eSMasahiro Yamada
123270e0c3eSMasahiro Yamada		serial1: serial@54006900 {
124270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
125270e0c3eSMasahiro Yamada			status = "disabled";
126270e0c3eSMasahiro Yamada			reg = <0x54006900 0x40>;
127270e0c3eSMasahiro Yamada			interrupts = <0 35 4>;
128270e0c3eSMasahiro Yamada			pinctrl-names = "default";
129270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart1>;
130270e0c3eSMasahiro Yamada			clocks = <&peri_clk 1>;
131270e0c3eSMasahiro Yamada		};
132270e0c3eSMasahiro Yamada
133270e0c3eSMasahiro Yamada		serial2: serial@54006a00 {
134270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
135270e0c3eSMasahiro Yamada			status = "disabled";
136270e0c3eSMasahiro Yamada			reg = <0x54006a00 0x40>;
137270e0c3eSMasahiro Yamada			interrupts = <0 37 4>;
138270e0c3eSMasahiro Yamada			pinctrl-names = "default";
139270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart2>;
140270e0c3eSMasahiro Yamada			clocks = <&peri_clk 2>;
141270e0c3eSMasahiro Yamada		};
142270e0c3eSMasahiro Yamada
143270e0c3eSMasahiro Yamada		serial3: serial@54006b00 {
144270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
145270e0c3eSMasahiro Yamada			status = "disabled";
146270e0c3eSMasahiro Yamada			reg = <0x54006b00 0x40>;
147270e0c3eSMasahiro Yamada			interrupts = <0 177 4>;
148270e0c3eSMasahiro Yamada			pinctrl-names = "default";
149270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart3>;
150270e0c3eSMasahiro Yamada			clocks = <&peri_clk 3>;
151270e0c3eSMasahiro Yamada		};
152270e0c3eSMasahiro Yamada
153270e0c3eSMasahiro Yamada		i2c0: i2c@58780000 {
154270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
155270e0c3eSMasahiro Yamada			status = "disabled";
156270e0c3eSMasahiro Yamada			reg = <0x58780000 0x80>;
157270e0c3eSMasahiro Yamada			#address-cells = <1>;
158270e0c3eSMasahiro Yamada			#size-cells = <0>;
159270e0c3eSMasahiro Yamada			interrupts = <0 41 4>;
160270e0c3eSMasahiro Yamada			pinctrl-names = "default";
161270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c0>;
162270e0c3eSMasahiro Yamada			clocks = <&peri_clk 4>;
163270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
164270e0c3eSMasahiro Yamada		};
165270e0c3eSMasahiro Yamada
166270e0c3eSMasahiro Yamada		i2c1: i2c@58781000 {
167270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
168270e0c3eSMasahiro Yamada			status = "disabled";
169270e0c3eSMasahiro Yamada			reg = <0x58781000 0x80>;
170270e0c3eSMasahiro Yamada			#address-cells = <1>;
171270e0c3eSMasahiro Yamada			#size-cells = <0>;
172270e0c3eSMasahiro Yamada			interrupts = <0 42 4>;
173270e0c3eSMasahiro Yamada			pinctrl-names = "default";
174270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c1>;
175270e0c3eSMasahiro Yamada			clocks = <&peri_clk 5>;
176270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
177270e0c3eSMasahiro Yamada		};
178270e0c3eSMasahiro Yamada
179270e0c3eSMasahiro Yamada		i2c2: i2c@58782000 {
180270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
181270e0c3eSMasahiro Yamada			reg = <0x58782000 0x80>;
182270e0c3eSMasahiro Yamada			#address-cells = <1>;
183270e0c3eSMasahiro Yamada			#size-cells = <0>;
184270e0c3eSMasahiro Yamada			interrupts = <0 43 4>;
185270e0c3eSMasahiro Yamada			clocks = <&peri_clk 6>;
186270e0c3eSMasahiro Yamada			clock-frequency = <400000>;
187270e0c3eSMasahiro Yamada		};
188270e0c3eSMasahiro Yamada
189270e0c3eSMasahiro Yamada		i2c3: i2c@58783000 {
190270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
191270e0c3eSMasahiro Yamada			status = "disabled";
192270e0c3eSMasahiro Yamada			reg = <0x58783000 0x80>;
193270e0c3eSMasahiro Yamada			#address-cells = <1>;
194270e0c3eSMasahiro Yamada			#size-cells = <0>;
195270e0c3eSMasahiro Yamada			interrupts = <0 44 4>;
196270e0c3eSMasahiro Yamada			pinctrl-names = "default";
197270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c3>;
198270e0c3eSMasahiro Yamada			clocks = <&peri_clk 7>;
199270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
200270e0c3eSMasahiro Yamada		};
201270e0c3eSMasahiro Yamada
202270e0c3eSMasahiro Yamada		i2c4: i2c@58784000 {
203270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
204270e0c3eSMasahiro Yamada			status = "disabled";
205270e0c3eSMasahiro Yamada			reg = <0x58784000 0x80>;
206270e0c3eSMasahiro Yamada			#address-cells = <1>;
207270e0c3eSMasahiro Yamada			#size-cells = <0>;
208270e0c3eSMasahiro Yamada			interrupts = <0 45 4>;
209270e0c3eSMasahiro Yamada			pinctrl-names = "default";
210270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c4>;
211270e0c3eSMasahiro Yamada			clocks = <&peri_clk 8>;
212270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
213270e0c3eSMasahiro Yamada		};
214270e0c3eSMasahiro Yamada
215270e0c3eSMasahiro Yamada		i2c5: i2c@58785000 {
216270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
217270e0c3eSMasahiro Yamada			reg = <0x58785000 0x80>;
218270e0c3eSMasahiro Yamada			#address-cells = <1>;
219270e0c3eSMasahiro Yamada			#size-cells = <0>;
220270e0c3eSMasahiro Yamada			interrupts = <0 25 4>;
221270e0c3eSMasahiro Yamada			clocks = <&peri_clk 9>;
222270e0c3eSMasahiro Yamada			clock-frequency = <400000>;
223270e0c3eSMasahiro Yamada		};
224270e0c3eSMasahiro Yamada
225270e0c3eSMasahiro Yamada		system_bus: system-bus@58c00000 {
226270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-system-bus";
227270e0c3eSMasahiro Yamada			status = "disabled";
228270e0c3eSMasahiro Yamada			reg = <0x58c00000 0x400>;
229270e0c3eSMasahiro Yamada			#address-cells = <2>;
230270e0c3eSMasahiro Yamada			#size-cells = <1>;
231270e0c3eSMasahiro Yamada			pinctrl-names = "default";
232270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_system_bus>;
233270e0c3eSMasahiro Yamada		};
234270e0c3eSMasahiro Yamada
235b10ee7e3SMasahiro Yamada		smpctrl@59801000 {
236270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-smpctrl";
237270e0c3eSMasahiro Yamada			reg = <0x59801000 0x400>;
238270e0c3eSMasahiro Yamada		};
239270e0c3eSMasahiro Yamada
2408f32b812SMasahiro Yamada		sdctrl@59810000 {
2418f32b812SMasahiro Yamada			compatible = "socionext,uniphier-ld11-sdctrl",
2428f32b812SMasahiro Yamada				     "simple-mfd", "syscon";
2438f32b812SMasahiro Yamada			reg = <0x59810000 0x400>;
2448f32b812SMasahiro Yamada
2458f32b812SMasahiro Yamada			sd_rst: reset {
2468f32b812SMasahiro Yamada				compatible = "socionext,uniphier-ld11-sd-reset";
2478f32b812SMasahiro Yamada				#reset-cells = <1>;
2488f32b812SMasahiro Yamada			};
2498f32b812SMasahiro Yamada		};
2508f32b812SMasahiro Yamada
251270e0c3eSMasahiro Yamada		perictrl@59820000 {
252fb28cef0SMasahiro Yamada			compatible = "socionext,uniphier-ld11-perictrl",
253270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
254270e0c3eSMasahiro Yamada			reg = <0x59820000 0x200>;
255270e0c3eSMasahiro Yamada
256270e0c3eSMasahiro Yamada			peri_clk: clock {
257270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-peri-clock";
258270e0c3eSMasahiro Yamada				#clock-cells = <1>;
259270e0c3eSMasahiro Yamada			};
260270e0c3eSMasahiro Yamada
261270e0c3eSMasahiro Yamada			peri_rst: reset {
262270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-peri-reset";
263270e0c3eSMasahiro Yamada				#reset-cells = <1>;
264270e0c3eSMasahiro Yamada			};
265270e0c3eSMasahiro Yamada		};
266270e0c3eSMasahiro Yamada
2673a93cc26SMasahiro Yamada		emmc: sdhc@5a000000 {
2683a93cc26SMasahiro Yamada			compatible = "socionext,uniphier-sd4hc", "cdns,sd4hc";
2693a93cc26SMasahiro Yamada			reg = <0x5a000000 0x400>;
2703a93cc26SMasahiro Yamada			interrupts = <0 78 4>;
2719c0a9700SMasahiro Yamada			pinctrl-names = "default";
2729c0a9700SMasahiro Yamada			pinctrl-0 = <&pinctrl_emmc>;
2733a93cc26SMasahiro Yamada			clocks = <&sys_clk 4>;
2743a93cc26SMasahiro Yamada			bus-width = <8>;
2753a93cc26SMasahiro Yamada			mmc-ddr-1_8v;
2763a93cc26SMasahiro Yamada			mmc-hs200-1_8v;
277ba6f7011SMasahiro Yamada			cdns,phy-input-delay-legacy = <4>;
278ba6f7011SMasahiro Yamada			cdns,phy-input-delay-mmc-highspeed = <2>;
279ba6f7011SMasahiro Yamada			cdns,phy-input-delay-mmc-ddr = <3>;
280e345ededSMasahiro Yamada			cdns,phy-dll-delay-sdclk = <21>;
281e345ededSMasahiro Yamada			cdns,phy-dll-delay-sdclk-hsmmc = <21>;
2823a93cc26SMasahiro Yamada		};
2833a93cc26SMasahiro Yamada
284270e0c3eSMasahiro Yamada		usb0: usb@5a800100 {
285270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
286270e0c3eSMasahiro Yamada			status = "disabled";
287270e0c3eSMasahiro Yamada			reg = <0x5a800100 0x100>;
288270e0c3eSMasahiro Yamada			interrupts = <0 243 4>;
289270e0c3eSMasahiro Yamada			pinctrl-names = "default";
290270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_usb0>;
291270e0c3eSMasahiro Yamada			clocks = <&mio_clk 7>, <&mio_clk 8>, <&mio_clk 12>;
2927a201e31SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
2937a201e31SMasahiro Yamada				 <&mio_rst 12>;
294270e0c3eSMasahiro Yamada		};
295270e0c3eSMasahiro Yamada
296270e0c3eSMasahiro Yamada		usb1: usb@5a810100 {
297270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
298270e0c3eSMasahiro Yamada			status = "disabled";
299270e0c3eSMasahiro Yamada			reg = <0x5a810100 0x100>;
300270e0c3eSMasahiro Yamada			interrupts = <0 244 4>;
301270e0c3eSMasahiro Yamada			pinctrl-names = "default";
302270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_usb1>;
303270e0c3eSMasahiro Yamada			clocks = <&mio_clk 7>, <&mio_clk 9>, <&mio_clk 13>;
3047a201e31SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
3057a201e31SMasahiro Yamada				 <&mio_rst 13>;
306270e0c3eSMasahiro Yamada		};
307270e0c3eSMasahiro Yamada
308270e0c3eSMasahiro Yamada		usb2: usb@5a820100 {
309270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
310270e0c3eSMasahiro Yamada			status = "disabled";
311270e0c3eSMasahiro Yamada			reg = <0x5a820100 0x100>;
312270e0c3eSMasahiro Yamada			interrupts = <0 245 4>;
313270e0c3eSMasahiro Yamada			pinctrl-names = "default";
314270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_usb2>;
315270e0c3eSMasahiro Yamada			clocks = <&mio_clk 7>, <&mio_clk 10>, <&mio_clk 14>;
3167a201e31SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 10>,
3177a201e31SMasahiro Yamada				 <&mio_rst 14>;
318270e0c3eSMasahiro Yamada		};
319270e0c3eSMasahiro Yamada
320270e0c3eSMasahiro Yamada		mioctrl@5b3e0000 {
321fb28cef0SMasahiro Yamada			compatible = "socionext,uniphier-ld11-mioctrl",
322270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
323270e0c3eSMasahiro Yamada			reg = <0x5b3e0000 0x800>;
324270e0c3eSMasahiro Yamada
325270e0c3eSMasahiro Yamada			mio_clk: clock {
326270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-mio-clock";
327270e0c3eSMasahiro Yamada				#clock-cells = <1>;
328270e0c3eSMasahiro Yamada			};
329270e0c3eSMasahiro Yamada
330270e0c3eSMasahiro Yamada			mio_rst: reset {
331270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-mio-reset";
332270e0c3eSMasahiro Yamada				#reset-cells = <1>;
333270e0c3eSMasahiro Yamada				resets = <&sys_rst 7>;
334270e0c3eSMasahiro Yamada			};
335270e0c3eSMasahiro Yamada		};
336270e0c3eSMasahiro Yamada
337270e0c3eSMasahiro Yamada		soc-glue@5f800000 {
338fb28cef0SMasahiro Yamada			compatible = "socionext,uniphier-ld11-soc-glue",
339270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
340270e0c3eSMasahiro Yamada			reg = <0x5f800000 0x2000>;
341270e0c3eSMasahiro Yamada
342270e0c3eSMasahiro Yamada			pinctrl: pinctrl {
343270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-pinctrl";
344270e0c3eSMasahiro Yamada			};
345270e0c3eSMasahiro Yamada		};
346270e0c3eSMasahiro Yamada
347270e0c3eSMasahiro Yamada		gic: interrupt-controller@5fe00000 {
348270e0c3eSMasahiro Yamada			compatible = "arm,gic-v3";
349270e0c3eSMasahiro Yamada			reg = <0x5fe00000 0x10000>,	/* GICD */
350270e0c3eSMasahiro Yamada			      <0x5fe40000 0x80000>;	/* GICR */
351270e0c3eSMasahiro Yamada			interrupt-controller;
352270e0c3eSMasahiro Yamada			#interrupt-cells = <3>;
353270e0c3eSMasahiro Yamada			interrupts = <1 9 4>;
354270e0c3eSMasahiro Yamada		};
355270e0c3eSMasahiro Yamada
356270e0c3eSMasahiro Yamada		sysctrl@61840000 {
357270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ld11-sysctrl",
358270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
3591ef64af8SMasahiro Yamada			reg = <0x61840000 0x10000>;
360270e0c3eSMasahiro Yamada
361270e0c3eSMasahiro Yamada			sys_clk: clock {
362270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-clock";
363270e0c3eSMasahiro Yamada				#clock-cells = <1>;
364270e0c3eSMasahiro Yamada			};
365270e0c3eSMasahiro Yamada
366270e0c3eSMasahiro Yamada			sys_rst: reset {
367270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-reset";
368270e0c3eSMasahiro Yamada				#reset-cells = <1>;
369270e0c3eSMasahiro Yamada			};
3704c4c960aSKeiji Hayashibara
3714c4c960aSKeiji Hayashibara			watchdog {
3724c4c960aSKeiji Hayashibara				compatible = "socionext,uniphier-wdt";
3734c4c960aSKeiji Hayashibara			};
374270e0c3eSMasahiro Yamada		};
375270e0c3eSMasahiro Yamada	};
376270e0c3eSMasahiro Yamada};
377270e0c3eSMasahiro Yamada
3785740ea4eSMasahiro Yamada#include "uniphier-pinctrl.dtsi"
379