ath79: add support for Buffalo WHR-G301N
[openwrt/openwrt.git] / target / linux / ath79 / base-files / etc / board.d / 02_network
index 68f9523568af7d576995f6baa03c193364bb7fac..5ff4b192fcf54833fe7c0cf91abbd9d66e4c02c0 100755 (executable)
@@ -83,6 +83,7 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth1" "2:lan" "3:lan" "4:lan" "5:lan" "6@eth0" "1:wan"
                ;;
+       buffalo,whr-g301n|\
        tplink,tl-mr3220-v1|\
        tplink,tl-mr3420-v1|\
        tplink,tl-wr841-v7)
@@ -133,6 +134,9 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1"
                ;;
+       tplink,tl-wr941-v2)
+               ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
+               ;;
        ubnt,unifiac-mesh-pro|\
        ubnt,unifiac-pro)
                ucidef_add_switch "switch0" \
@@ -160,6 +164,11 @@ ath79_setup_macs()
                lan_mac=$(mtd_get_mac_ascii u-boot-env ethaddr)
                wan_mac=$(mtd_get_mac_ascii u-boot-env wanaddr)
                ;;
+       netgear,wndr3700|\
+       netgear,wndr3700v2|\
+       netgear,wndr3800)
+               lan_mac=$(macaddr_setbit_la "$(mtd_get_mac_binary art 0)")
+               ;;
        phicomm,k2t)
                lan_mac=$(k2t_get_mac "lan_mac")
                wan_mac=$(k2t_get_mac "wan_mac")
@@ -168,6 +177,10 @@ ath79_setup_macs()
                base_mac=$(mtd_get_mac_binary product-info 8)
                wan_mac=$(macaddr_add "$base_mac" 1)
                ;;
+       tplink,tl-wr941-v2)
+               base_mac=$(mtd_get_mac_binary u-boot 130048)
+               wan_mac=$(macaddr_add "$base_mac" 1)
+               ;;
        esac
 
        [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac