summaryrefslogtreecommitdiffstats
path: root/meta/classes-recipe/uboot-sign.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes-recipe/uboot-sign.bbclass')
-rw-r--r--meta/classes-recipe/uboot-sign.bbclass16
1 files changed, 16 insertions, 0 deletions
diff --git a/meta/classes-recipe/uboot-sign.bbclass b/meta/classes-recipe/uboot-sign.bbclass
index 598a89c816..76a81546e3 100644
--- a/meta/classes-recipe/uboot-sign.bbclass
+++ b/meta/classes-recipe/uboot-sign.bbclass
@@ -98,6 +98,13 @@ UBOOT_FIT_ARM_TRUSTED_FIRMWARE_IMAGE ?= "bl31.bin"
98UBOOT_FIT_TEE ?= "0" 98UBOOT_FIT_TEE ?= "0"
99UBOOT_FIT_TEE_IMAGE ?= "tee-raw.bin" 99UBOOT_FIT_TEE_IMAGE ?= "tee-raw.bin"
100 100
101# User specific settings
102UBOOT_FIT_USER_SETTINGS ?= ""
103
104# Unit name containing a list of users additional binaries to be loaded.
105# It is a comma-separated list of strings.
106UBOOT_FIT_CONF_USER_LOADABLES ?= ''
107
101UBOOT_FIT_UBOOT_LOADADDRESS ?= "${UBOOT_LOADADDRESS}" 108UBOOT_FIT_UBOOT_LOADADDRESS ?= "${UBOOT_LOADADDRESS}"
102UBOOT_FIT_UBOOT_ENTRYPOINT ?= "${UBOOT_ENTRYPOINT}" 109UBOOT_FIT_UBOOT_ENTRYPOINT ?= "${UBOOT_ENTRYPOINT}"
103 110
@@ -414,6 +421,15 @@ EOF
414 conf_loadables="\"atf\", ${conf_loadables}" 421 conf_loadables="\"atf\", ${conf_loadables}"
415 uboot_fitimage_atf 422 uboot_fitimage_atf
416 fi 423 fi
424
425 if [ -n "${UBOOT_FIT_USER_SETTINGS}" ] ; then
426 echo -e "${UBOOT_FIT_USER_SETTINGS}" >> ${UBOOT_ITS}
427 fi
428
429 if [ -n "${UBOOT_FIT_CONF_USER_LOADABLES}" ] ; then
430 conf_loadables="${conf_loadables}${UBOOT_FIT_CONF_USER_LOADABLES}"
431 fi
432
417 cat << EOF >> ${UBOOT_ITS} 433 cat << EOF >> ${UBOOT_ITS}
418 }; 434 };
419 435