diff options
author | Xiaobo Gu <xiaobo.gu@amlogic.com> | 2015-11-13 14:51:21 +0800 |
---|---|---|
committer | Xiaobo Gu <xiaobo.gu@amlogic.com> | 2015-11-13 01:08:28 -0800 |
commit | dbbcf3f7b5e02d05e30f5c1ac7c63941d514c6a0 (patch) | |
tree | c10b05ea6f40fa4b1af724bfa1d5830ee282cde0 /Makefile | |
parent | 13c7781f3ab7b44a65c2570bd9a76a2253b9c8de (diff) | |
download | u-boot-odroid-c1-dbbcf3f7b5e02d05e30f5c1ac7c63941d514c6a0.tar.gz |
Add BSP bl2 firmware support
a). Add bl21.bin - BSP bl2 code.
b). BSP bl2 code locate at board/amlogic/(board)/firmware/
BL2 commit :
commit 6dcf28dd2c5124b97eac78213134b3aaff6945ce
Author: Xiaobo Gu <xiaobo.gu@amlogic.com>
Date: Fri Nov 13 14:41:13 2015 +0800
Support BSP bl2 firmware
a). Remove power driver.
b). Reduce bl2 bin file size from 48K to 45K.
c). Disable Interrupt Vector, Disable cohenrent stack
Change-Id: Id7e5e648d0169b20215fbe211a6763202fde3f3d
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -877,7 +877,7 @@ endif ifeq ($(CONFIG_NEED_BL301), y) .PHONY : bl301.bin -bl301.bin: tools prepare acs.bin +bl301.bin: tools prepare acs.bin bl21.bin $(Q)$(MAKE) -C $(srctree)/$(CPUDIR)/${SOC}/firmware/scp_task $(Q)cp $(buildtree)/scp_task/bl301.bin $(FIP_FOLDER_SOC)/bl301.bin -f endif @@ -887,6 +887,11 @@ acs.bin: tools prepare u-boot.bin $(Q)$(MAKE) -C $(srctree)/$(CPUDIR)/${SOC}/firmware/acs all FIRMWARE=$@ $(Q)cp $(buildtree)/board/${BOARDDIR}/firmware/acs.bin $(FIP_FOLDER_SOC)/acs.bin -f +.PHONY : bl21.bin +bl21.bin: tools prepare u-boot.bin acs.bin + $(Q)$(MAKE) -C $(srctree)/$(CPUDIR)/${SOC}/firmware/bl21 all FIRMWARE=$@ + $(Q)cp $(buildtree)/board/${BOARDDIR}/firmware/bl21.bin $(FIP_FOLDER_SOC)/bl21.bin -f + .PHONY : boot.bin boot.bin: fip.bin ifeq ($(CONFIG_AML_UBOOT_AUTO_TEST), y) @@ -894,7 +899,7 @@ ifeq ($(CONFIG_AML_UBOOT_AUTO_TEST), y) else $(Q)python $(FIP_FOLDER)/acs_tool.pyc $(FIP_FOLDER_SOC)/bl2.bin $(FIP_FOLDER_SOC)/bl2_acs.bin $(FIP_FOLDER_SOC)/acs.bin 0 endif - $(Q)$(FIP_FOLDER)/bl2_fix.sh $(FIP_FOLDER_SOC)/bl2_acs.bin $(FIP_FOLDER_SOC)/zero_tmp $(FIP_FOLDER_SOC)/bl2_new.bin + $(Q)$(FIP_FOLDER)/bl2_fix.sh $(FIP_FOLDER_SOC)/bl2_acs.bin $(FIP_FOLDER_SOC)/zero_tmp $(FIP_FOLDER_SOC)/bl2_zero.bin $(FIP_FOLDER_SOC)/bl21.bin $(FIP_FOLDER_SOC)/bl21_zero.bin $(FIP_FOLDER_SOC)/bl2_new.bin $(Q)cat $(FIP_FOLDER_SOC)/bl2_new.bin $(FIP_FOLDER_SOC)/fip.bin > $(FIP_FOLDER_SOC)/boot_new.bin $(Q)$(FIP_FOLDER_SOC)/aml_encrypt_$(SOC) --bootsig --input $(FIP_FOLDER_SOC)/boot_new.bin --output $(FIP_FOLDER_SOC)/u-boot.bin ifeq ($(CONFIG_AML_CRYPTO_UBOOT), y) |