Ver código fonte

ramips: explicitly disable built-in switch for lan-only devices

Commit 8f6334eb947a ("ramips: explicitly disable built-in switch when needed")
did not fix rt288x and rt3883 devices. This patch deals with them.

While at it, consolidate duplicate cases in interface setup.

Signed-off-by: Sungbo Eo <[email protected]>
Sungbo Eo 5 anos atrás
pai
commit
a1693bf626

+ 2 - 0
target/linux/ramips/rt288x/base-files/etc/board.d/02_network

@@ -26,6 +26,8 @@ ramips_setup_interfaces()
 		;;
 	buffalo,wli-tx4-ag300n|\
 	dlink,dap-1522-a1)
+		ucidef_add_switch "switch0"
+		ucidef_add_switch_attr "switch0" "enable" "false"
 		ucidef_set_interface_lan "eth0"
 		;;
 	*)

+ 1 - 5
target/linux/ramips/rt305x/base-files/etc/board.d/02_network

@@ -48,6 +48,7 @@ ramips_setup_interfaces()
 	hame,mpr-a2|\
 	hauppauge,broadway|\
 	hootoo,ht-tm02|\
+	huawei,d105|\
 	intenso,memory2move|\
 	netgear,wnce2001|\
 	tenda,3g150b|\
@@ -109,11 +110,6 @@ ramips_setup_interfaces()
 		ucidef_add_switch "switch0" \
 			"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan:5" "6@eth0"
 		;;
-	huawei,d105)
-		ucidef_add_switch "switch0"
-		ucidef_add_switch_attr "switch0" "enable" "false"
-		ucidef_set_interface_lan "eth0"
-		;;
 	huawei,hg255d)
 		ucidef_add_switch "switch0" \
 			"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"

+ 2 - 0
target/linux/ramips/rt3883/base-files/etc/board.d/02_network

@@ -27,6 +27,8 @@ ramips_setup_interfaces()
 		;;
 	loewe,wmdr-143n|\
 	omnima,hpm)
+		ucidef_add_switch "switch0"
+		ucidef_add_switch_attr "switch0" "enable" "false"
 		ucidef_set_interface_lan "eth0"
 		;;
 	samsung,cy-swr1100)