ramips: add user-space support for the Planex MZK-W300NH2 Router
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 29 Dec 2012 17:50:38 +0000 (17:50 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 29 Dec 2012 17:50:38 +0000 (17:50 +0000)
Signed-off-by: Samir Ibradžić <sibradzic@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3077/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34926 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/leds
target/linux/ramips/base-files/etc/uci-defaults/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 d189db5..af05ace 100755 (executable)
@@ -122,6 +122,9 @@ get_status_led() {
        wr512-3gn)
                status_led="wr512:green:wps"
                ;;
+       mzk-w300nh2)
+               status_led="mzkw300nh2:green:power"
+               ;;
        ur-336un)
                status_led="ur336:green:wps"
                ;;
index 1a04e5a..be6975c 100644 (file)
@@ -88,6 +88,7 @@ case "$FIRMWARE" in
        wli-tx4-ag300n | \
        wr512-3gn | \
        wr6202 | \
+       mzk-w300nh2 | \
        ur-336un | \
        xdxrn502j)
                rt2x00_eeprom_extract "factory" 0 272
index a379017..b4dcdd1 100755 (executable)
@@ -69,6 +69,9 @@ case $board in
        mofi3500-3gn)
                set_usb_led "mofi3500-3gn:green:usb"
                ;;
+       mzk-w300nh2)
+               set_wifi_led "mzkw300nh2:amber:wlan"
+               ;;
        nw718)
                set_usb_led "nw718:amber:usb"
                ;;
index 5ab89e9..598074b 100755 (executable)
@@ -71,6 +71,13 @@ ramips_setup_interfaces()
                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-336un)
@@ -145,6 +152,7 @@ ramips_setup_macs()
        bc2 | \
        broadway | \
        f5d8235-v1 | \
+       mzk-w300nh2 | \
        nw718 | \
        psr-680w | \
        rt-n15 | \
index 7e2bac4..f411ab1 100644 (file)
@@ -9,6 +9,7 @@ preinit_set_mac_address() {
 
        case $(ramips_board_name) in
        3g-6200n |\
+       mzk-w300nh2 |\
        wl-330n |\
        wl-330n3g)
                mac=$(ramips_get_mac_binary factory 4)
index 42fcb64..0128717 100755 (executable)
@@ -140,6 +140,9 @@ ramips_board_name() {
        *"Petatel PSR-680W"*)
                name="psr-680w"
                ;;
+       *"Planex MZK-W300NH2"*)
+               name="mzk-w300nh2"
+               ;;
        *"PWH2004")
                name="pwh2004"
                ;;
index d1ccf7e..584e164 100755 (executable)
@@ -35,6 +35,7 @@ platform_check_image() {
        freestation5 | \
        hw550-3g | \
        mofi3500-3gn | \
+       mzk-w300nh2 | \
        nbg-419n | \
        nw718 | \
        omni-emb | \