summaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
Diffstat (limited to 'target')
-rwxr-xr-xtarget/linux/ramips/base-files/etc/uci-defaults/network38
1 files changed, 30 insertions, 8 deletions
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/network b/target/linux/ramips/base-files/etc/uci-defaults/network
index e58accd18..7baac0c9c 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/network
+++ b/target/linux/ramips/base-files/etc/uci-defaults/network
@@ -107,21 +107,43 @@ set_macs_only_lan_from_nvram()
set_macs_only_lan "$lan_mac"
}
-board=$(ramips_board_name)
+ramips_setup_interfaces()
+{
+ local board="$1"
-case $board in
- f5d8235-v2)
- create_lan_wan
- set_macs_only_lan_from_mtd "u-boot" 262148
- ;;
+ case $board in
argus-atp52b | \
b2c | \
+ f5d8235-v2 | \
nw718)
create_lan_wan
- set_macs_only_lan_from_mtd "factory" 4
;;
+
*)
RT3X5X=`cat /proc/cpuinfo | grep RT3.5`
[ -z "${RT3X5X}" ] || create_lan_wan
;;
-esac
+ esac
+}
+
+ramips_setup_macs()
+{
+ local board="$1"
+
+ case $board in
+ f5d8235-v2)
+ set_macs_only_lan_from_mtd "u-boot" 262148
+ ;;
+
+ argus-atp52b | \
+ b2c | \
+ nw718)
+ set_macs_only_lan_from_mtd "factory" 4
+ ;;
+ esac
+}
+
+board=$(ramips_board_name)
+
+ramips_setup_interfaces $board
+ramips_setup_macs $board