ramips: add preliminary support for WIO ONE
[openwrt/staging/nbd.git] / target / linux / ramips / mt7621 / base-files / etc / board.d / 02_network
index 47f978baf87940751e4d865ab16f45450991d63d..a2972ce266d4d473c55c0cd697dd8371f55670b5 100644 (file)
@@ -160,6 +160,16 @@ ramips_setup_macs()
                wan_mac=$label_mac
                lan_mac=$(macaddr_add $label_mac 1)
                ;;
+       wio,wio-one)
+               local ethaddr="$(mtd_get_mac_ascii u-boot-env ethaddr)"
+               lan_mac=$(mtd_get_mac_binary factory 40)
+               wan_mac=$(mtd_get_mac_binary factory 46)
+               [ "$ethaddr" = "00:AA:BB:CC:DD:EE" -o "${lan_mac%%:ff:ff:ff}" != "$lan_mac" ] && {
+                       lan_mac=$(mtd_get_mac_binary factory 57344)
+                       wan_mac=$(mtd_get_mac_binary factory 57350)
+               }
+               label_mac=$lan_mac
+               ;;
        esac
 
        [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac