Have the port use GMAC1 with internal switch
which fixes the issue of the ethernet LED not functioning
The LED is triggered by the internal switch, not a GPIO.
The GPIO for the ethernet LED was added in ath79
as it was defined in the ar71xx target
but it was not functioning in ath79 for a previously unknown reason.
It is unknown why that GPIO was defined as an LED in ar71xx.
Signed-off-by: Michael Pratt <mcpratt@pm.me>
[drop unrelated changes: model property and SPI max frequency]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
linux,default-trigger = "phy0tpt";
};
-
- lan {
- label = "blue:lan";
- gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
- };
};
virtual_flash {
};
};
-ð0 {
- status = "okay";
-
- mtd-mac-address = <&art 0x0>;
-
- phy-handle = <&swphy0>;
-
- gmac-config {
- device = <&gmac>;
- switch-phy-swap = <1>;
- };
-};
-
ð1 {
- compatible = "syscon", "simple-mfd";
+ mtd-mac-address = <&art 0x0>;
};
&wmac {
ucidef_set_led_netdev "wan" "WAN" "blue:wan" "eth1"
;;
comfast,cf-wr752ac-v1|\
-engenius,eap300-v2|\
enterasys,ws-ap3705i|\
openmesh,mr900-v1|\
openmesh,mr900-v2|\
dlink,dap-3320-a1|\
dlink,dir-505|\
engenius,eap1200h|\
- engenius,eap300-v2|\
engenius,eap600|\
engenius,ecb1200|\
engenius,ecb1750|\
ucidef_add_switch "switch0" \
"0@eth0" "1:wan" "2:lan:3" "3:lan:2"
;;
+ engenius,eap300-v2)
+ ucidef_add_switch "switch0" \
+ "0@eth0" "1:lan"
+ ;;
engenius,ens202ext-v1)
ucidef_set_interface_lan "eth1"
ucidef_add_switch "switch0" \