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