Changeset 42122


Ignore:
Timestamp:
2014-08-11T13:36:59+02:00 (3 years ago)
Author:
jogo
Message:

brcm63xx: add helpers for building cfe images with dtb

Add a helper for building images with dtb appended kernels.

Signed-off-by: Jonas Gorski <jogo@…>

File:
1 edited

Legend:

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

    r42121 r42122  
    3434TARGET_DTBS:= 
    3535 
     36TARGET_IMAGES:= 
     37 
    3638define Image/Build/CFE 
    3739        # Generate the tagged image 
     
    4244                --info1 "-$(call Image/LimitName16,$(4))" --info2 $(1) \ 
    4345                $(6) $(7) $(8) $(9) 
     46endef 
     47 
     48define Image/Build/CFEDTB 
     49        # Generate the tagged image 
     50        $(STAGING_DIR_HOST)/bin/imagetag -i $(KDIR)/vmlinux-$(2).lzma.cfe -f $(KDIR)/root.$(1) \ 
     51                --output $(BIN_DIR)/openwrt-$(5)-$(1)-cfe.bin \ 
     52                --boardid $(3) --chipid $(4) --entry $(KERNEL_ENTRY) \ 
     53                --load-addr $(LOADADDR) --rsa-signature "$(6)" \ 
     54                --info1 "-$(call Image/LimitName16,$(5))" --info2 $(1) \ 
     55                $(7) $(8) $(9) $(10) 
    4456endef 
    4557 
     
    207219        # Netgear CVG834G 
    208220        $(call Image/Build/HCS,initramfs,cvg834g,a020,0001,0022,$(KDIR)/vmlinux-initramfs) 
     221endef 
     222 
     223define CfeImageDTB 
     224  define Image/Build/$(4) 
     225        $$(call Image/Build/CFEDTB,$$(1),$(1),$(2),$(3),$(4),$(5),$(6)) 
     226  endef 
     227 
     228  TARGET_DTBS += $(1) 
     229  TARGET_IMAGES += $(4) 
    209230endef 
    210231 
     
    360381        $(call Image/Build/HCS,$(1),cvg834g,a020,0001,0022,$(KDIR)/vmlinux) 
    361382 
     383        # build dtb image list 
     384        $(foreach image,$(TARGET_IMAGES),$(call Image/Build/$(image),$(1))) 
     385 
    362386  ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y) 
    363387        $(call Image/Build/Initramfs) 
Note: See TracChangeset for help on using the changeset viewer.