ar71xx: fix switch port mapping for ap123 based TP-Link devices
authorOldřich Jedlička <oldium.pro@gmail.com>
Sun, 23 Apr 2017 07:29:15 +0000 (09:29 +0200)
committerPiotr Dymacz <pepe2k@gmail.com>
Mon, 15 May 2017 20:43:33 +0000 (22:43 +0200)
This fixes switch port mapping for: TL-WR841N/ND v8, TL-MR3420 v2 and
TL-WR941N/ND v5. All of them share the same Atheros ap123 reference
design.

The order of switch ports (shown in "swconfig dev eth1 show") is CPU,
LAN 4, LAN 1, LAN 2, LAN 3.

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
[included 2 more devices]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
target/linux/ar71xx/base-files/etc/board.d/02_network

index b0bf413ca178a939f2f09f9bb11f5961e75b2552..2a6dfa55bf7ba94ecb715327ad5a518fa0cad792 100755 (executable)
@@ -298,11 +298,8 @@ ar71xx_setup_interfaces()
        omy-g1|\
        r6100|\
        smart-300|\
-       tl-mr3420-v2|\
        tl-wdr6500-v2|\
-       tl-wr841n-v8|\
        tl-wr940n-v4|\
-       tl-wr941nd-v5|\
        tl-wr941nd-v6|\
        wnr1000-v2|\
        wnr2000-v4|\
@@ -404,6 +401,14 @@ ar71xx_setup_interfaces()
                ucidef_set_interface_wan "eth0"
                ucidef_set_interface_raw "wlan" "wlan0" "dhcp"
                ;;
+       tl-mr3420-v2|\
+       tl-wr841n-v8|\
+       tl-wr842n-v2|\
+       tl-wr941nd-v5)
+               ucidef_set_interfaces_lan_wan "eth1.1" "eth0"
+               ucidef_add_switch "switch0" \
+                       "0@eth1" "1:lan:4" "2:lan:1" "3:lan:2" "4:lan:3"
+               ;;
        tl-wdr4300|\
        tl-wr1041n-v2)
                ucidef_add_switch "switch0" \
@@ -431,11 +436,6 @@ ar71xx_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth0" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4"
                ;;
-       tl-wr842n-v2)
-               ucidef_set_interfaces_lan_wan "eth1.1" "eth0"
-               ucidef_add_switch "switch0" \
-                       "0@eth1" "1:lan:4" "2:lan:1" "3:lan:2" "4:lan:3"
-               ;;
        uap-pro|\
        wpj342)
                ucidef_add_switch "switch0" \