Changeset 27813


Ignore:
Timestamp:
2011-07-28T12:56:32+02:00 (7 years ago)
Author:
juhosg
Message:

ramips: rt305x: add support for the Netcore NW718 board

Location:
trunk/target/linux/ramips
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/diag.sh

    r27808 r27813  
    4343                status_led="mofi3500-3gn:green:status" 
    4444                ;; 
     45        nw718) 
     46                status_led="nw718:amber:cpu" 
     47                ;; 
    4548        pwh2004) 
    4649                status_led="pwh2004:green:power" 
  • trunk/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom

    r27812 r27813  
    4747        mofi3500-3gn | \ 
    4848        pwh2004 | \ 
     49        nw718 | \ 
    4950        rt-n15 | \ 
    5051        v22rw-2x2 | \ 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r27812 r27813  
    3232                name="mofi3500-3gn" 
    3333                ;; 
     34        *"NW718") 
     35                name="nw718" 
     36                ;; 
    3437        *"PWH2004") 
    3538                name="pwh2004" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r27812 r27813  
    1515 
    1616        case "$board" in 
    17         dir-300-b1 | dir-600-b1 | dir-600-b2 | fonera20n | rt-g32-b1 | v22rw-2x2 | whr-g300n | hw550-3g | mofi3500-3gn) 
     17        dir-300-b1 | dir-600-b1 | dir-600-b2 | fonera20n | nw718 | rt-g32-b1 | v22rw-2x2 | whr-g300n | hw550-3g | mofi3500-3gn) 
    1818                [ "$magic" != "2705" ] && { 
    1919                        echo "Invalid image type." 
  • trunk/target/linux/ramips/files/arch/mips/include/asm/mach-ralink/machine.h

    r27812 r27813  
    2323        RAMIPS_MACH_DIR_600_B2,         /* D-Link DIR-600 B2 */ 
    2424        RAMIPS_MACH_RT_G32_B1,          /* Asus RT-G32 B1 */ 
     25        RAMIPS_MACH_NW718,              /* Netcore NW718 */ 
    2526 
    2627        /* RT3052 based machines */ 
  • trunk/target/linux/ramips/files/arch/mips/ralink/rt305x/Kconfig

    r27812 r27813  
    4444        select RALINK_DEV_GPIO_LEDS 
    4545 
     46config RT305X_MACH_NW718 
     47        bool "Netcore NW718" 
     48        default y 
     49        select RALINK_DEV_GPIO_BUTTONS 
     50        select RALINK_DEV_GPIO_LEDS 
     51 
    4652config RT305X_MACH_PWH2004 
    4753        bool "Prolink PWH2004 / Abocom WR5205 support (32M RAM, 8M flash)" 
  • trunk/target/linux/ramips/files/arch/mips/ralink/rt305x/Makefile

    r27812 r27813  
    1717obj-$(CONFIG_RT305X_MACH_HW550_3G)      += mach-hw550-3g.o 
    1818obj-$(CONFIG_RT305X_MACH_MOFI3500_3GN)  += mach-mofi3500-3gn.o 
     19obj-$(CONFIG_RT305X_MACH_NW718)         += mach-nw718.o 
    1920obj-$(CONFIG_RT305X_MACH_PWH2004)       += mach-pwh2004.o 
    2021obj-$(CONFIG_RT305X_MACH_RT_G32_REVB)   += mach-rt-g32-revb.o 
  • trunk/target/linux/ramips/image/Makefile

    r27812 r27813  
    9090endef 
    9191 
     92define BuildFirmware/NW718 
     93        $(call PatchKernelLzma,$(2),$(3) $($(4))) 
     94        mkimage -A mips -O linux -T kernel -C lzma $(call kernel_entry) \ 
     95                -n "ARA1B4NCRNW718;1" \ 
     96                -d "$(KDIR)/vmlinux-$(2).bin.lzma" \ 
     97                "$(KDIR)/vmlinux-$(2).uImage" 
     98        if [ `stat -c%s "$(KDIR)/vmlinux-$(2).uImage"` -gt $(5) ]; then \ 
     99                echo "Warning: $(KDIR)/vmlinux-$(2).uImage is too big"; \ 
     100        else if [ `stat -c%s $(KDIR)/root.$(1)` -gt $(6) ]; then \ 
     101                echo "Warning: $(KDIR)/root.$(1) is too big"; \ 
     102        else \ 
     103                ( \ 
     104                        dd if=$(KDIR)/vmlinux-$(2).uImage bs=$(5) conv=sync; \ 
     105                        dd if=$(KDIR)/root.$(1) bs=64k conv=sync; \ 
     106                ) > $(call imgname,$(1),$(2))-factory.bin; \ 
     107        fi; fi 
     108endef 
     109 
    92110mtdlayout_4M=mtdparts=physmap-flash.0:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,832k(kernel),2944k(rootfs),3776k@0x50000(firmware) 
    93111define Image/Build/Template/GENERIC_4M 
     
    110128endef 
    111129 
     130mtdlayout_nw718=mtdparts=spi0.0:192k(u-boot)ro,128k(config)ro,64k(factory)ro,832k(kernel),2880k(rootfs),3712k@0x60000(firmware) 
     131define Image/Build/Template/NW718 
     132        $(call BuildFirmware/Generic,$(1),$(2),board=$(3),mtdlayout_nw718,851968,2949120) 
     133        $(call BuildFirmware/NW718,$(1),$(2),board=$(3),mtdlayout_nw718,851968,2949120) 
     134endef 
     135 
    112136define Image/Build/Profile/DIR300B1 
    113137        $(call Image/Build/Template/DIR300B1,$(1),dir-300-b1,DIR-300-B1,wrgn23_dlwbr_dir300b) 
     
    129153define Image/Build/Profile/FONERA20N 
    130154        $(call Image/Build/Template/GENERIC_8M,$(1),fonera20n,FONERA20N) 
     155endef 
     156 
     157define Image/Build/Profile/NW718 
     158        $(call Image/Build/Template/NW718,$(1),nw718,NW718) 
    131159endef 
    132160 
     
    190218        $(call Image/Build/Profile/FONERA20N,$(1)) 
    191219        $(call Image/Build/Profile/V22RW2X2,$(1)) 
     220        $(call Image/Build/Profile/NW718,$(1)) 
    192221        $(call Image/Build/Profile/PWH2004,$(1)) 
    193222        $(call Image/Build/Profile/WHRG300N,$(1)) 
  • trunk/target/linux/ramips/rt305x/config-2.6.39

    r27812 r27813  
    9797CONFIG_RT305X_MACH_HW550_3G=y 
    9898CONFIG_RT305X_MACH_MOFI3500_3GN=y 
     99CONFIG_RT305X_MACH_NW718=y 
    99100CONFIG_RT305X_MACH_PWH2004=y 
    100101CONFIG_RT305X_MACH_RT_G32_REVB=y 
Note: See TracChangeset for help on using the changeset viewer.