diff options
| -rwxr-xr-x | target/linux/lantiq/base-files/etc/uci-defaults/leds | 35 | ||||
| -rwxr-xr-x | target/linux/lantiq/base-files/etc/uci-defaults/network | 119 | 
2 files changed, 53 insertions, 101 deletions
| diff --git a/target/linux/lantiq/base-files/etc/uci-defaults/leds b/target/linux/lantiq/base-files/etc/uci-defaults/leds index 411e9d882..2a7db4c1a 100755 --- a/target/linux/lantiq/base-files/etc/uci-defaults/leds +++ b/target/linux/lantiq/base-files/etc/uci-defaults/leds @@ -83,6 +83,14 @@ EOF  board=$(lantiq_board_name)  case "$board" in +ARV4520PW|ARV452CPW) +	set_led_netdev "wifi" "wifi" "soc:blue:wifi" "wlan0" +	set_led_usbdev "usb" "USB" "soc:blue:usb" "1-1" +	set_led_default "fxs1" "fxs1" "soc:blue:fxs1" "1" +	set_led_default "fxs2" "fxs2" "soc:blue:fxs2" "1" +	set_led_default "online" "online" "soc:blue:internet" "1" +	;; +  ARV7525PW)  	set_led_netdev "wifi" "wifi" "soc:green:wifi" "wlan0"  	set_led_default "fxs1" "fxs1" "soc:green:fxs1" "1" @@ -91,15 +99,30 @@ ARV7525PW)  	set_led_default "online" "online" "soc:green:online" "1"  	;; +ARV4525PW) +	set_led_netdev "wifi" "wifi" "soc:green:wifi" "wlan0" +	set_led_default "fxs1" "fxs1" "soc:green:fxs1" "1" +	set_led_default "fxs2" "fxs2" "soc:green:fxs2" "1" +	set_led_default "dsl" "dsl" "soc:green:dsl" "1" +	set_led_default "online" "online" "soc:green:online" "1" +	;; +  GIGASX76X)  	set_led_wlan "wifi" "wifi" "soc:green:wifi" "phy0radio" -	set_led_netdev "online" "online" "soc:green:online" "nas0" +	set_led_netdev "online" "online" "soc:green:online" "pppoe-wan" +	set_led_usbdev "usb" "USB" "soc:green:usb" "1-1" +	;; + +ARV4519PW) +	set_led_wlan "wifi" "wifi" "soc:green:wifi" "phy0radio" +	set_led_netdev "internet" "internet" "soc:green:internet" "pppoe-wan" +	set_led_usbdev "usb" "USB" "soc:green:usb" "1-1" +	;; + +ARV7518PW) +	set_led_wlan "wifi" "wifi" "soc:green:wifi" "phy0radio" +	set_led_netdev "internet" "internet" "soc:green:internet" "pppoe-wan"  	set_led_usbdev "usb" "USB" "soc:green:usb" "1-1" -	set_led_default "adsl" "adsl" "soc:green:adsl" "0" -	set_led_default "voip" "voip" "soc:green:voip" "0" -	set_led_default "phone1" "fxs1" "soc:green:phone1" "0" -	set_led_default "phone2" "fxs2" "soc:green:phone2" "0" -	set_led_default "line" "line" "soc:green:line" "0"  	;;  esac diff --git a/target/linux/lantiq/base-files/etc/uci-defaults/network b/target/linux/lantiq/base-files/etc/uci-defaults/network index 09f6bd7bf..94dea9a24 100755 --- a/target/linux/lantiq/base-files/etc/uci-defaults/network +++ b/target/linux/lantiq/base-files/etc/uci-defaults/network @@ -1,51 +1,9 @@  #!/bin/sh  # -# Copyright (C) 2011 OpenWrt.org +# Copyright (C) 2011-2012 OpenWrt.org  # -set_interface_loopback() { -	uci batch <<EOF -set network.loopback='interface' -set network.loopback.ifname='lo' -set network.loopback.proto='static' -set network.loopback.ipaddr='127.0.0.1' -set network.loopback.netmask='255.0.0.0' -EOF -} - -set_interface_raw() { -	local cfg=$1 -	local ifname=$2 - -	uci batch <<EOF -set network.$cfg='interface' -set network.$cfg.ifname='$ifname' -set network.$cfg.proto='none' -EOF -} - -set_interface_lan() { -	local ifname=$1 - -	uci batch <<EOF -set network.lan='interface' -set network.lan.ifname='$ifname' -set network.lan.type='bridge' -set network.lan.proto='static' -set network.lan.ipaddr='192.168.1.1' -set network.lan.netmask='255.255.255.0' -EOF -} - -set_interface_wan() { -	local ifname=$1 - -	uci batch <<EOF -set network.wan='interface' -set network.wan.ifname='$ifname' -set network.wan.proto='dhcp' -EOF -} +[ -e /etc/config/network ] && exit 0  set_atm_wan() {  	local vpi=$1 @@ -59,8 +17,6 @@ set network.atm.vpi='$vpi'  set network.atm.vci='$vci'  set network.atm.encaps='$encaps'  set network.atm.payload='$payload' -set network.atm.fwannex='$annex' -set network.atm.annex='$annex'  set network.wan='interface'  set network.wan.ifname='nas0'  set network.wan.proto='pppoe' @@ -79,72 +35,45 @@ set network.adsl.annex='$annex'  EOF  } -set_interfaces_lan_wan() { -	local lan_ifname=$1 -	local wan_ifname=$2 - -	set_interface_lan "$lan_ifname" -	set_interface_wan "$wan_ifname" -} - -add_switch() { -	local name=$1 -	local reset=$2 -	local enable=$3 -	uci batch <<EOF -add network switch -set network.@switch[-1].name='$name' -set network.@switch[-1].reset='$reset' -set network.@switch[-1].enable_vlan='$enable' -EOF -} - -add_switch_vlan() { -	local device=$1 -	local vlan=$2 -	local ports=$3 -	uci batch <<EOF -add network switch_vlan -set network.@switch_vlan[-1].device='$device' -set network.@switch_vlan[-1].vlan='$vlan' -set network.@switch_vlan[-1].ports='$ports' -EOF -} - -[ -e /etc/config/network ] && exit 0 - +. /lib/functions/uci-defaults.sh  . /lib/lantiq.sh  touch /etc/config/network -set_interface_loopback -set_interface_lan 'eth0' - +ucidef_set_interface_loopback +ucidef_set_interface_lan 'eth0'  vpi=1  vci=32  encaps="llc"  payload="bridged"  fwannex=$(lantiq_dsl_fwannex) -annex="$fwannex" -  board=$(lantiq_board_name) +dsl=$(lantiq_soc_has_adsl) +  case "$board" in -GIGASX76X) -	set_interface_lan "eth0.1" -	add_switch "eth0" "1" "1" -	add_switch_vlan "eth0" "1" "1 2 3 4 5t" +# annex B with adm6996 +ARV4520PW|GIGASX76X) +	ucidef_set_interface_lan "eth0.1" +	ucidef_add_switch "eth0" "1" "1" +	ucidef_add_switch_vlan "eth0" "1" "1 2 3 4 5t" +	set_adsl "b" "b2p"  	;; -*) -	# custom foo goes here -	true +# annex A with ar8316 +ARV4519PW|ARV7518PW) +	ucidef_set_interface_lan "eth0.1" +	ucidef_add_switch "eth0" "1" "1" +	ucidef_add_switch_vlan "eth0" "1" "0t 2 3 4 5" +	set_adsl "a" "a2p" +	;; + +ARV7525PW|ARV4525PW|*) +	set_adsl "$fwannex" "${fwannex}2p"  	;;  esac -dsl=$(lantiq_soc_has_adsl) -[ -z "$dsl" ] || set_atm_wan "$vpi" "vci" "$encaps" "$payload" "$annex" -[ -z "$fwannex" ] || set_adsl "$fwannex" "$annex" +[ -z "$dsl" ] || set_atm_wan "$vpi" "$vci" "$encaps" "$payload"  uci commit network | 
