1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright 2012 Free Electrons 4*724ba675SRob Herring */ 5*724ba675SRob Herring 6*724ba675SRob Herring/* 7*724ba675SRob Herring * The CFA-10049 is an expansion board for the CFA-10036 module, thus we 8*724ba675SRob Herring * need to include the CFA-10036 DTS. 9*724ba675SRob Herring */ 10*724ba675SRob Herring#include "imx28-cfa10036.dts" 11*724ba675SRob Herring 12*724ba675SRob Herring/ { 13*724ba675SRob Herring model = "Crystalfontz CFA-10049 Board"; 14*724ba675SRob Herring compatible = "crystalfontz,cfa10049", "crystalfontz,cfa10036", "fsl,imx28"; 15*724ba675SRob Herring 16*724ba675SRob Herring i2cmux { 17*724ba675SRob Herring compatible = "i2c-mux-gpio"; 18*724ba675SRob Herring #address-cells = <1>; 19*724ba675SRob Herring #size-cells = <0>; 20*724ba675SRob Herring pinctrl-names = "default"; 21*724ba675SRob Herring pinctrl-0 = <&i2cmux_pins_cfa10049>; 22*724ba675SRob Herring mux-gpios = <&gpio1 22 0 &gpio1 23 0>; 23*724ba675SRob Herring i2c-parent = <&i2c1>; 24*724ba675SRob Herring 25*724ba675SRob Herring i2c@0 { 26*724ba675SRob Herring #address-cells = <1>; 27*724ba675SRob Herring #size-cells = <0>; 28*724ba675SRob Herring reg = <0>; 29*724ba675SRob Herring 30*724ba675SRob Herring adc0: nau7802@2a { 31*724ba675SRob Herring compatible = "nuvoton,nau7802"; 32*724ba675SRob Herring reg = <0x2a>; 33*724ba675SRob Herring nuvoton,vldo = <3000>; 34*724ba675SRob Herring }; 35*724ba675SRob Herring }; 36*724ba675SRob Herring 37*724ba675SRob Herring i2c@1 { 38*724ba675SRob Herring #address-cells = <1>; 39*724ba675SRob Herring #size-cells = <0>; 40*724ba675SRob Herring reg = <1>; 41*724ba675SRob Herring 42*724ba675SRob Herring adc1: nau7802@2a { 43*724ba675SRob Herring compatible = "nuvoton,nau7802"; 44*724ba675SRob Herring reg = <0x2a>; 45*724ba675SRob Herring nuvoton,vldo = <3000>; 46*724ba675SRob Herring }; 47*724ba675SRob Herring }; 48*724ba675SRob Herring 49*724ba675SRob Herring i2c@2 { 50*724ba675SRob Herring #address-cells = <1>; 51*724ba675SRob Herring #size-cells = <0>; 52*724ba675SRob Herring reg = <2>; 53*724ba675SRob Herring 54*724ba675SRob Herring adc2: nau7802@2a { 55*724ba675SRob Herring compatible = "nuvoton,nau7802"; 56*724ba675SRob Herring reg = <0x2a>; 57*724ba675SRob Herring nuvoton,vldo = <3000>; 58*724ba675SRob Herring }; 59*724ba675SRob Herring }; 60*724ba675SRob Herring 61*724ba675SRob Herring i2c@3 { 62*724ba675SRob Herring reg = <3>; 63*724ba675SRob Herring #address-cells = <1>; 64*724ba675SRob Herring #size-cells = <0>; 65*724ba675SRob Herring 66*724ba675SRob Herring pca9555: pca9555@20 { 67*724ba675SRob Herring compatible = "nxp,pca9555"; 68*724ba675SRob Herring pinctrl-names = "default"; 69*724ba675SRob Herring pinctrl-0 = <&pca_pins_cfa10049>; 70*724ba675SRob Herring interrupt-parent = <&gpio2>; 71*724ba675SRob Herring interrupts = <19 0x2>; 72*724ba675SRob Herring gpio-controller; 73*724ba675SRob Herring #gpio-cells = <2>; 74*724ba675SRob Herring interrupt-controller; 75*724ba675SRob Herring #interrupt-cells = <2>; 76*724ba675SRob Herring reg = <0x20>; 77*724ba675SRob Herring }; 78*724ba675SRob Herring }; 79*724ba675SRob Herring }; 80*724ba675SRob Herring 81*724ba675SRob Herring regulators { 82*724ba675SRob Herring compatible = "simple-bus"; 83*724ba675SRob Herring #address-cells = <1>; 84*724ba675SRob Herring #size-cells = <0>; 85*724ba675SRob Herring 86*724ba675SRob Herring reg_usb1_vbus: regulator@0 { 87*724ba675SRob Herring compatible = "regulator-fixed"; 88*724ba675SRob Herring reg = <0>; 89*724ba675SRob Herring pinctrl-names = "default"; 90*724ba675SRob Herring pinctrl-0 = <&usb_pins_cfa10049>; 91*724ba675SRob Herring regulator-name = "usb1_vbus"; 92*724ba675SRob Herring regulator-min-microvolt = <5000000>; 93*724ba675SRob Herring regulator-max-microvolt = <5000000>; 94*724ba675SRob Herring gpio = <&gpio0 7 1>; 95*724ba675SRob Herring }; 96*724ba675SRob Herring }; 97*724ba675SRob Herring 98*724ba675SRob Herring spi-2 { 99*724ba675SRob Herring compatible = "spi-gpio"; 100*724ba675SRob Herring pinctrl-names = "default"; 101*724ba675SRob Herring pinctrl-0 = <&spi2_pins_cfa10049>; 102*724ba675SRob Herring status = "okay"; 103*724ba675SRob Herring sck-gpios = <&gpio2 16 0>; 104*724ba675SRob Herring mosi-gpios = <&gpio2 17 0>; 105*724ba675SRob Herring miso-gpios = <&gpio2 18 0>; 106*724ba675SRob Herring cs-gpios = <&gpio3 5 0>; 107*724ba675SRob Herring num-chipselects = <1>; 108*724ba675SRob Herring #address-cells = <1>; 109*724ba675SRob Herring #size-cells = <0>; 110*724ba675SRob Herring 111*724ba675SRob Herring hx8357: hx8357@0 { 112*724ba675SRob Herring compatible = "himax,hx8357b", "himax,hx8357"; 113*724ba675SRob Herring reg = <0>; 114*724ba675SRob Herring spi-max-frequency = <100000>; 115*724ba675SRob Herring spi-cpol; 116*724ba675SRob Herring spi-cpha; 117*724ba675SRob Herring gpios-reset = <&gpio3 30 0>; 118*724ba675SRob Herring im-gpios = <&gpio5 4 0 &gpio5 5 0 &gpio5 6 0>; 119*724ba675SRob Herring }; 120*724ba675SRob Herring }; 121*724ba675SRob Herring 122*724ba675SRob Herring spi-3 { 123*724ba675SRob Herring compatible = "spi-gpio"; 124*724ba675SRob Herring pinctrl-names = "default"; 125*724ba675SRob Herring pinctrl-0 = <&spi3_pins_cfa10049>; 126*724ba675SRob Herring status = "okay"; 127*724ba675SRob Herring sck-gpios = <&gpio0 24 0>; 128*724ba675SRob Herring mosi-gpios = <&gpio0 28 0>; 129*724ba675SRob Herring cs-gpios = <&gpio0 17 0 &gpio0 26 0 &gpio0 27 0>; 130*724ba675SRob Herring num-chipselects = <3>; 131*724ba675SRob Herring #address-cells = <1>; 132*724ba675SRob Herring #size-cells = <0>; 133*724ba675SRob Herring 134*724ba675SRob Herring gpio5: gpio5@0 { 135*724ba675SRob Herring compatible = "fairchild,74hc595"; 136*724ba675SRob Herring gpio-controller; 137*724ba675SRob Herring #gpio-cells = <2>; 138*724ba675SRob Herring reg = <0>; 139*724ba675SRob Herring registers-number = <2>; 140*724ba675SRob Herring spi-max-frequency = <100000>; 141*724ba675SRob Herring }; 142*724ba675SRob Herring 143*724ba675SRob Herring gpio6: gpio6@1 { 144*724ba675SRob Herring compatible = "fairchild,74hc595"; 145*724ba675SRob Herring gpio-controller; 146*724ba675SRob Herring #gpio-cells = <2>; 147*724ba675SRob Herring reg = <1>; 148*724ba675SRob Herring registers-number = <4>; 149*724ba675SRob Herring spi-max-frequency = <100000>; 150*724ba675SRob Herring }; 151*724ba675SRob Herring 152*724ba675SRob Herring dac0: dh2228@2 { 153*724ba675SRob Herring compatible = "rohm,dh2228fv"; 154*724ba675SRob Herring reg = <2>; 155*724ba675SRob Herring spi-max-frequency = <100000>; 156*724ba675SRob Herring }; 157*724ba675SRob Herring }; 158*724ba675SRob Herring 159*724ba675SRob Herring gpio-keys { 160*724ba675SRob Herring compatible = "gpio-keys"; 161*724ba675SRob Herring pinctrl-names = "default"; 162*724ba675SRob Herring pinctrl-0 = <&rotary_btn_pins_cfa10049>; 163*724ba675SRob Herring 164*724ba675SRob Herring rotary-button { 165*724ba675SRob Herring label = "rotary_button"; 166*724ba675SRob Herring gpios = <&gpio3 26 1>; 167*724ba675SRob Herring debounce-interval = <10>; 168*724ba675SRob Herring linux,code = <28>; 169*724ba675SRob Herring }; 170*724ba675SRob Herring }; 171*724ba675SRob Herring 172*724ba675SRob Herring rotary { 173*724ba675SRob Herring compatible = "rotary-encoder"; 174*724ba675SRob Herring pinctrl-names = "default"; 175*724ba675SRob Herring pinctrl-0 = <&rotary_pins_cfa10049>; 176*724ba675SRob Herring gpios = <&gpio3 24 1>, <&gpio3 25 1>; 177*724ba675SRob Herring linux,axis = <1>; /* REL_Y */ 178*724ba675SRob Herring rotary-encoder,relative-axis; 179*724ba675SRob Herring }; 180*724ba675SRob Herring 181*724ba675SRob Herring backlight { 182*724ba675SRob Herring compatible = "pwm-backlight"; 183*724ba675SRob Herring pwms = <&pwm 3 5000000>; 184*724ba675SRob Herring brightness-levels = <0 4 8 16 32 64 128 255>; 185*724ba675SRob Herring default-brightness-level = <6>; 186*724ba675SRob Herring 187*724ba675SRob Herring }; 188*724ba675SRob Herring 189*724ba675SRob Herring onewire { 190*724ba675SRob Herring compatible = "w1-gpio"; 191*724ba675SRob Herring pinctrl-names = "default"; 192*724ba675SRob Herring pinctrl-0 = <&w1_gpio_pins>; 193*724ba675SRob Herring status = "okay"; 194*724ba675SRob Herring gpios = <&gpio1 21 0>; 195*724ba675SRob Herring }; 196*724ba675SRob Herring}; 197*724ba675SRob Herring 198*724ba675SRob Herring&i2c1 { 199*724ba675SRob Herring pinctrl-names = "default"; 200*724ba675SRob Herring pinctrl-0 = <&i2c1_pins_a>; 201*724ba675SRob Herring status = "okay"; 202*724ba675SRob Herring}; 203*724ba675SRob Herring 204*724ba675SRob Herring&lcdif { 205*724ba675SRob Herring pinctrl-names = "default"; 206*724ba675SRob Herring pinctrl-0 = <&lcdif_18bit_pins_cfa10049 207*724ba675SRob Herring &lcdif_pins_cfa10049 208*724ba675SRob Herring &lcdif_pins_cfa10049_pullup>; 209*724ba675SRob Herring display = <&display0>; 210*724ba675SRob Herring status = "okay"; 211*724ba675SRob Herring 212*724ba675SRob Herring display0: display0 { 213*724ba675SRob Herring bits-per-pixel = <32>; 214*724ba675SRob Herring bus-width = <18>; 215*724ba675SRob Herring 216*724ba675SRob Herring display-timings { 217*724ba675SRob Herring native-mode = <&timing0>; 218*724ba675SRob Herring timing0: timing0 { 219*724ba675SRob Herring clock-frequency = <9216000>; 220*724ba675SRob Herring hactive = <320>; 221*724ba675SRob Herring vactive = <480>; 222*724ba675SRob Herring hback-porch = <2>; 223*724ba675SRob Herring hfront-porch = <2>; 224*724ba675SRob Herring vback-porch = <2>; 225*724ba675SRob Herring vfront-porch = <2>; 226*724ba675SRob Herring hsync-len = <15>; 227*724ba675SRob Herring vsync-len = <15>; 228*724ba675SRob Herring hsync-active = <0>; 229*724ba675SRob Herring vsync-active = <0>; 230*724ba675SRob Herring de-active = <1>; 231*724ba675SRob Herring pixelclk-active = <1>; 232*724ba675SRob Herring }; 233*724ba675SRob Herring }; 234*724ba675SRob Herring }; 235*724ba675SRob Herring}; 236*724ba675SRob Herring 237*724ba675SRob Herring&lradc { 238*724ba675SRob Herring fsl,lradc-touchscreen-wires = <4>; 239*724ba675SRob Herring status = "okay"; 240*724ba675SRob Herring}; 241*724ba675SRob Herring 242*724ba675SRob Herring&mac0 { 243*724ba675SRob Herring phy-mode = "rmii"; 244*724ba675SRob Herring pinctrl-names = "default"; 245*724ba675SRob Herring pinctrl-0 = <&mac0_pins_a 246*724ba675SRob Herring &mac0_pins_cfa10049>; 247*724ba675SRob Herring phy-reset-gpios = <&gpio2 21 GPIO_ACTIVE_LOW>; 248*724ba675SRob Herring phy-reset-duration = <100>; 249*724ba675SRob Herring status = "okay"; 250*724ba675SRob Herring}; 251*724ba675SRob Herring 252*724ba675SRob Herring&pinctrl { 253*724ba675SRob Herring usb_pins_cfa10049: usb-10049@0 { 254*724ba675SRob Herring reg = <0>; 255*724ba675SRob Herring fsl,pinmux-ids = < 256*724ba675SRob Herring MX28_PAD_GPMI_D07__GPIO_0_7 257*724ba675SRob Herring >; 258*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 259*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 260*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 261*724ba675SRob Herring }; 262*724ba675SRob Herring 263*724ba675SRob Herring i2cmux_pins_cfa10049: i2cmux-10049@0 { 264*724ba675SRob Herring reg = <0>; 265*724ba675SRob Herring fsl,pinmux-ids = < 266*724ba675SRob Herring MX28_PAD_LCD_D22__GPIO_1_22 267*724ba675SRob Herring MX28_PAD_LCD_D23__GPIO_1_23 268*724ba675SRob Herring >; 269*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 270*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 271*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 272*724ba675SRob Herring }; 273*724ba675SRob Herring 274*724ba675SRob Herring mac0_pins_cfa10049: mac0-10049@0 { 275*724ba675SRob Herring reg = <0>; 276*724ba675SRob Herring fsl,pinmux-ids = < 277*724ba675SRob Herring MX28_PAD_SSP2_SS2__GPIO_2_21 278*724ba675SRob Herring >; 279*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 280*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 281*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 282*724ba675SRob Herring }; 283*724ba675SRob Herring 284*724ba675SRob Herring pca_pins_cfa10049: pca-10049@0 { 285*724ba675SRob Herring reg = <0>; 286*724ba675SRob Herring fsl,pinmux-ids = < 287*724ba675SRob Herring MX28_PAD_SSP2_SS0__GPIO_2_19 288*724ba675SRob Herring >; 289*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 290*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 291*724ba675SRob Herring fsl,pull-up = <MXS_PULL_ENABLE>; 292*724ba675SRob Herring }; 293*724ba675SRob Herring 294*724ba675SRob Herring rotary_pins_cfa10049: rotary-10049@0 { 295*724ba675SRob Herring reg = <0>; 296*724ba675SRob Herring fsl,pinmux-ids = < 297*724ba675SRob Herring MX28_PAD_I2C0_SCL__GPIO_3_24 298*724ba675SRob Herring MX28_PAD_I2C0_SDA__GPIO_3_25 299*724ba675SRob Herring >; 300*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 301*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 302*724ba675SRob Herring fsl,pull-up = <MXS_PULL_ENABLE>; 303*724ba675SRob Herring }; 304*724ba675SRob Herring 305*724ba675SRob Herring rotary_btn_pins_cfa10049: rotary-btn-10049@0 { 306*724ba675SRob Herring reg = <0>; 307*724ba675SRob Herring fsl,pinmux-ids = < 308*724ba675SRob Herring MX28_PAD_SAIF1_SDATA0__GPIO_3_26 309*724ba675SRob Herring >; 310*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 311*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 312*724ba675SRob Herring fsl,pull-up = <MXS_PULL_ENABLE>; 313*724ba675SRob Herring }; 314*724ba675SRob Herring 315*724ba675SRob Herring spi2_pins_cfa10049: spi2-cfa10049@0 { 316*724ba675SRob Herring reg = <0>; 317*724ba675SRob Herring fsl,pinmux-ids = < 318*724ba675SRob Herring MX28_PAD_SSP2_SCK__GPIO_2_16 319*724ba675SRob Herring MX28_PAD_SSP2_MOSI__GPIO_2_17 320*724ba675SRob Herring MX28_PAD_SSP2_MISO__GPIO_2_18 321*724ba675SRob Herring MX28_PAD_AUART1_TX__GPIO_3_5 322*724ba675SRob Herring >; 323*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_8mA>; 324*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 325*724ba675SRob Herring fsl,pull-up = <MXS_PULL_ENABLE>; 326*724ba675SRob Herring }; 327*724ba675SRob Herring 328*724ba675SRob Herring spi3_pins_cfa10049: spi3-cfa10049@0 { 329*724ba675SRob Herring reg = <0>; 330*724ba675SRob Herring fsl,pinmux-ids = < 331*724ba675SRob Herring MX28_PAD_GPMI_RDN__GPIO_0_24 332*724ba675SRob Herring MX28_PAD_GPMI_RESETN__GPIO_0_28 333*724ba675SRob Herring MX28_PAD_GPMI_CE1N__GPIO_0_17 334*724ba675SRob Herring MX28_PAD_GPMI_ALE__GPIO_0_26 335*724ba675SRob Herring MX28_PAD_GPMI_CLE__GPIO_0_27 336*724ba675SRob Herring >; 337*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_8mA>; 338*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 339*724ba675SRob Herring fsl,pull-up = <MXS_PULL_ENABLE>; 340*724ba675SRob Herring }; 341*724ba675SRob Herring 342*724ba675SRob Herring lcdif_18bit_pins_cfa10049: lcdif-18bit@0 { 343*724ba675SRob Herring reg = <0>; 344*724ba675SRob Herring fsl,pinmux-ids = < 345*724ba675SRob Herring MX28_PAD_LCD_D00__LCD_D0 346*724ba675SRob Herring MX28_PAD_LCD_D01__LCD_D1 347*724ba675SRob Herring MX28_PAD_LCD_D02__LCD_D2 348*724ba675SRob Herring MX28_PAD_LCD_D03__LCD_D3 349*724ba675SRob Herring MX28_PAD_LCD_D04__LCD_D4 350*724ba675SRob Herring MX28_PAD_LCD_D05__LCD_D5 351*724ba675SRob Herring MX28_PAD_LCD_D06__LCD_D6 352*724ba675SRob Herring MX28_PAD_LCD_D07__LCD_D7 353*724ba675SRob Herring MX28_PAD_LCD_D08__LCD_D8 354*724ba675SRob Herring MX28_PAD_LCD_D09__LCD_D9 355*724ba675SRob Herring MX28_PAD_LCD_D10__LCD_D10 356*724ba675SRob Herring MX28_PAD_LCD_D11__LCD_D11 357*724ba675SRob Herring MX28_PAD_LCD_D12__LCD_D12 358*724ba675SRob Herring MX28_PAD_LCD_D13__LCD_D13 359*724ba675SRob Herring MX28_PAD_LCD_D14__LCD_D14 360*724ba675SRob Herring MX28_PAD_LCD_D15__LCD_D15 361*724ba675SRob Herring MX28_PAD_LCD_D16__LCD_D16 362*724ba675SRob Herring MX28_PAD_LCD_D17__LCD_D17 363*724ba675SRob Herring >; 364*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 365*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 366*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 367*724ba675SRob Herring }; 368*724ba675SRob Herring 369*724ba675SRob Herring lcdif_pins_cfa10049: lcdif-evk@0 { 370*724ba675SRob Herring reg = <0>; 371*724ba675SRob Herring fsl,pinmux-ids = < 372*724ba675SRob Herring MX28_PAD_LCD_RD_E__LCD_VSYNC 373*724ba675SRob Herring MX28_PAD_LCD_WR_RWN__LCD_HSYNC 374*724ba675SRob Herring MX28_PAD_LCD_RS__LCD_DOTCLK 375*724ba675SRob Herring MX28_PAD_LCD_CS__LCD_ENABLE 376*724ba675SRob Herring >; 377*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 378*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 379*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 380*724ba675SRob Herring }; 381*724ba675SRob Herring 382*724ba675SRob Herring lcdif_pins_cfa10049_pullup: lcdif-10049-pullup@0 { 383*724ba675SRob Herring reg = <0>; 384*724ba675SRob Herring fsl,pinmux-ids = < 385*724ba675SRob Herring MX28_PAD_LCD_RESET__GPIO_3_30 386*724ba675SRob Herring >; 387*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 388*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 389*724ba675SRob Herring fsl,pull-up = <MXS_PULL_ENABLE>; 390*724ba675SRob Herring }; 391*724ba675SRob Herring 392*724ba675SRob Herring w1_gpio_pins: w1-gpio@0 { 393*724ba675SRob Herring reg = <0>; 394*724ba675SRob Herring fsl,pinmux-ids = < 395*724ba675SRob Herring MX28_PAD_LCD_D21__GPIO_1_21 396*724ba675SRob Herring >; 397*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_8mA>; 398*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 399*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; /* 0 will enable the keeper */ 400*724ba675SRob Herring }; 401*724ba675SRob Herring}; 402*724ba675SRob Herring 403*724ba675SRob Herring&pwm { 404*724ba675SRob Herring pinctrl-names = "default"; 405*724ba675SRob Herring pinctrl-0 = <&pwm3_pins_b>; 406*724ba675SRob Herring status = "okay"; 407*724ba675SRob Herring}; 408*724ba675SRob Herring 409*724ba675SRob Herring&usb1 { 410*724ba675SRob Herring vbus-supply = <®_usb1_vbus>; 411*724ba675SRob Herring pinctrl-0 = <&usb1_pins_a>; 412*724ba675SRob Herring pinctrl-names = "default"; 413*724ba675SRob Herring status = "okay"; 414*724ba675SRob Herring}; 415*724ba675SRob Herring 416*724ba675SRob Herring&usbphy1 { 417*724ba675SRob Herring status = "okay"; 418*724ba675SRob Herring}; 419