ar71xx: Buffalo WLAE-AG300N initial support
[openwrt.git] / target / linux / ar71xx / base-files / lib / ar71xx.sh
index 35eca7c..2829d9f 100755 (executable)
@@ -41,6 +41,8 @@ wndr3700_board_detect() {
                model=$(ar71xx_get_mtd_offset_size_format art 56 10 %c)
                if [ -z "$model" ] || [ "$model" = $'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' ]; then
                        machine="NETGEAR WNDR3700v2"
+               elif [ -z "$model" ] || [ "$model" = $'\xff\xff\xff\xff\xff\xff\xff\xff\xffN' ]; then
+                       machine="NETGEAR WNDRMAC"
                else
                        machine="NETGEAR $model"
                fi
@@ -112,12 +114,21 @@ tplink_board_detect() {
        "302000"*)
                model="TP-Link TL-MR3020"
                ;;
+       "304000"*)
+               model="TP-Link TL-MR3040"
+               ;;
        "322000"*)
                model="TP-Link TL-MR3220"
                ;;
        "342000"*)
                model="TP-Link TL-MR3420"
                ;;
+       "430000"*)
+               model="TP-Link TL-WDR4300"
+               ;;
+       "431000"*)
+               model="TP-Link TL-WDR4310"
+               ;;
        *)
                hwver=""
                ;;
@@ -154,6 +165,9 @@ ar71xx_board_detect() {
        *AP121-MINI)
                name="ap121-mini"
                ;;
+       *"AP136 reference board")
+               name="ap136"
+               ;;
        *AP81)
                name="ap81"
                ;;
@@ -214,10 +228,13 @@ ar71xx_board_detect() {
        *OM2P)
                name="om2p"
                ;;
+       *"OM2P LC")
+               name="om2p-lc"
+               ;;
        *PB42)
                name="pb42"
                ;;
-       *PB44)
+       *"PB44 reference board")
                name="pb44"
                ;;
        *PB92)
@@ -304,6 +321,9 @@ ar71xx_board_detect() {
        *"TL-WA901ND v2")
                name="tl-wa901nd-v2"
                ;;
+       *TL-WDR4300)
+               name="tl-wdr4300"
+               ;;
        *TL-WR741ND)
                name="tl-wr741nd"
                ;;
@@ -334,6 +354,9 @@ ar71xx_board_detect() {
        *WHR-HP-GN)
                name="whr-hp-gn"
                ;;
+       *WLAE-AG300N)
+               name="wlae-ag300n"
+               ;;
        *WP543)
                name="wp543"
                ;;
@@ -373,6 +396,9 @@ ar71xx_board_detect() {
        *ZCN-1523H-5)
                name="zcn-1523h-5"
                ;;
+       *EmbWir-Dorin)
+               name="ew-dorin"
+               ;;
        esac
 
        case "$machine" in