Changeset 14413


Ignore:
Timestamp:
2009-02-05T17:46:55+01:00 (8 years ago)
Author:
juhosg
Message:

[ar71xx] create firmware images for the Planex MZK-W04NU board

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

Legend:

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

    r14383 r14413  
    4646                .size           = 0x010000, 
    4747        } , { 
    48                 .name           = "uImage", 
     48                .name           = "kernel", 
    4949                .offset         = 0x050000, 
    5050                .size           = 0x160000, 
     
    5252                .name           = "rootfs", 
    5353                .offset         = 0x1b0000, 
    54                 .size           = 0x610000, 
    55         } , { 
    56                 .name           = "config", 
    57                 .offset         = 0x7c0000, 
    58                 .size           = 0x020000, 
     54                .size           = 0x630000, 
    5955        } , { 
    6056                .name           = "art", 
     
    6258                .size           = 0x020000, 
    6359                .mask_flags     = MTD_WRITEABLE, 
     60        } , { 
     61                .name           = "firmware", 
     62                .offset         = 0x050000, 
     63                .size           = 0x770000, 
    6464        } 
    6565}; 
  • trunk/target/linux/ar71xx/image/Makefile

    r14251 r14413  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    7878endef 
    7979 
     80define Image/Build/Planex 
     81        cp $(KDIR)/vmlinux $(KDIR)/vmlinux-$(2) 
     82        $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux-$(2) '$(strip $(3))' 
     83        gzip -9 -c $(KDIR)/vmlinux-$(2) > $(KDIR)/vmlinux-$(2).bin.gzip 
     84        if [ `stat -c%s "$(KDIR)/vmlinux-$(2).bin.gzip"` -gt 1441792 ]; then \ 
     85                echo "Warning: $(KDIR)/vmlinux-$(2).bin.gzip is too big"; \ 
     86        else if [ `stat -c%s $(KDIR)/root.$(1)` -gt 6356992 ]; then \ 
     87                echo "Warning: $(KDIR)/root.$(1) is too big"; \ 
     88        else \ 
     89                mkimage -A mips -O linux -T kernel -a 0x80060000 -C gzip -e \ 
     90                        0x80060000 \ 
     91                        -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
     92                        -d $(KDIR)/vmlinux-$(2).bin.gzip $(KDIR)/vmlinux-$(2).uImage; \ 
     93                ( \ 
     94                        dd if=$(KDIR)/vmlinux-$(2).uImage bs=1408k conv=sync; \ 
     95                        dd if=$(KDIR)/root.$(1) bs=6208k conv=sync; \ 
     96                ) > $(call imgname,$(1),$(2)).bin; \ 
     97                $(STAGING_DIR_HOST)/bin/mkplanexfw -v 2.00.00 \ 
     98                        -i $(call imgname,$(1),$(2)).bin \ 
     99                        -o $(call imgname,$(1),$(2)).webui; \ 
     100        fi; fi 
     101endef 
     102 
    80103define Image/Build/Template/Compex 
    81104        $(call Image/Build/MyLoader,$(1),$(2)) 
     
    102125endef 
    103126 
     127define Image/Build/Template/Planex 
     128        $(call Image/Build/Planex,$(1),$(2),$(3)) 
     129endef 
     130 
     131define Image/Build/Template/Planex/squashfs 
     132        $(call Image/Build/Template/Planex,squashfs,$(1),$(2)) 
     133endef 
     134 
    104135define Image/Build/Profile/WP543 
    105136        $(call Image/Build/Template/Compex/$(1),wp543) 
     
    122153endef 
    123154 
     155define Image/Build/Profile/MZKW04NU 
     156        $(call Image/Build/Template/Planex/$(1),mzk-w04nu,board=MZK-W04NU) 
     157endef 
     158 
    124159define Image/Build/squashfs 
    125160        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) 
     
    131166 
    132167        $(call Image/Build/Profile/DIR615C1,$(1)) 
     168        $(call Image/Build/Profile/MZKW04NU,$(1)) 
    133169        $(call Image/Build/Profile/TEW632BRP,$(1)) 
    134170        $(call Image/Build/Profile/TEW652BRP,$(1)) 
Note: See TracChangeset for help on using the changeset viewer.