// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include "ar7242_ubnt_sw.dtsi" / { compatible = "ubnt,edgeswitch-5xp", "qca,ar7242"; model = "Ubiquiti EdgeSwitch 5XP"; gpio-export { compatible = "gpio-export"; poe_24v_port1 { gpio-export,name = "ubnt:24v-poe:port1"; gpio-export,output = <0>; gpios = <&gpio_hc595 1 GPIO_ACTIVE_HIGH>; }; poe_24v_port2 { gpio-export,name = "ubnt:24v-poe:port2"; gpio-export,output = <0>; gpios = <&gpio_hc595 3 GPIO_ACTIVE_HIGH>; }; poe_24v_port3 { gpio-export,name = "ubnt:24v-poe:port3"; gpio-export,output = <0>; gpios = <&gpio_hc595 5 GPIO_ACTIVE_HIGH>; }; poe_24v_port4 { gpio-export,name = "ubnt:24v-poe:port4"; gpio-export,output = <0>; gpios = <&gpio_hc595 7 GPIO_ACTIVE_HIGH>; }; poe_24v_port5 { gpio-export,name = "ubnt:24v-poe:port5"; gpio-export,output = <0>; gpios = <&gpio_hc595 9 GPIO_ACTIVE_HIGH>; }; }; }; &mdio0 { status = "okay"; phy0: ethernet-switch@0 { compatible = "qca,ar8327"; reg = <0x0>; qca,ar8327-initvals = < 0x04 0x05100000 /* PORT0 PAD MODE CTRL */ 0x0c 0x05100000 /* PORT6 PAD MODE CTRL */ 0x50 0x40004000 /* LED_CTRL0 */ 0x54 0x40004000 /* LED_CTRL1 */ 0x58 0x40004000 /* LED_CTRL2 */ 0x5c 0x03ffff00 /* LED_CTRL3 */ 0x7c 0x0000007e /* PORT0_STATUS */ 0x94 0x0000007e /* PORT6_STATUS */ >; }; }; ð0 { status = "okay"; phy-handle = <&phy0>; phy-mode = "rgmii"; nvmem-cells = <&macaddr_art_0>; nvmem-cell-names = "mac-address"; fixed-link { speed = <1000>; full-duplex; }; };