3 # Copyright (C) 2011-2015 OpenWrt.org
6 .
/lib
/functions
/uci-defaults.sh
7 .
/lib
/functions
/system.sh
8 .
/lib
/functions
/lantiq.sh
10 lantiq_setup_interfaces
()
16 ucidef_add_switch
"switch0" \
17 "0:lan:4" "2:lan:2" "1:lan:3" "3:lan:1" "5t@eth0"
20 arcadyan
,arv7510pw22|\
22 arcadyan
,arv752dpw22|\
23 arcadyan
,arv8539pw22|\
24 buffalo
,wbmr-hp-g300h
)
25 ucidef_add_switch
"switch0" \
26 "0t@eth0" "2:lan" "3:lan" "4:lan" "5:lan"
28 arcadyan
,arv7506pw11|\
30 siemens
,gigaset-sx76x
)
31 ucidef_add_switch
"switch0" \
32 "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5t@eth0"
36 ucidef_add_switch
"switch0" \
37 "0:lan" "1:lan" "2:lan" "3:lan" "4t@eth0"
41 ucidef_add_switch
"switch0" \
42 "1:lan" "2:lan" "3:lan" "4:lan" "5t@eth0"
46 ucidef_add_switch
"switch0" \
47 "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5t@eth0"
50 ucidef_add_switch
"switch0" \
51 "0:lan" "1:lan" "2:lan" "3:lan" "5t@eth0"
54 ucidef_set_interface_lan
'eth0'
65 arcadyan
,arv7506pw11|\
68 arcadyan
,arv752dpw22|\
69 arcadyan
,arv8539pw22|\
72 siemens
,gigaset-sx76x|\
78 lantiq_setup_dsl_helper
"$annex"
93 lan_mac
=$
(mtd_get_mac_ascii uboot-env ethaddr
)
94 wan_mac
=$
(macaddr_add
"$lan_mac" 1)
97 wan_mac
=$
(macaddr_add
"$(mtd_get_mac_binary board_config 0x16)" 2)
100 wan_mac
=$
(macaddr_add
"$(mtd_get_mac_binary board_config 0x16)" 1)
104 wan_mac
=$
(macaddr_add
"$(mtd_get_mac_binary urlader 0xa91)" 1)
108 [ -n "$lan_mac" ] && ucidef_set_interface_macaddr
"lan" "$lan_mac"
109 [ -n "$wan_mac" ] && ucidef_set_interface_macaddr
"wan" "$wan_mac"
114 lantiq_setup_interfaces
$board
115 lantiq_setup_dsl
$board
116 lantiq_setup_macs
$board