summaryrefslogtreecommitdiff
authorLiang Ji <liang.ji@amlogic.com>2019-07-25 08:19:41 (GMT)
committer Tellen Yu <tellen.yu@amlogic.com>2019-07-26 15:02:09 (GMT)
commit26becd50c0688d4dfa14d86e943fd2d76fa93954 (patch)
treeb47ff052e87d6b6820418e8797fb0555938333e4
parentc2b681f6a05683b55642f345062fab4f92c160ec (diff)
downloadcommon-26becd50c0688d4dfa14d86e943fd2d76fa93954.zip
common-26becd50c0688d4dfa14d86e943fd2d76fa93954.tar.gz
common-26becd50c0688d4dfa14d86e943fd2d76fa93954.tar.bz2
deadpool: secure boot [1/2]
PD#SWPL-7036 Problem: now only manual generate aml_upgrade_package for deadpool secure boot Solution: integrate into make and can auto generate aml_upgrade_package for deadpool secure boot Verify: deadpool Change-Id: I779ac51fd711eea0599ae192d6e63a9c5ac51940 Signed-off-by: Liang Ji <liang.ji@amlogic.com>
Diffstat
-rwxr-xr-xfactory.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/factory.mk b/factory.mk
index e685660..2e0e3c4 100755
--- a/factory.mk
+++ b/factory.mk
@@ -329,7 +329,15 @@ ifeq ($(PRODUCT_SABRINA_SECURE_BOOT),true)
$(INSTALLED_AMLOGIC_BOOTLOADER_TARGET): build_always
# Google internal tree might not have the bootloader source
ifneq ($(wildcard ~/bootloader/.* bootloader/uboot-repo/*),)
- cd bootloader/uboot-repo && ./mk sm1_sabrina_v1 --bl32 bl32/bin/g12a/bl32.img --systemroot --avb2
+ifeq ($(TARGET_DEVICE),sabrina)
+ cd bootloader/uboot-repo && \
+ ./mk sm1_sabrina_v1 --bl32 bl32/bin/g12a/bl32.img --systemroot --avb2
+else
+ifeq ($(TARGET_DEVICE),deadpool)
+ cd bootloader/uboot-repo && \
+ ./mk g12a_deadpool_v1 --bl32 ../../vendor/amlogic/common/tdk/secureos/g12a/bl32.img --systemroot --avb2
+endif
+endif
cp bootloader/uboot-repo/fip/_tmp/bl2_new.bin $(TARGET_DEVICE_DIR)/prebuilt/bootloader/
cp bootloader/uboot-repo/fip/_tmp/bl30_new.bin $(TARGET_DEVICE_DIR)/prebuilt/bootloader/
cp bootloader/uboot-repo/fip/_tmp/bl31.img $(TARGET_DEVICE_DIR)/prebuilt/bootloader/