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