mvebu: update default config for DSA
[openwrt/staging/noltari.git] / target / linux / mvebu / cortexa9 / base-files / etc / board.d / 02_network
1 #!/bin/sh
2 #
3 # Copyright (C) 2014-2016 OpenWrt.org
4 # Copyright (C) 2016 LEDE-Project.org
5 #
6
7 . /lib/functions/uci-defaults.sh
8
9 board_config_update
10
11 board=$(board_name)
12
13 case "$board" in
14 cznic,turris-omnia)
15 ucidef_set_interface_lan "lan0 lan1 lan2 lan3 lan4"
16 ucidef_set_interface_wan "eth2"
17 ;;
18 linksys,caiman|\
19 linksys,cobra|\
20 linksys,mamba|\
21 linksys,rango|\
22 linksys,shelby|\
23 linksys,venom)
24 ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
25 ;;
26 marvell,a385-db-ap)
27 ucidef_set_interfaces_lan_wan "eth0 eth1" "eth2"
28 ;;
29 marvell,axp-gp)
30 ucidef_set_interface_lan "eth0 eth1 eth2 eth3"
31 ;;
32 solidrun,clearfog-a1|\
33 solidrun,clearfog-pro-a1)
34 # eth0 is standalone ethernet
35 # eth1 is switch
36 # eth2 is SFP
37 ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4 lan5 lan6" "eth0 eth2"
38 ;;
39 solidrun,clearfog-base-a1)
40 # eth0 is standalone ethernet
41 # eth1 is standalone ethernet
42 # eth2 is SFP
43 ucidef_set_interfaces_lan_wan "eth1" "eth0 eth2"
44 ;;
45 *)
46 ucidef_set_interface_lan "eth0"
47 ;;
48 esac
49
50 board_config_flush
51
52 exit 0