1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Device Tree Source for the Stout board 4f126890aSEmmanuel Vadot * 5f126890aSEmmanuel Vadot * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com> 6f126890aSEmmanuel Vadot */ 7f126890aSEmmanuel Vadot 8f126890aSEmmanuel Vadot/dts-v1/; 9f126890aSEmmanuel Vadot#include "r8a7790.dtsi" 10f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 11f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h> 12f126890aSEmmanuel Vadot 13f126890aSEmmanuel Vadot/ { 14f126890aSEmmanuel Vadot model = "Stout"; 15f126890aSEmmanuel Vadot compatible = "renesas,stout", "renesas,r8a7790"; 16f126890aSEmmanuel Vadot 17f126890aSEmmanuel Vadot aliases { 18f126890aSEmmanuel Vadot serial0 = &scifa0; 19f126890aSEmmanuel Vadot }; 20f126890aSEmmanuel Vadot 21f126890aSEmmanuel Vadot chosen { 22f126890aSEmmanuel Vadot bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 23f126890aSEmmanuel Vadot stdout-path = "serial0:115200n8"; 24f126890aSEmmanuel Vadot }; 25f126890aSEmmanuel Vadot 26f126890aSEmmanuel Vadot memory@40000000 { 27f126890aSEmmanuel Vadot device_type = "memory"; 28f126890aSEmmanuel Vadot reg = <0 0x40000000 0 0x40000000>; 29f126890aSEmmanuel Vadot }; 30f126890aSEmmanuel Vadot 31f126890aSEmmanuel Vadot leds { 32f126890aSEmmanuel Vadot compatible = "gpio-leds"; 33f126890aSEmmanuel Vadot led1 { 34f126890aSEmmanuel Vadot gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; 35f126890aSEmmanuel Vadot }; 36f126890aSEmmanuel Vadot led2 { 37f126890aSEmmanuel Vadot gpios = <&gpio4 23 GPIO_ACTIVE_LOW>; 38f126890aSEmmanuel Vadot }; 39f126890aSEmmanuel Vadot led3 { 40f126890aSEmmanuel Vadot gpios = <&gpio5 17 GPIO_ACTIVE_LOW>; 41f126890aSEmmanuel Vadot }; 42f126890aSEmmanuel Vadot led5 { 43f126890aSEmmanuel Vadot gpios = <&gpio4 24 GPIO_ACTIVE_LOW>; 44f126890aSEmmanuel Vadot }; 45f126890aSEmmanuel Vadot }; 46f126890aSEmmanuel Vadot 47*8d13bc63SEmmanuel Vadot fixedregulator1v8: regulator-1v8 { 48*8d13bc63SEmmanuel Vadot compatible = "regulator-fixed"; 49*8d13bc63SEmmanuel Vadot regulator-name = "fixed-1.8V"; 50*8d13bc63SEmmanuel Vadot regulator-min-microvolt = <1800000>; 51*8d13bc63SEmmanuel Vadot regulator-max-microvolt = <1800000>; 52*8d13bc63SEmmanuel Vadot regulator-boot-on; 53*8d13bc63SEmmanuel Vadot regulator-always-on; 54*8d13bc63SEmmanuel Vadot }; 55*8d13bc63SEmmanuel Vadot 56f126890aSEmmanuel Vadot fixedregulator3v3: regulator-3v3 { 57f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 58f126890aSEmmanuel Vadot regulator-name = "fixed-3.3V"; 59f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 60f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 61f126890aSEmmanuel Vadot regulator-boot-on; 62f126890aSEmmanuel Vadot regulator-always-on; 63f126890aSEmmanuel Vadot }; 64f126890aSEmmanuel Vadot 65f126890aSEmmanuel Vadot vcc_sdhi0: regulator-vcc-sdhi0 { 66f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 67f126890aSEmmanuel Vadot 68f126890aSEmmanuel Vadot regulator-name = "SDHI0 Vcc"; 69f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 70f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 71f126890aSEmmanuel Vadot 72f126890aSEmmanuel Vadot gpio = <&gpio5 24 GPIO_ACTIVE_HIGH>; 73f126890aSEmmanuel Vadot enable-active-high; 74f126890aSEmmanuel Vadot }; 75f126890aSEmmanuel Vadot 76f126890aSEmmanuel Vadot hdmi-out { 77f126890aSEmmanuel Vadot compatible = "hdmi-connector"; 78f126890aSEmmanuel Vadot type = "a"; 79f126890aSEmmanuel Vadot 80f126890aSEmmanuel Vadot port { 81f126890aSEmmanuel Vadot hdmi_con_out: endpoint { 82f126890aSEmmanuel Vadot remote-endpoint = <&adv7511_out>; 83f126890aSEmmanuel Vadot }; 84f126890aSEmmanuel Vadot }; 85f126890aSEmmanuel Vadot }; 86f126890aSEmmanuel Vadot 87f126890aSEmmanuel Vadot osc1_clk: osc1-clock { 88f126890aSEmmanuel Vadot compatible = "fixed-clock"; 89f126890aSEmmanuel Vadot #clock-cells = <0>; 90f126890aSEmmanuel Vadot clock-frequency = <148500000>; 91f126890aSEmmanuel Vadot }; 92f126890aSEmmanuel Vadot 93f126890aSEmmanuel Vadot osc4_clk: osc4-clock { 94f126890aSEmmanuel Vadot compatible = "fixed-clock"; 95f126890aSEmmanuel Vadot #clock-cells = <0>; 96f126890aSEmmanuel Vadot clock-frequency = <12000000>; 97f126890aSEmmanuel Vadot }; 98f126890aSEmmanuel Vadot}; 99f126890aSEmmanuel Vadot 100f126890aSEmmanuel Vadot&du { 101f126890aSEmmanuel Vadot pinctrl-0 = <&du_pins>; 102f126890aSEmmanuel Vadot pinctrl-names = "default"; 103f126890aSEmmanuel Vadot status = "okay"; 104f126890aSEmmanuel Vadot 105f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>, <&cpg CPG_MOD 722>, 106f126890aSEmmanuel Vadot <&osc1_clk>; 107f126890aSEmmanuel Vadot clock-names = "du.0", "du.1", "du.2", "dclkin.0"; 108f126890aSEmmanuel Vadot 109f126890aSEmmanuel Vadot ports { 110f126890aSEmmanuel Vadot port@0 { 111f126890aSEmmanuel Vadot endpoint { 112f126890aSEmmanuel Vadot remote-endpoint = <&adv7511_in>; 113f126890aSEmmanuel Vadot }; 114f126890aSEmmanuel Vadot }; 115f126890aSEmmanuel Vadot }; 116f126890aSEmmanuel Vadot}; 117f126890aSEmmanuel Vadot 118f126890aSEmmanuel Vadot&lvds0 { 119f126890aSEmmanuel Vadot ports { 120f126890aSEmmanuel Vadot port@1 { 121f126890aSEmmanuel Vadot lvds_connector0: endpoint { 122f126890aSEmmanuel Vadot }; 123f126890aSEmmanuel Vadot }; 124f126890aSEmmanuel Vadot }; 125f126890aSEmmanuel Vadot}; 126f126890aSEmmanuel Vadot 127f126890aSEmmanuel Vadot&lvds1 { 128f126890aSEmmanuel Vadot ports { 129f126890aSEmmanuel Vadot port@1 { 130f126890aSEmmanuel Vadot lvds_connector1: endpoint { 131f126890aSEmmanuel Vadot }; 132f126890aSEmmanuel Vadot }; 133f126890aSEmmanuel Vadot }; 134f126890aSEmmanuel Vadot}; 135f126890aSEmmanuel Vadot 136f126890aSEmmanuel Vadot&extal_clk { 137f126890aSEmmanuel Vadot clock-frequency = <20000000>; 138f126890aSEmmanuel Vadot}; 139f126890aSEmmanuel Vadot 140f126890aSEmmanuel Vadot&pfc { 141f126890aSEmmanuel Vadot 142f126890aSEmmanuel Vadot pinctrl-0 = <&scif_clk_pins>; 143f126890aSEmmanuel Vadot pinctrl-names = "default"; 144f126890aSEmmanuel Vadot 145f126890aSEmmanuel Vadot du_pins: du { 146f126890aSEmmanuel Vadot groups = "du_rgb888", "du_sync_1", "du_clk_out_0"; 147f126890aSEmmanuel Vadot function = "du"; 148f126890aSEmmanuel Vadot }; 149f126890aSEmmanuel Vadot 150f126890aSEmmanuel Vadot scifa0_pins: scifa0 { 151f126890aSEmmanuel Vadot groups = "scifa0_data_b"; 152f126890aSEmmanuel Vadot function = "scifa0"; 153f126890aSEmmanuel Vadot }; 154f126890aSEmmanuel Vadot 155f126890aSEmmanuel Vadot scif_clk_pins: scif_clk { 156f126890aSEmmanuel Vadot groups = "scif_clk"; 157f126890aSEmmanuel Vadot function = "scif_clk"; 158f126890aSEmmanuel Vadot }; 159f126890aSEmmanuel Vadot 160f126890aSEmmanuel Vadot ether_pins: ether { 161f126890aSEmmanuel Vadot groups = "eth_link", "eth_mdio", "eth_rmii"; 162f126890aSEmmanuel Vadot function = "eth"; 163f126890aSEmmanuel Vadot }; 164f126890aSEmmanuel Vadot 165f126890aSEmmanuel Vadot phy1_pins: phy1 { 166f126890aSEmmanuel Vadot groups = "intc_irq1"; 167f126890aSEmmanuel Vadot function = "intc"; 168f126890aSEmmanuel Vadot }; 169f126890aSEmmanuel Vadot 170f126890aSEmmanuel Vadot sdhi0_pins: sd0 { 171f126890aSEmmanuel Vadot groups = "sdhi0_data4", "sdhi0_ctrl"; 172f126890aSEmmanuel Vadot function = "sdhi0"; 173f126890aSEmmanuel Vadot power-source = <3300>; 174f126890aSEmmanuel Vadot }; 175f126890aSEmmanuel Vadot 176f126890aSEmmanuel Vadot qspi_pins: qspi { 177f126890aSEmmanuel Vadot groups = "qspi_ctrl", "qspi_data4"; 178f126890aSEmmanuel Vadot function = "qspi"; 179f126890aSEmmanuel Vadot }; 180f126890aSEmmanuel Vadot 181f126890aSEmmanuel Vadot iic2_pins: iic2 { 182f126890aSEmmanuel Vadot groups = "iic2_b"; 183f126890aSEmmanuel Vadot function = "iic2"; 184f126890aSEmmanuel Vadot }; 185f126890aSEmmanuel Vadot 186f126890aSEmmanuel Vadot iic3_pins: iic3 { 187f126890aSEmmanuel Vadot groups = "iic3"; 188f126890aSEmmanuel Vadot function = "iic3"; 189f126890aSEmmanuel Vadot }; 190f126890aSEmmanuel Vadot 191f126890aSEmmanuel Vadot pmic_irq_pins: pmicirq { 192f126890aSEmmanuel Vadot groups = "intc_irq2"; 193f126890aSEmmanuel Vadot function = "intc"; 194f126890aSEmmanuel Vadot }; 195f126890aSEmmanuel Vadot 196f126890aSEmmanuel Vadot usb0_pins: usb0 { 197f126890aSEmmanuel Vadot groups = "usb0"; 198f126890aSEmmanuel Vadot function = "usb0"; 199f126890aSEmmanuel Vadot }; 200f126890aSEmmanuel Vadot}; 201f126890aSEmmanuel Vadot 202f126890aSEmmanuel Vadotðer { 203f126890aSEmmanuel Vadot pinctrl-0 = <ðer_pins>, <&phy1_pins>; 204f126890aSEmmanuel Vadot pinctrl-names = "default"; 205f126890aSEmmanuel Vadot 206f126890aSEmmanuel Vadot phy-handle = <&phy1>; 207f126890aSEmmanuel Vadot renesas,ether-link-active-low; 208f126890aSEmmanuel Vadot status = "okay"; 209f126890aSEmmanuel Vadot 210f126890aSEmmanuel Vadot phy1: ethernet-phy@1 { 211f126890aSEmmanuel Vadot compatible = "ethernet-phy-id0022.1537", 212f126890aSEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 213f126890aSEmmanuel Vadot reg = <1>; 214f126890aSEmmanuel Vadot interrupt-parent = <&irqc0>; 215f126890aSEmmanuel Vadot interrupts = <1 IRQ_TYPE_LEVEL_LOW>; 216f126890aSEmmanuel Vadot micrel,led-mode = <1>; 217f126890aSEmmanuel Vadot reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>; 218f126890aSEmmanuel Vadot }; 219f126890aSEmmanuel Vadot}; 220f126890aSEmmanuel Vadot 221f126890aSEmmanuel Vadot&cmt0 { 222f126890aSEmmanuel Vadot status = "okay"; 223f126890aSEmmanuel Vadot}; 224f126890aSEmmanuel Vadot 225f126890aSEmmanuel Vadot&qspi { 226f126890aSEmmanuel Vadot pinctrl-0 = <&qspi_pins>; 227f126890aSEmmanuel Vadot pinctrl-names = "default"; 228f126890aSEmmanuel Vadot 229f126890aSEmmanuel Vadot status = "okay"; 230f126890aSEmmanuel Vadot 231f126890aSEmmanuel Vadot flash: flash@0 { 232f126890aSEmmanuel Vadot compatible = "spansion,s25fl512s", "jedec,spi-nor"; 233f126890aSEmmanuel Vadot reg = <0>; 234f126890aSEmmanuel Vadot spi-max-frequency = <30000000>; 235f126890aSEmmanuel Vadot spi-tx-bus-width = <4>; 236f126890aSEmmanuel Vadot spi-rx-bus-width = <4>; 237f126890aSEmmanuel Vadot spi-cpha; 238f126890aSEmmanuel Vadot spi-cpol; 239f126890aSEmmanuel Vadot m25p,fast-read; 240f126890aSEmmanuel Vadot 241f126890aSEmmanuel Vadot partitions { 242f126890aSEmmanuel Vadot compatible = "fixed-partitions"; 243f126890aSEmmanuel Vadot #address-cells = <1>; 244f126890aSEmmanuel Vadot #size-cells = <1>; 245f126890aSEmmanuel Vadot 246f126890aSEmmanuel Vadot partition@0 { 247f126890aSEmmanuel Vadot label = "loader"; 248f126890aSEmmanuel Vadot reg = <0x00000000 0x00080000>; 249f126890aSEmmanuel Vadot read-only; 250f126890aSEmmanuel Vadot }; 251f126890aSEmmanuel Vadot partition@80000 { 252f126890aSEmmanuel Vadot label = "uboot"; 253f126890aSEmmanuel Vadot reg = <0x00080000 0x00040000>; 254f126890aSEmmanuel Vadot read-only; 255f126890aSEmmanuel Vadot }; 256f126890aSEmmanuel Vadot partition@c0000 { 257f126890aSEmmanuel Vadot label = "uboot-env"; 258f126890aSEmmanuel Vadot reg = <0x000c0000 0x00040000>; 259f126890aSEmmanuel Vadot read-only; 260f126890aSEmmanuel Vadot }; 261f126890aSEmmanuel Vadot partition@100000 { 262f126890aSEmmanuel Vadot label = "flash"; 263f126890aSEmmanuel Vadot reg = <0x00100000 0x03f00000>; 264f126890aSEmmanuel Vadot }; 265f126890aSEmmanuel Vadot }; 266f126890aSEmmanuel Vadot }; 267f126890aSEmmanuel Vadot}; 268f126890aSEmmanuel Vadot 269f126890aSEmmanuel Vadot&scifa0 { 270f126890aSEmmanuel Vadot pinctrl-0 = <&scifa0_pins>; 271f126890aSEmmanuel Vadot pinctrl-names = "default"; 272f126890aSEmmanuel Vadot 273f126890aSEmmanuel Vadot status = "okay"; 274f126890aSEmmanuel Vadot}; 275f126890aSEmmanuel Vadot 276f126890aSEmmanuel Vadot&scif_clk { 277f126890aSEmmanuel Vadot clock-frequency = <14745600>; 278f126890aSEmmanuel Vadot}; 279f126890aSEmmanuel Vadot 280f126890aSEmmanuel Vadot&sdhi0 { 281f126890aSEmmanuel Vadot pinctrl-0 = <&sdhi0_pins>; 282f126890aSEmmanuel Vadot pinctrl-names = "default"; 283f126890aSEmmanuel Vadot 284f126890aSEmmanuel Vadot vmmc-supply = <&vcc_sdhi0>; 285f126890aSEmmanuel Vadot cd-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>; 286f126890aSEmmanuel Vadot status = "okay"; 287f126890aSEmmanuel Vadot}; 288f126890aSEmmanuel Vadot 289f126890aSEmmanuel Vadot&cpu0 { 290f126890aSEmmanuel Vadot cpu0-supply = <&vdd_dvfs>; 291f126890aSEmmanuel Vadot}; 292f126890aSEmmanuel Vadot 293f126890aSEmmanuel Vadot&iic2 { 294f126890aSEmmanuel Vadot status = "okay"; 295f126890aSEmmanuel Vadot pinctrl-0 = <&iic2_pins>; 296f126890aSEmmanuel Vadot pinctrl-names = "default"; 297f126890aSEmmanuel Vadot 298f126890aSEmmanuel Vadot clock-frequency = <100000>; 299f126890aSEmmanuel Vadot 300f126890aSEmmanuel Vadot hdmi@39 { 301f126890aSEmmanuel Vadot compatible = "adi,adv7511w"; 302f126890aSEmmanuel Vadot reg = <0x39>; 303f126890aSEmmanuel Vadot interrupt-parent = <&gpio1>; 304f126890aSEmmanuel Vadot interrupts = <15 IRQ_TYPE_LEVEL_LOW>; 305f126890aSEmmanuel Vadot clocks = <&osc4_clk>; 306f126890aSEmmanuel Vadot clock-names = "cec"; 307f126890aSEmmanuel Vadot 308*8d13bc63SEmmanuel Vadot avdd-supply = <&fixedregulator1v8>; 309*8d13bc63SEmmanuel Vadot dvdd-supply = <&fixedregulator1v8>; 310*8d13bc63SEmmanuel Vadot pvdd-supply = <&fixedregulator1v8>; 311*8d13bc63SEmmanuel Vadot dvdd-3v-supply = <&fixedregulator3v3>; 312*8d13bc63SEmmanuel Vadot bgvdd-supply = <&fixedregulator1v8>; 313*8d13bc63SEmmanuel Vadot 314f126890aSEmmanuel Vadot adi,input-depth = <8>; 315f126890aSEmmanuel Vadot adi,input-colorspace = "rgb"; 316f126890aSEmmanuel Vadot adi,input-clock = "1x"; 317f126890aSEmmanuel Vadot 318f126890aSEmmanuel Vadot ports { 319f126890aSEmmanuel Vadot #address-cells = <1>; 320f126890aSEmmanuel Vadot #size-cells = <0>; 321f126890aSEmmanuel Vadot 322f126890aSEmmanuel Vadot port@0 { 323f126890aSEmmanuel Vadot reg = <0>; 324f126890aSEmmanuel Vadot adv7511_in: endpoint { 325f126890aSEmmanuel Vadot remote-endpoint = <&du_out_rgb>; 326f126890aSEmmanuel Vadot }; 327f126890aSEmmanuel Vadot }; 328f126890aSEmmanuel Vadot 329f126890aSEmmanuel Vadot port@1 { 330f126890aSEmmanuel Vadot reg = <1>; 331f126890aSEmmanuel Vadot adv7511_out: endpoint { 332f126890aSEmmanuel Vadot remote-endpoint = <&hdmi_con_out>; 333f126890aSEmmanuel Vadot }; 334f126890aSEmmanuel Vadot }; 335f126890aSEmmanuel Vadot }; 336f126890aSEmmanuel Vadot }; 337f126890aSEmmanuel Vadot}; 338f126890aSEmmanuel Vadot 339f126890aSEmmanuel Vadot&iic3 { 340f126890aSEmmanuel Vadot pinctrl-names = "default"; 341f126890aSEmmanuel Vadot pinctrl-0 = <&iic3_pins>, <&pmic_irq_pins>; 342f126890aSEmmanuel Vadot status = "okay"; 343f126890aSEmmanuel Vadot 344f126890aSEmmanuel Vadot pmic@58 { 345f126890aSEmmanuel Vadot compatible = "dlg,da9063"; 346f126890aSEmmanuel Vadot reg = <0x58>; 347f126890aSEmmanuel Vadot interrupt-parent = <&irqc0>; 348f126890aSEmmanuel Vadot interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 349f126890aSEmmanuel Vadot interrupt-controller; 350*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 351f126890aSEmmanuel Vadot 352f126890aSEmmanuel Vadot onkey { 353f126890aSEmmanuel Vadot compatible = "dlg,da9063-onkey"; 354f126890aSEmmanuel Vadot }; 355f126890aSEmmanuel Vadot 356f126890aSEmmanuel Vadot rtc { 357f126890aSEmmanuel Vadot compatible = "dlg,da9063-rtc"; 358f126890aSEmmanuel Vadot }; 359f126890aSEmmanuel Vadot 360f126890aSEmmanuel Vadot watchdog { 361f126890aSEmmanuel Vadot compatible = "dlg,da9063-watchdog"; 362f126890aSEmmanuel Vadot }; 363f126890aSEmmanuel Vadot }; 364f126890aSEmmanuel Vadot 365f126890aSEmmanuel Vadot vdd_dvfs: regulator@68 { 366f126890aSEmmanuel Vadot compatible = "dlg,da9210"; 367f126890aSEmmanuel Vadot reg = <0x68>; 368f126890aSEmmanuel Vadot interrupt-parent = <&irqc0>; 369f126890aSEmmanuel Vadot interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 370f126890aSEmmanuel Vadot 371f126890aSEmmanuel Vadot regulator-min-microvolt = <1000000>; 372f126890aSEmmanuel Vadot regulator-max-microvolt = <1000000>; 373f126890aSEmmanuel Vadot regulator-boot-on; 374f126890aSEmmanuel Vadot regulator-always-on; 375f126890aSEmmanuel Vadot }; 376f126890aSEmmanuel Vadot 377f126890aSEmmanuel Vadot vdd: regulator@70 { 378f126890aSEmmanuel Vadot compatible = "dlg,da9210"; 379f126890aSEmmanuel Vadot reg = <0x70>; 380f126890aSEmmanuel Vadot interrupt-parent = <&irqc0>; 381f126890aSEmmanuel Vadot interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 382f126890aSEmmanuel Vadot 383f126890aSEmmanuel Vadot regulator-min-microvolt = <1000000>; 384f126890aSEmmanuel Vadot regulator-max-microvolt = <1000000>; 385f126890aSEmmanuel Vadot regulator-boot-on; 386f126890aSEmmanuel Vadot regulator-always-on; 387f126890aSEmmanuel Vadot }; 388f126890aSEmmanuel Vadot}; 389f126890aSEmmanuel Vadot 390f126890aSEmmanuel Vadot&pci0 { 391f126890aSEmmanuel Vadot status = "okay"; 392f126890aSEmmanuel Vadot pinctrl-0 = <&usb0_pins>; 393f126890aSEmmanuel Vadot pinctrl-names = "default"; 394f126890aSEmmanuel Vadot}; 395f126890aSEmmanuel Vadot 396f126890aSEmmanuel Vadot&usbphy { 397f126890aSEmmanuel Vadot status = "okay"; 398f126890aSEmmanuel Vadot}; 399