1b1f0bbe2SRussell King// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2b1f0bbe2SRussell King/* 3b1f0bbe2SRussell King * Copyright (C) 2016 Marvell Technology Group Ltd. 4b1f0bbe2SRussell King * 5b1f0bbe2SRussell King * Device Tree file for MACCHIATOBin Armada 8040 community board platform 6b1f0bbe2SRussell King */ 7b1f0bbe2SRussell King 8b1f0bbe2SRussell King#include "armada-8040.dtsi" 9b1f0bbe2SRussell King 10b1f0bbe2SRussell King#include <dt-bindings/gpio/gpio.h> 11b1f0bbe2SRussell King 12b1f0bbe2SRussell King/ { 13b1f0bbe2SRussell King model = "Marvell 8040 MACCHIATOBin"; 14b1f0bbe2SRussell King compatible = "marvell,armada8040-mcbin", "marvell,armada8040", 15b1f0bbe2SRussell King "marvell,armada-ap806-quad", "marvell,armada-ap806"; 16b1f0bbe2SRussell King 17b1f0bbe2SRussell King chosen { 18b1f0bbe2SRussell King stdout-path = "serial0:115200n8"; 19b1f0bbe2SRussell King }; 20b1f0bbe2SRussell King 21b1f0bbe2SRussell King memory@0 { 22b1f0bbe2SRussell King device_type = "memory"; 23b1f0bbe2SRussell King reg = <0x0 0x0 0x0 0x80000000>; 24b1f0bbe2SRussell King }; 25b1f0bbe2SRussell King 26b1f0bbe2SRussell King aliases { 27b1f0bbe2SRussell King ethernet0 = &cp0_eth0; 28b1f0bbe2SRussell King ethernet1 = &cp1_eth0; 29b1f0bbe2SRussell King ethernet2 = &cp1_eth1; 30b1f0bbe2SRussell King ethernet3 = &cp1_eth2; 31b1f0bbe2SRussell King }; 32b1f0bbe2SRussell King 33b1f0bbe2SRussell King /* Regulator labels correspond with schematics */ 34b1f0bbe2SRussell King v_3_3: regulator-3-3v { 35b1f0bbe2SRussell King compatible = "regulator-fixed"; 36b1f0bbe2SRussell King regulator-name = "v_3_3"; 37b1f0bbe2SRussell King regulator-min-microvolt = <3300000>; 38b1f0bbe2SRussell King regulator-max-microvolt = <3300000>; 39b1f0bbe2SRussell King regulator-always-on; 40b1f0bbe2SRussell King status = "okay"; 41b1f0bbe2SRussell King }; 42b1f0bbe2SRussell King 43b1f0bbe2SRussell King v_vddo_h: regulator-1-8v { 44b1f0bbe2SRussell King compatible = "regulator-fixed"; 45b1f0bbe2SRussell King regulator-name = "v_vddo_h"; 46b1f0bbe2SRussell King regulator-min-microvolt = <1800000>; 47b1f0bbe2SRussell King regulator-max-microvolt = <1800000>; 48b1f0bbe2SRussell King regulator-always-on; 49b1f0bbe2SRussell King status = "okay"; 50b1f0bbe2SRussell King }; 51b1f0bbe2SRussell King 52b1f0bbe2SRussell King v_5v0_usb3_hst_vbus: regulator-usb3-vbus0 { 53b1f0bbe2SRussell King compatible = "regulator-fixed"; 54b1f0bbe2SRussell King enable-active-high; 55b1f0bbe2SRussell King gpio = <&cp0_gpio2 15 GPIO_ACTIVE_HIGH>; 56b1f0bbe2SRussell King pinctrl-names = "default"; 57b1f0bbe2SRussell King pinctrl-0 = <&cp0_xhci_vbus_pins>; 58b1f0bbe2SRussell King regulator-name = "v_5v0_usb3_hst_vbus"; 59b1f0bbe2SRussell King regulator-min-microvolt = <5000000>; 60b1f0bbe2SRussell King regulator-max-microvolt = <5000000>; 61b1f0bbe2SRussell King status = "okay"; 62b1f0bbe2SRussell King }; 63b1f0bbe2SRussell King 64b1f0bbe2SRussell King sfp_eth0: sfp-eth0 { 65b1f0bbe2SRussell King /* CON15,16 - CPM lane 4 */ 66b1f0bbe2SRussell King compatible = "sff,sfp"; 67b1f0bbe2SRussell King i2c-bus = <&sfpp0_i2c>; 684ce223e5SIoana Ciornei los-gpios = <&cp1_gpio1 28 GPIO_ACTIVE_HIGH>; 694ce223e5SIoana Ciornei mod-def0-gpios = <&cp1_gpio1 27 GPIO_ACTIVE_LOW>; 704ce223e5SIoana Ciornei tx-disable-gpios = <&cp1_gpio1 29 GPIO_ACTIVE_HIGH>; 714ce223e5SIoana Ciornei tx-fault-gpios = <&cp1_gpio1 26 GPIO_ACTIVE_HIGH>; 72b1f0bbe2SRussell King pinctrl-names = "default"; 73b1f0bbe2SRussell King pinctrl-0 = <&cp1_sfpp0_pins>; 7405abc6a5SRussell King maximum-power-milliwatt = <2000>; 75b1f0bbe2SRussell King }; 76b1f0bbe2SRussell King 77b1f0bbe2SRussell King sfp_eth1: sfp-eth1 { 78b1f0bbe2SRussell King /* CON17,18 - CPS lane 4 */ 79b1f0bbe2SRussell King compatible = "sff,sfp"; 80b1f0bbe2SRussell King i2c-bus = <&sfpp1_i2c>; 814ce223e5SIoana Ciornei los-gpios = <&cp1_gpio1 8 GPIO_ACTIVE_HIGH>; 824ce223e5SIoana Ciornei mod-def0-gpios = <&cp1_gpio1 11 GPIO_ACTIVE_LOW>; 834ce223e5SIoana Ciornei tx-disable-gpios = <&cp1_gpio1 10 GPIO_ACTIVE_HIGH>; 844ce223e5SIoana Ciornei tx-fault-gpios = <&cp0_gpio2 30 GPIO_ACTIVE_HIGH>; 85b1f0bbe2SRussell King pinctrl-names = "default"; 86b1f0bbe2SRussell King pinctrl-0 = <&cp1_sfpp1_pins &cp0_sfpp1_pins>; 8705abc6a5SRussell King maximum-power-milliwatt = <2000>; 88b1f0bbe2SRussell King }; 89b1f0bbe2SRussell King 90b1f0bbe2SRussell King sfp_eth3: sfp-eth3 { 91b1f0bbe2SRussell King /* CON13,14 - CPS lane 5 */ 92b1f0bbe2SRussell King compatible = "sff,sfp"; 93b1f0bbe2SRussell King i2c-bus = <&sfp_1g_i2c>; 944ce223e5SIoana Ciornei los-gpios = <&cp0_gpio2 22 GPIO_ACTIVE_HIGH>; 954ce223e5SIoana Ciornei mod-def0-gpios = <&cp0_gpio2 21 GPIO_ACTIVE_LOW>; 964ce223e5SIoana Ciornei tx-disable-gpios = <&cp1_gpio1 24 GPIO_ACTIVE_HIGH>; 974ce223e5SIoana Ciornei tx-fault-gpios = <&cp0_gpio2 19 GPIO_ACTIVE_HIGH>; 98b1f0bbe2SRussell King pinctrl-names = "default"; 99b1f0bbe2SRussell King pinctrl-0 = <&cp0_sfp_1g_pins &cp1_sfp_1g_pins>; 10005abc6a5SRussell King maximum-power-milliwatt = <2000>; 101b1f0bbe2SRussell King }; 102b1f0bbe2SRussell King}; 103b1f0bbe2SRussell King 104b1f0bbe2SRussell King&uart0 { 105b1f0bbe2SRussell King status = "okay"; 106b1f0bbe2SRussell King pinctrl-0 = <&uart0_pins>; 107b1f0bbe2SRussell King pinctrl-names = "default"; 108b1f0bbe2SRussell King}; 109b1f0bbe2SRussell King 110b1f0bbe2SRussell King&ap_sdhci0 { 111b1f0bbe2SRussell King bus-width = <8>; 112b1f0bbe2SRussell King /* 113b1f0bbe2SRussell King * Not stable in HS modes - phy needs "more calibration", so add 114b1f0bbe2SRussell King * the "slow-mode" and disable SDR104, SDR50 and DDR50 modes. 115b1f0bbe2SRussell King */ 116b1f0bbe2SRussell King marvell,xenon-phy-slow-mode; 117b1f0bbe2SRussell King no-1-8-v; 118b1f0bbe2SRussell King no-sd; 119b1f0bbe2SRussell King no-sdio; 120b1f0bbe2SRussell King non-removable; 121b1f0bbe2SRussell King status = "okay"; 122b1f0bbe2SRussell King vqmmc-supply = <&v_vddo_h>; 123b1f0bbe2SRussell King}; 124b1f0bbe2SRussell King 125b1f0bbe2SRussell King&cp0_i2c0 { 126b1f0bbe2SRussell King clock-frequency = <100000>; 127b1f0bbe2SRussell King pinctrl-names = "default"; 128b1f0bbe2SRussell King pinctrl-0 = <&cp0_i2c0_pins>; 129b1f0bbe2SRussell King status = "okay"; 130b1f0bbe2SRussell King}; 131b1f0bbe2SRussell King 132b1f0bbe2SRussell King&cp0_i2c1 { 133b1f0bbe2SRussell King clock-frequency = <100000>; 134b1f0bbe2SRussell King pinctrl-names = "default"; 135b1f0bbe2SRussell King pinctrl-0 = <&cp0_i2c1_pins>; 136b1f0bbe2SRussell King status = "okay"; 137b1f0bbe2SRussell King 138*fe96d8b2SGeert Uytterhoeven i2c-mux@70 { 139b1f0bbe2SRussell King compatible = "nxp,pca9548"; 140b1f0bbe2SRussell King #address-cells = <1>; 141b1f0bbe2SRussell King #size-cells = <0>; 142b1f0bbe2SRussell King reg = <0x70>; 143b1f0bbe2SRussell King 144b1f0bbe2SRussell King sfpp0_i2c: i2c@0 { 145b1f0bbe2SRussell King #address-cells = <1>; 146b1f0bbe2SRussell King #size-cells = <0>; 147b1f0bbe2SRussell King reg = <0>; 148b1f0bbe2SRussell King }; 149b1f0bbe2SRussell King sfpp1_i2c: i2c@1 { 150b1f0bbe2SRussell King #address-cells = <1>; 151b1f0bbe2SRussell King #size-cells = <0>; 152b1f0bbe2SRussell King reg = <1>; 153b1f0bbe2SRussell King }; 154b1f0bbe2SRussell King sfp_1g_i2c: i2c@2 { 155b1f0bbe2SRussell King #address-cells = <1>; 156b1f0bbe2SRussell King #size-cells = <0>; 157b1f0bbe2SRussell King reg = <2>; 158b1f0bbe2SRussell King }; 159b1f0bbe2SRussell King }; 160b1f0bbe2SRussell King}; 161b1f0bbe2SRussell King 162b1f0bbe2SRussell King/* J25 UART header */ 163b1f0bbe2SRussell King&cp0_uart1 { 164b1f0bbe2SRussell King pinctrl-names = "default"; 165b1f0bbe2SRussell King pinctrl-0 = <&cp0_uart1_pins>; 166b1f0bbe2SRussell King status = "okay"; 167b1f0bbe2SRussell King}; 168b1f0bbe2SRussell King 169b1f0bbe2SRussell King&cp0_mdio { 170b1f0bbe2SRussell King pinctrl-names = "default"; 171b1f0bbe2SRussell King pinctrl-0 = <&cp0_ge_mdio_pins>; 172b1f0bbe2SRussell King status = "okay"; 173b1f0bbe2SRussell King 174b1f0bbe2SRussell King ge_phy: ethernet-phy@0 { 175b1f0bbe2SRussell King reg = <0>; 176b1f0bbe2SRussell King }; 177b1f0bbe2SRussell King}; 178b1f0bbe2SRussell King 179b1f0bbe2SRussell King&cp0_pcie0 { 180b1f0bbe2SRussell King pinctrl-names = "default"; 181b1f0bbe2SRussell King pinctrl-0 = <&cp0_pcie_pins>; 182b1f0bbe2SRussell King num-lanes = <4>; 183b1f0bbe2SRussell King num-viewport = <8>; 18459c4dccbSBaruch Siach reset-gpios = <&cp0_gpio2 20 GPIO_ACTIVE_LOW>; 1851399672eSMiquel Raynal ranges = <0x82000000 0x0 0xc0000000 0x0 0xc0000000 0x0 0x20000000>; 186ce55522cSMiquel Raynal phys = <&cp0_comphy0 0>, <&cp0_comphy1 0>, 187ce55522cSMiquel Raynal <&cp0_comphy2 0>, <&cp0_comphy3 0>; 188ce55522cSMiquel Raynal phy-names = "cp0-pcie0-x4-lane0-phy", "cp0-pcie0-x4-lane1-phy", 189ce55522cSMiquel Raynal "cp0-pcie0-x4-lane2-phy", "cp0-pcie0-x4-lane3-phy"; 190b1f0bbe2SRussell King status = "okay"; 191b1f0bbe2SRussell King}; 192b1f0bbe2SRussell King 193b1f0bbe2SRussell King&cp0_pinctrl { 194b1f0bbe2SRussell King cp0_ge_mdio_pins: ge-mdio-pins { 195b1f0bbe2SRussell King marvell,pins = "mpp32", "mpp34"; 196b1f0bbe2SRussell King marvell,function = "ge"; 197b1f0bbe2SRussell King }; 198b1f0bbe2SRussell King cp0_i2c1_pins: i2c1-pins { 199b1f0bbe2SRussell King marvell,pins = "mpp35", "mpp36"; 200b1f0bbe2SRussell King marvell,function = "i2c1"; 201b1f0bbe2SRussell King }; 202b1f0bbe2SRussell King cp0_i2c0_pins: i2c0-pins { 203b1f0bbe2SRussell King marvell,pins = "mpp37", "mpp38"; 204b1f0bbe2SRussell King marvell,function = "i2c0"; 205b1f0bbe2SRussell King }; 206b1f0bbe2SRussell King cp0_uart1_pins: uart1-pins { 207b1f0bbe2SRussell King marvell,pins = "mpp40", "mpp41"; 208b1f0bbe2SRussell King marvell,function = "uart1"; 209b1f0bbe2SRussell King }; 210b1f0bbe2SRussell King cp0_xhci_vbus_pins: xhci0-vbus-pins { 211b1f0bbe2SRussell King marvell,pins = "mpp47"; 212b1f0bbe2SRussell King marvell,function = "gpio"; 213b1f0bbe2SRussell King }; 214b1f0bbe2SRussell King cp0_sfp_1g_pins: sfp-1g-pins { 215b1f0bbe2SRussell King marvell,pins = "mpp51", "mpp53", "mpp54"; 216b1f0bbe2SRussell King marvell,function = "gpio"; 217b1f0bbe2SRussell King }; 218b1f0bbe2SRussell King cp0_pcie_pins: pcie-pins { 219b1f0bbe2SRussell King marvell,pins = "mpp52"; 220b1f0bbe2SRussell King marvell,function = "gpio"; 221b1f0bbe2SRussell King }; 222b1f0bbe2SRussell King cp0_sdhci_pins: sdhci-pins { 223b1f0bbe2SRussell King marvell,pins = "mpp55", "mpp56", "mpp57", "mpp58", "mpp59", 224b1f0bbe2SRussell King "mpp60", "mpp61"; 225b1f0bbe2SRussell King marvell,function = "sdio"; 226b1f0bbe2SRussell King }; 227b1f0bbe2SRussell King cp0_sfpp1_pins: sfpp1-pins { 228b1f0bbe2SRussell King marvell,pins = "mpp62"; 229b1f0bbe2SRussell King marvell,function = "gpio"; 230b1f0bbe2SRussell King }; 231b1f0bbe2SRussell King}; 232b1f0bbe2SRussell King 233b1f0bbe2SRussell King&cp0_ethernet { 234b1f0bbe2SRussell King status = "okay"; 235b1f0bbe2SRussell King}; 236b1f0bbe2SRussell King 237b1f0bbe2SRussell King&cp0_eth0 { 238b1f0bbe2SRussell King /* Generic PHY, providing serdes lanes */ 239b1f0bbe2SRussell King phys = <&cp0_comphy4 0>; 240b1f0bbe2SRussell King}; 241b1f0bbe2SRussell King 242b1f0bbe2SRussell King&cp0_sata0 { 243b1f0bbe2SRussell King status = "okay"; 244d04abe99SMiquel Raynal 245d04abe99SMiquel Raynal /* CPM Lane 5 - U29 */ 246d04abe99SMiquel Raynal sata-port@1 { 247d04abe99SMiquel Raynal phys = <&cp0_comphy5 1>; 248d04abe99SMiquel Raynal phy-names = "cp0-sata0-1-phy"; 249d04abe99SMiquel Raynal }; 250b1f0bbe2SRussell King}; 251b1f0bbe2SRussell King 252b1f0bbe2SRussell King&cp0_sdhci0 { 253b1f0bbe2SRussell King /* U6 */ 254b1f0bbe2SRussell King broken-cd; 255b1f0bbe2SRussell King bus-width = <4>; 256b1f0bbe2SRussell King pinctrl-names = "default"; 257b1f0bbe2SRussell King pinctrl-0 = <&cp0_sdhci_pins>; 258b1f0bbe2SRussell King status = "okay"; 259b1f0bbe2SRussell King vqmmc-supply = <&v_3_3>; 260b1f0bbe2SRussell King}; 261b1f0bbe2SRussell King 26299fa8ac5SKonstantin Porotchkin&cp0_utmi { 26399fa8ac5SKonstantin Porotchkin status = "okay"; 26499fa8ac5SKonstantin Porotchkin}; 26599fa8ac5SKonstantin Porotchkin 266b1f0bbe2SRussell King&cp0_usb3_0 { 267b1f0bbe2SRussell King /* J38? - USB2.0 only */ 26899fa8ac5SKonstantin Porotchkin phys = <&cp0_utmi0>; 26999fa8ac5SKonstantin Porotchkin phy-names = "utmi"; 27099fa8ac5SKonstantin Porotchkin dr_mode = "host"; 271b1f0bbe2SRussell King status = "okay"; 272b1f0bbe2SRussell King}; 273b1f0bbe2SRussell King 274b1f0bbe2SRussell King&cp0_usb3_1 { 275b1f0bbe2SRussell King /* J38? - USB2.0 only */ 27699fa8ac5SKonstantin Porotchkin phys = <&cp0_utmi1>; 27799fa8ac5SKonstantin Porotchkin phy-names = "utmi"; 27899fa8ac5SKonstantin Porotchkin dr_mode = "host"; 279b1f0bbe2SRussell King status = "okay"; 280b1f0bbe2SRussell King}; 281b1f0bbe2SRussell King 282b1f0bbe2SRussell King&cp1_ethernet { 283b1f0bbe2SRussell King status = "okay"; 284b1f0bbe2SRussell King}; 285b1f0bbe2SRussell King 286b1f0bbe2SRussell King&cp1_eth0 { 287b1f0bbe2SRussell King /* Generic PHY, providing serdes lanes */ 288b1f0bbe2SRussell King phys = <&cp1_comphy4 0>; 289b1f0bbe2SRussell King}; 290b1f0bbe2SRussell King 291b1f0bbe2SRussell King&cp1_eth1 { 292b1f0bbe2SRussell King /* CPS Lane 0 - J5 (Gigabit RJ45) */ 293b1f0bbe2SRussell King status = "okay"; 294b1f0bbe2SRussell King /* Network PHY */ 295b1f0bbe2SRussell King phy = <&ge_phy>; 296b1f0bbe2SRussell King phy-mode = "sgmii"; 297b1f0bbe2SRussell King /* Generic PHY, providing serdes lanes */ 298b1f0bbe2SRussell King phys = <&cp1_comphy0 1>; 299b1f0bbe2SRussell King}; 300b1f0bbe2SRussell King 301b1f0bbe2SRussell King&cp1_eth2 { 302b1f0bbe2SRussell King /* CPS Lane 5 */ 303b1f0bbe2SRussell King status = "okay"; 304b1f0bbe2SRussell King /* Network PHY */ 305b1f0bbe2SRussell King phy-mode = "2500base-x"; 306b1f0bbe2SRussell King managed = "in-band-status"; 307b1f0bbe2SRussell King /* Generic PHY, providing serdes lanes */ 308b1f0bbe2SRussell King phys = <&cp1_comphy5 2>; 309b1f0bbe2SRussell King sfp = <&sfp_eth3>; 310b1f0bbe2SRussell King}; 311b1f0bbe2SRussell King 312b1f0bbe2SRussell King&cp1_pinctrl { 313b1f0bbe2SRussell King cp1_sfpp1_pins: sfpp1-pins { 314b1f0bbe2SRussell King marvell,pins = "mpp8", "mpp10", "mpp11"; 315b1f0bbe2SRussell King marvell,function = "gpio"; 316b1f0bbe2SRussell King }; 317b1f0bbe2SRussell King cp1_spi1_pins: spi1-pins { 318b1f0bbe2SRussell King marvell,pins = "mpp12", "mpp13", "mpp14", "mpp15", "mpp16"; 319b1f0bbe2SRussell King marvell,function = "spi1"; 320b1f0bbe2SRussell King }; 321b1f0bbe2SRussell King cp1_uart0_pins: uart0-pins { 322b1f0bbe2SRussell King marvell,pins = "mpp6", "mpp7"; 323b1f0bbe2SRussell King marvell,function = "uart0"; 324b1f0bbe2SRussell King }; 325b1f0bbe2SRussell King cp1_sfp_1g_pins: sfp-1g-pins { 326b1f0bbe2SRussell King marvell,pins = "mpp24"; 327b1f0bbe2SRussell King marvell,function = "gpio"; 328b1f0bbe2SRussell King }; 329b1f0bbe2SRussell King cp1_sfpp0_pins: sfpp0-pins { 330b1f0bbe2SRussell King marvell,pins = "mpp26", "mpp27", "mpp28", "mpp29"; 331b1f0bbe2SRussell King marvell,function = "gpio"; 332b1f0bbe2SRussell King }; 333b1f0bbe2SRussell King}; 334b1f0bbe2SRussell King 335b1f0bbe2SRussell King/* J27 UART header */ 336b1f0bbe2SRussell King&cp1_uart0 { 337b1f0bbe2SRussell King pinctrl-names = "default"; 338b1f0bbe2SRussell King pinctrl-0 = <&cp1_uart0_pins>; 339b1f0bbe2SRussell King status = "okay"; 340b1f0bbe2SRussell King}; 341b1f0bbe2SRussell King 342b1f0bbe2SRussell King&cp1_sata0 { 343b1f0bbe2SRussell King status = "okay"; 344d04abe99SMiquel Raynal 345d04abe99SMiquel Raynal /* CPS Lane 1 - U32 */ 346d04abe99SMiquel Raynal sata-port@0 { 347d04abe99SMiquel Raynal phys = <&cp1_comphy1 0>; 348d04abe99SMiquel Raynal phy-names = "cp1-sata0-0-phy"; 349d04abe99SMiquel Raynal }; 350d04abe99SMiquel Raynal 351d04abe99SMiquel Raynal /* CPS Lane 3 - U31 */ 352d04abe99SMiquel Raynal sata-port@1 { 353d04abe99SMiquel Raynal phys = <&cp1_comphy3 1>; 354d04abe99SMiquel Raynal phy-names = "cp1-sata0-1-phy"; 355d04abe99SMiquel Raynal }; 356b1f0bbe2SRussell King}; 357b1f0bbe2SRussell King 358b1f0bbe2SRussell King&cp1_spi1 { 359b1f0bbe2SRussell King pinctrl-names = "default"; 360b1f0bbe2SRussell King pinctrl-0 = <&cp1_spi1_pins>; 361b1f0bbe2SRussell King status = "okay"; 362b1f0bbe2SRussell King 3632f00bb4aSKrzysztof Kozlowski flash@0 { 364b1f0bbe2SRussell King compatible = "st,w25q32"; 365b1f0bbe2SRussell King spi-max-frequency = <50000000>; 366b1f0bbe2SRussell King reg = <0>; 367b1f0bbe2SRussell King }; 368b1f0bbe2SRussell King}; 369b1f0bbe2SRussell King 37096018a6fSMiquel Raynal&cp1_comphy2 { 37196018a6fSMiquel Raynal cp1_usbh0_con: connector { 37296018a6fSMiquel Raynal compatible = "usb-a-connector"; 37396018a6fSMiquel Raynal phy-supply = <&v_5v0_usb3_hst_vbus>; 37496018a6fSMiquel Raynal }; 37596018a6fSMiquel Raynal}; 37696018a6fSMiquel Raynal 37799fa8ac5SKonstantin Porotchkin&cp1_utmi { 37899fa8ac5SKonstantin Porotchkin status = "okay"; 37999fa8ac5SKonstantin Porotchkin}; 38099fa8ac5SKonstantin Porotchkin 381b1f0bbe2SRussell King&cp1_usb3_0 { 382b1f0bbe2SRussell King /* CPS Lane 2 - CON7 */ 38399fa8ac5SKonstantin Porotchkin phys = <&cp1_comphy2 0>, <&cp1_utmi0>; 38499fa8ac5SKonstantin Porotchkin phy-names = "cp1-usb3h0-comphy", "utmi"; 38599fa8ac5SKonstantin Porotchkin dr_mode = "host"; 386b1f0bbe2SRussell King status = "okay"; 387b1f0bbe2SRussell King}; 388