ath79: add support for Senao Engenius ESR1750
[openwrt/staging/wigyori.git] / target / linux / ath79 / generic / base-files / etc / hotplug.d / ieee80211 / 10_fix_wifi_mac
index 15bdf81a053c89688c01fc29d19ee2a2fd449005..1290c8b5fdc2bf11dcf73ccfc09f4a9da68e3825 100644 (file)
@@ -35,6 +35,13 @@ case "$board" in
                [ "$PHYNBR" -eq 1 ] && \
                        mtd_get_mac_ascii bdcfg "wlanmac" > /sys${DEVPATH}/macaddress
                ;;
+       engenius,esr1750|\
+       engenius,esr900)
+               macaddr_add "$(mtd_get_mac_ascii u-boot-env ethaddr)" "$PHYNBR" > /sys${DEVPATH}/macaddress
+               ;;
+       fortinet,fap-221-b)
+               macaddr_add "$(mtd_get_mac_text u-boot 0x3ff80 12)" $((PHYNBR*7+1)) > /sys${DEVPATH}/macaddress
+               ;;
        iodata,wn-ac1600dgr)
                # There is no eeprom data for 5 GHz wlan in "art" partition
                # which would allow to patch the macaddress
@@ -68,6 +75,10 @@ case "$board" in
                [ "$PHYNBR" -eq 1 ] && \
                        mtd_get_mac_ascii u-boot-env ethaddr > /sys${DEVPATH}/macaddress
                ;;
+       zyxel,nwa1123-ac)
+               [ "$PHYNBR" -eq 0 ] && \
+                       mtd_get_mac_text mib0 0x66 > /sys${DEVPATH}/macaddress
+               ;;
        zyxel,nwa1123-ni)
                [ "$PHYNBR" -eq 1 ] && \
                        mtd_get_mac_text mib0 0x66 > /sys${DEVPATH}/macaddress