]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-firmware/system-firmware-image-gen.git/blobdiff - Makefile
linux-firmware: Update am65x/j721e sysfw to v2019.10
[processor-firmware/system-firmware-image-gen.git] / Makefile
index a442e0314221010080253b61f8240adc1a561eb5..b1fee58b46bf5a586f25d200352c5e5ef145b886 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -65,7 +65,7 @@ SYSFW_HS_INNER_CERT_PATH ?= ti-sci-firmware-${SOC}-hs-cert.bin
 SYSFW_HS_CERTS_PATH ?= ti-sci-firmware-${SOC}-hs-certs.bin
 
 # Must use FULL Git hash below, as it is used as part of an URL for direct DL
-SYSFW_GIT_HASH ?= 94a06ceb66aa821b293e8b903f6b65346d33328d
+SYSFW_GIT_HASH ?= 1707a289d55d91ca0dc22a12eb7745914858e2d1
 
 # URL to download SYSFW release binary from if not provided otherwise
 SYSFW_DL_URL ?= https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(SYSFW_GIT_HASH)/ti-sysfw/$(SYSFW_PATH)
@@ -88,6 +88,9 @@ CFLAGS ?= \
        -Isoc/${SOC}/${CONFIG} \
        -Iinclude
 
+ifdef ENABLE_TRACE
+CFLAGS += -DENABLE_TRACE
+endif
 
 SOURCES ?= \
        board-cfg.c \
@@ -166,9 +169,16 @@ soc_objs: $(SOC_OBJS)
 $(soc_objroot)/%.o: %.c
        $(CROSS_COMPILE)gcc $(CFLAGS) -c -o $@ $<
 
+# On HS board configuration binaries must be signed
+ifdef HS
+%.bin.unsigned: %.o
+       $(CROSS_COMPILE)objcopy -S -O binary $< $@
+%.bin: %.bin.unsigned
+       $(TI_SECURE_DEV_PKG)/scripts/secure-binary-image.sh $< $@
+else
 %.bin: %.o
        $(CROSS_COMPILE)objcopy -S -O binary $< $@
-
+endif
 
 .PHONY: sysfw_version
 sysfw_version: $(SYSFW_PATH)