21 lines
707 B
Plaintext
21 lines
707 B
Plaintext
# We need some variables from u-boot-sign
|
|
inherit uboot-sign
|
|
|
|
PENGWYN_SPL_LOADADDR ?= "0x402F0400"
|
|
PENGWYN_SPL_IMAGE_TYPE ?= "omapimage"
|
|
PENGWYN_SPL_BINARYNAME ?= "MLO"
|
|
|
|
concat_spl_dtb_helper:append() {
|
|
# Create MLO after sign uboot-spl.bin and append signature to dtb
|
|
deployed_spl_dtb_binary='${DEPLOY_DIR_IMAGE}/${SPL_DTB_IMAGE}'
|
|
if [ -e "${DEPLOYDIR}/${SPL_NODTB_IMAGE}" -a -e "$deployed_spl_dtb_binary" ] ; then
|
|
deployed_mlo_binary='${DEPLOY_DIR_IMAGE}/${PENGWYN_SPL_BINARYNAME}'
|
|
${UBOOT_MKIMAGE} \
|
|
${@'-D "${SPL_MKIMAGE_DTCOPTS}"' if len('${SPL_MKIMAGE_DTCOPTS}') else ''} \
|
|
-T ${PENGWYN_SPL_IMAGE_TYPE} \
|
|
-a ${PENGWYN_SPL_LOADADDR} \
|
|
-d ${SPL_IMAGE} \
|
|
$deployed_mlo_binary
|
|
fi
|
|
}
|