From a77cc3e6c0e478f520512191070c27bf8748a2d5 Mon Sep 17 00:00:00 2001 From: juhosg Date: Thu, 1 Dec 2011 22:48:43 +0000 Subject: ramips: setup mac and network interfaces from separate functions git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29382 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../ramips/base-files/etc/uci-defaults/network | 38 +++++++++++++++++----- 1 file changed, 30 insertions(+), 8 deletions(-) (limited to 'target/linux/ramips/base-files/etc/uci-defaults/network') 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 -- cgit v1.2.3