1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Check Point L-50 Board Description 4f126890aSEmmanuel Vadot * Copyright 2020 Pawel Dembicki <paweldembicki@gmail.com> 5f126890aSEmmanuel Vadot */ 6f126890aSEmmanuel Vadot 7f126890aSEmmanuel Vadot/dts-v1/; 8f126890aSEmmanuel Vadot 9f126890aSEmmanuel Vadot#include "kirkwood.dtsi" 10f126890aSEmmanuel Vadot#include "kirkwood-6281.dtsi" 11f126890aSEmmanuel Vadot 12f126890aSEmmanuel Vadot/ { 13f126890aSEmmanuel Vadot model = "Check Point L-50"; 14f126890aSEmmanuel Vadot compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 15f126890aSEmmanuel Vadot 16f126890aSEmmanuel Vadot memory { 17f126890aSEmmanuel Vadot device_type = "memory"; 18f126890aSEmmanuel Vadot reg = <0x00000000 0x20000000>; 19f126890aSEmmanuel Vadot }; 20f126890aSEmmanuel Vadot 21f126890aSEmmanuel Vadot chosen { 22f126890aSEmmanuel Vadot bootargs = "console=ttyS0,115200n8"; 23f126890aSEmmanuel Vadot stdout-path = &uart0; 24f126890aSEmmanuel Vadot }; 25f126890aSEmmanuel Vadot 26f126890aSEmmanuel Vadot ocp@f1000000 { 27f126890aSEmmanuel Vadot pinctrl: pin-controller@10000 { 28f126890aSEmmanuel Vadot pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>; 29f126890aSEmmanuel Vadot pinctrl-names = "default"; 30f126890aSEmmanuel Vadot 31f126890aSEmmanuel Vadot pmx_sysrst: pmx-sysrst { 32f126890aSEmmanuel Vadot marvell,pins = "mpp6"; 33f126890aSEmmanuel Vadot marvell,function = "sysrst"; 34f126890aSEmmanuel Vadot }; 35f126890aSEmmanuel Vadot 36f126890aSEmmanuel Vadot pmx_button29: pmx_button29 { 37f126890aSEmmanuel Vadot marvell,pins = "mpp29"; 38f126890aSEmmanuel Vadot marvell,function = "gpio"; 39f126890aSEmmanuel Vadot }; 40f126890aSEmmanuel Vadot 41f126890aSEmmanuel Vadot pmx_led38: pmx_led38 { 42f126890aSEmmanuel Vadot marvell,pins = "mpp38"; 43f126890aSEmmanuel Vadot marvell,function = "gpio"; 44f126890aSEmmanuel Vadot }; 45f126890aSEmmanuel Vadot 46f126890aSEmmanuel Vadot pmx_sdio_cd: pmx-sdio-cd { 47f126890aSEmmanuel Vadot marvell,pins = "mpp46"; 48f126890aSEmmanuel Vadot marvell,function = "gpio"; 49f126890aSEmmanuel Vadot }; 50f126890aSEmmanuel Vadot }; 51f126890aSEmmanuel Vadot 52f126890aSEmmanuel Vadot serial@12000 { 53f126890aSEmmanuel Vadot status = "okay"; 54f126890aSEmmanuel Vadot }; 55f126890aSEmmanuel Vadot 56f126890aSEmmanuel Vadot mvsdio@90000 { 57f126890aSEmmanuel Vadot status = "okay"; 58f126890aSEmmanuel Vadot cd-gpios = <&gpio1 14 9>; 59f126890aSEmmanuel Vadot }; 60f126890aSEmmanuel Vadot 61f126890aSEmmanuel Vadot i2c@11000 { 62f126890aSEmmanuel Vadot status = "okay"; 63f126890aSEmmanuel Vadot clock-frequency = <400000>; 64f126890aSEmmanuel Vadot 65f126890aSEmmanuel Vadot gpio2: gpio-expander@20 { 66f126890aSEmmanuel Vadot #gpio-cells = <2>; 67f126890aSEmmanuel Vadot #interrupt-cells = <2>; 688d13bc63SEmmanuel Vadot interrupt-controller; 69f126890aSEmmanuel Vadot compatible = "semtech,sx1505q"; 70f126890aSEmmanuel Vadot reg = <0x20>; 71f126890aSEmmanuel Vadot 72f126890aSEmmanuel Vadot gpio-controller; 73f126890aSEmmanuel Vadot }; 74f126890aSEmmanuel Vadot 75f126890aSEmmanuel Vadot /* Three GPIOs from 0x21 exp. are undescribed in dts: 76f126890aSEmmanuel Vadot * 1: DSL module reset (active low) 77f126890aSEmmanuel Vadot * 5: mPCIE reset (active low) 78f126890aSEmmanuel Vadot * 6: Express card reset (active low) 79f126890aSEmmanuel Vadot */ 80f126890aSEmmanuel Vadot gpio3: gpio-expander@21 { 81f126890aSEmmanuel Vadot #gpio-cells = <2>; 82f126890aSEmmanuel Vadot #interrupt-cells = <2>; 838d13bc63SEmmanuel Vadot interrupt-controller; 84f126890aSEmmanuel Vadot compatible = "semtech,sx1505q"; 85f126890aSEmmanuel Vadot reg = <0x21>; 86f126890aSEmmanuel Vadot 87f126890aSEmmanuel Vadot gpio-controller; 88f126890aSEmmanuel Vadot }; 89f126890aSEmmanuel Vadot 90f126890aSEmmanuel Vadot rtc@30 { 91f126890aSEmmanuel Vadot compatible = "s35390a"; 92f126890aSEmmanuel Vadot reg = <0x30>; 93f126890aSEmmanuel Vadot }; 94f126890aSEmmanuel Vadot }; 95f126890aSEmmanuel Vadot }; 96f126890aSEmmanuel Vadot 97f126890aSEmmanuel Vadot leds { 98f126890aSEmmanuel Vadot compatible = "gpio-leds"; 99f126890aSEmmanuel Vadot 100*0e8011faSEmmanuel Vadot led-status-green { 101f126890aSEmmanuel Vadot label = "l-50:green:status"; 102f126890aSEmmanuel Vadot gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; 103f126890aSEmmanuel Vadot }; 104f126890aSEmmanuel Vadot 105*0e8011faSEmmanuel Vadot led-status-red { 106f126890aSEmmanuel Vadot label = "l-50:red:status"; 107f126890aSEmmanuel Vadot gpios = <&gpio3 2 GPIO_ACTIVE_LOW>; 108f126890aSEmmanuel Vadot }; 109f126890aSEmmanuel Vadot 110*0e8011faSEmmanuel Vadot led-wifi { 111f126890aSEmmanuel Vadot label = "l-50:green:wifi"; 112f126890aSEmmanuel Vadot gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; 113f126890aSEmmanuel Vadot linux,default-trigger = "phy0tpt"; 114f126890aSEmmanuel Vadot }; 115f126890aSEmmanuel Vadot 116*0e8011faSEmmanuel Vadot led-internet-green { 117f126890aSEmmanuel Vadot label = "l-50:green:internet"; 118f126890aSEmmanuel Vadot gpios = <&gpio2 3 GPIO_ACTIVE_LOW>; 119f126890aSEmmanuel Vadot }; 120f126890aSEmmanuel Vadot 121*0e8011faSEmmanuel Vadot led-internet-red { 122f126890aSEmmanuel Vadot label = "l-50:red:internet"; 123f126890aSEmmanuel Vadot gpios = <&gpio2 1 GPIO_ACTIVE_LOW>; 124f126890aSEmmanuel Vadot }; 125f126890aSEmmanuel Vadot 126*0e8011faSEmmanuel Vadot led-usb1-green { 127f126890aSEmmanuel Vadot label = "l-50:green:usb1"; 128f126890aSEmmanuel Vadot gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; 129f126890aSEmmanuel Vadot linux,default-trigger = "usbport"; 130f126890aSEmmanuel Vadot trigger-sources = <&hub_port3>; 131f126890aSEmmanuel Vadot }; 132f126890aSEmmanuel Vadot 133*0e8011faSEmmanuel Vadot led-usb1-red { 134f126890aSEmmanuel Vadot label = "l-50:red:usb1"; 135f126890aSEmmanuel Vadot gpios = <&gpio2 4 GPIO_ACTIVE_LOW>; 136f126890aSEmmanuel Vadot }; 137f126890aSEmmanuel Vadot 138*0e8011faSEmmanuel Vadot led-usb2-green { 139f126890aSEmmanuel Vadot label = "l-50:green:usb2"; 140f126890aSEmmanuel Vadot gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; 141f126890aSEmmanuel Vadot linux,default-trigger = "usbport"; 142f126890aSEmmanuel Vadot trigger-sources = <&hub_port1>; 143f126890aSEmmanuel Vadot }; 144f126890aSEmmanuel Vadot 145*0e8011faSEmmanuel Vadot led-usb2-red { 146f126890aSEmmanuel Vadot label = "l-50:red:usb2"; 147f126890aSEmmanuel Vadot gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; 148f126890aSEmmanuel Vadot }; 149f126890aSEmmanuel Vadot }; 150f126890aSEmmanuel Vadot 151f126890aSEmmanuel Vadot usb2_pwr { 152f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 153f126890aSEmmanuel Vadot regulator-name = "usb2_pwr"; 154f126890aSEmmanuel Vadot 155f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 156f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 157f126890aSEmmanuel Vadot gpio = <&gpio3 3 GPIO_ACTIVE_LOW>; 158f126890aSEmmanuel Vadot regulator-always-on; 159f126890aSEmmanuel Vadot }; 160f126890aSEmmanuel Vadot 161f126890aSEmmanuel Vadot usb1_pwr { 162f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 163f126890aSEmmanuel Vadot regulator-name = "usb1_pwr"; 164f126890aSEmmanuel Vadot 165f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 166f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 167f126890aSEmmanuel Vadot gpio = <&gpio3 4 GPIO_ACTIVE_LOW>; 168f126890aSEmmanuel Vadot regulator-always-on; 169f126890aSEmmanuel Vadot }; 170f126890aSEmmanuel Vadot 171f126890aSEmmanuel Vadot mpcie_pwr { 172f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 173f126890aSEmmanuel Vadot regulator-name = "mpcie_pwr"; 174f126890aSEmmanuel Vadot 175f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 176f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 177f126890aSEmmanuel Vadot gpio = <&gpio3 5 GPIO_ACTIVE_HIGH>; 178f126890aSEmmanuel Vadot enable-active-high; 179f126890aSEmmanuel Vadot regulator-always-on; 180f126890aSEmmanuel Vadot }; 181f126890aSEmmanuel Vadot 182f126890aSEmmanuel Vadot express_card_pwr { 183f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 184f126890aSEmmanuel Vadot regulator-name = "express_card_pwr"; 185f126890aSEmmanuel Vadot 186f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 187f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 188f126890aSEmmanuel Vadot gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>; 189f126890aSEmmanuel Vadot enable-active-high; 190f126890aSEmmanuel Vadot regulator-always-on; 191f126890aSEmmanuel Vadot }; 192f126890aSEmmanuel Vadot 193f126890aSEmmanuel Vadot keys { 194f126890aSEmmanuel Vadot compatible = "gpio-keys"; 195f126890aSEmmanuel Vadot 196*0e8011faSEmmanuel Vadot button-factory-defaults { 197f126890aSEmmanuel Vadot label = "factory_defaults"; 198f126890aSEmmanuel Vadot gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; 199f126890aSEmmanuel Vadot linux,code = <KEY_RESTART>; 200f126890aSEmmanuel Vadot }; 201f126890aSEmmanuel Vadot }; 202f126890aSEmmanuel Vadot}; 203f126890aSEmmanuel Vadot 204f126890aSEmmanuel Vadot&mdio { 205f126890aSEmmanuel Vadot status = "okay"; 206f126890aSEmmanuel Vadot 207f126890aSEmmanuel Vadot ethphy8: ethernet-phy@8 { 208f126890aSEmmanuel Vadot reg = <0x08>; 209f126890aSEmmanuel Vadot }; 210f126890aSEmmanuel Vadot 211f126890aSEmmanuel Vadot switch0: switch@10 { 212f126890aSEmmanuel Vadot compatible = "marvell,mv88e6085"; 213f126890aSEmmanuel Vadot #address-cells = <1>; 214f126890aSEmmanuel Vadot #size-cells = <0>; 215f126890aSEmmanuel Vadot reg = <0x10>; 216f126890aSEmmanuel Vadot dsa,member = <0 0>; 217f126890aSEmmanuel Vadot 218f126890aSEmmanuel Vadot ports { 219f126890aSEmmanuel Vadot #address-cells = <1>; 220f126890aSEmmanuel Vadot #size-cells = <0>; 221f126890aSEmmanuel Vadot 222f126890aSEmmanuel Vadot port@0 { 223f126890aSEmmanuel Vadot reg = <0>; 224f126890aSEmmanuel Vadot label = "lan5"; 225f126890aSEmmanuel Vadot }; 226f126890aSEmmanuel Vadot 227f126890aSEmmanuel Vadot port@1 { 228f126890aSEmmanuel Vadot reg = <1>; 229f126890aSEmmanuel Vadot label = "lan1"; 230f126890aSEmmanuel Vadot }; 231f126890aSEmmanuel Vadot 232f126890aSEmmanuel Vadot port@2 { 233f126890aSEmmanuel Vadot reg = <2>; 234f126890aSEmmanuel Vadot label = "lan6"; 235f126890aSEmmanuel Vadot }; 236f126890aSEmmanuel Vadot 237f126890aSEmmanuel Vadot port@3 { 238f126890aSEmmanuel Vadot reg = <3>; 239f126890aSEmmanuel Vadot label = "lan2"; 240f126890aSEmmanuel Vadot }; 241f126890aSEmmanuel Vadot 242f126890aSEmmanuel Vadot port@4 { 243f126890aSEmmanuel Vadot reg = <4>; 244f126890aSEmmanuel Vadot label = "lan7"; 245f126890aSEmmanuel Vadot }; 246f126890aSEmmanuel Vadot 247f126890aSEmmanuel Vadot switch0port5: port@5 { 248f126890aSEmmanuel Vadot reg = <5>; 249f126890aSEmmanuel Vadot phy-mode = "rgmii-txid"; 250f126890aSEmmanuel Vadot link = <&switch1port5>; 251f126890aSEmmanuel Vadot fixed-link { 252f126890aSEmmanuel Vadot speed = <1000>; 253f126890aSEmmanuel Vadot full-duplex; 254f126890aSEmmanuel Vadot }; 255f126890aSEmmanuel Vadot }; 256f126890aSEmmanuel Vadot 257f126890aSEmmanuel Vadot port@6 { 258f126890aSEmmanuel Vadot reg = <6>; 259f126890aSEmmanuel Vadot phy-mode = "rgmii-id"; 260f126890aSEmmanuel Vadot ethernet = <ð1port>; 261f126890aSEmmanuel Vadot fixed-link { 262f126890aSEmmanuel Vadot speed = <1000>; 263f126890aSEmmanuel Vadot full-duplex; 264f126890aSEmmanuel Vadot }; 265f126890aSEmmanuel Vadot }; 266f126890aSEmmanuel Vadot }; 267f126890aSEmmanuel Vadot }; 268f126890aSEmmanuel Vadot 269f126890aSEmmanuel Vadot switch@11 { 270f126890aSEmmanuel Vadot compatible = "marvell,mv88e6085"; 271f126890aSEmmanuel Vadot #address-cells = <1>; 272f126890aSEmmanuel Vadot #size-cells = <0>; 273f126890aSEmmanuel Vadot reg = <0x11>; 274f126890aSEmmanuel Vadot dsa,member = <0 1>; 275f126890aSEmmanuel Vadot 276f126890aSEmmanuel Vadot ports { 277f126890aSEmmanuel Vadot #address-cells = <1>; 278f126890aSEmmanuel Vadot #size-cells = <0>; 279f126890aSEmmanuel Vadot 280f126890aSEmmanuel Vadot port@0 { 281f126890aSEmmanuel Vadot reg = <0>; 282f126890aSEmmanuel Vadot label = "lan3"; 283f126890aSEmmanuel Vadot }; 284f126890aSEmmanuel Vadot 285f126890aSEmmanuel Vadot port@1 { 286f126890aSEmmanuel Vadot reg = <1>; 287f126890aSEmmanuel Vadot label = "lan8"; 288f126890aSEmmanuel Vadot }; 289f126890aSEmmanuel Vadot 290f126890aSEmmanuel Vadot port@2 { 291f126890aSEmmanuel Vadot reg = <2>; 292f126890aSEmmanuel Vadot label = "lan4"; 293f126890aSEmmanuel Vadot }; 294f126890aSEmmanuel Vadot 295f126890aSEmmanuel Vadot port@3 { 296f126890aSEmmanuel Vadot reg = <3>; 297f126890aSEmmanuel Vadot label = "dmz"; 298f126890aSEmmanuel Vadot }; 299f126890aSEmmanuel Vadot 300f126890aSEmmanuel Vadot switch1port5: port@5 { 301f126890aSEmmanuel Vadot reg = <5>; 302f126890aSEmmanuel Vadot phy-mode = "rgmii-txid"; 303f126890aSEmmanuel Vadot link = <&switch0port5>; 304f126890aSEmmanuel Vadot fixed-link { 305f126890aSEmmanuel Vadot speed = <1000>; 306f126890aSEmmanuel Vadot full-duplex; 307f126890aSEmmanuel Vadot }; 308f126890aSEmmanuel Vadot }; 309f126890aSEmmanuel Vadot 310f126890aSEmmanuel Vadot port@6 { 311f126890aSEmmanuel Vadot reg = <6>; 312f126890aSEmmanuel Vadot label = "dsl"; 313f126890aSEmmanuel Vadot fixed-link { 314f126890aSEmmanuel Vadot speed = <100>; 315f126890aSEmmanuel Vadot full-duplex; 316f126890aSEmmanuel Vadot }; 317f126890aSEmmanuel Vadot }; 318f126890aSEmmanuel Vadot }; 319f126890aSEmmanuel Vadot }; 320f126890aSEmmanuel Vadot}; 321f126890aSEmmanuel Vadot 322f126890aSEmmanuel Vadotð0 { 323f126890aSEmmanuel Vadot status = "okay"; 324f126890aSEmmanuel Vadot ethernet0-port@0 { 325f126890aSEmmanuel Vadot phy-handle = <ðphy8>; 326f126890aSEmmanuel Vadot }; 327f126890aSEmmanuel Vadot}; 328f126890aSEmmanuel Vadot 329f126890aSEmmanuel Vadotð1 { 330f126890aSEmmanuel Vadot status = "okay"; 331f126890aSEmmanuel Vadot ethernet1-port@0 { 332f126890aSEmmanuel Vadot speed = <1000>; 333f126890aSEmmanuel Vadot duplex = <1>; 334f126890aSEmmanuel Vadot phy-mode = "rgmii"; 335f126890aSEmmanuel Vadot }; 336f126890aSEmmanuel Vadot}; 337f126890aSEmmanuel Vadot 338f126890aSEmmanuel Vadot&nand { 339f126890aSEmmanuel Vadot status = "okay"; 340f126890aSEmmanuel Vadot pinctrl-0 = <&pmx_nand>; 341f126890aSEmmanuel Vadot pinctrl-names = "default"; 342f126890aSEmmanuel Vadot 343f126890aSEmmanuel Vadot partition@0 { 344f126890aSEmmanuel Vadot label = "u-boot"; 345f126890aSEmmanuel Vadot reg = <0x00000000 0x000c0000>; 346f126890aSEmmanuel Vadot }; 347f126890aSEmmanuel Vadot 348f126890aSEmmanuel Vadot partition@a0000 { 349f126890aSEmmanuel Vadot label = "bootldr-env"; 350f126890aSEmmanuel Vadot reg = <0x000c0000 0x00040000>; 351f126890aSEmmanuel Vadot }; 352f126890aSEmmanuel Vadot 353f126890aSEmmanuel Vadot partition@100000 { 354f126890aSEmmanuel Vadot label = "kernel-1"; 355f126890aSEmmanuel Vadot reg = <0x00100000 0x00800000>; 356f126890aSEmmanuel Vadot }; 357f126890aSEmmanuel Vadot 358f126890aSEmmanuel Vadot partition@900000 { 359f126890aSEmmanuel Vadot label = "rootfs-1"; 360f126890aSEmmanuel Vadot reg = <0x00900000 0x07100000>; 361f126890aSEmmanuel Vadot }; 362f126890aSEmmanuel Vadot 363f126890aSEmmanuel Vadot partition@7a00000 { 364f126890aSEmmanuel Vadot label = "kernel-2"; 365f126890aSEmmanuel Vadot reg = <0x07a00000 0x00800000>; 366f126890aSEmmanuel Vadot }; 367f126890aSEmmanuel Vadot 368f126890aSEmmanuel Vadot partition@8200000 { 369f126890aSEmmanuel Vadot label = "rootfs-2"; 370f126890aSEmmanuel Vadot reg = <0x08200000 0x07100000>; 371f126890aSEmmanuel Vadot }; 372f126890aSEmmanuel Vadot 373f126890aSEmmanuel Vadot partition@f300000 { 374f126890aSEmmanuel Vadot label = "default_sw"; 375f126890aSEmmanuel Vadot reg = <0x0f300000 0x07900000>; 376f126890aSEmmanuel Vadot }; 377f126890aSEmmanuel Vadot 378f126890aSEmmanuel Vadot partition@16c00000 { 379f126890aSEmmanuel Vadot label = "logs"; 380f126890aSEmmanuel Vadot reg = <0x16c00000 0x01800000>; 381f126890aSEmmanuel Vadot }; 382f126890aSEmmanuel Vadot 383f126890aSEmmanuel Vadot partition@18400000 { 384f126890aSEmmanuel Vadot label = "preset_cfg"; 385f126890aSEmmanuel Vadot reg = <0x18400000 0x00100000>; 386f126890aSEmmanuel Vadot }; 387f126890aSEmmanuel Vadot 388f126890aSEmmanuel Vadot partition@18500000 { 389f126890aSEmmanuel Vadot label = "adsl"; 390f126890aSEmmanuel Vadot reg = <0x18500000 0x00100000>; 391f126890aSEmmanuel Vadot }; 392f126890aSEmmanuel Vadot 393f126890aSEmmanuel Vadot partition@18600000 { 394f126890aSEmmanuel Vadot label = "storage"; 395f126890aSEmmanuel Vadot reg = <0x18600000 0x07a00000>; 396f126890aSEmmanuel Vadot }; 397f126890aSEmmanuel Vadot}; 398f126890aSEmmanuel Vadot 399f126890aSEmmanuel Vadot&rtc { 400f126890aSEmmanuel Vadot status = "disabled"; 401f126890aSEmmanuel Vadot}; 402f126890aSEmmanuel Vadot 403f126890aSEmmanuel Vadot&pciec { 404f126890aSEmmanuel Vadot status = "okay"; 405f126890aSEmmanuel Vadot}; 406f126890aSEmmanuel Vadot 407f126890aSEmmanuel Vadot&pcie0 { 408f126890aSEmmanuel Vadot status = "okay"; 409f126890aSEmmanuel Vadot}; 410f126890aSEmmanuel Vadot 411f126890aSEmmanuel Vadot&sata_phy0 { 412f126890aSEmmanuel Vadot status = "disabled"; 413f126890aSEmmanuel Vadot}; 414f126890aSEmmanuel Vadot 415f126890aSEmmanuel Vadot&sata_phy1 { 416f126890aSEmmanuel Vadot status = "disabled"; 417f126890aSEmmanuel Vadot}; 418f126890aSEmmanuel Vadot 419f126890aSEmmanuel Vadot&usb0 { 420f126890aSEmmanuel Vadot #address-cells = <1>; 421f126890aSEmmanuel Vadot #size-cells = <0>; 422f126890aSEmmanuel Vadot status = "okay"; 423f126890aSEmmanuel Vadot 424f126890aSEmmanuel Vadot port@1 { 425f126890aSEmmanuel Vadot #address-cells = <1>; 426f126890aSEmmanuel Vadot #size-cells = <0>; 427f126890aSEmmanuel Vadot reg = <1>; 428f126890aSEmmanuel Vadot #trigger-source-cells = <0>; 429f126890aSEmmanuel Vadot 430f126890aSEmmanuel Vadot hub_port1: port@1 { 431f126890aSEmmanuel Vadot reg = <1>; 432f126890aSEmmanuel Vadot #trigger-source-cells = <0>; 433f126890aSEmmanuel Vadot }; 434f126890aSEmmanuel Vadot 435f126890aSEmmanuel Vadot hub_port3: port@3 { 436f126890aSEmmanuel Vadot reg = <3>; 437f126890aSEmmanuel Vadot #trigger-source-cells = <0>; 438f126890aSEmmanuel Vadot }; 439f126890aSEmmanuel Vadot }; 440f126890aSEmmanuel Vadot}; 441