1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-04-20 19:53:43 +00:00

ti-sci-fw: Only install and deploy combined boot symlink when set

Add SYSFW_TIBOOT3_SYMLINK and use it the same way we use SYSFW_SYMLINK
for the non-combined boot flow, to allow not setting the default for
some machine types.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
Andrew Davis
2022-08-04 21:49:33 -05:00
committed by Ryan Eatmon
parent 142be8971f
commit df8a8bc551

View File

@@ -37,6 +37,7 @@ SYSFW_PREFIX_am62xx-evm-k3r5 = "fs"
SYSFW_TISCI = "${S}/ti-sysfw/ti-${SYSFW_PREFIX}-firmware-${SYSFW_SOC}-*.bin"
SYSFW_TIBOOT3 = "tiboot3-${SYSFW_SOC}-${SYSFW_SUFFIX}-${SYSFW_CONFIG}.bin"
SYSFW_TIBOOT3_SYMLINK ?= "tiboot3.bin"
SYSFW_BINARY = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb"
SYSFW_VBINARY = "sysfw-${PV}-${SYSFW_SOC}-${SYSFW_CONFIG}.itb"
@@ -80,7 +81,9 @@ do_install() {
if [ -f "${WORKDIR}/imggen/${SYSFW_TIBOOT3}" ]; then
install -m 644 ${WORKDIR}/imggen/${SYSFW_TIBOOT3} ${D}/boot/${SYSFW_TIBOOT3}
ln -sf ${SYSFW_TIBOOT3} ${D}/boot/tiboot3.bin
if [ ! -z "${SYSFW_TIBOOT3_SYMLINK}" ]; then
ln -sf ${SYSFW_TIBOOT3} ${D}/boot/${SYSFW_TIBOOT3_SYMLINK}
fi
fi
}
@@ -101,7 +104,9 @@ do_deploy () {
if [ -f "${WORKDIR}/imggen/${SYSFW_TIBOOT3}" ]; then
install -m 644 ${WORKDIR}/imggen/${SYSFW_TIBOOT3} ${DEPLOYDIR}/${SYSFW_TIBOOT3}
ln -sf ${SYSFW_TIBOOT3} ${DEPLOYDIR}/tiboot3.bin
if [ ! -z "${SYSFW_TIBOOT3_SYMLINK}" ]; then
ln -sf ${SYSFW_TIBOOT3} ${DEPLOYDIR}/${SYSFW_TIBOOT3_SYMLINK}
fi
fi
install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/