ath79: add support for Arduino Yun
[openwrt/openwrt.git] / target / linux / ath79 / generic / base-files / etc / board.d / 02_network
index 4580f3ab4e72bdfa9a5b07ba72151eeac3a1c056..eb43788fceb36728caa23b1455ddc752aa66b0e1 100755 (executable)
@@ -12,6 +12,7 @@ ath79_setup_interfaces()
        adtran,bsap1800-v2|\
        adtran,bsap1840|\
        alfa-network,ap121f|\
+       arduino,yun|\
        aruba,ap-105|\
        avm,fritz1750e|\
        avm,fritz300e|\
@@ -361,6 +362,11 @@ ath79_setup_macs()
        alfa-network,ap121f)
                label_mac=$(mtd_get_mac_binary art 0x1002)
                ;;
+       arduino,yun)
+               base_mac=$(mtd_get_mac_binary art 0x1002)
+               lan_mac=$(macaddr_setbit $base_mac 29)
+               [ $lan_mac = $base_mac ] && lan_mac=$(macaddr_unsetbit $base_mac 29)
+               ;;
        avm,fritz1750e|\
        avm,fritz450e|\
        avm,fritzdvbc)