1cba59c25SWolfram Sang// SPDX-License-Identifier: GPL-2.0
252cb6607SVladimir Barinov/*
352cb6607SVladimir Barinov * Device Tree Source for the Kingfisher (ULCB extension) board
452cb6607SVladimir Barinov *
552cb6607SVladimir Barinov * Copyright (C) 2017 Renesas Electronics Corp.
652cb6607SVladimir Barinov * Copyright (C) 2017 Cogent Embedded, Inc.
752cb6607SVladimir Barinov */
852cb6607SVladimir Barinov
980c07701SKuninori Morimoto/*
1080c07701SKuninori Morimoto * SSI-PCM3168A
1180c07701SKuninori Morimoto *	aplay   -D plughw:0,2 xxx.wav
1280c07701SKuninori Morimoto *	arecord -D plughw:0,3 xxx.wav
1380c07701SKuninori Morimoto */
1480c07701SKuninori Morimoto
1552cb6607SVladimir Barinov/ {
1652cb6607SVladimir Barinov	aliases {
1752cb6607SVladimir Barinov		serial1 = &hscif0;
18c6c816e2SVladimir Barinov		serial2 = &scif1;
1952cb6607SVladimir Barinov	};
2080c07701SKuninori Morimoto
2180c07701SKuninori Morimoto	clksndsel: clksndsel {
2280c07701SKuninori Morimoto		#clock-cells = <0>;
2380c07701SKuninori Morimoto		compatible = "gpio-mux-clock";
2480c07701SKuninori Morimoto		clocks = <&cs2000>, <&audio_clk_a>; /* clk8snd, clksnd */
2580c07701SKuninori Morimoto		select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>;
2680c07701SKuninori Morimoto	};
2780c07701SKuninori Morimoto
2880c07701SKuninori Morimoto	snd_3p3v: regulator-snd_3p3v {
2980c07701SKuninori Morimoto		compatible = "regulator-fixed";
3080c07701SKuninori Morimoto		regulator-name = "snd-3.3v";
3180c07701SKuninori Morimoto		regulator-min-microvolt = <3300000>;
3280c07701SKuninori Morimoto		regulator-max-microvolt = <3300000>;
3380c07701SKuninori Morimoto	};
3480c07701SKuninori Morimoto
3580c07701SKuninori Morimoto	snd_vcc5v: regulator-snd_vcc5v {
3680c07701SKuninori Morimoto		compatible = "regulator-fixed";
3780c07701SKuninori Morimoto		regulator-name = "snd-vcc5v";
3880c07701SKuninori Morimoto		regulator-min-microvolt = <5000000>;
3980c07701SKuninori Morimoto		regulator-max-microvolt = <5000000>;
4080c07701SKuninori Morimoto	};
4195ff4aabSSpyridon Papageorgiou
4295ff4aabSSpyridon Papageorgiou	wlan_en: regulator-wlan_en {
4395ff4aabSSpyridon Papageorgiou		compatible = "regulator-fixed";
4495ff4aabSSpyridon Papageorgiou		regulator-name = "wlan-en-regulator";
4595ff4aabSSpyridon Papageorgiou
4695ff4aabSSpyridon Papageorgiou		regulator-min-microvolt = <3300000>;
4795ff4aabSSpyridon Papageorgiou		regulator-max-microvolt = <3300000>;
4895ff4aabSSpyridon Papageorgiou
4995ff4aabSSpyridon Papageorgiou		gpio = <&gpio_exp_74 4 GPIO_ACTIVE_HIGH>;
5095ff4aabSSpyridon Papageorgiou		startup-delay-us = <70000>;
5195ff4aabSSpyridon Papageorgiou		enable-active-high;
5295ff4aabSSpyridon Papageorgiou	};
5352cb6607SVladimir Barinov};
5452cb6607SVladimir Barinov
55ba915c12SVladimir Barinov&can0 {
56ba915c12SVladimir Barinov	pinctrl-0 = <&can0_pins>;
57ba915c12SVladimir Barinov	pinctrl-names = "default";
58ba915c12SVladimir Barinov	status = "okay";
59ba915c12SVladimir Barinov};
60ba915c12SVladimir Barinov
61ba915c12SVladimir Barinov&can1 {
62ba915c12SVladimir Barinov	pinctrl-0 = <&can1_pins>;
63ba915c12SVladimir Barinov	pinctrl-names = "default";
64ba915c12SVladimir Barinov	status = "okay";
65ba915c12SVladimir Barinov};
66ba915c12SVladimir Barinov
6736bd8e3eSVladimir Barinov&ehci0 {
68499468cfSVladimir Barinov	dr_mode = "otg";
6936bd8e3eSVladimir Barinov	status = "okay";
7036bd8e3eSVladimir Barinov};
7136bd8e3eSVladimir Barinov
7252cb6607SVladimir Barinov&hscif0 {
7352cb6607SVladimir Barinov	pinctrl-0 = <&hscif0_pins>;
7452cb6607SVladimir Barinov	pinctrl-names = "default";
7552cb6607SVladimir Barinov	uart-has-rtscts;
7652cb6607SVladimir Barinov
7752cb6607SVladimir Barinov	status = "okay";
7852cb6607SVladimir Barinov};
7952cb6607SVladimir Barinov
80da9c3629SVladimir Barinov&hsusb {
81499468cfSVladimir Barinov	dr_mode = "otg";
82da9c3629SVladimir Barinov	status = "okay";
83da9c3629SVladimir Barinov};
84da9c3629SVladimir Barinov
851189d1d4SVladimir Barinov&i2c2 {
86c6f9cbe3SVladimir Barinov	i2cswitch2: i2c-switch@71 {
87c6f9cbe3SVladimir Barinov		compatible = "nxp,pca9548";
88c6f9cbe3SVladimir Barinov		#address-cells = <1>;
89c6f9cbe3SVladimir Barinov		#size-cells = <0>;
90c6f9cbe3SVladimir Barinov		reg = <0x71>;
91c6f9cbe3SVladimir Barinov		reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
9280c07701SKuninori Morimoto
9380c07701SKuninori Morimoto		/* Audio_SDA, Audio_SCL */
9480c07701SKuninori Morimoto		i2c@7 {
9580c07701SKuninori Morimoto			#address-cells = <1>;
9680c07701SKuninori Morimoto			#size-cells = <0>;
9780c07701SKuninori Morimoto			reg = <7>;
9880c07701SKuninori Morimoto
9980c07701SKuninori Morimoto			pcm3168a: audio-codec@44 {
10080c07701SKuninori Morimoto				#sound-dai-cells = <0>;
10180c07701SKuninori Morimoto				compatible = "ti,pcm3168a";
10280c07701SKuninori Morimoto				reg = <0x44>;
10380c07701SKuninori Morimoto				clocks = <&clksndsel>;
10480c07701SKuninori Morimoto				clock-names = "scki";
10580c07701SKuninori Morimoto
10680c07701SKuninori Morimoto				VDD1-supply	= <&snd_3p3v>;
10780c07701SKuninori Morimoto				VDD2-supply	= <&snd_3p3v>;
10880c07701SKuninori Morimoto				VCCAD1-supply	= <&snd_vcc5v>;
10980c07701SKuninori Morimoto				VCCAD2-supply	= <&snd_vcc5v>;
11080c07701SKuninori Morimoto				VCCDA1-supply	= <&snd_vcc5v>;
11180c07701SKuninori Morimoto				VCCDA2-supply	= <&snd_vcc5v>;
11280c07701SKuninori Morimoto
11380c07701SKuninori Morimoto				ports {
11480c07701SKuninori Morimoto					#address-cells = <1>;
11580c07701SKuninori Morimoto					#size-cells = <0>;
11680c07701SKuninori Morimoto					mclk-fs = <512>;
11780c07701SKuninori Morimoto					port@0 {
11880c07701SKuninori Morimoto						reg = <0>;
11980c07701SKuninori Morimoto						pcm3168a_endpoint_p: endpoint {
12080c07701SKuninori Morimoto							remote-endpoint = <&rsnd_for_pcm3168a_play>;
12180c07701SKuninori Morimoto							clocks = <&clksndsel>;
12280c07701SKuninori Morimoto						};
12380c07701SKuninori Morimoto					};
12480c07701SKuninori Morimoto					port@1 {
12580c07701SKuninori Morimoto						reg = <1>;
12680c07701SKuninori Morimoto						pcm3168a_endpoint_c: endpoint {
12780c07701SKuninori Morimoto							remote-endpoint = <&rsnd_for_pcm3168a_capture>;
12880c07701SKuninori Morimoto							clocks = <&clksndsel>;
12980c07701SKuninori Morimoto						};
13080c07701SKuninori Morimoto					};
13180c07701SKuninori Morimoto				};
13280c07701SKuninori Morimoto			};
13380c07701SKuninori Morimoto		};
134c6f9cbe3SVladimir Barinov	};
135b726a9e3SYoshihiro Kaneko
136b726a9e3SYoshihiro Kaneko	/* U11 */
137b726a9e3SYoshihiro Kaneko	gpio_exp_74: gpio@74 {
138b726a9e3SYoshihiro Kaneko		compatible = "ti,tca9539";
139b726a9e3SYoshihiro Kaneko		reg = <0x74>;
140b726a9e3SYoshihiro Kaneko		gpio-controller;
141b726a9e3SYoshihiro Kaneko		#gpio-cells = <2>;
142b726a9e3SYoshihiro Kaneko		interrupt-controller;
143b726a9e3SYoshihiro Kaneko		interrupt-parent = <&gpio6>;
144b726a9e3SYoshihiro Kaneko		interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
145b726a9e3SYoshihiro Kaneko
146*e8c47158SKrzysztof Kozlowski		audio-out-off-hog {
147b726a9e3SYoshihiro Kaneko			gpio-hog;
148b726a9e3SYoshihiro Kaneko			gpios = <0 GPIO_ACTIVE_HIGH>; /* P00 */
149b726a9e3SYoshihiro Kaneko			output-high;
150b726a9e3SYoshihiro Kaneko			line-name = "Audio_Out_OFF";
151b726a9e3SYoshihiro Kaneko		};
152b726a9e3SYoshihiro Kaneko
153*e8c47158SKrzysztof Kozlowski		hub-pwen-hog {
154b726a9e3SYoshihiro Kaneko			gpio-hog;
155b726a9e3SYoshihiro Kaneko			gpios = <6 GPIO_ACTIVE_HIGH>;
156b726a9e3SYoshihiro Kaneko			output-high;
157b726a9e3SYoshihiro Kaneko			line-name = "HUB pwen";
158b726a9e3SYoshihiro Kaneko		};
159b726a9e3SYoshihiro Kaneko
160*e8c47158SKrzysztof Kozlowski		hub-rst-hog {
161b726a9e3SYoshihiro Kaneko			gpio-hog;
162b726a9e3SYoshihiro Kaneko			gpios = <7 GPIO_ACTIVE_HIGH>;
163b726a9e3SYoshihiro Kaneko			output-high;
164b726a9e3SYoshihiro Kaneko			line-name = "HUB rst";
165b726a9e3SYoshihiro Kaneko		};
166b726a9e3SYoshihiro Kaneko
167*e8c47158SKrzysztof Kozlowski		otg-extlpn-hog {
168b726a9e3SYoshihiro Kaneko			gpio-hog;
169b726a9e3SYoshihiro Kaneko			gpios = <9 GPIO_ACTIVE_HIGH>;
170b726a9e3SYoshihiro Kaneko			output-high;
171b726a9e3SYoshihiro Kaneko			line-name = "OTG EXTLPn";
172b726a9e3SYoshihiro Kaneko		};
173b726a9e3SYoshihiro Kaneko
174*e8c47158SKrzysztof Kozlowski		otg-offvbusn-hog {
175b726a9e3SYoshihiro Kaneko			gpio-hog;
176b726a9e3SYoshihiro Kaneko			gpios = <8 GPIO_ACTIVE_HIGH>;
177b726a9e3SYoshihiro Kaneko			output-low;
178b726a9e3SYoshihiro Kaneko			line-name = "OTG OFFVBUSn";
179b726a9e3SYoshihiro Kaneko		};
180b726a9e3SYoshihiro Kaneko
181*e8c47158SKrzysztof Kozlowski		sd-wifi-mux-hog {
182b726a9e3SYoshihiro Kaneko			gpio-hog;
183b726a9e3SYoshihiro Kaneko			gpios = <5 GPIO_ACTIVE_HIGH>;
184b726a9e3SYoshihiro Kaneko			output-low;	/* Connect WL1837 */
185b726a9e3SYoshihiro Kaneko			line-name = "SD WiFi mux";
186b726a9e3SYoshihiro Kaneko		};
187b726a9e3SYoshihiro Kaneko
188*e8c47158SKrzysztof Kozlowski		snd-rst-hog {
189b726a9e3SYoshihiro Kaneko			gpio-hog;
190b726a9e3SYoshihiro Kaneko			gpios = <15 GPIO_ACTIVE_HIGH>; /* P17 */
191b726a9e3SYoshihiro Kaneko			output-high;
192b726a9e3SYoshihiro Kaneko			line-name = "SND_RST";
193b726a9e3SYoshihiro Kaneko		};
194b726a9e3SYoshihiro Kaneko	};
195b726a9e3SYoshihiro Kaneko
196b726a9e3SYoshihiro Kaneko	/* U5 */
197b726a9e3SYoshihiro Kaneko	gpio_exp_75: gpio@75 {
198b726a9e3SYoshihiro Kaneko		compatible = "ti,tca9539";
199b726a9e3SYoshihiro Kaneko		reg = <0x75>;
200b726a9e3SYoshihiro Kaneko		gpio-controller;
201b726a9e3SYoshihiro Kaneko		#gpio-cells = <2>;
202b726a9e3SYoshihiro Kaneko		interrupt-controller;
203b726a9e3SYoshihiro Kaneko		interrupt-parent = <&gpio6>;
204b726a9e3SYoshihiro Kaneko		interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
205b726a9e3SYoshihiro Kaneko	};
2061189d1d4SVladimir Barinov};
2071189d1d4SVladimir Barinov
2080f9c47b2SVladimir Barinov&i2c4 {
209b726a9e3SYoshihiro Kaneko	i2cswitch4: i2c-switch@71 {
210b726a9e3SYoshihiro Kaneko		compatible = "nxp,pca9548";
211b726a9e3SYoshihiro Kaneko		#address-cells = <1>;
212b726a9e3SYoshihiro Kaneko		#size-cells = <0>;
213b726a9e3SYoshihiro Kaneko		reg = <0x71>;
214b726a9e3SYoshihiro Kaneko		reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
215b726a9e3SYoshihiro Kaneko	};
216b726a9e3SYoshihiro Kaneko
2170f9c47b2SVladimir Barinov	gpio_exp_76: gpio@76 {
2180f9c47b2SVladimir Barinov		compatible = "ti,tca9539";
2190f9c47b2SVladimir Barinov		reg = <0x76>;
2200f9c47b2SVladimir Barinov		gpio-controller;
2210f9c47b2SVladimir Barinov		#gpio-cells = <2>;
2220f9c47b2SVladimir Barinov		interrupt-controller;
2230f9c47b2SVladimir Barinov		interrupt-parent = <&gpio7>;
2240f9c47b2SVladimir Barinov		interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
2250f9c47b2SVladimir Barinov	};
2260f9c47b2SVladimir Barinov
2270f9c47b2SVladimir Barinov	gpio_exp_77: gpio@77 {
2280f9c47b2SVladimir Barinov		compatible = "ti,tca9539";
2290f9c47b2SVladimir Barinov		reg = <0x77>;
2300f9c47b2SVladimir Barinov		gpio-controller;
2310f9c47b2SVladimir Barinov		#gpio-cells = <2>;
2320f9c47b2SVladimir Barinov		interrupt-controller;
2330f9c47b2SVladimir Barinov		interrupt-parent = <&gpio5>;
2340f9c47b2SVladimir Barinov		interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
2350f9c47b2SVladimir Barinov	};
2360f9c47b2SVladimir Barinov};
2370f9c47b2SVladimir Barinov
23836bd8e3eSVladimir Barinov&ohci0 {
239499468cfSVladimir Barinov	dr_mode = "otg";
24036bd8e3eSVladimir Barinov	status = "okay";
24136bd8e3eSVladimir Barinov};
24236bd8e3eSVladimir Barinov
243e0304a36SVladimir Barinov&pcie_bus_clk {
244e0304a36SVladimir Barinov	clock-frequency = <100000000>;
245e0304a36SVladimir Barinov};
246e0304a36SVladimir Barinov
247e0304a36SVladimir Barinov&pciec0 {
248e0304a36SVladimir Barinov	status = "okay";
249e0304a36SVladimir Barinov};
250e0304a36SVladimir Barinov
251e0304a36SVladimir Barinov&pciec1 {
252e0304a36SVladimir Barinov	status = "okay";
253e0304a36SVladimir Barinov};
254e0304a36SVladimir Barinov
25552cb6607SVladimir Barinov&pfc {
256ba915c12SVladimir Barinov	can0_pins: can0 {
257ba915c12SVladimir Barinov		groups = "can0_data_a";
258ba915c12SVladimir Barinov		function = "can0";
259ba915c12SVladimir Barinov	};
260ba915c12SVladimir Barinov
261ba915c12SVladimir Barinov	can1_pins: can1 {
262ba915c12SVladimir Barinov		groups = "can1_data";
263ba915c12SVladimir Barinov		function = "can1";
264ba915c12SVladimir Barinov	};
265ba915c12SVladimir Barinov
26652cb6607SVladimir Barinov	hscif0_pins: hscif0 {
26752cb6607SVladimir Barinov		groups = "hscif0_data", "hscif0_ctrl";
26852cb6607SVladimir Barinov		function = "hscif0";
26952cb6607SVladimir Barinov	};
270c6c816e2SVladimir Barinov
271c6c816e2SVladimir Barinov	scif1_pins: scif1 {
272c6c816e2SVladimir Barinov		groups = "scif1_data_b", "scif1_ctrl";
273c6c816e2SVladimir Barinov		function = "scif1";
274c6c816e2SVladimir Barinov	};
27580785024SVladimir Barinov
27695ff4aabSSpyridon Papageorgiou	sdhi3_pins: sdhi3 {
27795ff4aabSSpyridon Papageorgiou		groups = "sdhi3_data4", "sdhi3_ctrl";
27895ff4aabSSpyridon Papageorgiou		function = "sdhi3";
27995ff4aabSSpyridon Papageorgiou		power-source = <3300>;
28095ff4aabSSpyridon Papageorgiou	};
28195ff4aabSSpyridon Papageorgiou
28280c07701SKuninori Morimoto	sound_pcm_pins: sound-pcm {
28380c07701SKuninori Morimoto		groups = "ssi349_ctrl", "ssi3_data", "ssi4_data";
28480c07701SKuninori Morimoto		function = "ssi";
28580c07701SKuninori Morimoto	};
286b726a9e3SYoshihiro Kaneko
287b726a9e3SYoshihiro Kaneko	usb0_pins: usb0 {
288b726a9e3SYoshihiro Kaneko		groups = "usb0";
289b726a9e3SYoshihiro Kaneko		function = "usb0";
290c6c816e2SVladimir Barinov	};
29180c07701SKuninori Morimoto};
29280c07701SKuninori Morimoto
29380c07701SKuninori Morimoto&rcar_sound {
29480c07701SKuninori Morimoto	pinctrl-0 = <&sound_pins
29580c07701SKuninori Morimoto		     &sound_clk_pins
29680c07701SKuninori Morimoto		     &sound_pcm_pins>;
29780c07701SKuninori Morimoto
29880c07701SKuninori Morimoto	ports {
29980c07701SKuninori Morimoto		/* rsnd_port0/1 are on salvator-common */
30080c07701SKuninori Morimoto		rsnd_port2: port@2 {
30180c07701SKuninori Morimoto			reg = <2>;
30280c07701SKuninori Morimoto			rsnd_for_pcm3168a_play: endpoint {
30380c07701SKuninori Morimoto				remote-endpoint = <&pcm3168a_endpoint_p>;
30480c07701SKuninori Morimoto
30580c07701SKuninori Morimoto				dai-format = "i2s";
30680c07701SKuninori Morimoto				bitclock-master = <&rsnd_for_pcm3168a_play>;
30780c07701SKuninori Morimoto				frame-master = <&rsnd_for_pcm3168a_play>;
30880c07701SKuninori Morimoto				dai-tdm-slot-num = <8>;
30980c07701SKuninori Morimoto
31080c07701SKuninori Morimoto				playback = <&ssi3>;
31180c07701SKuninori Morimoto			};
31280c07701SKuninori Morimoto		};
31380c07701SKuninori Morimoto		rsnd_port3: port@3 {
31480c07701SKuninori Morimoto			reg = <3>;
31580c07701SKuninori Morimoto			rsnd_for_pcm3168a_capture: endpoint {
31680c07701SKuninori Morimoto				remote-endpoint = <&pcm3168a_endpoint_c>;
31780c07701SKuninori Morimoto
31880c07701SKuninori Morimoto				dai-format = "i2s";
31980c07701SKuninori Morimoto				bitclock-master = <&rsnd_for_pcm3168a_capture>;
32080c07701SKuninori Morimoto				frame-master = <&rsnd_for_pcm3168a_capture>;
32180c07701SKuninori Morimoto				dai-tdm-slot-num = <6>;
32280c07701SKuninori Morimoto
32380c07701SKuninori Morimoto				capture  = <&ssi4>;
32480c07701SKuninori Morimoto			};
32580c07701SKuninori Morimoto		};
32680c07701SKuninori Morimoto	};
32780c07701SKuninori Morimoto};
32880c07701SKuninori Morimoto
329b726a9e3SYoshihiro Kaneko&scif1 {
330b726a9e3SYoshihiro Kaneko	pinctrl-0 = <&scif1_pins>;
331b726a9e3SYoshihiro Kaneko	pinctrl-names = "default";
332b726a9e3SYoshihiro Kaneko	uart-has-rtscts;
333b726a9e3SYoshihiro Kaneko
334b726a9e3SYoshihiro Kaneko	status = "okay";
335b726a9e3SYoshihiro Kaneko};
336b726a9e3SYoshihiro Kaneko
337b726a9e3SYoshihiro Kaneko&sdhi3 {
338b726a9e3SYoshihiro Kaneko	pinctrl-0 = <&sdhi3_pins>;
339b726a9e3SYoshihiro Kaneko	pinctrl-names = "default";
340b726a9e3SYoshihiro Kaneko
341b726a9e3SYoshihiro Kaneko	vmmc-supply = <&wlan_en>;
342b726a9e3SYoshihiro Kaneko	vqmmc-supply = <&wlan_en>;
343b726a9e3SYoshihiro Kaneko	bus-width = <4>;
344b726a9e3SYoshihiro Kaneko	no-1-8-v;
345b726a9e3SYoshihiro Kaneko	non-removable;
346b726a9e3SYoshihiro Kaneko	cap-power-off-card;
347b726a9e3SYoshihiro Kaneko	keep-power-in-suspend;
348b726a9e3SYoshihiro Kaneko	max-frequency = <26000000>;
349b726a9e3SYoshihiro Kaneko	status = "okay";
350b726a9e3SYoshihiro Kaneko
351b726a9e3SYoshihiro Kaneko	#address-cells = <1>;
352b726a9e3SYoshihiro Kaneko	#size-cells = <0>;
353b726a9e3SYoshihiro Kaneko	wlcore: wlcore@2 {
354b726a9e3SYoshihiro Kaneko		compatible = "ti,wl1837";
355b726a9e3SYoshihiro Kaneko		reg = <2>;
356b726a9e3SYoshihiro Kaneko		interrupt-parent = <&gpio1>;
357b726a9e3SYoshihiro Kaneko		interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
358b726a9e3SYoshihiro Kaneko	};
359b726a9e3SYoshihiro Kaneko};
360b726a9e3SYoshihiro Kaneko
361b726a9e3SYoshihiro Kaneko&sound_card {
362b726a9e3SYoshihiro Kaneko	dais = <&rsnd_port0	/* ak4613 */
363b726a9e3SYoshihiro Kaneko		&rsnd_port1	/* HDMI0  */
364b726a9e3SYoshihiro Kaneko		&rsnd_port2	/* pcm3168a playback */
365b726a9e3SYoshihiro Kaneko		&rsnd_port3	/* pcm3168a capture  */
366b726a9e3SYoshihiro Kaneko		>;
367b726a9e3SYoshihiro Kaneko};
368b726a9e3SYoshihiro Kaneko
36980c07701SKuninori Morimoto&ssi4 {
37080c07701SKuninori Morimoto	shared-pin;
37180c07701SKuninori Morimoto};
372b726a9e3SYoshihiro Kaneko
373b726a9e3SYoshihiro Kaneko&usb2_phy0 {
374b726a9e3SYoshihiro Kaneko	pinctrl-0 = <&usb0_pins>;
375b726a9e3SYoshihiro Kaneko	pinctrl-names = "default";
376b726a9e3SYoshihiro Kaneko
377b726a9e3SYoshihiro Kaneko	status = "okay";
378b726a9e3SYoshihiro Kaneko};
379b726a9e3SYoshihiro Kaneko
380b726a9e3SYoshihiro Kaneko&xhci0 {
381b726a9e3SYoshihiro Kaneko	status = "okay";
382b726a9e3SYoshihiro Kaneko};
383