OSDN Git Service

ANDROID: arm64: add option to build Image-dtb
authorHaojian Zhuang <haojian.zhuang@linaro.org>
Fri, 22 Apr 2016 09:23:29 +0000 (17:23 +0800)
committerDmitry Shmidt <dimitrysh@google.com>
Fri, 27 Jan 2017 21:55:07 +0000 (13:55 -0800)
Some bootloaders couldn't decompress Image.gz-dtb.

Change-Id: I698cd0c4ee6894e8d0655d88f3ecf4826c28a645
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
arch/arm64/Makefile
arch/arm64/boot/Makefile

index 085f792..bba8d2c 100644 (file)
@@ -127,7 +127,7 @@ dtbs: prepare scripts
 dtbs_install:
        $(Q)$(MAKE) $(dtbinst)=$(boot)/dts
 
-Image.gz-dtb: vmlinux scripts dtbs
+Image-dtb Image.gz-dtb: vmlinux scripts dtbs
        $(Q)$(MAKE) $(build)=$(boot) $(boot)/$@
 
 PHONY += vdso_install
index 5bb65a9..2c8cb86 100644 (file)
@@ -34,6 +34,9 @@ $(obj)/Image: vmlinux FORCE
 $(obj)/Image.bz2: $(obj)/Image FORCE
        $(call if_changed,bzip2)
 
+$(obj)/Image-dtb: $(obj)/Image $(DTB_OBJS) FORCE
+       $(call if_changed,cat)
+
 $(obj)/Image.gz: $(obj)/Image FORCE
        $(call if_changed,gzip)