Allow the load address for the FDT segment in the fitImage. This allows U-Boot to dynamically decide where to load the FDT.
UBOOT_FDT_LOADADDRESS - Specifies the load address used by u-boot for the FDT Signed-off-by: Nikunj Kela <nikunj.k...@gmail.com> --- meta/classes/kernel-fitimage.bbclass | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/classes/kernel-fitimage.bbclass b/meta/classes/kernel-fitimage.bbclass index 1c3b4b7..7f9da49 100644 --- a/meta/classes/kernel-fitimage.bbclass +++ b/meta/classes/kernel-fitimage.bbclass @@ -127,6 +127,11 @@ EOF fitimage_emit_section_dtb() { dtb_csum="sha1" + fdt_loadline="" + + if [ -n "${UBOOT_FDT_LOADADDRESS}" ]; then + fdt_loadline="load = <${UBOOT_FDT_LOADADDRESS}>;" + fi cat << EOF >> ${1} fdt@${2} { @@ -135,6 +140,7 @@ fitimage_emit_section_dtb() { type = "flat_dt"; arch = "${UBOOT_ARCH}"; compression = "none"; + ${fdt_loadline} hash@1 { algo = "${dtb_csum}"; }; -- 2.5.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core