Changeset 15828


Ignore:
Timestamp:
2009-05-13T22:00:42+02:00 (9 years ago)
Author:
juhosg
Message:

[ar71xx] create image for the WRT400N board (thanks to netprince)

Location:
trunk/target/linux/ar71xx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wrt400n.c

    r15422 r15828  
    4646        } , { 
    4747                .name           = "linux", 
     48                .offset         = 0x040000, 
     49                .size           = 0x770000, 
     50        } , { 
     51                .name           = "kernel", 
    4852                .offset         = 0x040000, 
    4953                .size           = 0x140000, 
  • trunk/target/linux/ar71xx/image/Makefile

    r15245 r15828  
    3535                -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
    3636                -d $(KDIR)/vmlinux.bin.lzma $(IMGNAME)-uImage-lzma.bin 
     37endef 
     38 
     39define Image/Build/Linksys8M 
     40        cp $(KDIR)/vmlinux $(KDIR)/vmlinux-$(2) 
     41        $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux-$(2) '$(strip $(3))' 
     42        $(STAGING_DIR_HOST)/bin/lzma e $(KDIR)/vmlinux-$(2) $(KDIR)/vmlinux-$(2).bin.lzma 
     43        if [ `stat -c%s "$(KDIR)/vmlinux-$(2).bin.lzma"` -gt 1310720 ]; then \ 
     44                echo "Warning: $(KDIR)/vmlinux-$(2).bin.lzma is too big"; \ 
     45        else if [ `stat -c%s $(KDIR)/root.$(1)` -gt 6488064 ]; then \ 
     46                echo "Warning: $(KDIR)/root.$(1) is too big"; \ 
     47        else \ 
     48                mkimage -A mips -O linux -T kernel -a 0x80060000 -C lzma -e \ 
     49                        0x80060000 \ 
     50                        -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
     51                        -d $(KDIR)/vmlinux-$(2).bin.lzma $(KDIR)/vmlinux-$(2).uImage; \ 
     52                ( \ 
     53                        dd if=$(KDIR)/vmlinux-$(2).uImage bs=1280k conv=sync; \ 
     54                        dd if=$(KDIR)/root.$(1) bs=6336k conv=sync; \ 
     55                        echo -n $(4); \ 
     56                ) > $(call imgname,$(1),$(2)).bin; \ 
     57        fi; fi 
    3758endef 
    3859 
     
    119140endef 
    120141 
     142define Image/Build/Template/Linksys8M 
     143        $(call Image/Build/Linksys8M,$(1),$(2),$(3),$(4)) 
     144endef 
     145 
     146define Image/Build/Template/Linksys8M/squashfs 
     147        $(call Image/Build/Template/Linksys8M,squashfs,$(1),$(2),$(3)) 
     148endef 
     149 
    121150define Image/Build/Template/AP81 
    122151        $(call Image/Build/AP81,$(1),$(2),$(3),$(4)) 
     
    189218define Image/Build/Profile/TLWR941NDV2 
    190219        $(call Image/Build/Template/TPLINK/$(1),tl-wr941ndv2,board=TL-WR941ND,TL-WR941NDv2) 
     220endef 
     221 
     222define Image/Build/Profile/WRT400N 
     223        $(call Image/Build/Template/Linksys8M/$(1),wrt400n,board=WRT400N) 
    191224endef 
    192225 
     
    202235        $(call Image/Build/Profile/UBNTLSSR71,$(1)) 
    203236        $(call Image/Build/Profile/WP543,$(1)) 
     237        $(call Image/Build/Profile/WRT400N,$(1)) 
    204238endef 
    205239 
Note: See TracChangeset for help on using the changeset viewer.