1*8ccc0d23SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*8ccc0d23SEmmanuel Vadot/* 3*8ccc0d23SEmmanuel Vadot * Device Tree Source for the MYIR Remi Pi 4*8ccc0d23SEmmanuel Vadot * 5*8ccc0d23SEmmanuel Vadot * Copyright (C) 2022 MYIR Electronics Corp. 6*8ccc0d23SEmmanuel Vadot * Copyright (C) 2025 Collabora Ltd. 7*8ccc0d23SEmmanuel Vadot */ 8*8ccc0d23SEmmanuel Vadot 9*8ccc0d23SEmmanuel Vadot/dts-v1/; 10*8ccc0d23SEmmanuel Vadot 11*8ccc0d23SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 12*8ccc0d23SEmmanuel Vadot#include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 13*8ccc0d23SEmmanuel Vadot 14*8ccc0d23SEmmanuel Vadot#include "r9a07g044l2.dtsi" 15*8ccc0d23SEmmanuel Vadot 16*8ccc0d23SEmmanuel Vadot/ { 17*8ccc0d23SEmmanuel Vadot model = "MYIR Tech Limited Remi Pi MYB-YG2LX-REMI"; 18*8ccc0d23SEmmanuel Vadot compatible = "myir,remi-pi", "renesas,r9a07g044l2", "renesas,r9a07g044"; 19*8ccc0d23SEmmanuel Vadot 20*8ccc0d23SEmmanuel Vadot aliases { 21*8ccc0d23SEmmanuel Vadot ethernet0 = ð0; 22*8ccc0d23SEmmanuel Vadot ethernet1 = ð1; 23*8ccc0d23SEmmanuel Vadot 24*8ccc0d23SEmmanuel Vadot i2c0 = &i2c0; 25*8ccc0d23SEmmanuel Vadot i2c1 = &i2c1; 26*8ccc0d23SEmmanuel Vadot i2c2 = &i2c2; 27*8ccc0d23SEmmanuel Vadot i2c3 = &i2c3; 28*8ccc0d23SEmmanuel Vadot 29*8ccc0d23SEmmanuel Vadot mmc0 = &sdhi0; 30*8ccc0d23SEmmanuel Vadot 31*8ccc0d23SEmmanuel Vadot serial0 = &scif0; 32*8ccc0d23SEmmanuel Vadot serial4 = &scif4; 33*8ccc0d23SEmmanuel Vadot }; 34*8ccc0d23SEmmanuel Vadot 35*8ccc0d23SEmmanuel Vadot chosen { 36*8ccc0d23SEmmanuel Vadot stdout-path = "serial0:115200n8"; 37*8ccc0d23SEmmanuel Vadot }; 38*8ccc0d23SEmmanuel Vadot 39*8ccc0d23SEmmanuel Vadot hdmi-out { 40*8ccc0d23SEmmanuel Vadot compatible = "hdmi-connector"; 41*8ccc0d23SEmmanuel Vadot type = "a"; 42*8ccc0d23SEmmanuel Vadot ddc-i2c-bus = <&i2c1>; 43*8ccc0d23SEmmanuel Vadot 44*8ccc0d23SEmmanuel Vadot port { 45*8ccc0d23SEmmanuel Vadot hdmi_con: endpoint { 46*8ccc0d23SEmmanuel Vadot remote-endpoint = <<8912_out>; 47*8ccc0d23SEmmanuel Vadot }; 48*8ccc0d23SEmmanuel Vadot }; 49*8ccc0d23SEmmanuel Vadot }; 50*8ccc0d23SEmmanuel Vadot 51*8ccc0d23SEmmanuel Vadot memory@48000000 { 52*8ccc0d23SEmmanuel Vadot device_type = "memory"; 53*8ccc0d23SEmmanuel Vadot /* first 128MB is reserved for secure area. */ 54*8ccc0d23SEmmanuel Vadot reg = <0x0 0x48000000 0x0 0x38000000>; 55*8ccc0d23SEmmanuel Vadot }; 56*8ccc0d23SEmmanuel Vadot 57*8ccc0d23SEmmanuel Vadot reg_1p8v: regulator-1p8v { 58*8ccc0d23SEmmanuel Vadot compatible = "regulator-fixed"; 59*8ccc0d23SEmmanuel Vadot regulator-name = "fixed-1.8V"; 60*8ccc0d23SEmmanuel Vadot vin-supply = <®_5p0v>; 61*8ccc0d23SEmmanuel Vadot regulator-min-microvolt = <1800000>; 62*8ccc0d23SEmmanuel Vadot regulator-max-microvolt = <1800000>; 63*8ccc0d23SEmmanuel Vadot regulator-always-on; 64*8ccc0d23SEmmanuel Vadot }; 65*8ccc0d23SEmmanuel Vadot 66*8ccc0d23SEmmanuel Vadot reg_3p3v: regulator-3p3v { 67*8ccc0d23SEmmanuel Vadot compatible = "regulator-fixed"; 68*8ccc0d23SEmmanuel Vadot regulator-name = "fixed-3.3V"; 69*8ccc0d23SEmmanuel Vadot vin-supply = <®_5p0v>; 70*8ccc0d23SEmmanuel Vadot regulator-min-microvolt = <3300000>; 71*8ccc0d23SEmmanuel Vadot regulator-max-microvolt = <3300000>; 72*8ccc0d23SEmmanuel Vadot regulator-always-on; 73*8ccc0d23SEmmanuel Vadot }; 74*8ccc0d23SEmmanuel Vadot 75*8ccc0d23SEmmanuel Vadot reg_5p0v: regulator-5p0v { 76*8ccc0d23SEmmanuel Vadot compatible = "regulator-fixed"; 77*8ccc0d23SEmmanuel Vadot regulator-name = "fixed-5.0V"; 78*8ccc0d23SEmmanuel Vadot regulator-min-microvolt = <5000000>; 79*8ccc0d23SEmmanuel Vadot regulator-max-microvolt = <5000000>; 80*8ccc0d23SEmmanuel Vadot }; 81*8ccc0d23SEmmanuel Vadot 82*8ccc0d23SEmmanuel Vadot reg_1p1v: regulator-vdd-core { 83*8ccc0d23SEmmanuel Vadot compatible = "regulator-fixed"; 84*8ccc0d23SEmmanuel Vadot regulator-name = "fixed-1.1V"; 85*8ccc0d23SEmmanuel Vadot regulator-min-microvolt = <1100000>; 86*8ccc0d23SEmmanuel Vadot regulator-max-microvolt = <1100000>; 87*8ccc0d23SEmmanuel Vadot regulator-always-on; 88*8ccc0d23SEmmanuel Vadot }; 89*8ccc0d23SEmmanuel Vadot}; 90*8ccc0d23SEmmanuel Vadot 91*8ccc0d23SEmmanuel Vadot&dsi { 92*8ccc0d23SEmmanuel Vadot status = "okay"; 93*8ccc0d23SEmmanuel Vadot 94*8ccc0d23SEmmanuel Vadot ports { 95*8ccc0d23SEmmanuel Vadot port@1 { 96*8ccc0d23SEmmanuel Vadot dsi_out: endpoint { 97*8ccc0d23SEmmanuel Vadot remote-endpoint = <<8912_in>; 98*8ccc0d23SEmmanuel Vadot data-lanes = <1 2 3 4>; 99*8ccc0d23SEmmanuel Vadot }; 100*8ccc0d23SEmmanuel Vadot }; 101*8ccc0d23SEmmanuel Vadot }; 102*8ccc0d23SEmmanuel Vadot}; 103*8ccc0d23SEmmanuel Vadot 104*8ccc0d23SEmmanuel Vadot&du { 105*8ccc0d23SEmmanuel Vadot status = "okay"; 106*8ccc0d23SEmmanuel Vadot}; 107*8ccc0d23SEmmanuel Vadot 108*8ccc0d23SEmmanuel Vadot&ehci1 { 109*8ccc0d23SEmmanuel Vadot status = "okay"; 110*8ccc0d23SEmmanuel Vadot}; 111*8ccc0d23SEmmanuel Vadot 112*8ccc0d23SEmmanuel Vadotð0 { 113*8ccc0d23SEmmanuel Vadot pinctrl-0 = <ð0_pins>; 114*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 115*8ccc0d23SEmmanuel Vadot phy-handle = <&phy0>; 116*8ccc0d23SEmmanuel Vadot phy-mode = "rgmii-id"; 117*8ccc0d23SEmmanuel Vadot status = "okay"; 118*8ccc0d23SEmmanuel Vadot 119*8ccc0d23SEmmanuel Vadot phy0: ethernet-phy@4 { 120*8ccc0d23SEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 121*8ccc0d23SEmmanuel Vadot reg = <4>; 122*8ccc0d23SEmmanuel Vadot interrupts-extended = <&pinctrl RZG2L_GPIO(44, 2) IRQ_TYPE_LEVEL_LOW>; 123*8ccc0d23SEmmanuel Vadot reset-gpios = <&pinctrl RZG2L_GPIO(44, 3) GPIO_ACTIVE_LOW>; 124*8ccc0d23SEmmanuel Vadot }; 125*8ccc0d23SEmmanuel Vadot}; 126*8ccc0d23SEmmanuel Vadot 127*8ccc0d23SEmmanuel Vadotð1 { 128*8ccc0d23SEmmanuel Vadot pinctrl-0 = <ð1_pins>; 129*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 130*8ccc0d23SEmmanuel Vadot phy-handle = <&phy1>; 131*8ccc0d23SEmmanuel Vadot phy-mode = "rgmii-id"; 132*8ccc0d23SEmmanuel Vadot status = "okay"; 133*8ccc0d23SEmmanuel Vadot 134*8ccc0d23SEmmanuel Vadot phy1: ethernet-phy@6 { 135*8ccc0d23SEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 136*8ccc0d23SEmmanuel Vadot reg = <6>; 137*8ccc0d23SEmmanuel Vadot interrupts-extended = <&pinctrl RZG2L_GPIO(43, 2) IRQ_TYPE_LEVEL_LOW>; 138*8ccc0d23SEmmanuel Vadot reset-gpios = <&pinctrl RZG2L_GPIO(43, 3) GPIO_ACTIVE_LOW>; 139*8ccc0d23SEmmanuel Vadot }; 140*8ccc0d23SEmmanuel Vadot}; 141*8ccc0d23SEmmanuel Vadot 142*8ccc0d23SEmmanuel Vadot&extal_clk { 143*8ccc0d23SEmmanuel Vadot clock-frequency = <24000000>; 144*8ccc0d23SEmmanuel Vadot}; 145*8ccc0d23SEmmanuel Vadot 146*8ccc0d23SEmmanuel Vadot&gpu { 147*8ccc0d23SEmmanuel Vadot mali-supply = <®_1p1v>; 148*8ccc0d23SEmmanuel Vadot}; 149*8ccc0d23SEmmanuel Vadot 150*8ccc0d23SEmmanuel Vadot&i2c0 { 151*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&i2c0_pins>; 152*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 153*8ccc0d23SEmmanuel Vadot 154*8ccc0d23SEmmanuel Vadot clock-frequency = <400000>; 155*8ccc0d23SEmmanuel Vadot status = "okay"; 156*8ccc0d23SEmmanuel Vadot 157*8ccc0d23SEmmanuel Vadot hdmi-bridge@48 { 158*8ccc0d23SEmmanuel Vadot compatible = "lontium,lt8912b"; 159*8ccc0d23SEmmanuel Vadot reg = <0x48> ; 160*8ccc0d23SEmmanuel Vadot reset-gpios = <&pinctrl RZG2L_GPIO(42, 2) GPIO_ACTIVE_LOW>; 161*8ccc0d23SEmmanuel Vadot 162*8ccc0d23SEmmanuel Vadot ports { 163*8ccc0d23SEmmanuel Vadot #address-cells = <1>; 164*8ccc0d23SEmmanuel Vadot #size-cells = <0>; 165*8ccc0d23SEmmanuel Vadot 166*8ccc0d23SEmmanuel Vadot port@0 { 167*8ccc0d23SEmmanuel Vadot reg = <0>; 168*8ccc0d23SEmmanuel Vadot 169*8ccc0d23SEmmanuel Vadot lt8912_in: endpoint { 170*8ccc0d23SEmmanuel Vadot data-lanes = <1 2 3 4>; 171*8ccc0d23SEmmanuel Vadot remote-endpoint = <&dsi_out>; 172*8ccc0d23SEmmanuel Vadot }; 173*8ccc0d23SEmmanuel Vadot }; 174*8ccc0d23SEmmanuel Vadot 175*8ccc0d23SEmmanuel Vadot port@1 { 176*8ccc0d23SEmmanuel Vadot reg = <1>; 177*8ccc0d23SEmmanuel Vadot 178*8ccc0d23SEmmanuel Vadot lt8912_out: endpoint { 179*8ccc0d23SEmmanuel Vadot remote-endpoint = <&hdmi_con>; 180*8ccc0d23SEmmanuel Vadot }; 181*8ccc0d23SEmmanuel Vadot }; 182*8ccc0d23SEmmanuel Vadot }; 183*8ccc0d23SEmmanuel Vadot }; 184*8ccc0d23SEmmanuel Vadot}; 185*8ccc0d23SEmmanuel Vadot 186*8ccc0d23SEmmanuel Vadot&i2c1 { 187*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&i2c1_pins>; 188*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 189*8ccc0d23SEmmanuel Vadot clock-frequency = <100000>; 190*8ccc0d23SEmmanuel Vadot status = "okay"; 191*8ccc0d23SEmmanuel Vadot}; 192*8ccc0d23SEmmanuel Vadot 193*8ccc0d23SEmmanuel Vadot&i2c2 { 194*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&i2c2_pins>; 195*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 196*8ccc0d23SEmmanuel Vadot clock-frequency = <100000>; 197*8ccc0d23SEmmanuel Vadot status = "okay"; 198*8ccc0d23SEmmanuel Vadot}; 199*8ccc0d23SEmmanuel Vadot 200*8ccc0d23SEmmanuel Vadot&i2c3 { 201*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&i2c3_pins>; 202*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 203*8ccc0d23SEmmanuel Vadot clock-frequency = <100000>; 204*8ccc0d23SEmmanuel Vadot status = "okay"; 205*8ccc0d23SEmmanuel Vadot}; 206*8ccc0d23SEmmanuel Vadot 207*8ccc0d23SEmmanuel Vadot&mtu3 { 208*8ccc0d23SEmmanuel Vadot status = "okay"; 209*8ccc0d23SEmmanuel Vadot}; 210*8ccc0d23SEmmanuel Vadot 211*8ccc0d23SEmmanuel Vadot&ohci1 { 212*8ccc0d23SEmmanuel Vadot status = "okay"; 213*8ccc0d23SEmmanuel Vadot}; 214*8ccc0d23SEmmanuel Vadot 215*8ccc0d23SEmmanuel Vadot&ostm1 { 216*8ccc0d23SEmmanuel Vadot status = "okay"; 217*8ccc0d23SEmmanuel Vadot}; 218*8ccc0d23SEmmanuel Vadot 219*8ccc0d23SEmmanuel Vadot&ostm2 { 220*8ccc0d23SEmmanuel Vadot status = "okay"; 221*8ccc0d23SEmmanuel Vadot}; 222*8ccc0d23SEmmanuel Vadot 223*8ccc0d23SEmmanuel Vadot&phyrst { 224*8ccc0d23SEmmanuel Vadot status = "okay"; 225*8ccc0d23SEmmanuel Vadot}; 226*8ccc0d23SEmmanuel Vadot 227*8ccc0d23SEmmanuel Vadot&pinctrl { 228*8ccc0d23SEmmanuel Vadot eth0_pins: eth0 { 229*8ccc0d23SEmmanuel Vadot pinmux = <RZG2L_PORT_PINMUX(27, 1, 1)>, /* ET0_MDC */ 230*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(28, 0, 1)>, /* ET0_MDIO */ 231*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(20, 0, 1)>, /* ET0_TXC */ 232*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(20, 1, 1)>, /* ET0_TX_CTL */ 233*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(20, 2, 1)>, /* ET0_TXD0 */ 234*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(21, 0, 1)>, /* ET0_TXD1 */ 235*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(21, 1, 1)>, /* ET0_TXD2 */ 236*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(22, 0, 1)>, /* ET0_TXD3 */ 237*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(24, 0, 1)>, /* ET0_RXC */ 238*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(24, 1, 1)>, /* ET0_RX_CTL */ 239*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(25, 0, 1)>, /* ET0_RXD0 */ 240*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(25, 1, 1)>, /* ET0_RXD1 */ 241*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(26, 0, 1)>, /* ET0_RXD2 */ 242*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(26, 1, 1)>; /* ET0_RXD3 */ 243*8ccc0d23SEmmanuel Vadot }; 244*8ccc0d23SEmmanuel Vadot 245*8ccc0d23SEmmanuel Vadot eth1_pins: eth1 { 246*8ccc0d23SEmmanuel Vadot pinmux = <RZG2L_PORT_PINMUX(37, 0, 1)>, /* ET1_MDC */ 247*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(37, 1, 1)>, /* ET1_MDIO */ 248*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(29, 0, 1)>, /* ET1_TXC */ 249*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(29, 1, 1)>, /* ET1_TX_CTL */ 250*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(30, 0, 1)>, /* ET1_TXD0 */ 251*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(30, 1, 1)>, /* ET1_TXD1 */ 252*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(31, 0, 1)>, /* ET1_TXD2 */ 253*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(31, 1, 1)>, /* ET1_TXD3 */ 254*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(33, 1, 1)>, /* ET1_RXC */ 255*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(34, 0, 1)>, /* ET1_RX_CTL */ 256*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(34, 1, 1)>, /* ET1_RXD0 */ 257*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(35, 0, 1)>, /* ET1_RXD1 */ 258*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(35, 1, 1)>, /* ET1_RXD2 */ 259*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(36, 0, 1)>; /* ET1_RXD3 */ 260*8ccc0d23SEmmanuel Vadot }; 261*8ccc0d23SEmmanuel Vadot 262*8ccc0d23SEmmanuel Vadot i2c0_pins: i2c0 { 263*8ccc0d23SEmmanuel Vadot pins = "RIIC0_SDA", "RIIC0_SCL"; 264*8ccc0d23SEmmanuel Vadot input-enable; 265*8ccc0d23SEmmanuel Vadot }; 266*8ccc0d23SEmmanuel Vadot 267*8ccc0d23SEmmanuel Vadot i2c1_pins: i2c1 { 268*8ccc0d23SEmmanuel Vadot pins = "RIIC1_SDA", "RIIC1_SCL"; 269*8ccc0d23SEmmanuel Vadot input-enable; 270*8ccc0d23SEmmanuel Vadot }; 271*8ccc0d23SEmmanuel Vadot 272*8ccc0d23SEmmanuel Vadot i2c2_pins: i2c2 { 273*8ccc0d23SEmmanuel Vadot pinmux = <RZG2L_PORT_PINMUX(3, 0, 2)>, /* SDA */ 274*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(3, 1, 2)>; /* SCL */ 275*8ccc0d23SEmmanuel Vadot }; 276*8ccc0d23SEmmanuel Vadot 277*8ccc0d23SEmmanuel Vadot i2c3_pins: i2c3 { 278*8ccc0d23SEmmanuel Vadot pinmux = <RZG2L_PORT_PINMUX(18, 0, 3)>, /* SDA */ 279*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(18, 1, 3)>; /* SCL */ 280*8ccc0d23SEmmanuel Vadot }; 281*8ccc0d23SEmmanuel Vadot 282*8ccc0d23SEmmanuel Vadot scif0_pins: scif0 { 283*8ccc0d23SEmmanuel Vadot pinmux = <RZG2L_PORT_PINMUX(38, 0, 1)>, /* TxD */ 284*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(38, 1, 1)>; /* RxD */ 285*8ccc0d23SEmmanuel Vadot }; 286*8ccc0d23SEmmanuel Vadot 287*8ccc0d23SEmmanuel Vadot scif4_pins: scif4 { 288*8ccc0d23SEmmanuel Vadot pinmux = <RZG2L_PORT_PINMUX(2, 0, 5)>, /* TxD */ 289*8ccc0d23SEmmanuel Vadot <RZG2L_PORT_PINMUX(2, 1, 5)>; /* RxD */ 290*8ccc0d23SEmmanuel Vadot }; 291*8ccc0d23SEmmanuel Vadot 292*8ccc0d23SEmmanuel Vadot sdhi0_pins: sd0 { 293*8ccc0d23SEmmanuel Vadot sd0-ctrl { 294*8ccc0d23SEmmanuel Vadot pins = "SD0_CLK", "SD0_CMD"; 295*8ccc0d23SEmmanuel Vadot power-source = <1800>; 296*8ccc0d23SEmmanuel Vadot }; 297*8ccc0d23SEmmanuel Vadot 298*8ccc0d23SEmmanuel Vadot sd0-data { 299*8ccc0d23SEmmanuel Vadot pins = "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", 300*8ccc0d23SEmmanuel Vadot "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; 301*8ccc0d23SEmmanuel Vadot power-source = <1800>; 302*8ccc0d23SEmmanuel Vadot }; 303*8ccc0d23SEmmanuel Vadot 304*8ccc0d23SEmmanuel Vadot sd0-rst { 305*8ccc0d23SEmmanuel Vadot pins = "SD0_RST#"; 306*8ccc0d23SEmmanuel Vadot power-source = <1800>; 307*8ccc0d23SEmmanuel Vadot }; 308*8ccc0d23SEmmanuel Vadot }; 309*8ccc0d23SEmmanuel Vadot}; 310*8ccc0d23SEmmanuel Vadot 311*8ccc0d23SEmmanuel Vadot&scif0 { 312*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&scif0_pins>; 313*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 314*8ccc0d23SEmmanuel Vadot status = "okay"; 315*8ccc0d23SEmmanuel Vadot}; 316*8ccc0d23SEmmanuel Vadot 317*8ccc0d23SEmmanuel Vadot&scif4 { 318*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&scif4_pins>; 319*8ccc0d23SEmmanuel Vadot pinctrl-names = "default"; 320*8ccc0d23SEmmanuel Vadot status = "okay"; 321*8ccc0d23SEmmanuel Vadot}; 322*8ccc0d23SEmmanuel Vadot 323*8ccc0d23SEmmanuel Vadot&sdhi0 { 324*8ccc0d23SEmmanuel Vadot pinctrl-0 = <&sdhi0_pins>; 325*8ccc0d23SEmmanuel Vadot pinctrl-1 = <&sdhi0_pins>; 326*8ccc0d23SEmmanuel Vadot pinctrl-names = "default", "state_uhs"; 327*8ccc0d23SEmmanuel Vadot 328*8ccc0d23SEmmanuel Vadot vmmc-supply = <®_3p3v>; 329*8ccc0d23SEmmanuel Vadot vqmmc-supply = <®_1p8v>; 330*8ccc0d23SEmmanuel Vadot bus-width = <8>; 331*8ccc0d23SEmmanuel Vadot mmc-hs200-1_8v; 332*8ccc0d23SEmmanuel Vadot non-removable; 333*8ccc0d23SEmmanuel Vadot fixed-emmc-driver-type = <1>; 334*8ccc0d23SEmmanuel Vadot status = "okay"; 335*8ccc0d23SEmmanuel Vadot}; 336*8ccc0d23SEmmanuel Vadot 337*8ccc0d23SEmmanuel Vadot&usb2_phy1 { 338*8ccc0d23SEmmanuel Vadot status = "okay"; 339*8ccc0d23SEmmanuel Vadot}; 340