Changeset 24419


Ignore:
Timestamp:
2010-12-10T16:17:03+01:00 (7 years ago)
Author:
juhosg
Message:

ar71xx: add nbg460n image generation

This adds image generation for NBG460N/550N/550NH boards.

Signed-off-by: Michael Kurz <michi.kurz@…>

Location:
trunk/target/linux/ar71xx
Files:
3 added
5 edited

Legend:

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

    r23136 r24419  
    6666        mzk-w300nh) 
    6767                status_led="mzk-w300nh:green:status" 
     68                ;; 
     69        nbg460n_550n_550nh) 
     70                status_led="nbg460n:green:power" 
    6871                ;; 
    6972        pb44) 
  • trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh

    r23165 r24419  
    4949        *MZK-W300NH) 
    5050                name="mzk-w300nh" 
     51                ;; 
     52        *"NBG460N/550N/550NH") 
     53                name="nbg460n_550n_550nh" 
    5154                ;; 
    5255        *PB42) 
  • trunk/target/linux/ar71xx/base-files/lib/upgrade/platform.sh

    r23136 r24419  
    6969 
    7070        case "$board" in 
    71         ap81 | ap83 | dir-600-a1 | dir-615-c1 | dir-825-b1 | mzk-w04nu | mzk-w300nh | tew-632brp | wrt400n | bullet-m | nanostation-m | rocket-m | wzr-hp-g300nh ) 
     71        ap81 | ap83 | dir-600-a1 | dir-615-c1 | dir-825-b1 | mzk-w04nu | mzk-w300nh | tew-632brp | wrt400n | bullet-m | nanostation-m | rocket-m | wzr-hp-g300nh | nbg460n_550n_550nh) 
    7272                [ "$magic" != "2705" ] && { 
    7373                        echo "Invalid image type." 
  • trunk/target/linux/ar71xx/generic/profiles/zyxel.mk

    r21396 r24419  
    88define Profile/NBG_460N_550N_550NH 
    99        NAME:=Zyxel NBG 460N/550N/550NH 
    10         PACKAGES:=kmod-ath9k swconfig 
     10        PACKAGES:=kmod-ath9k kmod-rtc-pcf8563 swconfig uboot-ar71xx-nbg460n_550n_550nh 
    1111endef 
    1212 
  • trunk/target/linux/ar71xx/image/Makefile

    r24196 r24419  
    374374endef 
    375375 
     376define Image/Build/ZyXEL 
     377        $(call PatchKernelLzma,$(2),$(3)) 
     378        if [ `stat -c%s "$(KDIR)/vmlinux-$(2).bin.lzma"` -gt 917504 ]; then \ 
     379                echo "Warning: $(KDIR)/vmlinux-$(2).bin.lzma is too big"; \ 
     380        else if [ `stat -c%s $(KDIR)/root.$(1)` -gt 2752512 ]; then \ 
     381                echo "Warning: $(KDIR)/root.$(1) is too big"; \ 
     382        else \ 
     383                mkimage -A mips -O linux -T kernel -a 0x80060000 -C lzma -e \ 
     384                        0x80060000 \ 
     385                        -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
     386                        -d $(KDIR)/vmlinux-$(2).bin.lzma $(KDIR)/vmlinux-$(2).uImage; \ 
     387                ( \ 
     388                        dd if=$(KDIR)/vmlinux-$(2).uImage bs=896k conv=sync; \ 
     389                        dd if=$(KDIR)/root.$(1); \ 
     390                ) > $(call imgname,$(1),$(2))-sysupgrade.bin; \ 
     391                $(STAGING_DIR_HOST)/bin/mkzynfw \ 
     392                        -B $(4) \ 
     393                        -b $(BIN_DIR)/$(IMG_PREFIX)-$(2)-u-boot.bin \ 
     394                        -r $(call imgname,$(1),$(2))-sysupgrade.bin:0x10000 \ 
     395                        -o $(call imgname,$(1),$(2))-factory.bin; \ 
     396        fi; fi 
     397endef 
     398 
    376399define Image/Build/WNDR3700/initramfs 
    377400        $(call PatchKernelLzma,$(2),$(3) $(wndr3700_mtdlayout)) 
     
    542565endef 
    543566 
     567define Image/Build/Profile/NBG_460N_550N_550NH 
     568        $(call Image/Build/Template/$(fs_64k)/$(1),ZyXEL,nbg460n_550n_550nh,board=NBG460N,NBG-460N) 
     569endef 
     570 
    544571define Image/Build/Profile/TLMR3420V1 
    545572        $(call Image/Build/Template/$(fs_4k)/$(1),TPLINK,tl-mr3420-v1,board=TL-MR3420,TL-MR3420v1) 
     
    630657        $(call Image/Build/Profile/MZKW04NU,$(1)) 
    631658        $(call Image/Build/Profile/MZKW300NH,$(1)) 
     659        $(call Image/Build/Profile/NBG_460N_550N_550NH,$(1)) 
    632660        $(call Image/Build/Profile/PB42,$(1)) 
    633661        $(call Image/Build/Profile/PB44,$(1)) 
Note: See TracChangeset for help on using the changeset viewer.