Changeset 36051


Ignore:
Timestamp:
2013-03-15T17:11:45+01:00 (4 years ago)
Author:
juhosg
Message:

mpc85xx: add profile and build image for the TL-WDR4900 v1 board

Now that the ethernet switch is working, create firmware
images to make impatient users happy.

Signed-off-by: Gabor Juhos <juhosg@…>

Location:
trunk/target/linux/mpc85xx
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/mpc85xx/image/Makefile

    r35689 r36051  
    88include $(INCLUDE_DIR)/image.mk 
    99 
    10 DTS_TARGETS = mpc8548cds_32b p1010rdb 
    11 BOOT_IMAGES:=zImage 
     10define imgname 
     11$(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(patsubst jffs2-%,jffs2,$(patsubst squashfs-%,squashfs,$(1))) 
     12endef 
     13 
     14define sysupname 
     15$(call imgname,$(1),$(2))-sysupgrade.bin 
     16endef 
     17 
     18define factoryname 
     19$(call imgname,$(1),$(2))-factory.bin 
     20endef 
     21 
     22ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
     23  IMAGE_SUFFIX=-initramfs 
     24endif 
     25 
     26zImage:=$(BIN_DIR)/$(IMG_PREFIX)-zImage$(IMAGE_SUFFIX) 
     27 
     28DTS_TARGETS = mpc8548cds_32b p1010rdb tl-wdr4900-v1 
     29BOOT_IMAGES:=zImage cuImage.tl-wdr4900-v1 
    1230 
    1331define Image/Prepare 
     
    1836 
    1937define Image/BuildKernel 
    20         cp $(KDIR)/zImage $(BIN_DIR)/$(IMG_PREFIX)-zImage 
     38        cp $(KDIR)/zImage $(zImage) 
    2139        $(foreach dts,$(DTS_TARGETS), 
    2240                $(LINUX_DIR)/scripts/dtc/dtc -I dts -O dtb $(LINUX_DIR)/arch/powerpc/boot/dts/$(dts).dts > $(BIN_DIR)/$(IMG_PREFIX)-$(dts).fdt 
    2341        ) 
     42endef 
     43 
     44define Image/Build/TPLINK 
     45        -$(STAGING_DIR_HOST)/bin/mktplinkfw \ 
     46                -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION) $(7) \ 
     47                -k $(KDIR)/$(3) \ 
     48                -r $(KDIR)/root.$(1) \ 
     49                -o $(call factoryname,$(1),$(2)) 
     50        -$(STAGING_DIR_HOST)/bin/mktplinkfw \ 
     51                -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION) $(7) -s \ 
     52                -k $(KDIR)/$(3) \ 
     53                -r $(KDIR)/root.$(1) \ 
     54                -o $(call sysupname,$(1),$(2)) 
     55endef 
     56 
     57define Image/Build/Profile/TLWDR4900 
     58        $(call Image/Build/TPLINK,$(1),tl-wdr4900-v1,cuImage.tl-wdr4900-v1,0x49000001,1,16Mppc) 
     59endef 
     60 
     61define Image/Build/Profile/Default 
     62        $(call Image/Build/Profile/TLWDR4900,$(1)) 
    2463endef 
    2564 
     
    3372endef 
    3473 
     74PROFILE ?= Default 
     75 
    3576define Image/Build 
    3677        $(call Image/Build/$(1),$(1)) 
     78        $(call Image/Build/Profile/$(PROFILE),$(1)) 
    3779endef 
    3880 
Note: See TracChangeset for help on using the changeset viewer.