diff options
| -rw-r--r-- | meta/classes/kernel-fitimage.bbclass | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/meta/classes/kernel-fitimage.bbclass b/meta/classes/kernel-fitimage.bbclass index 2934b3a31a..706beed82c 100644 --- a/meta/classes/kernel-fitimage.bbclass +++ b/meta/classes/kernel-fitimage.bbclass @@ -178,6 +178,15 @@ EOF  fitimage_emit_section_ramdisk() {  	ramdisk_csum="sha1" +	ramdisk_loadline="" +	ramdisk_entryline="" + +	if [ -n "${UBOOT_RD_LOADADDRESS}" ]; then +		ramdisk_loadline="load = <${UBOOT_RD_LOADADDRESS}>;" +	fi +	if [ -n "${UBOOT_RD_ENTRYPOINT}" ]; then +		ramdisk_entryline="entry = <${UBOOT_RD_ENTRYPOINT}>;" +	fi  	cat << EOF >> ${1}                  ramdisk@${2} { @@ -187,8 +196,8 @@ fitimage_emit_section_ramdisk() {                          arch = "${UBOOT_ARCH}";                          os = "linux";                          compression = "none"; -                        load = <${UBOOT_RD_LOADADDRESS}>; -                        entry = <${UBOOT_RD_ENTRYPOINT}>; +                        ${ramdisk_loadline} +                        ${ramdisk_entryline}                          hash@1 {                                  algo = "${ramdisk_csum}";                          }; | 
