ramips: add user-space support for the Tenda 3G300M
authorGabor Juhos <juhosg@openwrt.org>
Sat, 19 Jan 2013 17:05:06 +0000 (17:05 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sat, 19 Jan 2013 17:05:06 +0000 (17:05 +0000)
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35245 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
target/linux/ramips/base-files/etc/uci-defaults/01_leds
target/linux/ramips/base-files/etc/uci-defaults/02_network
target/linux/ramips/base-files/lib/preinit/06_set_iface_mac
target/linux/ramips/base-files/lib/ramips.sh
target/linux/ramips/base-files/lib/upgrade/platform.sh

index d8b913f..ff5818c 100755 (executable)
@@ -33,6 +33,9 @@ get_status_led() {
        3g-6200n)
                status_led="edimax:green:power"
                ;;
+       3g300m)
+               status_led="tenda:blue:ap"
+               ;;
        argus-atp52b)
                status_led="argus-atp52b:green:run"
                ;;
index 6bd2c92..61d79b9 100644 (file)
@@ -52,6 +52,7 @@ case "$FIRMWARE" in
                ;;
 
        3g-6200n | \
+       3g300m | \
        air3gii | \
        all0239-3g | \
        all0256n | \
index fa9c4f0..516f3cc 100755 (executable)
@@ -18,6 +18,9 @@ case $board in
                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"
index bbcdf6f..a8e5ef9 100755 (executable)
@@ -42,6 +42,7 @@ ramips_setup_interfaces()
        ucidef_set_interface_loopback
 
        case $board in
+       3g300m | \
        all0256n | \
        all5002 | \
        broadway)
@@ -148,6 +149,7 @@ ramips_setup_macs()
                lan_mac=$(ramips_get_mac_binary factory 40)
                ;;
        3g-6200n | \
+       3g300m | \
        air3gii | \
        argus-atp52b | \
        bc2 | \
index f411ab1..8f9f835 100644 (file)
@@ -9,6 +9,7 @@ preinit_set_mac_address() {
 
        case $(ramips_board_name) in
        3g-6200n |\
+       3g300m | \
        mzk-w300nh2 |\
        wl-330n |\
        wl-330n3g)
index 03b49e8..83dcc0e 100755 (executable)
@@ -182,6 +182,9 @@ ramips_board_name() {
        *"Sitecom WL-351 v1 002")
                name="wl-351"
                ;;
+       *"Tenda 3G300M")
+               name="3g300m"
+               ;;
        *"Tenda W306R V2.0")
                name="w306r-v20"
                ;;
index 584e164..0ddf2df 100755 (executable)
@@ -15,6 +15,7 @@ platform_check_image() {
 
        case "$board" in
        3g-6200n | \
+       3g300m | \
        air3gii | \
        all0239-3g | \
        all0256n | \