1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4882a593Smuzhiyun// 3*4882a593Smuzhiyun// Copyright (C) 2016-2018 Zodiac Inflight Innovations 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun/dts-v1/; 6*4882a593Smuzhiyun#include "vf610.dtsi" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun/ { 9*4882a593Smuzhiyun model = "ZII VF610 SCU4 AIB"; 10*4882a593Smuzhiyun compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610"; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun chosen { 13*4882a593Smuzhiyun stdout-path = &uart0; 14*4882a593Smuzhiyun }; 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun memory@80000000 { 17*4882a593Smuzhiyun device_type = "memory"; 18*4882a593Smuzhiyun reg = <0x80000000 0x20000000>; 19*4882a593Smuzhiyun }; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun gpio-leds { 22*4882a593Smuzhiyun compatible = "gpio-leds"; 23*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_leds_debug>; 24*4882a593Smuzhiyun pinctrl-names = "default"; 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun debug { 27*4882a593Smuzhiyun label = "zii:green:debug1"; 28*4882a593Smuzhiyun gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>; 29*4882a593Smuzhiyun linux,default-trigger = "heartbeat"; 30*4882a593Smuzhiyun }; 31*4882a593Smuzhiyun }; 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun mdio-mux { 34*4882a593Smuzhiyun compatible = "mdio-mux-gpio"; 35*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_mdio_mux>; 36*4882a593Smuzhiyun pinctrl-names = "default"; 37*4882a593Smuzhiyun gpios = <&gpio4 4 GPIO_ACTIVE_HIGH 38*4882a593Smuzhiyun &gpio4 5 GPIO_ACTIVE_HIGH 39*4882a593Smuzhiyun &gpio3 30 GPIO_ACTIVE_HIGH 40*4882a593Smuzhiyun &gpio3 31 GPIO_ACTIVE_HIGH>; 41*4882a593Smuzhiyun mdio-parent-bus = <&mdio1>; 42*4882a593Smuzhiyun #address-cells = <1>; 43*4882a593Smuzhiyun #size-cells = <0>; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun mdio_mux_1: mdio@1 { 46*4882a593Smuzhiyun reg = <1>; 47*4882a593Smuzhiyun #address-cells = <1>; 48*4882a593Smuzhiyun #size-cells = <0>; 49*4882a593Smuzhiyun 50*4882a593Smuzhiyun switch0: switch0@0 { 51*4882a593Smuzhiyun compatible = "marvell,mv88e6190"; 52*4882a593Smuzhiyun reg = <0>; 53*4882a593Smuzhiyun dsa,member = <0 0>; 54*4882a593Smuzhiyun eeprom-length = <65536>; 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun ports { 57*4882a593Smuzhiyun #address-cells = <1>; 58*4882a593Smuzhiyun #size-cells = <0>; 59*4882a593Smuzhiyun 60*4882a593Smuzhiyun port@0 { 61*4882a593Smuzhiyun reg = <0>; 62*4882a593Smuzhiyun label = "cpu"; 63*4882a593Smuzhiyun ethernet = <&fec1>; 64*4882a593Smuzhiyun 65*4882a593Smuzhiyun fixed-link { 66*4882a593Smuzhiyun speed = <100>; 67*4882a593Smuzhiyun full-duplex; 68*4882a593Smuzhiyun }; 69*4882a593Smuzhiyun }; 70*4882a593Smuzhiyun 71*4882a593Smuzhiyun port@1 { 72*4882a593Smuzhiyun reg = <1>; 73*4882a593Smuzhiyun label = "aib2main_1"; 74*4882a593Smuzhiyun }; 75*4882a593Smuzhiyun 76*4882a593Smuzhiyun port@2 { 77*4882a593Smuzhiyun reg = <2>; 78*4882a593Smuzhiyun label = "aib2main_2"; 79*4882a593Smuzhiyun }; 80*4882a593Smuzhiyun 81*4882a593Smuzhiyun port@3 { 82*4882a593Smuzhiyun reg = <3>; 83*4882a593Smuzhiyun label = "eth_cu_1000_5"; 84*4882a593Smuzhiyun }; 85*4882a593Smuzhiyun 86*4882a593Smuzhiyun port@4 { 87*4882a593Smuzhiyun reg = <4>; 88*4882a593Smuzhiyun label = "eth_cu_1000_6"; 89*4882a593Smuzhiyun }; 90*4882a593Smuzhiyun 91*4882a593Smuzhiyun port@5 { 92*4882a593Smuzhiyun reg = <5>; 93*4882a593Smuzhiyun label = "eth_cu_1000_4"; 94*4882a593Smuzhiyun }; 95*4882a593Smuzhiyun 96*4882a593Smuzhiyun port@6 { 97*4882a593Smuzhiyun reg = <6>; 98*4882a593Smuzhiyun label = "eth_cu_1000_7"; 99*4882a593Smuzhiyun }; 100*4882a593Smuzhiyun 101*4882a593Smuzhiyun port@7 { 102*4882a593Smuzhiyun reg = <7>; 103*4882a593Smuzhiyun label = "modem_pic"; 104*4882a593Smuzhiyun 105*4882a593Smuzhiyun fixed-link { 106*4882a593Smuzhiyun speed = <100>; 107*4882a593Smuzhiyun full-duplex; 108*4882a593Smuzhiyun }; 109*4882a593Smuzhiyun }; 110*4882a593Smuzhiyun 111*4882a593Smuzhiyun switch0port10: port@10 { 112*4882a593Smuzhiyun reg = <10>; 113*4882a593Smuzhiyun label = "dsa"; 114*4882a593Smuzhiyun phy-mode = "xgmii"; 115*4882a593Smuzhiyun link = <&switch1port10 116*4882a593Smuzhiyun &switch3port10 117*4882a593Smuzhiyun &switch2port10>; 118*4882a593Smuzhiyun }; 119*4882a593Smuzhiyun }; 120*4882a593Smuzhiyun }; 121*4882a593Smuzhiyun }; 122*4882a593Smuzhiyun 123*4882a593Smuzhiyun mdio_mux_2: mdio@2 { 124*4882a593Smuzhiyun reg = <2>; 125*4882a593Smuzhiyun #address-cells = <1>; 126*4882a593Smuzhiyun #size-cells = <0>; 127*4882a593Smuzhiyun 128*4882a593Smuzhiyun switch1: switch1@0 { 129*4882a593Smuzhiyun compatible = "marvell,mv88e6190"; 130*4882a593Smuzhiyun reg = <0>; 131*4882a593Smuzhiyun dsa,member = <0 1>; 132*4882a593Smuzhiyun eeprom-length = <65536>; 133*4882a593Smuzhiyun 134*4882a593Smuzhiyun ports { 135*4882a593Smuzhiyun #address-cells = <1>; 136*4882a593Smuzhiyun #size-cells = <0>; 137*4882a593Smuzhiyun 138*4882a593Smuzhiyun port@1 { 139*4882a593Smuzhiyun reg = <1>; 140*4882a593Smuzhiyun label = "eth_cu_1000_3"; 141*4882a593Smuzhiyun }; 142*4882a593Smuzhiyun 143*4882a593Smuzhiyun port@2 { 144*4882a593Smuzhiyun reg = <2>; 145*4882a593Smuzhiyun label = "eth_cu_100_2"; 146*4882a593Smuzhiyun }; 147*4882a593Smuzhiyun 148*4882a593Smuzhiyun port@3 { 149*4882a593Smuzhiyun reg = <3>; 150*4882a593Smuzhiyun label = "eth_cu_100_3"; 151*4882a593Smuzhiyun }; 152*4882a593Smuzhiyun 153*4882a593Smuzhiyun switch1port9: port@9 { 154*4882a593Smuzhiyun reg = <9>; 155*4882a593Smuzhiyun label = "dsa"; 156*4882a593Smuzhiyun phy-mode = "xgmii"; 157*4882a593Smuzhiyun link = <&switch3port10 158*4882a593Smuzhiyun &switch2port10>; 159*4882a593Smuzhiyun }; 160*4882a593Smuzhiyun 161*4882a593Smuzhiyun switch1port10: port@10 { 162*4882a593Smuzhiyun reg = <10>; 163*4882a593Smuzhiyun label = "dsa"; 164*4882a593Smuzhiyun phy-mode = "xgmii"; 165*4882a593Smuzhiyun link = <&switch0port10>; 166*4882a593Smuzhiyun }; 167*4882a593Smuzhiyun }; 168*4882a593Smuzhiyun }; 169*4882a593Smuzhiyun }; 170*4882a593Smuzhiyun 171*4882a593Smuzhiyun mdio_mux_4: mdio@4 { 172*4882a593Smuzhiyun reg = <4>; 173*4882a593Smuzhiyun #address-cells = <1>; 174*4882a593Smuzhiyun #size-cells = <0>; 175*4882a593Smuzhiyun 176*4882a593Smuzhiyun switch2: switch2@0 { 177*4882a593Smuzhiyun compatible = "marvell,mv88e6190"; 178*4882a593Smuzhiyun reg = <0>; 179*4882a593Smuzhiyun dsa,member = <0 2>; 180*4882a593Smuzhiyun eeprom-length = <65536>; 181*4882a593Smuzhiyun 182*4882a593Smuzhiyun ports { 183*4882a593Smuzhiyun #address-cells = <1>; 184*4882a593Smuzhiyun #size-cells = <0>; 185*4882a593Smuzhiyun 186*4882a593Smuzhiyun port@2 { 187*4882a593Smuzhiyun reg = <2>; 188*4882a593Smuzhiyun label = "eth_fc_1000_2"; 189*4882a593Smuzhiyun phy-mode = "1000base-x"; 190*4882a593Smuzhiyun managed = "in-band-status"; 191*4882a593Smuzhiyun sfp = <&sff1>; 192*4882a593Smuzhiyun }; 193*4882a593Smuzhiyun 194*4882a593Smuzhiyun port@3 { 195*4882a593Smuzhiyun reg = <3>; 196*4882a593Smuzhiyun label = "eth_fc_1000_3"; 197*4882a593Smuzhiyun phy-mode = "1000base-x"; 198*4882a593Smuzhiyun managed = "in-band-status"; 199*4882a593Smuzhiyun sfp = <&sff2>; 200*4882a593Smuzhiyun }; 201*4882a593Smuzhiyun 202*4882a593Smuzhiyun port@4 { 203*4882a593Smuzhiyun reg = <4>; 204*4882a593Smuzhiyun label = "eth_fc_1000_4"; 205*4882a593Smuzhiyun phy-mode = "1000base-x"; 206*4882a593Smuzhiyun managed = "in-band-status"; 207*4882a593Smuzhiyun sfp = <&sff3>; 208*4882a593Smuzhiyun }; 209*4882a593Smuzhiyun 210*4882a593Smuzhiyun port@5 { 211*4882a593Smuzhiyun reg = <5>; 212*4882a593Smuzhiyun label = "eth_fc_1000_5"; 213*4882a593Smuzhiyun phy-mode = "1000base-x"; 214*4882a593Smuzhiyun managed = "in-band-status"; 215*4882a593Smuzhiyun sfp = <&sff4>; 216*4882a593Smuzhiyun }; 217*4882a593Smuzhiyun 218*4882a593Smuzhiyun port@6 { 219*4882a593Smuzhiyun reg = <6>; 220*4882a593Smuzhiyun label = "eth_fc_1000_6"; 221*4882a593Smuzhiyun phy-mode = "1000base-x"; 222*4882a593Smuzhiyun managed = "in-band-status"; 223*4882a593Smuzhiyun sfp = <&sff5>; 224*4882a593Smuzhiyun }; 225*4882a593Smuzhiyun 226*4882a593Smuzhiyun port@7 { 227*4882a593Smuzhiyun reg = <7>; 228*4882a593Smuzhiyun label = "eth_fc_1000_7"; 229*4882a593Smuzhiyun phy-mode = "1000base-x"; 230*4882a593Smuzhiyun managed = "in-band-status"; 231*4882a593Smuzhiyun sfp = <&sff6>; 232*4882a593Smuzhiyun }; 233*4882a593Smuzhiyun 234*4882a593Smuzhiyun port@9 { 235*4882a593Smuzhiyun reg = <9>; 236*4882a593Smuzhiyun label = "eth_fc_1000_1"; 237*4882a593Smuzhiyun phy-mode = "1000base-x"; 238*4882a593Smuzhiyun managed = "in-band-status"; 239*4882a593Smuzhiyun sfp = <&sff0>; 240*4882a593Smuzhiyun }; 241*4882a593Smuzhiyun 242*4882a593Smuzhiyun switch2port10: port@10 { 243*4882a593Smuzhiyun reg = <10>; 244*4882a593Smuzhiyun label = "dsa"; 245*4882a593Smuzhiyun phy-mode = "2500base-x"; 246*4882a593Smuzhiyun link = <&switch3port9 247*4882a593Smuzhiyun &switch1port9 248*4882a593Smuzhiyun &switch0port10>; 249*4882a593Smuzhiyun }; 250*4882a593Smuzhiyun }; 251*4882a593Smuzhiyun }; 252*4882a593Smuzhiyun }; 253*4882a593Smuzhiyun 254*4882a593Smuzhiyun mdio_mux_8: mdio@8 { 255*4882a593Smuzhiyun reg = <8>; 256*4882a593Smuzhiyun #address-cells = <1>; 257*4882a593Smuzhiyun #size-cells = <0>; 258*4882a593Smuzhiyun 259*4882a593Smuzhiyun switch3: switch3@0 { 260*4882a593Smuzhiyun compatible = "marvell,mv88e6190"; 261*4882a593Smuzhiyun reg = <0>; 262*4882a593Smuzhiyun dsa,member = <0 3>; 263*4882a593Smuzhiyun eeprom-length = <65536>; 264*4882a593Smuzhiyun 265*4882a593Smuzhiyun ports { 266*4882a593Smuzhiyun #address-cells = <1>; 267*4882a593Smuzhiyun #size-cells = <0>; 268*4882a593Smuzhiyun 269*4882a593Smuzhiyun port@2 { 270*4882a593Smuzhiyun reg = <2>; 271*4882a593Smuzhiyun label = "eth_fc_1000_8"; 272*4882a593Smuzhiyun phy-mode = "1000base-x"; 273*4882a593Smuzhiyun managed = "in-band-status"; 274*4882a593Smuzhiyun sfp = <&sff7>; 275*4882a593Smuzhiyun }; 276*4882a593Smuzhiyun 277*4882a593Smuzhiyun port@3 { 278*4882a593Smuzhiyun reg = <3>; 279*4882a593Smuzhiyun label = "eth_fc_1000_9"; 280*4882a593Smuzhiyun phy-mode = "1000base-x"; 281*4882a593Smuzhiyun managed = "in-band-status"; 282*4882a593Smuzhiyun sfp = <&sff8>; 283*4882a593Smuzhiyun }; 284*4882a593Smuzhiyun 285*4882a593Smuzhiyun port@4 { 286*4882a593Smuzhiyun reg = <4>; 287*4882a593Smuzhiyun label = "eth_fc_1000_10"; 288*4882a593Smuzhiyun phy-mode = "1000base-x"; 289*4882a593Smuzhiyun managed = "in-band-status"; 290*4882a593Smuzhiyun sfp = <&sff9>; 291*4882a593Smuzhiyun }; 292*4882a593Smuzhiyun 293*4882a593Smuzhiyun switch3port9: port@9 { 294*4882a593Smuzhiyun reg = <9>; 295*4882a593Smuzhiyun label = "dsa"; 296*4882a593Smuzhiyun phy-mode = "2500base-x"; 297*4882a593Smuzhiyun link = <&switch2port10>; 298*4882a593Smuzhiyun }; 299*4882a593Smuzhiyun 300*4882a593Smuzhiyun switch3port10: port@10 { 301*4882a593Smuzhiyun reg = <10>; 302*4882a593Smuzhiyun label = "dsa"; 303*4882a593Smuzhiyun phy-mode = "xgmii"; 304*4882a593Smuzhiyun link = <&switch1port9 305*4882a593Smuzhiyun &switch0port10>; 306*4882a593Smuzhiyun }; 307*4882a593Smuzhiyun }; 308*4882a593Smuzhiyun }; 309*4882a593Smuzhiyun }; 310*4882a593Smuzhiyun }; 311*4882a593Smuzhiyun 312*4882a593Smuzhiyun sff0: sff0 { 313*4882a593Smuzhiyun compatible = "sff,sff"; 314*4882a593Smuzhiyun i2c-bus = <&sff0_i2c>; 315*4882a593Smuzhiyun los-gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>; 316*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>; 317*4882a593Smuzhiyun }; 318*4882a593Smuzhiyun 319*4882a593Smuzhiyun sff1: sff1 { 320*4882a593Smuzhiyun compatible = "sff,sff"; 321*4882a593Smuzhiyun i2c-bus = <&sff1_i2c>; 322*4882a593Smuzhiyun los-gpios = <&gpio9 1 GPIO_ACTIVE_HIGH>; 323*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>; 324*4882a593Smuzhiyun }; 325*4882a593Smuzhiyun 326*4882a593Smuzhiyun sff2: sff2 { 327*4882a593Smuzhiyun compatible = "sff,sff"; 328*4882a593Smuzhiyun i2c-bus = <&sff2_i2c>; 329*4882a593Smuzhiyun los-gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>; 330*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>; 331*4882a593Smuzhiyun }; 332*4882a593Smuzhiyun 333*4882a593Smuzhiyun sff3: sff3 { 334*4882a593Smuzhiyun compatible = "sff,sff"; 335*4882a593Smuzhiyun i2c-bus = <&sff3_i2c>; 336*4882a593Smuzhiyun los-gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>; 337*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>; 338*4882a593Smuzhiyun }; 339*4882a593Smuzhiyun 340*4882a593Smuzhiyun sff4: sff4 { 341*4882a593Smuzhiyun compatible = "sff,sff"; 342*4882a593Smuzhiyun i2c-bus = <&sff4_i2c>; 343*4882a593Smuzhiyun los-gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>; 344*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>; 345*4882a593Smuzhiyun }; 346*4882a593Smuzhiyun 347*4882a593Smuzhiyun sff5: sff5 { 348*4882a593Smuzhiyun compatible = "sff,sff"; 349*4882a593Smuzhiyun i2c-bus = <&sff5_i2c>; 350*4882a593Smuzhiyun los-gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>; 351*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 5 GPIO_ACTIVE_HIGH>; 352*4882a593Smuzhiyun }; 353*4882a593Smuzhiyun 354*4882a593Smuzhiyun sff6: sff6 { 355*4882a593Smuzhiyun compatible = "sff,sff"; 356*4882a593Smuzhiyun i2c-bus = <&sff6_i2c>; 357*4882a593Smuzhiyun los-gpios = <&gpio9 6 GPIO_ACTIVE_HIGH>; 358*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 6 GPIO_ACTIVE_HIGH>; 359*4882a593Smuzhiyun }; 360*4882a593Smuzhiyun 361*4882a593Smuzhiyun sff7: sff7 { 362*4882a593Smuzhiyun compatible = "sff,sff"; 363*4882a593Smuzhiyun i2c-bus = <&sff7_i2c>; 364*4882a593Smuzhiyun los-gpios = <&gpio9 7 GPIO_ACTIVE_HIGH>; 365*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 7 GPIO_ACTIVE_HIGH>; 366*4882a593Smuzhiyun }; 367*4882a593Smuzhiyun 368*4882a593Smuzhiyun sff8: sff8 { 369*4882a593Smuzhiyun compatible = "sff,sff"; 370*4882a593Smuzhiyun i2c-bus = <&sff8_i2c>; 371*4882a593Smuzhiyun los-gpios = <&gpio9 8 GPIO_ACTIVE_HIGH>; 372*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>; 373*4882a593Smuzhiyun }; 374*4882a593Smuzhiyun 375*4882a593Smuzhiyun sff9: sff9 { 376*4882a593Smuzhiyun compatible = "sff,sff"; 377*4882a593Smuzhiyun i2c-bus = <&sff9_i2c>; 378*4882a593Smuzhiyun los-gpios = <&gpio9 9 GPIO_ACTIVE_HIGH>; 379*4882a593Smuzhiyun tx-disable-gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>; 380*4882a593Smuzhiyun }; 381*4882a593Smuzhiyun 382*4882a593Smuzhiyun reg_vcc_3v3_mcu: regulator-vcc-3v3-mcu { 383*4882a593Smuzhiyun compatible = "regulator-fixed"; 384*4882a593Smuzhiyun regulator-name = "vcc_3v3_mcu"; 385*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 386*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 387*4882a593Smuzhiyun }; 388*4882a593Smuzhiyun}; 389*4882a593Smuzhiyun 390*4882a593Smuzhiyun&dspi0 { 391*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_dspi0>; 392*4882a593Smuzhiyun pinctrl-names = "default"; 393*4882a593Smuzhiyun bus-num = <0>; 394*4882a593Smuzhiyun status = "okay"; 395*4882a593Smuzhiyun 396*4882a593Smuzhiyun adc@5 { 397*4882a593Smuzhiyun compatible = "holt,hi8435"; 398*4882a593Smuzhiyun reg = <5>; 399*4882a593Smuzhiyun gpios = <&gpio5 3 GPIO_ACTIVE_HIGH>; 400*4882a593Smuzhiyun spi-max-frequency = <1000000>; 401*4882a593Smuzhiyun }; 402*4882a593Smuzhiyun}; 403*4882a593Smuzhiyun 404*4882a593Smuzhiyun&dspi1 { 405*4882a593Smuzhiyun bus-num = <1>; 406*4882a593Smuzhiyun pinctrl-names = "default"; 407*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_dspi1>; 408*4882a593Smuzhiyun status = "okay"; 409*4882a593Smuzhiyun 410*4882a593Smuzhiyun flash@0 { 411*4882a593Smuzhiyun #address-cells = <1>; 412*4882a593Smuzhiyun #size-cells = <1>; 413*4882a593Smuzhiyun compatible = "jedec,spi-nor"; 414*4882a593Smuzhiyun reg = <0>; 415*4882a593Smuzhiyun spi-max-frequency = <50000000>; 416*4882a593Smuzhiyun 417*4882a593Smuzhiyun partition@0 { 418*4882a593Smuzhiyun label = "m25p128-0"; 419*4882a593Smuzhiyun reg = <0x0 0x01000000>; 420*4882a593Smuzhiyun }; 421*4882a593Smuzhiyun }; 422*4882a593Smuzhiyun 423*4882a593Smuzhiyun flash@1 { 424*4882a593Smuzhiyun #address-cells = <1>; 425*4882a593Smuzhiyun #size-cells = <1>; 426*4882a593Smuzhiyun compatible = "jedec,spi-nor"; 427*4882a593Smuzhiyun reg = <1>; 428*4882a593Smuzhiyun spi-max-frequency = <50000000>; 429*4882a593Smuzhiyun 430*4882a593Smuzhiyun partition@0 { 431*4882a593Smuzhiyun label = "m25p128-1"; 432*4882a593Smuzhiyun reg = <0x0 0x01000000>; 433*4882a593Smuzhiyun }; 434*4882a593Smuzhiyun }; 435*4882a593Smuzhiyun}; 436*4882a593Smuzhiyun 437*4882a593Smuzhiyun&adc0 { 438*4882a593Smuzhiyun vref-supply = <®_vcc_3v3_mcu>; 439*4882a593Smuzhiyun status = "okay"; 440*4882a593Smuzhiyun}; 441*4882a593Smuzhiyun 442*4882a593Smuzhiyun&adc1 { 443*4882a593Smuzhiyun vref-supply = <®_vcc_3v3_mcu>; 444*4882a593Smuzhiyun status = "okay"; 445*4882a593Smuzhiyun}; 446*4882a593Smuzhiyun 447*4882a593Smuzhiyun&edma0 { 448*4882a593Smuzhiyun status = "okay"; 449*4882a593Smuzhiyun}; 450*4882a593Smuzhiyun 451*4882a593Smuzhiyun&edma1 { 452*4882a593Smuzhiyun status = "okay"; 453*4882a593Smuzhiyun}; 454*4882a593Smuzhiyun 455*4882a593Smuzhiyun&esdhc0 { 456*4882a593Smuzhiyun pinctrl-names = "default"; 457*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_esdhc0>; 458*4882a593Smuzhiyun bus-width = <8>; 459*4882a593Smuzhiyun non-removable; 460*4882a593Smuzhiyun no-1-8-v; 461*4882a593Smuzhiyun no-sd; 462*4882a593Smuzhiyun no-sdio; 463*4882a593Smuzhiyun keep-power-in-suspend; 464*4882a593Smuzhiyun status = "okay"; 465*4882a593Smuzhiyun}; 466*4882a593Smuzhiyun 467*4882a593Smuzhiyun&esdhc1 { 468*4882a593Smuzhiyun pinctrl-names = "default"; 469*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_esdhc1>; 470*4882a593Smuzhiyun bus-width = <4>; 471*4882a593Smuzhiyun no-sdio; 472*4882a593Smuzhiyun status = "okay"; 473*4882a593Smuzhiyun}; 474*4882a593Smuzhiyun 475*4882a593Smuzhiyun&fec1 { 476*4882a593Smuzhiyun phy-mode = "rmii"; 477*4882a593Smuzhiyun pinctrl-names = "default"; 478*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_fec1>; 479*4882a593Smuzhiyun status = "okay"; 480*4882a593Smuzhiyun 481*4882a593Smuzhiyun fixed-link { 482*4882a593Smuzhiyun speed = <100>; 483*4882a593Smuzhiyun full-duplex; 484*4882a593Smuzhiyun }; 485*4882a593Smuzhiyun 486*4882a593Smuzhiyun mdio1: mdio { 487*4882a593Smuzhiyun #address-cells = <1>; 488*4882a593Smuzhiyun #size-cells = <0>; 489*4882a593Smuzhiyun }; 490*4882a593Smuzhiyun}; 491*4882a593Smuzhiyun 492*4882a593Smuzhiyun&i2c0 { 493*4882a593Smuzhiyun clock-frequency = <100000>; 494*4882a593Smuzhiyun pinctrl-names = "default"; 495*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_i2c0>; 496*4882a593Smuzhiyun status = "okay"; 497*4882a593Smuzhiyun 498*4882a593Smuzhiyun gpio5: io-expander@20 { 499*4882a593Smuzhiyun compatible = "nxp,pca9554"; 500*4882a593Smuzhiyun reg = <0x20>; 501*4882a593Smuzhiyun gpio-controller; 502*4882a593Smuzhiyun #gpio-cells = <2>; 503*4882a593Smuzhiyun }; 504*4882a593Smuzhiyun 505*4882a593Smuzhiyun gpio6: io-expander@22 { 506*4882a593Smuzhiyun compatible = "nxp,pca9554"; 507*4882a593Smuzhiyun reg = <0x22>; 508*4882a593Smuzhiyun gpio-controller; 509*4882a593Smuzhiyun #gpio-cells = <2>; 510*4882a593Smuzhiyun }; 511*4882a593Smuzhiyun 512*4882a593Smuzhiyun temp-sensor@48 { 513*4882a593Smuzhiyun compatible = "national,lm75"; 514*4882a593Smuzhiyun reg = <0x48>; 515*4882a593Smuzhiyun }; 516*4882a593Smuzhiyun 517*4882a593Smuzhiyun eeprom@50 { 518*4882a593Smuzhiyun compatible = "atmel,24c04"; 519*4882a593Smuzhiyun reg = <0x50>; 520*4882a593Smuzhiyun }; 521*4882a593Smuzhiyun 522*4882a593Smuzhiyun eeprom@52 { 523*4882a593Smuzhiyun compatible = "atmel,24c04"; 524*4882a593Smuzhiyun reg = <0x52>; 525*4882a593Smuzhiyun }; 526*4882a593Smuzhiyun 527*4882a593Smuzhiyun elapsed-time-recorder@6b { 528*4882a593Smuzhiyun compatible = "dallas,ds1682"; 529*4882a593Smuzhiyun reg = <0x6b>; 530*4882a593Smuzhiyun }; 531*4882a593Smuzhiyun}; 532*4882a593Smuzhiyun 533*4882a593Smuzhiyun&i2c1 { 534*4882a593Smuzhiyun clock-frequency = <100000>; 535*4882a593Smuzhiyun pinctrl-names = "default"; 536*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_i2c1>; 537*4882a593Smuzhiyun status = "okay"; 538*4882a593Smuzhiyun 539*4882a593Smuzhiyun watchdog@38 { 540*4882a593Smuzhiyun compatible = "zii,rave-wdt"; 541*4882a593Smuzhiyun reg = <0x38>; 542*4882a593Smuzhiyun }; 543*4882a593Smuzhiyun 544*4882a593Smuzhiyun adc@4a { 545*4882a593Smuzhiyun compatible = "adi,adt7411"; 546*4882a593Smuzhiyun reg = <0x4a>; 547*4882a593Smuzhiyun }; 548*4882a593Smuzhiyun}; 549*4882a593Smuzhiyun 550*4882a593Smuzhiyun&i2c2 { 551*4882a593Smuzhiyun clock-frequency = <100000>; 552*4882a593Smuzhiyun pinctrl-names = "default"; 553*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_i2c2>; 554*4882a593Smuzhiyun status = "okay"; 555*4882a593Smuzhiyun 556*4882a593Smuzhiyun gpio9: io-expander@20 { 557*4882a593Smuzhiyun compatible = "semtech,sx1503q"; 558*4882a593Smuzhiyun pinctrl-names = "default"; 559*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_sx1503_20>; 560*4882a593Smuzhiyun #gpio-cells = <2>; 561*4882a593Smuzhiyun reg = <0x20>; 562*4882a593Smuzhiyun gpio-controller; 563*4882a593Smuzhiyun interrupt-parent = <&gpio1>; 564*4882a593Smuzhiyun interrupts = <31 IRQ_TYPE_EDGE_FALLING>; 565*4882a593Smuzhiyun }; 566*4882a593Smuzhiyun 567*4882a593Smuzhiyun temp-sensor@4e { 568*4882a593Smuzhiyun compatible = "national,lm75"; 569*4882a593Smuzhiyun reg = <0x4e>; 570*4882a593Smuzhiyun }; 571*4882a593Smuzhiyun 572*4882a593Smuzhiyun temp-sensor@4f { 573*4882a593Smuzhiyun compatible = "national,lm75"; 574*4882a593Smuzhiyun reg = <0x4f>; 575*4882a593Smuzhiyun }; 576*4882a593Smuzhiyun 577*4882a593Smuzhiyun gpio7: io-expander@23 { 578*4882a593Smuzhiyun compatible = "nxp,pca9555"; 579*4882a593Smuzhiyun gpio-controller; 580*4882a593Smuzhiyun #gpio-cells = <2>; 581*4882a593Smuzhiyun reg = <0x23>; 582*4882a593Smuzhiyun }; 583*4882a593Smuzhiyun 584*4882a593Smuzhiyun adc@4a { 585*4882a593Smuzhiyun compatible = "adi,adt7411"; 586*4882a593Smuzhiyun reg = <0x4a>; 587*4882a593Smuzhiyun }; 588*4882a593Smuzhiyun 589*4882a593Smuzhiyun eeprom@54 { 590*4882a593Smuzhiyun compatible = "atmel,24c08"; 591*4882a593Smuzhiyun reg = <0x54>; 592*4882a593Smuzhiyun }; 593*4882a593Smuzhiyun 594*4882a593Smuzhiyun i2c-mux@70 { 595*4882a593Smuzhiyun compatible = "nxp,pca9548"; 596*4882a593Smuzhiyun pinctrl-names = "default"; 597*4882a593Smuzhiyun #address-cells = <1>; 598*4882a593Smuzhiyun #size-cells = <0>; 599*4882a593Smuzhiyun reg = <0x70>; 600*4882a593Smuzhiyun i2c-mux-idle-disconnect; 601*4882a593Smuzhiyun 602*4882a593Smuzhiyun sff0_i2c: i2c@1 { 603*4882a593Smuzhiyun #address-cells = <1>; 604*4882a593Smuzhiyun #size-cells = <0>; 605*4882a593Smuzhiyun reg = <1>; 606*4882a593Smuzhiyun }; 607*4882a593Smuzhiyun 608*4882a593Smuzhiyun sff1_i2c: i2c@2 { 609*4882a593Smuzhiyun #address-cells = <1>; 610*4882a593Smuzhiyun #size-cells = <0>; 611*4882a593Smuzhiyun reg = <2>; 612*4882a593Smuzhiyun }; 613*4882a593Smuzhiyun 614*4882a593Smuzhiyun sff2_i2c: i2c@3 { 615*4882a593Smuzhiyun #address-cells = <1>; 616*4882a593Smuzhiyun #size-cells = <0>; 617*4882a593Smuzhiyun reg = <3>; 618*4882a593Smuzhiyun }; 619*4882a593Smuzhiyun 620*4882a593Smuzhiyun sff3_i2c: i2c@4 { 621*4882a593Smuzhiyun #address-cells = <1>; 622*4882a593Smuzhiyun #size-cells = <0>; 623*4882a593Smuzhiyun reg = <4>; 624*4882a593Smuzhiyun }; 625*4882a593Smuzhiyun 626*4882a593Smuzhiyun sff4_i2c: i2c@5 { 627*4882a593Smuzhiyun #address-cells = <1>; 628*4882a593Smuzhiyun #size-cells = <0>; 629*4882a593Smuzhiyun reg = <5>; 630*4882a593Smuzhiyun }; 631*4882a593Smuzhiyun }; 632*4882a593Smuzhiyun 633*4882a593Smuzhiyun i2c-mux@71 { 634*4882a593Smuzhiyun compatible = "nxp,pca9548"; 635*4882a593Smuzhiyun pinctrl-names = "default"; 636*4882a593Smuzhiyun reg = <0x71>; 637*4882a593Smuzhiyun #address-cells = <1>; 638*4882a593Smuzhiyun #size-cells = <0>; 639*4882a593Smuzhiyun i2c-mux-idle-disconnect; 640*4882a593Smuzhiyun 641*4882a593Smuzhiyun sff5_i2c: i2c@1 { 642*4882a593Smuzhiyun #address-cells = <1>; 643*4882a593Smuzhiyun #size-cells = <0>; 644*4882a593Smuzhiyun reg = <1>; 645*4882a593Smuzhiyun }; 646*4882a593Smuzhiyun 647*4882a593Smuzhiyun sff6_i2c: i2c@2 { 648*4882a593Smuzhiyun #address-cells = <1>; 649*4882a593Smuzhiyun #size-cells = <0>; 650*4882a593Smuzhiyun reg = <2>; 651*4882a593Smuzhiyun }; 652*4882a593Smuzhiyun 653*4882a593Smuzhiyun sff7_i2c: i2c@3 { 654*4882a593Smuzhiyun #address-cells = <1>; 655*4882a593Smuzhiyun #size-cells = <0>; 656*4882a593Smuzhiyun reg = <3>; 657*4882a593Smuzhiyun }; 658*4882a593Smuzhiyun 659*4882a593Smuzhiyun sff8_i2c: i2c@4 { 660*4882a593Smuzhiyun #address-cells = <1>; 661*4882a593Smuzhiyun #size-cells = <0>; 662*4882a593Smuzhiyun reg = <4>; 663*4882a593Smuzhiyun }; 664*4882a593Smuzhiyun 665*4882a593Smuzhiyun sff9_i2c: i2c@5 { 666*4882a593Smuzhiyun #address-cells = <1>; 667*4882a593Smuzhiyun #size-cells = <0>; 668*4882a593Smuzhiyun reg = <5>; 669*4882a593Smuzhiyun }; 670*4882a593Smuzhiyun }; 671*4882a593Smuzhiyun}; 672*4882a593Smuzhiyun 673*4882a593Smuzhiyun&snvsrtc { 674*4882a593Smuzhiyun status = "disabled"; 675*4882a593Smuzhiyun}; 676*4882a593Smuzhiyun 677*4882a593Smuzhiyun&uart0 { 678*4882a593Smuzhiyun pinctrl-names = "default"; 679*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_uart0>; 680*4882a593Smuzhiyun status = "okay"; 681*4882a593Smuzhiyun}; 682*4882a593Smuzhiyun 683*4882a593Smuzhiyun&uart1 { 684*4882a593Smuzhiyun linux,rs485-enabled-at-boot-time; 685*4882a593Smuzhiyun pinctrl-names = "default"; 686*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_uart1>; 687*4882a593Smuzhiyun status = "okay"; 688*4882a593Smuzhiyun}; 689*4882a593Smuzhiyun 690*4882a593Smuzhiyun&uart2 { 691*4882a593Smuzhiyun linux,rs485-enabled-at-boot-time; 692*4882a593Smuzhiyun pinctrl-names = "default"; 693*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_uart2>; 694*4882a593Smuzhiyun status = "okay"; 695*4882a593Smuzhiyun}; 696*4882a593Smuzhiyun 697*4882a593Smuzhiyun&iomuxc { 698*4882a593Smuzhiyun pinctrl_dspi0: dspi0grp { 699*4882a593Smuzhiyun fsl,pins = < 700*4882a593Smuzhiyun VF610_PAD_PTB19__DSPI0_CS0 0x1182 701*4882a593Smuzhiyun VF610_PAD_PTB18__DSPI0_CS1 0x1182 702*4882a593Smuzhiyun VF610_PAD_PTB13__DSPI0_CS4 0x1182 703*4882a593Smuzhiyun VF610_PAD_PTB12__DSPI0_CS5 0x1182 704*4882a593Smuzhiyun VF610_PAD_PTB20__DSPI0_SIN 0x1181 705*4882a593Smuzhiyun VF610_PAD_PTB21__DSPI0_SOUT 0x1182 706*4882a593Smuzhiyun VF610_PAD_PTB22__DSPI0_SCK 0x1182 707*4882a593Smuzhiyun >; 708*4882a593Smuzhiyun }; 709*4882a593Smuzhiyun 710*4882a593Smuzhiyun pinctrl_dspi1: dspi1grp { 711*4882a593Smuzhiyun fsl,pins = < 712*4882a593Smuzhiyun VF610_PAD_PTD5__DSPI1_CS0 0x1182 713*4882a593Smuzhiyun VF610_PAD_PTD4__DSPI1_CS1 0x1182 714*4882a593Smuzhiyun VF610_PAD_PTC6__DSPI1_SIN 0x1181 715*4882a593Smuzhiyun VF610_PAD_PTC7__DSPI1_SOUT 0x1182 716*4882a593Smuzhiyun VF610_PAD_PTC8__DSPI1_SCK 0x1182 717*4882a593Smuzhiyun >; 718*4882a593Smuzhiyun }; 719*4882a593Smuzhiyun 720*4882a593Smuzhiyun pinctrl_dspi2: dspi2gpio { 721*4882a593Smuzhiyun fsl,pins = < 722*4882a593Smuzhiyun VF610_PAD_PTD30__GPIO_64 0x33e2 723*4882a593Smuzhiyun VF610_PAD_PTD29__GPIO_65 0x33e1 724*4882a593Smuzhiyun VF610_PAD_PTD28__GPIO_66 0x33e2 725*4882a593Smuzhiyun VF610_PAD_PTD27__GPIO_67 0x33e2 726*4882a593Smuzhiyun VF610_PAD_PTD26__GPIO_68 0x31c2 727*4882a593Smuzhiyun >; 728*4882a593Smuzhiyun }; 729*4882a593Smuzhiyun 730*4882a593Smuzhiyun pinctrl_esdhc0: esdhc0grp { 731*4882a593Smuzhiyun fsl,pins = < 732*4882a593Smuzhiyun VF610_PAD_PTC0__ESDHC0_CLK 0x31ef 733*4882a593Smuzhiyun VF610_PAD_PTC1__ESDHC0_CMD 0x31ef 734*4882a593Smuzhiyun VF610_PAD_PTC2__ESDHC0_DAT0 0x31ef 735*4882a593Smuzhiyun VF610_PAD_PTC3__ESDHC0_DAT1 0x31ef 736*4882a593Smuzhiyun VF610_PAD_PTC4__ESDHC0_DAT2 0x31ef 737*4882a593Smuzhiyun VF610_PAD_PTC5__ESDHC0_DAT3 0x31ef 738*4882a593Smuzhiyun VF610_PAD_PTD23__ESDHC0_DAT4 0x31ef 739*4882a593Smuzhiyun VF610_PAD_PTD22__ESDHC0_DAT5 0x31ef 740*4882a593Smuzhiyun VF610_PAD_PTD21__ESDHC0_DAT6 0x31ef 741*4882a593Smuzhiyun VF610_PAD_PTD20__ESDHC0_DAT7 0x31ef 742*4882a593Smuzhiyun >; 743*4882a593Smuzhiyun }; 744*4882a593Smuzhiyun 745*4882a593Smuzhiyun pinctrl_esdhc1: esdhc1grp { 746*4882a593Smuzhiyun fsl,pins = < 747*4882a593Smuzhiyun VF610_PAD_PTA24__ESDHC1_CLK 0x31ef 748*4882a593Smuzhiyun VF610_PAD_PTA25__ESDHC1_CMD 0x31ef 749*4882a593Smuzhiyun VF610_PAD_PTA26__ESDHC1_DAT0 0x31ef 750*4882a593Smuzhiyun VF610_PAD_PTA27__ESDHC1_DAT1 0x31ef 751*4882a593Smuzhiyun VF610_PAD_PTA28__ESDHC1_DATA2 0x31ef 752*4882a593Smuzhiyun VF610_PAD_PTA29__ESDHC1_DAT3 0x31ef 753*4882a593Smuzhiyun >; 754*4882a593Smuzhiyun }; 755*4882a593Smuzhiyun 756*4882a593Smuzhiyun pinctrl_fec1: fec1grp { 757*4882a593Smuzhiyun fsl,pins = < 758*4882a593Smuzhiyun VF610_PAD_PTA6__RMII_CLKIN 0x30d1 759*4882a593Smuzhiyun VF610_PAD_PTC9__ENET_RMII1_MDC 0x30d2 760*4882a593Smuzhiyun VF610_PAD_PTC10__ENET_RMII1_MDIO 0x30d3 761*4882a593Smuzhiyun VF610_PAD_PTC11__ENET_RMII1_CRS 0x30d1 762*4882a593Smuzhiyun VF610_PAD_PTC12__ENET_RMII1_RXD1 0x30d1 763*4882a593Smuzhiyun VF610_PAD_PTC13__ENET_RMII1_RXD0 0x30d1 764*4882a593Smuzhiyun VF610_PAD_PTC14__ENET_RMII1_RXER 0x30d1 765*4882a593Smuzhiyun VF610_PAD_PTC15__ENET_RMII1_TXD1 0x30d2 766*4882a593Smuzhiyun VF610_PAD_PTC16__ENET_RMII1_TXD0 0x30d2 767*4882a593Smuzhiyun VF610_PAD_PTC17__ENET_RMII1_TXEN 0x30d2 768*4882a593Smuzhiyun >; 769*4882a593Smuzhiyun }; 770*4882a593Smuzhiyun 771*4882a593Smuzhiyun pinctrl_i2c0: i2c0grp { 772*4882a593Smuzhiyun fsl,pins = < 773*4882a593Smuzhiyun VF610_PAD_PTB14__I2C0_SCL 0x37ff 774*4882a593Smuzhiyun VF610_PAD_PTB15__I2C0_SDA 0x37ff 775*4882a593Smuzhiyun >; 776*4882a593Smuzhiyun }; 777*4882a593Smuzhiyun 778*4882a593Smuzhiyun pinctrl_i2c1: i2c1grp { 779*4882a593Smuzhiyun fsl,pins = < 780*4882a593Smuzhiyun VF610_PAD_PTB16__I2C1_SCL 0x37ff 781*4882a593Smuzhiyun VF610_PAD_PTB17__I2C1_SDA 0x37ff 782*4882a593Smuzhiyun >; 783*4882a593Smuzhiyun }; 784*4882a593Smuzhiyun 785*4882a593Smuzhiyun pinctrl_i2c2: i2c2grp { 786*4882a593Smuzhiyun fsl,pins = < 787*4882a593Smuzhiyun VF610_PAD_PTA22__I2C2_SCL 0x37ff 788*4882a593Smuzhiyun VF610_PAD_PTA23__I2C2_SDA 0x37ff 789*4882a593Smuzhiyun >; 790*4882a593Smuzhiyun }; 791*4882a593Smuzhiyun 792*4882a593Smuzhiyun pinctrl_leds_debug: pinctrl-leds-debug { 793*4882a593Smuzhiyun fsl,pins = < 794*4882a593Smuzhiyun VF610_PAD_PTB26__GPIO_96 0x31c2 795*4882a593Smuzhiyun >; 796*4882a593Smuzhiyun }; 797*4882a593Smuzhiyun 798*4882a593Smuzhiyun pinctrl_mdio_mux: pinctrl-mdio-mux { 799*4882a593Smuzhiyun fsl,pins = < 800*4882a593Smuzhiyun VF610_PAD_PTE27__GPIO_132 0x31c2 801*4882a593Smuzhiyun VF610_PAD_PTE28__GPIO_133 0x31c2 802*4882a593Smuzhiyun VF610_PAD_PTE21__GPIO_126 0x31c2 803*4882a593Smuzhiyun VF610_PAD_PTE22__GPIO_127 0x31c2 804*4882a593Smuzhiyun >; 805*4882a593Smuzhiyun }; 806*4882a593Smuzhiyun 807*4882a593Smuzhiyun pinctrl_qspi0: qspi0grp { 808*4882a593Smuzhiyun fsl,pins = < 809*4882a593Smuzhiyun VF610_PAD_PTD7__QSPI0_B_QSCK 0x31c3 810*4882a593Smuzhiyun VF610_PAD_PTD8__QSPI0_B_CS0 0x31ff 811*4882a593Smuzhiyun VF610_PAD_PTD9__QSPI0_B_DATA3 0x31c3 812*4882a593Smuzhiyun VF610_PAD_PTD10__QSPI0_B_DATA2 0x31c3 813*4882a593Smuzhiyun VF610_PAD_PTD11__QSPI0_B_DATA1 0x31c3 814*4882a593Smuzhiyun VF610_PAD_PTD12__QSPI0_B_DATA0 0x31c3 815*4882a593Smuzhiyun >; 816*4882a593Smuzhiyun }; 817*4882a593Smuzhiyun 818*4882a593Smuzhiyun pinctrl_sx1503_20: pinctrl-sx1503-20 { 819*4882a593Smuzhiyun fsl,pins = < 820*4882a593Smuzhiyun VF610_PAD_PTD31__GPIO_63 0x219d 821*4882a593Smuzhiyun >; 822*4882a593Smuzhiyun }; 823*4882a593Smuzhiyun 824*4882a593Smuzhiyun pinctrl_uart0: uart0grp { 825*4882a593Smuzhiyun fsl,pins = < 826*4882a593Smuzhiyun VF610_PAD_PTB10__UART0_TX 0x21a2 827*4882a593Smuzhiyun VF610_PAD_PTB11__UART0_RX 0x21a1 828*4882a593Smuzhiyun >; 829*4882a593Smuzhiyun }; 830*4882a593Smuzhiyun 831*4882a593Smuzhiyun pinctrl_uart1: uart1grp { 832*4882a593Smuzhiyun fsl,pins = < 833*4882a593Smuzhiyun VF610_PAD_PTB23__UART1_TX 0x21a2 834*4882a593Smuzhiyun VF610_PAD_PTB24__UART1_RX 0x21a1 835*4882a593Smuzhiyun VF610_PAD_PTB25__UART1_RTS 0x21a2 /* Used as DE signal for the RS-485 transceiver */ 836*4882a593Smuzhiyun >; 837*4882a593Smuzhiyun }; 838*4882a593Smuzhiyun 839*4882a593Smuzhiyun pinctrl_uart2: uart2grp { 840*4882a593Smuzhiyun fsl,pins = < 841*4882a593Smuzhiyun VF610_PAD_PTD0__UART2_TX 0x21a2 842*4882a593Smuzhiyun VF610_PAD_PTD1__UART2_RX 0x21a1 843*4882a593Smuzhiyun VF610_PAD_PTD2__UART2_RTS 0x21a2 /* Used as DE signal for the RS-485 transceiver */ 844*4882a593Smuzhiyun >; 845*4882a593Smuzhiyun }; 846*4882a593Smuzhiyun}; 847