xref: /linux/scripts/dtc/include-prefixes/arm64/renesas/ulcb.dtsi (revision 253ed045a34d16d9f8305e18069a8843925046a5)
1*253ed045SGeert Uytterhoeven/*
2*253ed045SGeert Uytterhoeven * Device Tree Source for the R-Car Gen3 ULCB board
3*253ed045SGeert Uytterhoeven *
4*253ed045SGeert Uytterhoeven * Copyright (C) 2016 Renesas Electronics Corp.
5*253ed045SGeert Uytterhoeven * Copyright (C) 2016 Cogent Embedded, Inc.
6*253ed045SGeert Uytterhoeven *
7*253ed045SGeert Uytterhoeven * This file is licensed under the terms of the GNU General Public License
8*253ed045SGeert Uytterhoeven * version 2.  This program is licensed "as is" without any warranty of any
9*253ed045SGeert Uytterhoeven * kind, whether express or implied.
10*253ed045SGeert Uytterhoeven */
11*253ed045SGeert Uytterhoeven
12*253ed045SGeert Uytterhoeven#include <dt-bindings/gpio/gpio.h>
13*253ed045SGeert Uytterhoeven#include <dt-bindings/input/input.h>
14*253ed045SGeert Uytterhoeven
15*253ed045SGeert Uytterhoeven/ {
16*253ed045SGeert Uytterhoeven	model = "Renesas R-Car Gen3 ULCB board";
17*253ed045SGeert Uytterhoeven
18*253ed045SGeert Uytterhoeven	aliases {
19*253ed045SGeert Uytterhoeven		serial0 = &scif2;
20*253ed045SGeert Uytterhoeven		ethernet0 = &avb;
21*253ed045SGeert Uytterhoeven	};
22*253ed045SGeert Uytterhoeven
23*253ed045SGeert Uytterhoeven	chosen {
24*253ed045SGeert Uytterhoeven		stdout-path = "serial0:115200n8";
25*253ed045SGeert Uytterhoeven	};
26*253ed045SGeert Uytterhoeven
27*253ed045SGeert Uytterhoeven	audio_clkout: audio-clkout {
28*253ed045SGeert Uytterhoeven		/*
29*253ed045SGeert Uytterhoeven		 * This is same as <&rcar_sound 0>
30*253ed045SGeert Uytterhoeven		 * but needed to avoid cs2000/rcar_sound probe dead-lock
31*253ed045SGeert Uytterhoeven		 */
32*253ed045SGeert Uytterhoeven		compatible = "fixed-clock";
33*253ed045SGeert Uytterhoeven		#clock-cells = <0>;
34*253ed045SGeert Uytterhoeven		clock-frequency = <11289600>;
35*253ed045SGeert Uytterhoeven	};
36*253ed045SGeert Uytterhoeven
37*253ed045SGeert Uytterhoeven	keyboard {
38*253ed045SGeert Uytterhoeven		compatible = "gpio-keys";
39*253ed045SGeert Uytterhoeven
40*253ed045SGeert Uytterhoeven		key-1 {
41*253ed045SGeert Uytterhoeven			linux,code = <KEY_1>;
42*253ed045SGeert Uytterhoeven			label = "SW3";
43*253ed045SGeert Uytterhoeven			wakeup-source;
44*253ed045SGeert Uytterhoeven			debounce-interval = <20>;
45*253ed045SGeert Uytterhoeven			gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
46*253ed045SGeert Uytterhoeven		};
47*253ed045SGeert Uytterhoeven	};
48*253ed045SGeert Uytterhoeven
49*253ed045SGeert Uytterhoeven	leds {
50*253ed045SGeert Uytterhoeven		compatible = "gpio-leds";
51*253ed045SGeert Uytterhoeven
52*253ed045SGeert Uytterhoeven		led5 {
53*253ed045SGeert Uytterhoeven			gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>;
54*253ed045SGeert Uytterhoeven		};
55*253ed045SGeert Uytterhoeven		led6 {
56*253ed045SGeert Uytterhoeven			gpios = <&gpio6 13 GPIO_ACTIVE_HIGH>;
57*253ed045SGeert Uytterhoeven		};
58*253ed045SGeert Uytterhoeven	};
59*253ed045SGeert Uytterhoeven
60*253ed045SGeert Uytterhoeven	reg_1p8v: regulator0 {
61*253ed045SGeert Uytterhoeven		compatible = "regulator-fixed";
62*253ed045SGeert Uytterhoeven		regulator-name = "fixed-1.8V";
63*253ed045SGeert Uytterhoeven		regulator-min-microvolt = <1800000>;
64*253ed045SGeert Uytterhoeven		regulator-max-microvolt = <1800000>;
65*253ed045SGeert Uytterhoeven		regulator-boot-on;
66*253ed045SGeert Uytterhoeven		regulator-always-on;
67*253ed045SGeert Uytterhoeven	};
68*253ed045SGeert Uytterhoeven
69*253ed045SGeert Uytterhoeven	reg_3p3v: regulator1 {
70*253ed045SGeert Uytterhoeven		compatible = "regulator-fixed";
71*253ed045SGeert Uytterhoeven		regulator-name = "fixed-3.3V";
72*253ed045SGeert Uytterhoeven		regulator-min-microvolt = <3300000>;
73*253ed045SGeert Uytterhoeven		regulator-max-microvolt = <3300000>;
74*253ed045SGeert Uytterhoeven		regulator-boot-on;
75*253ed045SGeert Uytterhoeven		regulator-always-on;
76*253ed045SGeert Uytterhoeven	};
77*253ed045SGeert Uytterhoeven
78*253ed045SGeert Uytterhoeven	rsnd_ak4613: sound {
79*253ed045SGeert Uytterhoeven		compatible = "simple-audio-card";
80*253ed045SGeert Uytterhoeven
81*253ed045SGeert Uytterhoeven		simple-audio-card,format = "left_j";
82*253ed045SGeert Uytterhoeven		simple-audio-card,bitclock-master = <&sndcpu>;
83*253ed045SGeert Uytterhoeven		simple-audio-card,frame-master = <&sndcpu>;
84*253ed045SGeert Uytterhoeven
85*253ed045SGeert Uytterhoeven		sndcpu: simple-audio-card,cpu {
86*253ed045SGeert Uytterhoeven			sound-dai = <&rcar_sound>;
87*253ed045SGeert Uytterhoeven		};
88*253ed045SGeert Uytterhoeven
89*253ed045SGeert Uytterhoeven		sndcodec: simple-audio-card,codec {
90*253ed045SGeert Uytterhoeven			sound-dai = <&ak4613>;
91*253ed045SGeert Uytterhoeven		};
92*253ed045SGeert Uytterhoeven	};
93*253ed045SGeert Uytterhoeven
94*253ed045SGeert Uytterhoeven	vcc_sdhi0: regulator-vcc-sdhi0 {
95*253ed045SGeert Uytterhoeven		compatible = "regulator-fixed";
96*253ed045SGeert Uytterhoeven
97*253ed045SGeert Uytterhoeven		regulator-name = "SDHI0 Vcc";
98*253ed045SGeert Uytterhoeven		regulator-min-microvolt = <3300000>;
99*253ed045SGeert Uytterhoeven		regulator-max-microvolt = <3300000>;
100*253ed045SGeert Uytterhoeven
101*253ed045SGeert Uytterhoeven		gpio = <&gpio5 2 GPIO_ACTIVE_HIGH>;
102*253ed045SGeert Uytterhoeven		enable-active-high;
103*253ed045SGeert Uytterhoeven	};
104*253ed045SGeert Uytterhoeven
105*253ed045SGeert Uytterhoeven	vccq_sdhi0: regulator-vccq-sdhi0 {
106*253ed045SGeert Uytterhoeven		compatible = "regulator-gpio";
107*253ed045SGeert Uytterhoeven
108*253ed045SGeert Uytterhoeven		regulator-name = "SDHI0 VccQ";
109*253ed045SGeert Uytterhoeven		regulator-min-microvolt = <1800000>;
110*253ed045SGeert Uytterhoeven		regulator-max-microvolt = <3300000>;
111*253ed045SGeert Uytterhoeven
112*253ed045SGeert Uytterhoeven		gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
113*253ed045SGeert Uytterhoeven		gpios-states = <1>;
114*253ed045SGeert Uytterhoeven		states = <3300000 1
115*253ed045SGeert Uytterhoeven			  1800000 0>;
116*253ed045SGeert Uytterhoeven	};
117*253ed045SGeert Uytterhoeven
118*253ed045SGeert Uytterhoeven	x12_clk: x12 {
119*253ed045SGeert Uytterhoeven		compatible = "fixed-clock";
120*253ed045SGeert Uytterhoeven		#clock-cells = <0>;
121*253ed045SGeert Uytterhoeven		clock-frequency = <24576000>;
122*253ed045SGeert Uytterhoeven	};
123*253ed045SGeert Uytterhoeven};
124*253ed045SGeert Uytterhoeven
125*253ed045SGeert Uytterhoeven&audio_clk_a {
126*253ed045SGeert Uytterhoeven	clock-frequency = <22579200>;
127*253ed045SGeert Uytterhoeven};
128*253ed045SGeert Uytterhoeven
129*253ed045SGeert Uytterhoeven&avb {
130*253ed045SGeert Uytterhoeven	pinctrl-0 = <&avb_pins>;
131*253ed045SGeert Uytterhoeven	pinctrl-names = "default";
132*253ed045SGeert Uytterhoeven	renesas,no-ether-link;
133*253ed045SGeert Uytterhoeven	phy-handle = <&phy0>;
134*253ed045SGeert Uytterhoeven	status = "okay";
135*253ed045SGeert Uytterhoeven
136*253ed045SGeert Uytterhoeven	phy0: ethernet-phy@0 {
137*253ed045SGeert Uytterhoeven		rxc-skew-ps = <1500>;
138*253ed045SGeert Uytterhoeven		reg = <0>;
139*253ed045SGeert Uytterhoeven		interrupt-parent = <&gpio2>;
140*253ed045SGeert Uytterhoeven		interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
141*253ed045SGeert Uytterhoeven	};
142*253ed045SGeert Uytterhoeven};
143*253ed045SGeert Uytterhoeven
144*253ed045SGeert Uytterhoeven&ehci1 {
145*253ed045SGeert Uytterhoeven	status = "okay";
146*253ed045SGeert Uytterhoeven};
147*253ed045SGeert Uytterhoeven
148*253ed045SGeert Uytterhoeven&extal_clk {
149*253ed045SGeert Uytterhoeven	clock-frequency = <16666666>;
150*253ed045SGeert Uytterhoeven};
151*253ed045SGeert Uytterhoeven
152*253ed045SGeert Uytterhoeven&extalr_clk {
153*253ed045SGeert Uytterhoeven	clock-frequency = <32768>;
154*253ed045SGeert Uytterhoeven};
155*253ed045SGeert Uytterhoeven
156*253ed045SGeert Uytterhoeven&i2c2 {
157*253ed045SGeert Uytterhoeven	pinctrl-0 = <&i2c2_pins>;
158*253ed045SGeert Uytterhoeven	pinctrl-names = "default";
159*253ed045SGeert Uytterhoeven
160*253ed045SGeert Uytterhoeven	status = "okay";
161*253ed045SGeert Uytterhoeven
162*253ed045SGeert Uytterhoeven	clock-frequency = <100000>;
163*253ed045SGeert Uytterhoeven
164*253ed045SGeert Uytterhoeven	ak4613: codec@10 {
165*253ed045SGeert Uytterhoeven		compatible = "asahi-kasei,ak4613";
166*253ed045SGeert Uytterhoeven		#sound-dai-cells = <0>;
167*253ed045SGeert Uytterhoeven		reg = <0x10>;
168*253ed045SGeert Uytterhoeven		clocks = <&rcar_sound 3>;
169*253ed045SGeert Uytterhoeven
170*253ed045SGeert Uytterhoeven		asahi-kasei,in1-single-end;
171*253ed045SGeert Uytterhoeven		asahi-kasei,in2-single-end;
172*253ed045SGeert Uytterhoeven		asahi-kasei,out1-single-end;
173*253ed045SGeert Uytterhoeven		asahi-kasei,out2-single-end;
174*253ed045SGeert Uytterhoeven		asahi-kasei,out3-single-end;
175*253ed045SGeert Uytterhoeven		asahi-kasei,out4-single-end;
176*253ed045SGeert Uytterhoeven		asahi-kasei,out5-single-end;
177*253ed045SGeert Uytterhoeven		asahi-kasei,out6-single-end;
178*253ed045SGeert Uytterhoeven	};
179*253ed045SGeert Uytterhoeven
180*253ed045SGeert Uytterhoeven	cs2000: clk-multiplier@4f {
181*253ed045SGeert Uytterhoeven		#clock-cells = <0>;
182*253ed045SGeert Uytterhoeven		compatible = "cirrus,cs2000-cp";
183*253ed045SGeert Uytterhoeven		reg = <0x4f>;
184*253ed045SGeert Uytterhoeven		clocks = <&audio_clkout>, <&x12_clk>;
185*253ed045SGeert Uytterhoeven		clock-names = "clk_in", "ref_clk";
186*253ed045SGeert Uytterhoeven
187*253ed045SGeert Uytterhoeven		assigned-clocks = <&cs2000>;
188*253ed045SGeert Uytterhoeven		assigned-clock-rates = <24576000>; /* 1/1 divide */
189*253ed045SGeert Uytterhoeven	};
190*253ed045SGeert Uytterhoeven};
191*253ed045SGeert Uytterhoeven
192*253ed045SGeert Uytterhoeven&ohci1 {
193*253ed045SGeert Uytterhoeven	status = "okay";
194*253ed045SGeert Uytterhoeven};
195*253ed045SGeert Uytterhoeven
196*253ed045SGeert Uytterhoeven&pfc {
197*253ed045SGeert Uytterhoeven	pinctrl-0 = <&scif_clk_pins>;
198*253ed045SGeert Uytterhoeven	pinctrl-names = "default";
199*253ed045SGeert Uytterhoeven
200*253ed045SGeert Uytterhoeven	avb_pins: avb {
201*253ed045SGeert Uytterhoeven		groups = "avb_mdc";
202*253ed045SGeert Uytterhoeven		function = "avb";
203*253ed045SGeert Uytterhoeven	};
204*253ed045SGeert Uytterhoeven
205*253ed045SGeert Uytterhoeven	i2c2_pins: i2c2 {
206*253ed045SGeert Uytterhoeven		groups = "i2c2_a";
207*253ed045SGeert Uytterhoeven		function = "i2c2";
208*253ed045SGeert Uytterhoeven	};
209*253ed045SGeert Uytterhoeven
210*253ed045SGeert Uytterhoeven	scif2_pins: scif2 {
211*253ed045SGeert Uytterhoeven		groups = "scif2_data_a";
212*253ed045SGeert Uytterhoeven		function = "scif2";
213*253ed045SGeert Uytterhoeven	};
214*253ed045SGeert Uytterhoeven
215*253ed045SGeert Uytterhoeven	scif_clk_pins: scif_clk {
216*253ed045SGeert Uytterhoeven		groups = "scif_clk_a";
217*253ed045SGeert Uytterhoeven		function = "scif_clk";
218*253ed045SGeert Uytterhoeven	};
219*253ed045SGeert Uytterhoeven
220*253ed045SGeert Uytterhoeven	sdhi0_pins: sd0 {
221*253ed045SGeert Uytterhoeven		groups = "sdhi0_data4", "sdhi0_ctrl";
222*253ed045SGeert Uytterhoeven		function = "sdhi0";
223*253ed045SGeert Uytterhoeven		power-source = <3300>;
224*253ed045SGeert Uytterhoeven	};
225*253ed045SGeert Uytterhoeven
226*253ed045SGeert Uytterhoeven	sdhi0_pins_uhs: sd0_uhs {
227*253ed045SGeert Uytterhoeven		groups = "sdhi0_data4", "sdhi0_ctrl";
228*253ed045SGeert Uytterhoeven		function = "sdhi0";
229*253ed045SGeert Uytterhoeven		power-source = <1800>;
230*253ed045SGeert Uytterhoeven	};
231*253ed045SGeert Uytterhoeven
232*253ed045SGeert Uytterhoeven	sdhi2_pins: sd2 {
233*253ed045SGeert Uytterhoeven		groups = "sdhi2_data8", "sdhi2_ctrl";
234*253ed045SGeert Uytterhoeven		function = "sdhi2";
235*253ed045SGeert Uytterhoeven		power-source = <3300>;
236*253ed045SGeert Uytterhoeven	};
237*253ed045SGeert Uytterhoeven
238*253ed045SGeert Uytterhoeven	sdhi2_pins_uhs: sd2_uhs {
239*253ed045SGeert Uytterhoeven		groups = "sdhi2_data8", "sdhi2_ctrl";
240*253ed045SGeert Uytterhoeven		function = "sdhi2";
241*253ed045SGeert Uytterhoeven		power-source = <1800>;
242*253ed045SGeert Uytterhoeven	};
243*253ed045SGeert Uytterhoeven
244*253ed045SGeert Uytterhoeven	sound_pins: sound {
245*253ed045SGeert Uytterhoeven		groups = "ssi01239_ctrl", "ssi0_data", "ssi1_data_a";
246*253ed045SGeert Uytterhoeven		function = "ssi";
247*253ed045SGeert Uytterhoeven	};
248*253ed045SGeert Uytterhoeven
249*253ed045SGeert Uytterhoeven	sound_clk_pins: sound-clk {
250*253ed045SGeert Uytterhoeven		groups = "audio_clk_a_a", "audio_clk_b_a", "audio_clk_c_a",
251*253ed045SGeert Uytterhoeven			 "audio_clkout_a", "audio_clkout3_a";
252*253ed045SGeert Uytterhoeven		function = "audio_clk";
253*253ed045SGeert Uytterhoeven	};
254*253ed045SGeert Uytterhoeven
255*253ed045SGeert Uytterhoeven	usb1_pins: usb1 {
256*253ed045SGeert Uytterhoeven		groups = "usb1";
257*253ed045SGeert Uytterhoeven		function = "usb1";
258*253ed045SGeert Uytterhoeven	};
259*253ed045SGeert Uytterhoeven};
260*253ed045SGeert Uytterhoeven
261*253ed045SGeert Uytterhoeven&rcar_sound {
262*253ed045SGeert Uytterhoeven	pinctrl-0 = <&sound_pins &sound_clk_pins>;
263*253ed045SGeert Uytterhoeven	pinctrl-names = "default";
264*253ed045SGeert Uytterhoeven
265*253ed045SGeert Uytterhoeven	/* Single DAI */
266*253ed045SGeert Uytterhoeven	#sound-dai-cells = <0>;
267*253ed045SGeert Uytterhoeven
268*253ed045SGeert Uytterhoeven	/* audio_clkout0/1/2/3 */
269*253ed045SGeert Uytterhoeven	#clock-cells = <1>;
270*253ed045SGeert Uytterhoeven	clock-frequency = <11289600>;
271*253ed045SGeert Uytterhoeven
272*253ed045SGeert Uytterhoeven	status = "okay";
273*253ed045SGeert Uytterhoeven
274*253ed045SGeert Uytterhoeven	/* update <audio_clk_b> to <cs2000> */
275*253ed045SGeert Uytterhoeven	clocks = <&cpg CPG_MOD 1005>,
276*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
277*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
278*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
279*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
280*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
281*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
282*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
283*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
284*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
285*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
286*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
287*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
288*253ed045SGeert Uytterhoeven		 <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
289*253ed045SGeert Uytterhoeven		 <&audio_clk_a>, <&cs2000>,
290*253ed045SGeert Uytterhoeven		 <&audio_clk_c>,
291*253ed045SGeert Uytterhoeven		 <&cpg CPG_CORE CPG_AUDIO_CLK_I>;
292*253ed045SGeert Uytterhoeven
293*253ed045SGeert Uytterhoeven	rcar_sound,dai {
294*253ed045SGeert Uytterhoeven		dai0 {
295*253ed045SGeert Uytterhoeven			playback = <&ssi0 &src0 &dvc0>;
296*253ed045SGeert Uytterhoeven			capture  = <&ssi1 &src1 &dvc1>;
297*253ed045SGeert Uytterhoeven		};
298*253ed045SGeert Uytterhoeven	};
299*253ed045SGeert Uytterhoeven};
300*253ed045SGeert Uytterhoeven
301*253ed045SGeert Uytterhoeven&scif2 {
302*253ed045SGeert Uytterhoeven	pinctrl-0 = <&scif2_pins>;
303*253ed045SGeert Uytterhoeven	pinctrl-names = "default";
304*253ed045SGeert Uytterhoeven
305*253ed045SGeert Uytterhoeven	status = "okay";
306*253ed045SGeert Uytterhoeven};
307*253ed045SGeert Uytterhoeven
308*253ed045SGeert Uytterhoeven&scif_clk {
309*253ed045SGeert Uytterhoeven	clock-frequency = <14745600>;
310*253ed045SGeert Uytterhoeven};
311*253ed045SGeert Uytterhoeven
312*253ed045SGeert Uytterhoeven&sdhi0 {
313*253ed045SGeert Uytterhoeven	pinctrl-0 = <&sdhi0_pins>;
314*253ed045SGeert Uytterhoeven	pinctrl-1 = <&sdhi0_pins_uhs>;
315*253ed045SGeert Uytterhoeven	pinctrl-names = "default", "state_uhs";
316*253ed045SGeert Uytterhoeven
317*253ed045SGeert Uytterhoeven	vmmc-supply = <&vcc_sdhi0>;
318*253ed045SGeert Uytterhoeven	vqmmc-supply = <&vccq_sdhi0>;
319*253ed045SGeert Uytterhoeven	cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
320*253ed045SGeert Uytterhoeven	bus-width = <4>;
321*253ed045SGeert Uytterhoeven	sd-uhs-sdr50;
322*253ed045SGeert Uytterhoeven	status = "okay";
323*253ed045SGeert Uytterhoeven};
324*253ed045SGeert Uytterhoeven
325*253ed045SGeert Uytterhoeven&sdhi2 {
326*253ed045SGeert Uytterhoeven	/* used for on-board 8bit eMMC */
327*253ed045SGeert Uytterhoeven	pinctrl-0 = <&sdhi2_pins>;
328*253ed045SGeert Uytterhoeven	pinctrl-1 = <&sdhi2_pins_uhs>;
329*253ed045SGeert Uytterhoeven	pinctrl-names = "default", "state_uhs";
330*253ed045SGeert Uytterhoeven
331*253ed045SGeert Uytterhoeven	vmmc-supply = <&reg_3p3v>;
332*253ed045SGeert Uytterhoeven	vqmmc-supply = <&reg_1p8v>;
333*253ed045SGeert Uytterhoeven	bus-width = <8>;
334*253ed045SGeert Uytterhoeven	mmc-hs200-1_8v;
335*253ed045SGeert Uytterhoeven	non-removable;
336*253ed045SGeert Uytterhoeven	status = "okay";
337*253ed045SGeert Uytterhoeven};
338*253ed045SGeert Uytterhoeven
339*253ed045SGeert Uytterhoeven&ssi1 {
340*253ed045SGeert Uytterhoeven	shared-pin;
341*253ed045SGeert Uytterhoeven};
342*253ed045SGeert Uytterhoeven
343*253ed045SGeert Uytterhoeven&usb2_phy1 {
344*253ed045SGeert Uytterhoeven	pinctrl-0 = <&usb1_pins>;
345*253ed045SGeert Uytterhoeven	pinctrl-names = "default";
346*253ed045SGeert Uytterhoeven
347*253ed045SGeert Uytterhoeven	status = "okay";
348*253ed045SGeert Uytterhoeven};
349*253ed045SGeert Uytterhoeven
350*253ed045SGeert Uytterhoeven&wdt0 {
351*253ed045SGeert Uytterhoeven	timeout-sec = <60>;
352*253ed045SGeert Uytterhoeven	status = "okay";
353*253ed045SGeert Uytterhoeven};
354