aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/base-files/etc/uci-defaults/.svn
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ramips/base-files/etc/uci-defaults/.svn')
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/entries130
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/01_leds.svn-base5
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/02_network.svn-base5
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/09_fix-seama-header.svn-base5
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/01_leds.svn-base112
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/02_network.svn-base272
-rw-r--r--target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/09_fix-seama-header.svn-base20
7 files changed, 549 insertions, 0 deletions
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/entries b/target/linux/ramips/base-files/etc/uci-defaults/.svn/entries
new file mode 100644
index 0000000..d43ab49
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/entries
@@ -0,0 +1,130 @@
+10
+
+dir
+36060
+svn://svn.openwrt.org/openwrt/trunk/target/linux/ramips/base-files/etc/uci-defaults
+svn://svn.openwrt.org/openwrt
+
+
+
+2013-03-11T21:02:43.602648Z
+35971
+juhosg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3c298f89-4303-0410-b956-a3cf2f4a3e73
+
+01_leds
+file
+
+
+
+
+2013-03-17T12:12:46.000000Z
+3708cda2b86612688936bfd17e3ea9d6
+2013-02-02T17:21:05.243919Z
+35467
+juhosg
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2430
+
+09_fix-seama-header
+file
+
+
+
+
+2013-03-17T12:12:46.000000Z
+ac682b85cb33c872900702babfa8c990
+2013-01-18T12:42:53.029206Z
+35217
+jow
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+214
+
+02_network
+file
+
+
+
+
+2013-03-17T12:12:46.000000Z
+12e5ae1f3f5d02b7f9a7063dab64ed8f
+2013-03-11T21:02:43.602648Z
+35971
+juhosg
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+5499
+
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/01_leds.svn-base b/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/01_leds.svn-base
new file mode 100644
index 0000000..869ac71
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/01_leds.svn-base
@@ -0,0 +1,5 @@
+K 14
+svn:executable
+V 1
+*
+END
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/02_network.svn-base b/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/02_network.svn-base
new file mode 100644
index 0000000..869ac71
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/02_network.svn-base
@@ -0,0 +1,5 @@
+K 14
+svn:executable
+V 1
+*
+END
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/09_fix-seama-header.svn-base b/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/09_fix-seama-header.svn-base
new file mode 100644
index 0000000..869ac71
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/prop-base/09_fix-seama-header.svn-base
@@ -0,0 +1,5 @@
+K 14
+svn:executable
+V 1
+*
+END
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/01_leds.svn-base b/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/01_leds.svn-base
new file mode 100644
index 0000000..104f201
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/01_leds.svn-base
@@ -0,0 +1,112 @@
+#!/bin/sh
+
+. /lib/functions/uci-defaults.sh
+. /lib/ramips.sh
+
+set_usb_led() {
+ ucidef_set_led_usbdev "usb" "USB" "$1" "1-1"
+}
+
+set_wifi_led() {
+ ucidef_set_led_netdev "wifi_led" "wifi" "$1" "wlan0"
+}
+
+board=$(ramips_board_name)
+
+case $board in
+ 3g-6200n)
+ set_wifi_led "edimax:amber:wlan"
+ set_usb_led "edimax:blue:3g"
+ ;;
+ 3g300m)
+ set_usb_led "tenda:blue:3g"
+ ;;
+ air3gii)
+ set_wifi_led "airlive:green:wlan"
+ set_usb_led "airlive:green:mobile"
+ ;;
+ all0256n)
+ ucidef_set_rssimon "wlan0" "40000" "1"
+ ucidef_set_led_rssi "rssilow" "RSSILOW" "all0256n:green:rssilow" "wlan0" "1" "40" "0" "6"
+ ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "all0256n:green:rssimed" "wlan0" "30" "80" "-29" "5"
+ ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "all0256n:green:rssihigh" "wlan0" "70" "100" "-69" "8"
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ bc2)
+ set_usb_led "bc2:blue:usb"
+ ;;
+ br6425)
+ set_wifi_led "edimax:orange:wlan"
+ ;;
+ broadway)
+ set_usb_led "red:diskmounted"
+ set_wifi_led "red:wps_active"
+ ;;
+ br6524n)
+ set_wifi_led "edimax:blue:wlan"
+ ;;
+ dir-300-b1|\
+ dir-600-b1|\
+ dir-600-b2|\
+ dir-620-a1)
+ # ANDed with vlan switch port 4 led state
+ ucidef_set_led_default "wan" "WAN LED (amber)" "d-link:amber:wan" "1"
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ dir-615-d|\
+ dir-615-h1)
+ ucidef_set_led_default "status" "Status LED (amber)" "d-link:amber:status" "0"
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ esr-9753)
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ f5d8235-v1)
+ set_usb_led "f5d8235-v1:blue:storage"
+ ;;
+ f5d8235-v2)
+ set_usb_led "f5d8235v2:blue:storage"
+ ;;
+ fonera20n)
+ set_usb_led "fonera20n:orange:usb"
+ set_wifi_led "fonera20n:orange:wifi"
+ ;;
+ all0239-3g|\
+ hw550-3g)
+ set_usb_led "hw550-3g:green:usb"
+ ;;
+ mofi3500-3gn)
+ set_usb_led "mofi3500-3gn:green:usb"
+ ;;
+ mzk-w300nh2)
+ set_wifi_led "mzkw300nh2:amber:wlan"
+ ;;
+ nw718)
+ set_usb_led "nw718:amber:usb"
+ ;;
+ omni-emb-hpm)
+ ucidef_set_led_default "power" "POWER" "emb:orange:power" "1"
+ ucidef_set_led_netdev "eth" "ETH" "emb:green:eth" "eth0"
+ set_wifi_led "emb:green:wifi"
+ ;;
+ sl-r7205)
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ v11st-fe)
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ w306r-v20)
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ w502u)
+ set_usb_led "alfa:blue:usb"
+ set_wifi_led "rt2800pci-phy0::radio"
+ ;;
+ wcr-150gn)
+ set_usb_led "wcr150gn:amber:user"
+ ;;
+esac
+
+ucidef_commit_leds
+
+exit 0
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/02_network.svn-base b/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/02_network.svn-base
new file mode 100644
index 0000000..d6ab75a
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/02_network.svn-base
@@ -0,0 +1,272 @@
+#!/bin/sh
+
+. /lib/functions.sh
+. /lib/ramips.sh
+. /lib/functions/uci-defaults.sh
+
+ramips_setup_rt3x5x_vlans()
+{
+ if [ ! -x /sbin/swconfig ]; then
+ # legacy default
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ return
+ fi
+ local wanports=""
+ local lanports=""
+ swconfig dev rt305x set reset 1
+ for port in 5 4 3 2 1 0; do
+ if [ `swconfig dev rt305x port $port get disable` = "1" ]; then
+ continue
+ fi
+ if [ `swconfig dev rt305x port $port get lan` = "0" ]; then
+ wanports="$port $wanports"
+ else
+ lanports="$port $lanports"
+ fi
+ done
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "rt305x" "1" "1"
+ ucidef_add_switch_vlan "rt305x" "1" "$lanports 6t"
+ ucidef_add_switch_vlan "rt305x" "2" "$wanports 6t"
+}
+
+ramips_setup_interfaces()
+{
+ local board="$1"
+
+ ucidef_set_interface_loopback
+
+ case $board in
+ 3g300m | \
+ all0256n | \
+ all5002 | \
+ broadway)
+ ucidef_add_switch "switch0" "1" "0"
+ ucidef_set_interface_lan "eth0"
+ ;;
+
+ dir-615-h1 | \
+ wl-330n)
+ ucidef_set_interface_lan "eth0.1"
+ ;;
+
+ 3g-6200n | \
+ argus-atp52b | \
+ b2c | \
+ nw718 | \
+ psr-680w | \
+ sl-r7205 | \
+ w502u | \
+ wr6202)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ;;
+
+ dir-645)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 6t"
+ ucidef_add_switch_vlan "switch0" "2" "0 6t"
+ ;;
+
+ mzk-w300nh2)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 6t"
+ ucidef_add_switch_vlan "switch0" "2" "4 6t"
+ ;;
+
+ f5d8235-v1 | \
+ f5d8235-v2 | \
+ ur-326n4g)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 6t"
+ ucidef_add_switch_vlan "switch0" "2" "0 6t"
+ ;;
+
+ ur-336un)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ;;
+
+ br6524n | \
+ v11st-fe)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 5t"
+ ucidef_add_switch_vlan "switch0" "2" "0 5t"
+ ;;
+
+ rt-n15 | \
+ wl-351)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5t"
+ ucidef_add_switch_vlan "switch0" "2" "4 5t"
+ ;;
+
+ rt-n56u)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 8t"
+ ucidef_add_switch_vlan "switch0" "2" "4 8t"
+ ;;
+
+ tew-691gr|\
+ tew-692gr)
+ ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+ ucidef_add_switch "switch0" "1" "1"
+ ucidef_add_switch_vlan "switch0" "1" "0t 1 2 3 4"
+ ucidef_add_switch_vlan "switch0" "2" "0t 5"
+ ;;
+
+ freestation5 | \
+ wcr-150gn)
+ ucidef_set_interfaces_lan_wan "eth0.2" "eth0.1"
+ ;;
+
+ omni-emb-hpm|\
+ wli-tx4-ag300n)
+ ucidef_set_interface_lan "eth0"
+ ;;
+
+ *)
+ RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350)"`
+ if [ -n "${RT3X5X}" ]; then
+ ramips_setup_rt3x5x_vlans
+ else
+ ucidef_set_interfaces_lan_wan "eth0" "eth1"
+ fi
+ ;;
+ esac
+}
+
+ramips_setup_macs()
+{
+ local board="$1"
+ local lan_mac=""
+ local wan_mac=""
+
+ case $board in
+ all0256n | \
+ all5002 | \
+ dir-615-h1)
+ lan_mac=$(mtd_get_mac_binary factory 40)
+ ;;
+ 3g-6200n | \
+ 3g300m | \
+ air3gii | \
+ argus-atp52b | \
+ bc2 | \
+ br6425 | \
+ broadway | \
+ f5d8235-v1 | \
+ mzk-w300nh2 | \
+ nw718 | \
+ psr-680w | \
+ rt-n15 | \
+ sl-r7205 | \
+ wl-351)
+ lan_mac=$(mtd_get_mac_binary factory 4)
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ w306r-v20)
+ lan_mac=$(mtd_get_mac_binary factory 4)
+ wan_mac=$(macaddr_add "$lan_mac" 5)
+ ;;
+
+ rt-n13u | \
+ fonera20n)
+ lan_mac=$(mtd_get_mac_binary factory 40)
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ dir-300-b1 |\
+ dir-300-b2 |\
+ dir-600-b1)
+ lan_mac=$(mtd_get_mac_binary devdata 16388)
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ dir-620-a1)
+ lan_mac=$(mtd_get_mac_binary factory 4)
+ lan_mac=$(macaddr_setbit_la "$lan_mac")
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ dir-645)
+ lan_mac=$(mtd_get_mac_ascii nvram lanmac)
+ wan_mac=$(mtd_get_mac_ascii nvram wanmac)
+ ;;
+
+ esr-9753 | \
+ ur-326n4g | \
+ ur-336un)
+ lan_mac=$(mtd_get_mac_binary devdata 16388)
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ nbg-419n | \
+ wcr-150gn)
+ lan_mac=$(mtd_get_mac_binary factory 4)
+ wan_mac=$(mtd_get_mac_binary factory 40)
+ ;;
+
+ omni-emb-hpm)
+ lan_mac=$(mtd_get_mac_binary factory 40)
+ ;;
+
+ f5d8235-v2)
+ lan_mac=$(mtd_get_mac_binary "u-boot" 262148)
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ rt-n56u)
+ lan_mac=$(mtd_get_mac_binary factory 4)
+ wan_mac=$(mtd_get_mac_binary factory 32772)
+ ;;
+
+ tew-691gr)
+ lan_mac=$(mtd_get_mac_binary factory 40)
+ wan_mac=$(macaddr_add "$lan_mac" 3)
+ ;;
+
+ tew-692gr)
+ lan_mac=$(mtd_get_mac_binary factory 40)
+ wan_mac=$(macaddr_add "$lan_mac" 4)
+ ;;
+
+ all0239-3g | \
+ carambola | \
+ w502u)
+ lan_mac=$(mtd_get_mac_binary factory 40)
+ wan_mac=$(mtd_get_mac_binary factory 46)
+ ;;
+
+ wl341v3)
+ lan_mac=$(mtd_get_mac_binary board-nvram 65440)
+ wan_mac=$(macaddr_add "$lan_mac" 1)
+ ;;
+
+ wli-tx4-ag300n)
+ lan_mac=$(mtd_get_mac_binary factory 4)
+ ;;
+
+ esac
+
+ [ -n "$lan_mac" ] && ucidef_set_interface_macaddr lan $lan_mac
+ [ -n "$wan_mac" ] && ucidef_set_interface_macaddr wan $wan_mac
+}
+
+[ -e /etc/config/network ] && exit 0
+
+touch /etc/config/network
+
+board=$(ramips_board_name)
+
+ramips_setup_interfaces $board
+ramips_setup_macs $board
+
+uci commit network
+
+exit 0
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/09_fix-seama-header.svn-base b/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/09_fix-seama-header.svn-base
new file mode 100644
index 0000000..d8bed79
--- /dev/null
+++ b/target/linux/ramips/base-files/etc/uci-defaults/.svn/text-base/09_fix-seama-header.svn-base
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# Copyright (C) 2012 OpenWrt.org
+#
+
+. /lib/ramips.sh
+
+fix_seama_header() {
+ local part=$1
+
+ mtd fixseama $part
+}
+
+board=$(ramips_board_name)
+
+case "$board" in
+dir-645)
+ fix_seama_header kernel
+ ;;
+esac