162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2015, 2016 Zodiac Inflight Innovations 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/dts-v1/; 762306a36Sopenharmony_ci#include "vf610-zii-dev.dtsi" 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/ { 1062306a36Sopenharmony_ci model = "ZII VF610 Development Board, Rev C"; 1162306a36Sopenharmony_ci compatible = "zii,vf610dev-c", "zii,vf610dev", "fsl,vf610"; 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci mdio-mux { 1462306a36Sopenharmony_ci compatible = "mdio-mux-gpio"; 1562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_mdio_mux>; 1662306a36Sopenharmony_ci pinctrl-names = "default"; 1762306a36Sopenharmony_ci gpios = <&gpio0 8 GPIO_ACTIVE_HIGH 1862306a36Sopenharmony_ci &gpio0 9 GPIO_ACTIVE_HIGH 1962306a36Sopenharmony_ci &gpio0 25 GPIO_ACTIVE_HIGH>; 2062306a36Sopenharmony_ci mdio-parent-bus = <&mdio1>; 2162306a36Sopenharmony_ci #address-cells = <1>; 2262306a36Sopenharmony_ci #size-cells = <0>; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci mdio_mux_1: mdio@1 { 2562306a36Sopenharmony_ci reg = <1>; 2662306a36Sopenharmony_ci #address-cells = <1>; 2762306a36Sopenharmony_ci #size-cells = <0>; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci switch0: switch@0 { 3062306a36Sopenharmony_ci compatible = "marvell,mv88e6190"; 3162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpio_switch0>; 3262306a36Sopenharmony_ci pinctrl-names = "default"; 3362306a36Sopenharmony_ci reg = <0>; 3462306a36Sopenharmony_ci dsa,member = <0 0>; 3562306a36Sopenharmony_ci eeprom-length = <65536>; 3662306a36Sopenharmony_ci interrupt-parent = <&gpio0>; 3762306a36Sopenharmony_ci interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 3862306a36Sopenharmony_ci interrupt-controller; 3962306a36Sopenharmony_ci #interrupt-cells = <2>; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci ports { 4262306a36Sopenharmony_ci #address-cells = <1>; 4362306a36Sopenharmony_ci #size-cells = <0>; 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci port@0 { 4662306a36Sopenharmony_ci reg = <0>; 4762306a36Sopenharmony_ci phy-mode = "rmii"; 4862306a36Sopenharmony_ci ethernet = <&fec1>; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci fixed-link { 5162306a36Sopenharmony_ci speed = <100>; 5262306a36Sopenharmony_ci full-duplex; 5362306a36Sopenharmony_ci }; 5462306a36Sopenharmony_ci }; 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci port@1 { 5762306a36Sopenharmony_ci reg = <1>; 5862306a36Sopenharmony_ci label = "lan1"; 5962306a36Sopenharmony_ci phy-handle = <&switch0phy1>; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ci port@2 { 6362306a36Sopenharmony_ci reg = <2>; 6462306a36Sopenharmony_ci label = "lan2"; 6562306a36Sopenharmony_ci phy-handle = <&switch0phy2>; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci port@3 { 6962306a36Sopenharmony_ci reg = <3>; 7062306a36Sopenharmony_ci label = "lan3"; 7162306a36Sopenharmony_ci phy-handle = <&switch0phy3>; 7262306a36Sopenharmony_ci }; 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ci port@4 { 7562306a36Sopenharmony_ci reg = <4>; 7662306a36Sopenharmony_ci label = "lan4"; 7762306a36Sopenharmony_ci phy-handle = <&switch0phy4>; 7862306a36Sopenharmony_ci }; 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci switch0port10: port@10 { 8162306a36Sopenharmony_ci reg = <10>; 8262306a36Sopenharmony_ci label = "dsa"; 8362306a36Sopenharmony_ci phy-mode = "xaui"; 8462306a36Sopenharmony_ci link = <&switch1port10>; 8562306a36Sopenharmony_ci 8662306a36Sopenharmony_ci fixed-link { 8762306a36Sopenharmony_ci speed = <10000>; 8862306a36Sopenharmony_ci full-duplex; 8962306a36Sopenharmony_ci }; 9062306a36Sopenharmony_ci }; 9162306a36Sopenharmony_ci }; 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci mdio { 9462306a36Sopenharmony_ci #address-cells = <1>; 9562306a36Sopenharmony_ci #size-cells = <0>; 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ci switch0phy1: switch0phy@1 { 9862306a36Sopenharmony_ci reg = <1>; 9962306a36Sopenharmony_ci interrupt-parent = <&switch0>; 10062306a36Sopenharmony_ci interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci switch0phy2: switch0phy@2 { 10462306a36Sopenharmony_ci reg = <2>; 10562306a36Sopenharmony_ci interrupt-parent = <&switch0>; 10662306a36Sopenharmony_ci interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; 10762306a36Sopenharmony_ci }; 10862306a36Sopenharmony_ci 10962306a36Sopenharmony_ci switch0phy3: switch0phy@3 { 11062306a36Sopenharmony_ci reg = <3>; 11162306a36Sopenharmony_ci interrupt-parent = <&switch0>; 11262306a36Sopenharmony_ci interrupts = <3 IRQ_TYPE_LEVEL_HIGH>; 11362306a36Sopenharmony_ci }; 11462306a36Sopenharmony_ci 11562306a36Sopenharmony_ci switch0phy4: switch0phy@4 { 11662306a36Sopenharmony_ci reg = <4>; 11762306a36Sopenharmony_ci interrupt-parent = <&switch0>; 11862306a36Sopenharmony_ci interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 11962306a36Sopenharmony_ci }; 12062306a36Sopenharmony_ci }; 12162306a36Sopenharmony_ci }; 12262306a36Sopenharmony_ci }; 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci mdio_mux_2: mdio@2 { 12562306a36Sopenharmony_ci reg = <2>; 12662306a36Sopenharmony_ci #address-cells = <1>; 12762306a36Sopenharmony_ci #size-cells = <0>; 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ci switch1: switch@0 { 13062306a36Sopenharmony_ci compatible = "marvell,mv88e6190"; 13162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpio_switch1>; 13262306a36Sopenharmony_ci pinctrl-names = "default"; 13362306a36Sopenharmony_ci reg = <0>; 13462306a36Sopenharmony_ci dsa,member = <0 1>; 13562306a36Sopenharmony_ci eeprom-length = <65536>; 13662306a36Sopenharmony_ci interrupt-parent = <&gpio0>; 13762306a36Sopenharmony_ci interrupts = <26 IRQ_TYPE_LEVEL_LOW>; 13862306a36Sopenharmony_ci interrupt-controller; 13962306a36Sopenharmony_ci #interrupt-cells = <2>; 14062306a36Sopenharmony_ci 14162306a36Sopenharmony_ci ports { 14262306a36Sopenharmony_ci #address-cells = <1>; 14362306a36Sopenharmony_ci #size-cells = <0>; 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ci port@1 { 14662306a36Sopenharmony_ci reg = <1>; 14762306a36Sopenharmony_ci label = "lan5"; 14862306a36Sopenharmony_ci phy-handle = <&switch1phy1>; 14962306a36Sopenharmony_ci }; 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci port@2 { 15262306a36Sopenharmony_ci reg = <2>; 15362306a36Sopenharmony_ci label = "lan6"; 15462306a36Sopenharmony_ci phy-handle = <&switch1phy2>; 15562306a36Sopenharmony_ci }; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci port@3 { 15862306a36Sopenharmony_ci reg = <3>; 15962306a36Sopenharmony_ci label = "lan7"; 16062306a36Sopenharmony_ci phy-handle = <&switch1phy3>; 16162306a36Sopenharmony_ci }; 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ci port@4 { 16462306a36Sopenharmony_ci reg = <4>; 16562306a36Sopenharmony_ci label = "lan8"; 16662306a36Sopenharmony_ci phy-handle = <&switch1phy4>; 16762306a36Sopenharmony_ci }; 16862306a36Sopenharmony_ci 16962306a36Sopenharmony_ci port@9 { 17062306a36Sopenharmony_ci reg = <9>; 17162306a36Sopenharmony_ci label = "sff2"; 17262306a36Sopenharmony_ci phy-mode = "1000base-x"; 17362306a36Sopenharmony_ci managed = "in-band-status"; 17462306a36Sopenharmony_ci sfp = <&sff2>; 17562306a36Sopenharmony_ci }; 17662306a36Sopenharmony_ci 17762306a36Sopenharmony_ci switch1port10: port@10 { 17862306a36Sopenharmony_ci reg = <10>; 17962306a36Sopenharmony_ci label = "dsa"; 18062306a36Sopenharmony_ci phy-mode = "xaui"; 18162306a36Sopenharmony_ci link = <&switch0port10>; 18262306a36Sopenharmony_ci 18362306a36Sopenharmony_ci fixed-link { 18462306a36Sopenharmony_ci speed = <10000>; 18562306a36Sopenharmony_ci full-duplex; 18662306a36Sopenharmony_ci }; 18762306a36Sopenharmony_ci }; 18862306a36Sopenharmony_ci }; 18962306a36Sopenharmony_ci mdio { 19062306a36Sopenharmony_ci #address-cells = <1>; 19162306a36Sopenharmony_ci #size-cells = <0>; 19262306a36Sopenharmony_ci 19362306a36Sopenharmony_ci switch1phy1: switch1phy@1 { 19462306a36Sopenharmony_ci reg = <1>; 19562306a36Sopenharmony_ci interrupt-parent = <&switch1>; 19662306a36Sopenharmony_ci interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; 19762306a36Sopenharmony_ci }; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci switch1phy2: switch1phy@2 { 20062306a36Sopenharmony_ci reg = <2>; 20162306a36Sopenharmony_ci interrupt-parent = <&switch1>; 20262306a36Sopenharmony_ci interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; 20362306a36Sopenharmony_ci }; 20462306a36Sopenharmony_ci 20562306a36Sopenharmony_ci switch1phy3: switch1phy@3 { 20662306a36Sopenharmony_ci reg = <3>; 20762306a36Sopenharmony_ci interrupt-parent = <&switch1>; 20862306a36Sopenharmony_ci interrupts = <3 IRQ_TYPE_LEVEL_HIGH>; 20962306a36Sopenharmony_ci }; 21062306a36Sopenharmony_ci 21162306a36Sopenharmony_ci switch1phy4: switch1phy@4 { 21262306a36Sopenharmony_ci reg = <4>; 21362306a36Sopenharmony_ci interrupt-parent = <&switch1>; 21462306a36Sopenharmony_ci interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 21562306a36Sopenharmony_ci }; 21662306a36Sopenharmony_ci }; 21762306a36Sopenharmony_ci }; 21862306a36Sopenharmony_ci }; 21962306a36Sopenharmony_ci 22062306a36Sopenharmony_ci mdio_mux_4: mdio@4 { 22162306a36Sopenharmony_ci reg = <4>; 22262306a36Sopenharmony_ci #address-cells = <1>; 22362306a36Sopenharmony_ci #size-cells = <0>; 22462306a36Sopenharmony_ci }; 22562306a36Sopenharmony_ci }; 22662306a36Sopenharmony_ci 22762306a36Sopenharmony_ci sff2: sff2 { 22862306a36Sopenharmony_ci /* lower */ 22962306a36Sopenharmony_ci compatible = "sff,sff"; 23062306a36Sopenharmony_ci i2c-bus = <&sff2_i2c>; 23162306a36Sopenharmony_ci los-gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>; 23262306a36Sopenharmony_ci tx-disable-gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>; 23362306a36Sopenharmony_ci }; 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ci sff3: sff3 { 23662306a36Sopenharmony_ci /* upper */ 23762306a36Sopenharmony_ci compatible = "sff,sff"; 23862306a36Sopenharmony_ci i2c-bus = <&sff3_i2c>; 23962306a36Sopenharmony_ci los-gpios = <&gpio6 13 GPIO_ACTIVE_HIGH>; 24062306a36Sopenharmony_ci tx-disable-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>; 24162306a36Sopenharmony_ci }; 24262306a36Sopenharmony_ci}; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci&dspi0 { 24562306a36Sopenharmony_ci bus-num = <0>; 24662306a36Sopenharmony_ci pinctrl-names = "default"; 24762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_dspi0>; 24862306a36Sopenharmony_ci status = "okay"; 24962306a36Sopenharmony_ci spi-num-chipselects = <2>; 25062306a36Sopenharmony_ci 25162306a36Sopenharmony_ci flash@0 { 25262306a36Sopenharmony_ci compatible = "m25p128", "jedec,spi-nor"; 25362306a36Sopenharmony_ci #address-cells = <1>; 25462306a36Sopenharmony_ci #size-cells = <1>; 25562306a36Sopenharmony_ci reg = <0>; 25662306a36Sopenharmony_ci spi-max-frequency = <1000000>; 25762306a36Sopenharmony_ci }; 25862306a36Sopenharmony_ci 25962306a36Sopenharmony_ci atzb-rf-233@1 { 26062306a36Sopenharmony_ci compatible = "atmel,at86rf233"; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci pinctrl-names = "default"; 26362306a36Sopenharmony_ci pinctrl-0 = <&pinctr_atzb_rf_233>; 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci spi-max-frequency = <7500000>; 26662306a36Sopenharmony_ci reg = <1>; 26762306a36Sopenharmony_ci interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 26862306a36Sopenharmony_ci interrupt-parent = <&gpio3>; 26962306a36Sopenharmony_ci xtal-trim = /bits/ 8 <0x06>; 27062306a36Sopenharmony_ci 27162306a36Sopenharmony_ci sleep-gpio = <&gpio0 24 GPIO_ACTIVE_HIGH>; 27262306a36Sopenharmony_ci reset-gpio = <&gpio6 10 GPIO_ACTIVE_LOW>; 27362306a36Sopenharmony_ci 27462306a36Sopenharmony_ci fsl,spi-cs-sck-delay = <180>; 27562306a36Sopenharmony_ci fsl,spi-sck-cs-delay = <250>; 27662306a36Sopenharmony_ci }; 27762306a36Sopenharmony_ci}; 27862306a36Sopenharmony_ci 27962306a36Sopenharmony_ci&i2c0 { 28062306a36Sopenharmony_ci /* 28162306a36Sopenharmony_ci * U712 28262306a36Sopenharmony_ci * 28362306a36Sopenharmony_ci * Exposed signals: 28462306a36Sopenharmony_ci * P1 - WE2_CMD 28562306a36Sopenharmony_ci * P2 - WE2_CLK 28662306a36Sopenharmony_ci */ 28762306a36Sopenharmony_ci gpio5: io-expander@18 { 28862306a36Sopenharmony_ci compatible = "nxp,pca9557"; 28962306a36Sopenharmony_ci reg = <0x18>; 29062306a36Sopenharmony_ci gpio-controller; 29162306a36Sopenharmony_ci #gpio-cells = <2>; 29262306a36Sopenharmony_ci }; 29362306a36Sopenharmony_ci 29462306a36Sopenharmony_ci /* 29562306a36Sopenharmony_ci * U121 29662306a36Sopenharmony_ci * 29762306a36Sopenharmony_ci * Exposed signals: 29862306a36Sopenharmony_ci * I/O0 - ENET_SWR_EN 29962306a36Sopenharmony_ci * I/O1 - ESW1_RESETn 30062306a36Sopenharmony_ci * I/O2 - ARINC_RESET 30162306a36Sopenharmony_ci * I/O3 - DD1_IO_RESET 30262306a36Sopenharmony_ci * I/O4 - ESW2_RESETn 30362306a36Sopenharmony_ci * I/O5 - ESW3_RESETn 30462306a36Sopenharmony_ci * I/O6 - ESW4_RESETn 30562306a36Sopenharmony_ci * I/O8 - TP909 30662306a36Sopenharmony_ci * I/O9 - FEM_SEL 30762306a36Sopenharmony_ci * I/O10 - WIFI_RESETn 30862306a36Sopenharmony_ci * I/O11 - PHY_RSTn 30962306a36Sopenharmony_ci * I/O12 - OPT1_SD 31062306a36Sopenharmony_ci * I/O13 - OPT2_SD 31162306a36Sopenharmony_ci * I/O14 - OPT1_TX_DIS 31262306a36Sopenharmony_ci * I/O15 - OPT2_TX_DIS 31362306a36Sopenharmony_ci */ 31462306a36Sopenharmony_ci gpio6: sx1503@20 { 31562306a36Sopenharmony_ci compatible = "semtech,sx1503q"; 31662306a36Sopenharmony_ci 31762306a36Sopenharmony_ci pinctrl-names = "default"; 31862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_sx1503_20>; 31962306a36Sopenharmony_ci #gpio-cells = <2>; 32062306a36Sopenharmony_ci #interrupt-cells = <2>; 32162306a36Sopenharmony_ci reg = <0x20>; 32262306a36Sopenharmony_ci interrupt-parent = <&gpio0>; 32362306a36Sopenharmony_ci interrupts = <23 IRQ_TYPE_EDGE_FALLING>; 32462306a36Sopenharmony_ci gpio-controller; 32562306a36Sopenharmony_ci interrupt-controller; 32662306a36Sopenharmony_ci }; 32762306a36Sopenharmony_ci 32862306a36Sopenharmony_ci /* 32962306a36Sopenharmony_ci * U715 33062306a36Sopenharmony_ci * 33162306a36Sopenharmony_ci * Exposed signals: 33262306a36Sopenharmony_ci * IO0 - WE1_CLK 33362306a36Sopenharmony_ci * IO1 - WE1_CMD 33462306a36Sopenharmony_ci */ 33562306a36Sopenharmony_ci gpio7: io-expander@22 { 33662306a36Sopenharmony_ci compatible = "nxp,pca9554"; 33762306a36Sopenharmony_ci reg = <0x22>; 33862306a36Sopenharmony_ci gpio-controller; 33962306a36Sopenharmony_ci #gpio-cells = <2>; 34062306a36Sopenharmony_ci 34162306a36Sopenharmony_ci }; 34262306a36Sopenharmony_ci}; 34362306a36Sopenharmony_ci 34462306a36Sopenharmony_ci&i2c1 { 34562306a36Sopenharmony_ci eeprom@50 { 34662306a36Sopenharmony_ci compatible = "atmel,24c02"; 34762306a36Sopenharmony_ci reg = <0x50>; 34862306a36Sopenharmony_ci read-only; 34962306a36Sopenharmony_ci }; 35062306a36Sopenharmony_ci}; 35162306a36Sopenharmony_ci 35262306a36Sopenharmony_ci&i2c2 { 35362306a36Sopenharmony_ci i2c-mux@70 { 35462306a36Sopenharmony_ci compatible = "nxp,pca9548"; 35562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c_mux_reset>; 35662306a36Sopenharmony_ci pinctrl-names = "default"; 35762306a36Sopenharmony_ci #address-cells = <1>; 35862306a36Sopenharmony_ci #size-cells = <0>; 35962306a36Sopenharmony_ci reg = <0x70>; 36062306a36Sopenharmony_ci reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>; 36162306a36Sopenharmony_ci 36262306a36Sopenharmony_ci i2c@0 { 36362306a36Sopenharmony_ci #address-cells = <1>; 36462306a36Sopenharmony_ci #size-cells = <0>; 36562306a36Sopenharmony_ci reg = <0>; 36662306a36Sopenharmony_ci }; 36762306a36Sopenharmony_ci 36862306a36Sopenharmony_ci sff2_i2c: i2c@1 { 36962306a36Sopenharmony_ci #address-cells = <1>; 37062306a36Sopenharmony_ci #size-cells = <0>; 37162306a36Sopenharmony_ci reg = <1>; 37262306a36Sopenharmony_ci }; 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ci sff3_i2c: i2c@2 { 37562306a36Sopenharmony_ci #address-cells = <1>; 37662306a36Sopenharmony_ci #size-cells = <0>; 37762306a36Sopenharmony_ci reg = <2>; 37862306a36Sopenharmony_ci }; 37962306a36Sopenharmony_ci 38062306a36Sopenharmony_ci i2c@3 { 38162306a36Sopenharmony_ci #address-cells = <1>; 38262306a36Sopenharmony_ci #size-cells = <0>; 38362306a36Sopenharmony_ci reg = <3>; 38462306a36Sopenharmony_ci }; 38562306a36Sopenharmony_ci }; 38662306a36Sopenharmony_ci}; 38762306a36Sopenharmony_ci 38862306a36Sopenharmony_ci&uart3 { 38962306a36Sopenharmony_ci pinctrl-names = "default"; 39062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart3>; 39162306a36Sopenharmony_ci status = "okay"; 39262306a36Sopenharmony_ci}; 39362306a36Sopenharmony_ci 39462306a36Sopenharmony_ci&gpio0 { 39562306a36Sopenharmony_ci eth0_intrp { 39662306a36Sopenharmony_ci gpio-hog; 39762306a36Sopenharmony_ci gpios = <23 GPIO_ACTIVE_HIGH>; 39862306a36Sopenharmony_ci input; 39962306a36Sopenharmony_ci line-name = "sx1503-irq"; 40062306a36Sopenharmony_ci }; 40162306a36Sopenharmony_ci}; 40262306a36Sopenharmony_ci 40362306a36Sopenharmony_ci&gpio3 { 40462306a36Sopenharmony_ci eth0_intrp { 40562306a36Sopenharmony_ci gpio-hog; 40662306a36Sopenharmony_ci gpios = <2 GPIO_ACTIVE_HIGH>; 40762306a36Sopenharmony_ci input; 40862306a36Sopenharmony_ci line-name = "eth0-intrp"; 40962306a36Sopenharmony_ci }; 41062306a36Sopenharmony_ci}; 41162306a36Sopenharmony_ci 41262306a36Sopenharmony_ci&fec0 { 41362306a36Sopenharmony_ci mdio { 41462306a36Sopenharmony_ci #address-cells = <1>; 41562306a36Sopenharmony_ci #size-cells = <0>; 41662306a36Sopenharmony_ci status = "okay"; 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci ethernet-phy@0 { 41962306a36Sopenharmony_ci compatible = "ethernet-phy-ieee802.3-c22"; 42062306a36Sopenharmony_ci 42162306a36Sopenharmony_ci pinctrl-names = "default"; 42262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_fec0_phy_int>; 42362306a36Sopenharmony_ci 42462306a36Sopenharmony_ci interrupt-parent = <&gpio3>; 42562306a36Sopenharmony_ci interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 42662306a36Sopenharmony_ci reg = <0>; 42762306a36Sopenharmony_ci }; 42862306a36Sopenharmony_ci }; 42962306a36Sopenharmony_ci}; 43062306a36Sopenharmony_ci 43162306a36Sopenharmony_ci&iomuxc { 43262306a36Sopenharmony_ci pinctr_atzb_rf_233: pinctrl-atzb-rf-233 { 43362306a36Sopenharmony_ci fsl,pins = < 43462306a36Sopenharmony_ci VF610_PAD_PTB2__GPIO_24 0x31c2 43562306a36Sopenharmony_ci VF610_PAD_PTE27__GPIO_132 0x33e2 43662306a36Sopenharmony_ci >; 43762306a36Sopenharmony_ci }; 43862306a36Sopenharmony_ci 43962306a36Sopenharmony_ci 44062306a36Sopenharmony_ci pinctrl_sx1503_20: pinctrl-sx1503-20 { 44162306a36Sopenharmony_ci fsl,pins = < 44262306a36Sopenharmony_ci VF610_PAD_PTB1__GPIO_23 0x219d 44362306a36Sopenharmony_ci >; 44462306a36Sopenharmony_ci }; 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ci pinctrl_uart3: uart3grp { 44762306a36Sopenharmony_ci fsl,pins = < 44862306a36Sopenharmony_ci VF610_PAD_PTA20__UART3_TX 0x21a2 44962306a36Sopenharmony_ci VF610_PAD_PTA21__UART3_RX 0x21a1 45062306a36Sopenharmony_ci >; 45162306a36Sopenharmony_ci }; 45262306a36Sopenharmony_ci 45362306a36Sopenharmony_ci pinctrl_mdio_mux: pinctrl-mdio-mux { 45462306a36Sopenharmony_ci fsl,pins = < 45562306a36Sopenharmony_ci VF610_PAD_PTA18__GPIO_8 0x31c2 45662306a36Sopenharmony_ci VF610_PAD_PTA19__GPIO_9 0x31c2 45762306a36Sopenharmony_ci VF610_PAD_PTB3__GPIO_25 0x31c2 45862306a36Sopenharmony_ci >; 45962306a36Sopenharmony_ci }; 46062306a36Sopenharmony_ci 46162306a36Sopenharmony_ci pinctrl_fec0_phy_int: pinctrl-fec0-phy-int { 46262306a36Sopenharmony_ci fsl,pins = < 46362306a36Sopenharmony_ci VF610_PAD_PTB28__GPIO_98 0x219d 46462306a36Sopenharmony_ci >; 46562306a36Sopenharmony_ci }; 46662306a36Sopenharmony_ci}; 467