xref: /linux/scripts/dtc/include-prefixes/arm64/socionext/uniphier-ld11.dtsi (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
105f7e3d1SMasahiro Yamada// SPDX-License-Identifier: GPL-2.0+ OR MIT
205f7e3d1SMasahiro Yamada//
305f7e3d1SMasahiro Yamada// Device Tree Source for UniPhier LD11 SoC
405f7e3d1SMasahiro Yamada//
505f7e3d1SMasahiro Yamada// Copyright (C) 2016 Socionext Inc.
605f7e3d1SMasahiro Yamada//   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
7270e0c3eSMasahiro Yamada
8b6e5ec20SMasahiro Yamada#include <dt-bindings/gpio/gpio.h>
98311ca57SMasahiro Yamada#include <dt-bindings/gpio/uniphier-gpio.h>
105ba95e8eSKunihiko Hayashi#include <dt-bindings/interrupt-controller/arm-gic.h>
11b6e5ec20SMasahiro 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";
3531af04cdSRob Herring			compatible = "arm,cortex-a53";
36270e0c3eSMasahiro Yamada			reg = <0 0x000>;
37bdb81836SMasahiro Yamada			clocks = <&sys_clk 33>;
382f81137fSMasahiro Yamada			enable-method = "psci";
395381a96cSKunihiko Hayashi			next-level-cache = <&l2>;
40bdb81836SMasahiro Yamada			operating-points-v2 = <&cluster0_opp>;
41270e0c3eSMasahiro Yamada		};
42270e0c3eSMasahiro Yamada
43270e0c3eSMasahiro Yamada		cpu1: cpu@1 {
44270e0c3eSMasahiro Yamada			device_type = "cpu";
4531af04cdSRob Herring			compatible = "arm,cortex-a53";
46270e0c3eSMasahiro Yamada			reg = <0 0x001>;
47bdb81836SMasahiro Yamada			clocks = <&sys_clk 33>;
482f81137fSMasahiro Yamada			enable-method = "psci";
495381a96cSKunihiko Hayashi			next-level-cache = <&l2>;
50bdb81836SMasahiro Yamada			operating-points-v2 = <&cluster0_opp>;
51bdb81836SMasahiro Yamada		};
525381a96cSKunihiko Hayashi
535381a96cSKunihiko Hayashi		l2: l2-cache {
545381a96cSKunihiko Hayashi			compatible = "cache";
558d4f9145SPierre Gondois			cache-level = <2>;
56*e035ddb6SKrzysztof Kozlowski			cache-unified;
575381a96cSKunihiko Hayashi		};
58bdb81836SMasahiro Yamada	};
59bdb81836SMasahiro Yamada
609cd7d03fSMasahiro Yamada	cluster0_opp: opp-table {
61bdb81836SMasahiro Yamada		compatible = "operating-points-v2";
62bdb81836SMasahiro Yamada		opp-shared;
63bdb81836SMasahiro Yamada
643fc9a121SViresh Kumar		opp-245000000 {
65bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <245000000>;
66bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
67bdb81836SMasahiro Yamada		};
683fc9a121SViresh Kumar		opp-250000000 {
69bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <250000000>;
70bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
71bdb81836SMasahiro Yamada		};
723fc9a121SViresh Kumar		opp-490000000 {
73bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <490000000>;
74bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
75bdb81836SMasahiro Yamada		};
763fc9a121SViresh Kumar		opp-500000000 {
77bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <500000000>;
78bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
79bdb81836SMasahiro Yamada		};
803fc9a121SViresh Kumar		opp-653334000 {
81bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <653334000>;
82bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
83bdb81836SMasahiro Yamada		};
843fc9a121SViresh Kumar		opp-666667000 {
85bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <666667000>;
86bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
87bdb81836SMasahiro Yamada		};
883fc9a121SViresh Kumar		opp-980000000 {
89bdb81836SMasahiro Yamada			opp-hz = /bits/ 64 <980000000>;
90bdb81836SMasahiro Yamada			clock-latency-ns = <300>;
91270e0c3eSMasahiro Yamada		};
92270e0c3eSMasahiro Yamada	};
93270e0c3eSMasahiro Yamada
942f81137fSMasahiro Yamada	psci {
952f81137fSMasahiro Yamada		compatible = "arm,psci-1.0";
962f81137fSMasahiro Yamada		method = "smc";
972f81137fSMasahiro Yamada	};
982f81137fSMasahiro Yamada
99270e0c3eSMasahiro Yamada	clocks {
100270e0c3eSMasahiro Yamada		refclk: ref {
101270e0c3eSMasahiro Yamada			compatible = "fixed-clock";
102270e0c3eSMasahiro Yamada			#clock-cells = <0>;
103270e0c3eSMasahiro Yamada			clock-frequency = <25000000>;
104270e0c3eSMasahiro Yamada		};
105270e0c3eSMasahiro Yamada	};
106270e0c3eSMasahiro Yamada
107b6e5ec20SMasahiro Yamada	emmc_pwrseq: emmc-pwrseq {
108b6e5ec20SMasahiro Yamada		compatible = "mmc-pwrseq-emmc";
1098311ca57SMasahiro Yamada		reset-gpios = <&gpio UNIPHIER_GPIO_PORT(3, 2) GPIO_ACTIVE_LOW>;
110b6e5ec20SMasahiro Yamada	};
111b6e5ec20SMasahiro Yamada
112270e0c3eSMasahiro Yamada	timer {
113270e0c3eSMasahiro Yamada		compatible = "arm,armv8-timer";
1145ba95e8eSKunihiko Hayashi		interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>,
1155ba95e8eSKunihiko Hayashi			     <GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>,
1165ba95e8eSKunihiko Hayashi			     <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>,
1175ba95e8eSKunihiko Hayashi			     <GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>;
118270e0c3eSMasahiro Yamada	};
119270e0c3eSMasahiro Yamada
120aa385712SMasahiro Yamada	reserved-memory {
121aa385712SMasahiro Yamada		#address-cells = <2>;
122aa385712SMasahiro Yamada		#size-cells = <2>;
123aa385712SMasahiro Yamada		ranges;
124aa385712SMasahiro Yamada
125aa385712SMasahiro Yamada		secure-memory@81000000 {
126aa385712SMasahiro Yamada			reg = <0x0 0x81000000 0x0 0x01000000>;
127aa385712SMasahiro Yamada			no-map;
128aa385712SMasahiro Yamada		};
129aa385712SMasahiro Yamada	};
130aa385712SMasahiro Yamada
131b5027603SMasahiro Yamada	soc@0 {
132270e0c3eSMasahiro Yamada		compatible = "simple-bus";
133270e0c3eSMasahiro Yamada		#address-cells = <1>;
134270e0c3eSMasahiro Yamada		#size-cells = <1>;
135270e0c3eSMasahiro Yamada		ranges = <0 0 0 0xffffffff>;
136270e0c3eSMasahiro Yamada
137925c5c32SKunihiko Hayashi		spi0: spi@54006000 {
138925c5c32SKunihiko Hayashi			compatible = "socionext,uniphier-scssi";
139925c5c32SKunihiko Hayashi			status = "disabled";
140925c5c32SKunihiko Hayashi			reg = <0x54006000 0x100>;
1411a13827bSMasahiro Yamada			#address-cells = <1>;
1421a13827bSMasahiro Yamada			#size-cells = <0>;
1435ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
144925c5c32SKunihiko Hayashi			pinctrl-names = "default";
145925c5c32SKunihiko Hayashi			pinctrl-0 = <&pinctrl_spi0>;
146925c5c32SKunihiko Hayashi			clocks = <&peri_clk 11>;
147925c5c32SKunihiko Hayashi			resets = <&peri_rst 11>;
148925c5c32SKunihiko Hayashi		};
149925c5c32SKunihiko Hayashi
150925c5c32SKunihiko Hayashi		spi1: spi@54006100 {
151925c5c32SKunihiko Hayashi			compatible = "socionext,uniphier-scssi";
152925c5c32SKunihiko Hayashi			status = "disabled";
153925c5c32SKunihiko Hayashi			reg = <0x54006100 0x100>;
1541a13827bSMasahiro Yamada			#address-cells = <1>;
1551a13827bSMasahiro Yamada			#size-cells = <0>;
1565ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>;
157925c5c32SKunihiko Hayashi			pinctrl-names = "default";
158925c5c32SKunihiko Hayashi			pinctrl-0 = <&pinctrl_spi1>;
159fdf9c17bSKunihiko Hayashi			clocks = <&peri_clk 12>;
160fdf9c17bSKunihiko Hayashi			resets = <&peri_rst 12>;
161925c5c32SKunihiko Hayashi		};
162925c5c32SKunihiko Hayashi
163270e0c3eSMasahiro Yamada		serial0: serial@54006800 {
164270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
165270e0c3eSMasahiro Yamada			status = "disabled";
166270e0c3eSMasahiro Yamada			reg = <0x54006800 0x40>;
1675ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
168270e0c3eSMasahiro Yamada			pinctrl-names = "default";
169270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart0>;
170270e0c3eSMasahiro Yamada			clocks = <&peri_clk 0>;
17176c48e1eSMasahiro Yamada			resets = <&peri_rst 0>;
172270e0c3eSMasahiro Yamada		};
173270e0c3eSMasahiro Yamada
174270e0c3eSMasahiro Yamada		serial1: serial@54006900 {
175270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
176270e0c3eSMasahiro Yamada			status = "disabled";
177270e0c3eSMasahiro Yamada			reg = <0x54006900 0x40>;
1785ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
179270e0c3eSMasahiro Yamada			pinctrl-names = "default";
180270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart1>;
181270e0c3eSMasahiro Yamada			clocks = <&peri_clk 1>;
18276c48e1eSMasahiro Yamada			resets = <&peri_rst 1>;
183270e0c3eSMasahiro Yamada		};
184270e0c3eSMasahiro Yamada
185270e0c3eSMasahiro Yamada		serial2: serial@54006a00 {
186270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
187270e0c3eSMasahiro Yamada			status = "disabled";
188270e0c3eSMasahiro Yamada			reg = <0x54006a00 0x40>;
1895ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
190270e0c3eSMasahiro Yamada			pinctrl-names = "default";
191270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart2>;
192270e0c3eSMasahiro Yamada			clocks = <&peri_clk 2>;
19376c48e1eSMasahiro Yamada			resets = <&peri_rst 2>;
194270e0c3eSMasahiro Yamada		};
195270e0c3eSMasahiro Yamada
196270e0c3eSMasahiro Yamada		serial3: serial@54006b00 {
197270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-uart";
198270e0c3eSMasahiro Yamada			status = "disabled";
199270e0c3eSMasahiro Yamada			reg = <0x54006b00 0x40>;
2005ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>;
201270e0c3eSMasahiro Yamada			pinctrl-names = "default";
202270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_uart3>;
203270e0c3eSMasahiro Yamada			clocks = <&peri_clk 3>;
20476c48e1eSMasahiro Yamada			resets = <&peri_rst 3>;
205270e0c3eSMasahiro Yamada		};
206270e0c3eSMasahiro Yamada
207277b51e7SMasahiro Yamada		gpio: gpio@55000000 {
208277b51e7SMasahiro Yamada			compatible = "socionext,uniphier-gpio";
209277b51e7SMasahiro Yamada			reg = <0x55000000 0x200>;
210277b51e7SMasahiro Yamada			interrupt-parent = <&aidet>;
211277b51e7SMasahiro Yamada			interrupt-controller;
212277b51e7SMasahiro Yamada			#interrupt-cells = <2>;
213277b51e7SMasahiro Yamada			gpio-controller;
214277b51e7SMasahiro Yamada			#gpio-cells = <2>;
215277b51e7SMasahiro Yamada			gpio-ranges = <&pinctrl 0 0 0>,
216277b51e7SMasahiro Yamada				      <&pinctrl 43 0 0>,
217277b51e7SMasahiro Yamada				      <&pinctrl 51 0 0>,
218277b51e7SMasahiro Yamada				      <&pinctrl 96 0 0>,
219277b51e7SMasahiro Yamada				      <&pinctrl 160 0 0>,
220277b51e7SMasahiro Yamada				      <&pinctrl 184 0 0>;
221277b51e7SMasahiro Yamada			gpio-ranges-group-names = "gpio_range0",
222277b51e7SMasahiro Yamada						  "gpio_range1",
223277b51e7SMasahiro Yamada						  "gpio_range2",
224277b51e7SMasahiro Yamada						  "gpio_range3",
225277b51e7SMasahiro Yamada						  "gpio_range4",
226277b51e7SMasahiro Yamada						  "gpio_range5";
227277b51e7SMasahiro Yamada			ngpios = <200>;
228277b51e7SMasahiro Yamada			socionext,interrupt-ranges = <0 48 16>, <16 154 5>,
229277b51e7SMasahiro Yamada						     <21 217 3>;
230270e0c3eSMasahiro Yamada		};
231270e0c3eSMasahiro Yamada
232fb21a0acSKatsuhiro Suzuki		audio@56000000 {
233fb21a0acSKatsuhiro Suzuki			compatible = "socionext,uniphier-ld11-aio";
234fb21a0acSKatsuhiro Suzuki			reg = <0x56000000 0x80000>;
2355ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
236fb21a0acSKatsuhiro Suzuki			pinctrl-names = "default";
237fb21a0acSKatsuhiro Suzuki			pinctrl-0 = <&pinctrl_aout1>,
238fb21a0acSKatsuhiro Suzuki				    <&pinctrl_aoutiec1>;
239fb21a0acSKatsuhiro Suzuki			clock-names = "aio";
240fb21a0acSKatsuhiro Suzuki			clocks = <&sys_clk 40>;
241fb21a0acSKatsuhiro Suzuki			reset-names = "aio";
242fb21a0acSKatsuhiro Suzuki			resets = <&sys_rst 40>;
243fb21a0acSKatsuhiro Suzuki			#sound-dai-cells = <1>;
2446c35921dSKatsuhiro Suzuki			socionext,syscon = <&soc_glue>;
245fb21a0acSKatsuhiro Suzuki
246fb21a0acSKatsuhiro Suzuki			i2s_port0: port@0 {
247fb21a0acSKatsuhiro Suzuki				i2s_hdmi: endpoint {
248fb21a0acSKatsuhiro Suzuki				};
249fb21a0acSKatsuhiro Suzuki			};
250fb21a0acSKatsuhiro Suzuki
251fb21a0acSKatsuhiro Suzuki			i2s_port1: port@1 {
252fb21a0acSKatsuhiro Suzuki				i2s_pcmin2: endpoint {
253fb21a0acSKatsuhiro Suzuki				};
254fb21a0acSKatsuhiro Suzuki			};
255fb21a0acSKatsuhiro Suzuki
256fb21a0acSKatsuhiro Suzuki			i2s_port2: port@2 {
257fb21a0acSKatsuhiro Suzuki				i2s_line: endpoint {
258fb21a0acSKatsuhiro Suzuki					dai-format = "i2s";
259fb21a0acSKatsuhiro Suzuki					remote-endpoint = <&evea_line>;
260fb21a0acSKatsuhiro Suzuki				};
261fb21a0acSKatsuhiro Suzuki			};
262fb21a0acSKatsuhiro Suzuki
263fb21a0acSKatsuhiro Suzuki			i2s_port3: port@3 {
264fb21a0acSKatsuhiro Suzuki				i2s_hpcmout1: endpoint {
265fb21a0acSKatsuhiro Suzuki				};
266fb21a0acSKatsuhiro Suzuki			};
267fb21a0acSKatsuhiro Suzuki
268fb21a0acSKatsuhiro Suzuki			i2s_port4: port@4 {
269fb21a0acSKatsuhiro Suzuki				i2s_hp: endpoint {
270fb21a0acSKatsuhiro Suzuki					dai-format = "i2s";
271fb21a0acSKatsuhiro Suzuki					remote-endpoint = <&evea_hp>;
272fb21a0acSKatsuhiro Suzuki				};
273fb21a0acSKatsuhiro Suzuki			};
274fb21a0acSKatsuhiro Suzuki
275fb21a0acSKatsuhiro Suzuki			spdif_port0: port@5 {
276fb21a0acSKatsuhiro Suzuki				spdif_hiecout1: endpoint {
277fb21a0acSKatsuhiro Suzuki				};
278fb21a0acSKatsuhiro Suzuki			};
279fb21a0acSKatsuhiro Suzuki
280fb21a0acSKatsuhiro Suzuki			src_port0: port@6 {
281fb21a0acSKatsuhiro Suzuki				i2s_epcmout2: endpoint {
282fb21a0acSKatsuhiro Suzuki				};
283fb21a0acSKatsuhiro Suzuki			};
284fb21a0acSKatsuhiro Suzuki
285fb21a0acSKatsuhiro Suzuki			src_port1: port@7 {
286fb21a0acSKatsuhiro Suzuki				i2s_epcmout3: endpoint {
287fb21a0acSKatsuhiro Suzuki				};
288fb21a0acSKatsuhiro Suzuki			};
289fb21a0acSKatsuhiro Suzuki
290fb21a0acSKatsuhiro Suzuki			comp_spdif_port0: port@8 {
291fb21a0acSKatsuhiro Suzuki				comp_spdif_hiecout1: endpoint {
292fb21a0acSKatsuhiro Suzuki				};
293fb21a0acSKatsuhiro Suzuki			};
294fb21a0acSKatsuhiro Suzuki		};
295fb21a0acSKatsuhiro Suzuki
296fb21a0acSKatsuhiro Suzuki		codec@57900000 {
297fb21a0acSKatsuhiro Suzuki			compatible = "socionext,uniphier-evea";
298fb21a0acSKatsuhiro Suzuki			reg = <0x57900000 0x1000>;
299fb21a0acSKatsuhiro Suzuki			clock-names = "evea", "exiv";
300fb21a0acSKatsuhiro Suzuki			clocks = <&sys_clk 41>, <&sys_clk 42>;
301fb21a0acSKatsuhiro Suzuki			reset-names = "evea", "exiv", "adamv";
302fb21a0acSKatsuhiro Suzuki			resets = <&sys_rst 41>, <&sys_rst 42>, <&adamv_rst 0>;
303fb21a0acSKatsuhiro Suzuki			#sound-dai-cells = <1>;
304fb21a0acSKatsuhiro Suzuki
305fb21a0acSKatsuhiro Suzuki			port@0 {
306fb21a0acSKatsuhiro Suzuki				evea_line: endpoint {
307fb21a0acSKatsuhiro Suzuki					remote-endpoint = <&i2s_line>;
308fb21a0acSKatsuhiro Suzuki				};
309fb21a0acSKatsuhiro Suzuki			};
310fb21a0acSKatsuhiro Suzuki
311fb21a0acSKatsuhiro Suzuki			port@1 {
312fb21a0acSKatsuhiro Suzuki				evea_hp: endpoint {
313fb21a0acSKatsuhiro Suzuki					remote-endpoint = <&i2s_hp>;
314fb21a0acSKatsuhiro Suzuki				};
315fb21a0acSKatsuhiro Suzuki			};
316fb21a0acSKatsuhiro Suzuki		};
317fb21a0acSKatsuhiro Suzuki
3185ebfa90bSKunihiko Hayashi		syscon@57920000 {
319178b3568SKatsuhiro Suzuki			compatible = "socionext,uniphier-ld11-adamv",
320178b3568SKatsuhiro Suzuki				     "simple-mfd", "syscon";
321178b3568SKatsuhiro Suzuki			reg = <0x57920000 0x1000>;
322178b3568SKatsuhiro Suzuki
3235ebfa90bSKunihiko Hayashi			adamv_rst: reset-controller {
324178b3568SKatsuhiro Suzuki				compatible = "socionext,uniphier-ld11-adamv-reset";
325178b3568SKatsuhiro Suzuki				#reset-cells = <1>;
326178b3568SKatsuhiro Suzuki			};
327178b3568SKatsuhiro Suzuki		};
328178b3568SKatsuhiro Suzuki
329270e0c3eSMasahiro Yamada		i2c0: i2c@58780000 {
330270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
331270e0c3eSMasahiro Yamada			status = "disabled";
332270e0c3eSMasahiro Yamada			reg = <0x58780000 0x80>;
333270e0c3eSMasahiro Yamada			#address-cells = <1>;
334270e0c3eSMasahiro Yamada			#size-cells = <0>;
3355ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
336270e0c3eSMasahiro Yamada			pinctrl-names = "default";
337270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c0>;
338270e0c3eSMasahiro Yamada			clocks = <&peri_clk 4>;
33976c48e1eSMasahiro Yamada			resets = <&peri_rst 4>;
340270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
341270e0c3eSMasahiro Yamada		};
342270e0c3eSMasahiro Yamada
343270e0c3eSMasahiro Yamada		i2c1: i2c@58781000 {
344270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
345270e0c3eSMasahiro Yamada			status = "disabled";
346270e0c3eSMasahiro Yamada			reg = <0x58781000 0x80>;
347270e0c3eSMasahiro Yamada			#address-cells = <1>;
348270e0c3eSMasahiro Yamada			#size-cells = <0>;
3495ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
350270e0c3eSMasahiro Yamada			pinctrl-names = "default";
351270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c1>;
352270e0c3eSMasahiro Yamada			clocks = <&peri_clk 5>;
35376c48e1eSMasahiro Yamada			resets = <&peri_rst 5>;
354270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
355270e0c3eSMasahiro Yamada		};
356270e0c3eSMasahiro Yamada
357270e0c3eSMasahiro Yamada		i2c2: i2c@58782000 {
358270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
359270e0c3eSMasahiro Yamada			reg = <0x58782000 0x80>;
360270e0c3eSMasahiro Yamada			#address-cells = <1>;
361270e0c3eSMasahiro Yamada			#size-cells = <0>;
3625ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
363270e0c3eSMasahiro Yamada			clocks = <&peri_clk 6>;
36476c48e1eSMasahiro Yamada			resets = <&peri_rst 6>;
365270e0c3eSMasahiro Yamada			clock-frequency = <400000>;
366270e0c3eSMasahiro Yamada		};
367270e0c3eSMasahiro Yamada
368270e0c3eSMasahiro Yamada		i2c3: i2c@58783000 {
369270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
370270e0c3eSMasahiro Yamada			status = "disabled";
371270e0c3eSMasahiro Yamada			reg = <0x58783000 0x80>;
372270e0c3eSMasahiro Yamada			#address-cells = <1>;
373270e0c3eSMasahiro Yamada			#size-cells = <0>;
3745ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
375270e0c3eSMasahiro Yamada			pinctrl-names = "default";
376270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c3>;
377270e0c3eSMasahiro Yamada			clocks = <&peri_clk 7>;
37876c48e1eSMasahiro Yamada			resets = <&peri_rst 7>;
379270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
380270e0c3eSMasahiro Yamada		};
381270e0c3eSMasahiro Yamada
382270e0c3eSMasahiro Yamada		i2c4: i2c@58784000 {
383270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
384270e0c3eSMasahiro Yamada			status = "disabled";
385270e0c3eSMasahiro Yamada			reg = <0x58784000 0x80>;
386270e0c3eSMasahiro Yamada			#address-cells = <1>;
387270e0c3eSMasahiro Yamada			#size-cells = <0>;
3885ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
389270e0c3eSMasahiro Yamada			pinctrl-names = "default";
390270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_i2c4>;
391270e0c3eSMasahiro Yamada			clocks = <&peri_clk 8>;
39276c48e1eSMasahiro Yamada			resets = <&peri_rst 8>;
393270e0c3eSMasahiro Yamada			clock-frequency = <100000>;
394270e0c3eSMasahiro Yamada		};
395270e0c3eSMasahiro Yamada
396270e0c3eSMasahiro Yamada		i2c5: i2c@58785000 {
397270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-fi2c";
398270e0c3eSMasahiro Yamada			reg = <0x58785000 0x80>;
399270e0c3eSMasahiro Yamada			#address-cells = <1>;
400270e0c3eSMasahiro Yamada			#size-cells = <0>;
4015ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
402270e0c3eSMasahiro Yamada			clocks = <&peri_clk 9>;
40376c48e1eSMasahiro Yamada			resets = <&peri_rst 9>;
404270e0c3eSMasahiro Yamada			clock-frequency = <400000>;
405270e0c3eSMasahiro Yamada		};
406270e0c3eSMasahiro Yamada
407270e0c3eSMasahiro Yamada		system_bus: system-bus@58c00000 {
408270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-system-bus";
409270e0c3eSMasahiro Yamada			status = "disabled";
410270e0c3eSMasahiro Yamada			reg = <0x58c00000 0x400>;
411270e0c3eSMasahiro Yamada			#address-cells = <2>;
412270e0c3eSMasahiro Yamada			#size-cells = <1>;
413270e0c3eSMasahiro Yamada			pinctrl-names = "default";
414270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_system_bus>;
415270e0c3eSMasahiro Yamada		};
416270e0c3eSMasahiro Yamada
417b10ee7e3SMasahiro Yamada		smpctrl@59801000 {
418270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-smpctrl";
419270e0c3eSMasahiro Yamada			reg = <0x59801000 0x400>;
420270e0c3eSMasahiro Yamada		};
421270e0c3eSMasahiro Yamada
4225ebfa90bSKunihiko Hayashi		syscon@59810000 {
4238f32b812SMasahiro Yamada			compatible = "socionext,uniphier-ld11-sdctrl",
4248f32b812SMasahiro Yamada				     "simple-mfd", "syscon";
4258f32b812SMasahiro Yamada			reg = <0x59810000 0x400>;
4268f32b812SMasahiro Yamada
4275ebfa90bSKunihiko Hayashi			sd_rst: reset-controller {
4288f32b812SMasahiro Yamada				compatible = "socionext,uniphier-ld11-sd-reset";
4298f32b812SMasahiro Yamada				#reset-cells = <1>;
4308f32b812SMasahiro Yamada			};
4318f32b812SMasahiro Yamada		};
4328f32b812SMasahiro Yamada
4335ebfa90bSKunihiko Hayashi		syscon@59820000 {
434fb28cef0SMasahiro Yamada			compatible = "socionext,uniphier-ld11-perictrl",
435270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
436270e0c3eSMasahiro Yamada			reg = <0x59820000 0x200>;
437270e0c3eSMasahiro Yamada
4385ebfa90bSKunihiko Hayashi			peri_clk: clock-controller {
439270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-peri-clock";
440270e0c3eSMasahiro Yamada				#clock-cells = <1>;
441270e0c3eSMasahiro Yamada			};
442270e0c3eSMasahiro Yamada
4435ebfa90bSKunihiko Hayashi			peri_rst: reset-controller {
444270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-peri-reset";
445270e0c3eSMasahiro Yamada				#reset-cells = <1>;
446270e0c3eSMasahiro Yamada			};
447270e0c3eSMasahiro Yamada		};
448270e0c3eSMasahiro Yamada
449bb3f4672SMasahiro Yamada		emmc: mmc@5a000000 {
4503a93cc26SMasahiro Yamada			compatible = "socionext,uniphier-sd4hc", "cdns,sd4hc";
4513a93cc26SMasahiro Yamada			reg = <0x5a000000 0x400>;
4525ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
4539c0a9700SMasahiro Yamada			pinctrl-names = "default";
4549c0a9700SMasahiro Yamada			pinctrl-0 = <&pinctrl_emmc>;
4553a93cc26SMasahiro Yamada			clocks = <&sys_clk 4>;
45676c48e1eSMasahiro Yamada			resets = <&sys_rst 4>;
4573a93cc26SMasahiro Yamada			bus-width = <8>;
4583a93cc26SMasahiro Yamada			mmc-ddr-1_8v;
4593a93cc26SMasahiro Yamada			mmc-hs200-1_8v;
460b6e5ec20SMasahiro Yamada			mmc-pwrseq = <&emmc_pwrseq>;
461f4e5200fSMasahiro Yamada			cdns,phy-input-delay-legacy = <9>;
462ba6f7011SMasahiro Yamada			cdns,phy-input-delay-mmc-highspeed = <2>;
463ba6f7011SMasahiro Yamada			cdns,phy-input-delay-mmc-ddr = <3>;
464e345ededSMasahiro Yamada			cdns,phy-dll-delay-sdclk = <21>;
465e345ededSMasahiro Yamada			cdns,phy-dll-delay-sdclk-hsmmc = <21>;
4663a93cc26SMasahiro Yamada		};
4673a93cc26SMasahiro Yamada
468270e0c3eSMasahiro Yamada		usb0: usb@5a800100 {
469270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
470270e0c3eSMasahiro Yamada			status = "disabled";
471270e0c3eSMasahiro Yamada			reg = <0x5a800100 0x100>;
4725ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
473270e0c3eSMasahiro Yamada			pinctrl-names = "default";
474270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_usb0>;
475deaa5519SMasahiro Yamada			clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 8>,
476deaa5519SMasahiro Yamada				 <&mio_clk 12>;
4777a201e31SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
4787a201e31SMasahiro Yamada				 <&mio_rst 12>;
479546cba06SKunihiko Hayashi			phy-names = "usb";
480546cba06SKunihiko Hayashi			phys = <&usb_phy0>;
48131f1961dSKunihiko Hayashi			has-transaction-translator;
482270e0c3eSMasahiro Yamada		};
483270e0c3eSMasahiro Yamada
484270e0c3eSMasahiro Yamada		usb1: usb@5a810100 {
485270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
486270e0c3eSMasahiro Yamada			status = "disabled";
487270e0c3eSMasahiro Yamada			reg = <0x5a810100 0x100>;
4885ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>;
489270e0c3eSMasahiro Yamada			pinctrl-names = "default";
490270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_usb1>;
491deaa5519SMasahiro Yamada			clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 9>,
492deaa5519SMasahiro Yamada				 <&mio_clk 13>;
4937a201e31SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
4947a201e31SMasahiro Yamada				 <&mio_rst 13>;
495546cba06SKunihiko Hayashi			phy-names = "usb";
496546cba06SKunihiko Hayashi			phys = <&usb_phy1>;
49731f1961dSKunihiko Hayashi			has-transaction-translator;
498270e0c3eSMasahiro Yamada		};
499270e0c3eSMasahiro Yamada
500270e0c3eSMasahiro Yamada		usb2: usb@5a820100 {
501270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ehci", "generic-ehci";
502270e0c3eSMasahiro Yamada			status = "disabled";
503270e0c3eSMasahiro Yamada			reg = <0x5a820100 0x100>;
5045ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>;
505270e0c3eSMasahiro Yamada			pinctrl-names = "default";
506270e0c3eSMasahiro Yamada			pinctrl-0 = <&pinctrl_usb2>;
507deaa5519SMasahiro Yamada			clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 10>,
508deaa5519SMasahiro Yamada				 <&mio_clk 14>;
5097a201e31SMasahiro Yamada			resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 10>,
5107a201e31SMasahiro Yamada				 <&mio_rst 14>;
511546cba06SKunihiko Hayashi			phy-names = "usb";
512546cba06SKunihiko Hayashi			phys = <&usb_phy2>;
51331f1961dSKunihiko Hayashi			has-transaction-translator;
514270e0c3eSMasahiro Yamada		};
515270e0c3eSMasahiro Yamada
5165ebfa90bSKunihiko Hayashi		syscon@5b3e0000 {
517fb28cef0SMasahiro Yamada			compatible = "socionext,uniphier-ld11-mioctrl",
518270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
519270e0c3eSMasahiro Yamada			reg = <0x5b3e0000 0x800>;
520270e0c3eSMasahiro Yamada
5215ebfa90bSKunihiko Hayashi			mio_clk: clock-controller {
522270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-mio-clock";
523270e0c3eSMasahiro Yamada				#clock-cells = <1>;
524270e0c3eSMasahiro Yamada			};
525270e0c3eSMasahiro Yamada
5265ebfa90bSKunihiko Hayashi			mio_rst: reset-controller {
527270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-mio-reset";
528270e0c3eSMasahiro Yamada				#reset-cells = <1>;
529270e0c3eSMasahiro Yamada				resets = <&sys_rst 7>;
530270e0c3eSMasahiro Yamada			};
531270e0c3eSMasahiro Yamada		};
532270e0c3eSMasahiro Yamada
5335ebfa90bSKunihiko Hayashi		soc_glue: syscon@5f800000 {
534fb28cef0SMasahiro Yamada			compatible = "socionext,uniphier-ld11-soc-glue",
535270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
536270e0c3eSMasahiro Yamada			reg = <0x5f800000 0x2000>;
537270e0c3eSMasahiro Yamada
538270e0c3eSMasahiro Yamada			pinctrl: pinctrl {
539270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-pinctrl";
540270e0c3eSMasahiro Yamada			};
541546cba06SKunihiko Hayashi
5425ebfa90bSKunihiko Hayashi			usb-hub {
543546cba06SKunihiko Hayashi				compatible = "socionext,uniphier-ld11-usb2-phy";
544546cba06SKunihiko Hayashi				#address-cells = <1>;
545546cba06SKunihiko Hayashi				#size-cells = <0>;
546546cba06SKunihiko Hayashi
547546cba06SKunihiko Hayashi				usb_phy0: phy@0 {
548546cba06SKunihiko Hayashi					reg = <0>;
549546cba06SKunihiko Hayashi					#phy-cells = <0>;
550546cba06SKunihiko Hayashi				};
551546cba06SKunihiko Hayashi
552546cba06SKunihiko Hayashi				usb_phy1: phy@1 {
553546cba06SKunihiko Hayashi					reg = <1>;
554546cba06SKunihiko Hayashi					#phy-cells = <0>;
555546cba06SKunihiko Hayashi				};
556546cba06SKunihiko Hayashi
557546cba06SKunihiko Hayashi				usb_phy2: phy@2 {
558546cba06SKunihiko Hayashi					reg = <2>;
559546cba06SKunihiko Hayashi					#phy-cells = <0>;
560546cba06SKunihiko Hayashi				};
561546cba06SKunihiko Hayashi			};
562270e0c3eSMasahiro Yamada		};
563270e0c3eSMasahiro Yamada
5645ebfa90bSKunihiko Hayashi		syscon@5f900000 {
565f05851e1SKeiji Hayashibara			compatible = "socionext,uniphier-ld11-soc-glue-debug",
566f4d624a1SKunihiko Hayashi				     "simple-mfd", "syscon";
567f45d6207SKunihiko Hayashi			reg = <0x5f900000 0x2000>;
568f05851e1SKeiji Hayashibara			#address-cells = <1>;
569f05851e1SKeiji Hayashibara			#size-cells = <1>;
570f05851e1SKeiji Hayashibara			ranges = <0 0x5f900000 0x2000>;
571f05851e1SKeiji Hayashibara
572f05851e1SKeiji Hayashibara			efuse@100 {
573f05851e1SKeiji Hayashibara				compatible = "socionext,uniphier-efuse";
574f05851e1SKeiji Hayashibara				reg = <0x100 0x28>;
575f05851e1SKeiji Hayashibara			};
576f05851e1SKeiji Hayashibara
577f05851e1SKeiji Hayashibara			efuse@200 {
578f05851e1SKeiji Hayashibara				compatible = "socionext,uniphier-efuse";
579f05851e1SKeiji Hayashibara				reg = <0x200 0x68>;
580f05851e1SKeiji Hayashibara			};
581f05851e1SKeiji Hayashibara		};
582f05851e1SKeiji Hayashibara
583f03b998dSKunihiko Hayashi		xdmac: dma-controller@5fc10000 {
584f03b998dSKunihiko Hayashi			compatible = "socionext,uniphier-xdmac";
585f03b998dSKunihiko Hayashi			reg = <0x5fc10000 0x5300>;
5865ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
587f03b998dSKunihiko Hayashi			dma-channels = <16>;
588f03b998dSKunihiko Hayashi			#dma-cells = <2>;
589f03b998dSKunihiko Hayashi		};
590f03b998dSKunihiko Hayashi
5919ddc285bSMasahiro Yamada		aidet: interrupt-controller@5fc20000 {
5923dfc6e98SMasahiro Yamada			compatible = "socionext,uniphier-ld11-aidet";
5933dfc6e98SMasahiro Yamada			reg = <0x5fc20000 0x200>;
5943dfc6e98SMasahiro Yamada			interrupt-controller;
5953dfc6e98SMasahiro Yamada			#interrupt-cells = <2>;
5963dfc6e98SMasahiro Yamada		};
5973dfc6e98SMasahiro Yamada
598270e0c3eSMasahiro Yamada		gic: interrupt-controller@5fe00000 {
599270e0c3eSMasahiro Yamada			compatible = "arm,gic-v3";
600270e0c3eSMasahiro Yamada			reg = <0x5fe00000 0x10000>,	/* GICD */
601270e0c3eSMasahiro Yamada			      <0x5fe40000 0x80000>;	/* GICR */
602270e0c3eSMasahiro Yamada			interrupt-controller;
603270e0c3eSMasahiro Yamada			#interrupt-cells = <3>;
6045ba95e8eSKunihiko Hayashi			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
605270e0c3eSMasahiro Yamada		};
606270e0c3eSMasahiro Yamada
6075ebfa90bSKunihiko Hayashi		syscon@61840000 {
608270e0c3eSMasahiro Yamada			compatible = "socionext,uniphier-ld11-sysctrl",
609270e0c3eSMasahiro Yamada				     "simple-mfd", "syscon";
6101ef64af8SMasahiro Yamada			reg = <0x61840000 0x10000>;
611270e0c3eSMasahiro Yamada
6125ebfa90bSKunihiko Hayashi			sys_clk: clock-controller {
613270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-clock";
614270e0c3eSMasahiro Yamada				#clock-cells = <1>;
615270e0c3eSMasahiro Yamada			};
616270e0c3eSMasahiro Yamada
6175ebfa90bSKunihiko Hayashi			sys_rst: reset-controller {
618270e0c3eSMasahiro Yamada				compatible = "socionext,uniphier-ld11-reset";
619270e0c3eSMasahiro Yamada				#reset-cells = <1>;
620270e0c3eSMasahiro Yamada			};
6214c4c960aSKeiji Hayashibara
6224c4c960aSKeiji Hayashibara			watchdog {
6234c4c960aSKeiji Hayashibara				compatible = "socionext,uniphier-wdt";
6244c4c960aSKeiji Hayashibara			};
625270e0c3eSMasahiro Yamada		};
626e5aefb38SMasahiro Yamada
627c73730eeSKunihiko Hayashi		eth: ethernet@65000000 {
628c73730eeSKunihiko Hayashi			compatible = "socionext,uniphier-ld11-ave4";
629c73730eeSKunihiko Hayashi			status = "disabled";
630c73730eeSKunihiko Hayashi			reg = <0x65000000 0x8500>;
6315ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>;
632a34a464dSKunihiko Hayashi			clock-names = "ether";
633c73730eeSKunihiko Hayashi			clocks = <&sys_clk 6>;
634a34a464dSKunihiko Hayashi			reset-names = "ether";
635c73730eeSKunihiko Hayashi			resets = <&sys_rst 6>;
636b076ff8bSKunihiko Hayashi			phy-mode = "internal";
637c73730eeSKunihiko Hayashi			local-mac-address = [00 00 00 00 00 00];
638b076ff8bSKunihiko Hayashi			socionext,syscon-phy-mode = <&soc_glue 0>;
639c73730eeSKunihiko Hayashi
640c73730eeSKunihiko Hayashi			mdio: mdio {
641c73730eeSKunihiko Hayashi				#address-cells = <1>;
642c73730eeSKunihiko Hayashi				#size-cells = <0>;
643c73730eeSKunihiko Hayashi			};
644c73730eeSKunihiko Hayashi		};
645c73730eeSKunihiko Hayashi
646fcb0e53cSMasahiro Yamada		nand: nand-controller@68000000 {
647e5aefb38SMasahiro Yamada			compatible = "socionext,uniphier-denali-nand-v5b";
648e5aefb38SMasahiro Yamada			status = "disabled";
649e5aefb38SMasahiro Yamada			reg-names = "nand_data", "denali_reg";
650e5aefb38SMasahiro Yamada			reg = <0x68000000 0x20>, <0x68100000 0x1000>;
65153c580c1SMasahiro Yamada			#address-cells = <1>;
65253c580c1SMasahiro Yamada			#size-cells = <0>;
6535ba95e8eSKunihiko Hayashi			interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
654e5aefb38SMasahiro Yamada			pinctrl-names = "default";
655e5aefb38SMasahiro Yamada			pinctrl-0 = <&pinctrl_nand>;
656bae120f8SMasahiro Yamada			clock-names = "nand", "nand_x", "ecc";
657bae120f8SMasahiro Yamada			clocks = <&sys_clk 2>, <&sys_clk 3>, <&sys_clk 3>;
658e98d5023SMasahiro Yamada			reset-names = "nand", "reg";
659e98d5023SMasahiro Yamada			resets = <&sys_rst 2>, <&sys_rst 2>;
660e5aefb38SMasahiro Yamada		};
661270e0c3eSMasahiro Yamada	};
662270e0c3eSMasahiro Yamada};
663270e0c3eSMasahiro Yamada
6645740ea4eSMasahiro Yamada#include "uniphier-pinctrl.dtsi"
665fb21a0acSKatsuhiro Suzuki
666fb21a0acSKatsuhiro Suzuki&pinctrl_aoutiec1 {
667fb21a0acSKatsuhiro Suzuki	drive-strength = <4>;	/* default: 4mA */
668fb21a0acSKatsuhiro Suzuki
669fb21a0acSKatsuhiro Suzuki	ao1arc {
670fb21a0acSKatsuhiro Suzuki		pins = "AO1ARC";
671fb21a0acSKatsuhiro Suzuki		drive-strength = <8>;	/* 8mA */
672fb21a0acSKatsuhiro Suzuki	};
673fb21a0acSKatsuhiro Suzuki};
674