summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/recipes-bsp/ti-sci-fw
diff options
context:
space:
mode:
authorAndrew Davis <afd@ti.com>2022-11-04 22:46:08 +0000
committerRyan Eatmon <reatmon@ti.com>2022-11-23 16:08:24 -0600
commitad7db9c97fcef9e4743748f400c86cc5297edd17 (patch)
tree0a0c690c36aa8df9a53873e97973484de2feaf25 /meta-ti-bsp/recipes-bsp/ti-sci-fw
parentdcd64932bfa0968c35a2bd2804c991ddacefc857 (diff)
downloadmeta-ti-ad7db9c97fcef9e4743748f400c86cc5297edd17.tar.gz
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> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'meta-ti-bsp/recipes-bsp/ti-sci-fw')
-rw-r--r--meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
index 3daf0c68..506052ca 100644
--- a/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
+++ b/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
@@ -37,6 +37,7 @@ SYSFW_PREFIX:am62xx-evm-k3r5 = "fs"
37SYSFW_TISCI = "${S}/ti-sysfw/ti-${SYSFW_PREFIX}-firmware-${SYSFW_SOC}-*.bin" 37SYSFW_TISCI = "${S}/ti-sysfw/ti-${SYSFW_PREFIX}-firmware-${SYSFW_SOC}-*.bin"
38 38
39SYSFW_TIBOOT3 = "tiboot3-${SYSFW_SOC}-${SYSFW_SUFFIX}-${SYSFW_CONFIG}.bin" 39SYSFW_TIBOOT3 = "tiboot3-${SYSFW_SOC}-${SYSFW_SUFFIX}-${SYSFW_CONFIG}.bin"
40SYSFW_TIBOOT3_SYMLINK ?= "tiboot3.bin"
40 41
41SYSFW_BINARY = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" 42SYSFW_BINARY = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb"
42SYSFW_VBINARY = "sysfw-${PV}-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" 43SYSFW_VBINARY = "sysfw-${PV}-${SYSFW_SOC}-${SYSFW_CONFIG}.itb"
@@ -80,7 +81,9 @@ do_install() {
80 81
81 if [ -f "${WORKDIR}/imggen/${SYSFW_TIBOOT3}" ]; then 82 if [ -f "${WORKDIR}/imggen/${SYSFW_TIBOOT3}" ]; then
82 install -m 644 ${WORKDIR}/imggen/${SYSFW_TIBOOT3} ${D}/boot/${SYSFW_TIBOOT3} 83 install -m 644 ${WORKDIR}/imggen/${SYSFW_TIBOOT3} ${D}/boot/${SYSFW_TIBOOT3}
83 ln -sf ${SYSFW_TIBOOT3} ${D}/boot/tiboot3.bin 84 if [ ! -z "${SYSFW_TIBOOT3_SYMLINK}" ]; then
85 ln -sf ${SYSFW_TIBOOT3} ${D}/boot/${SYSFW_TIBOOT3_SYMLINK}
86 fi
84 fi 87 fi
85} 88}
86 89
@@ -101,7 +104,9 @@ do_deploy () {
101 104
102 if [ -f "${WORKDIR}/imggen/${SYSFW_TIBOOT3}" ]; then 105 if [ -f "${WORKDIR}/imggen/${SYSFW_TIBOOT3}" ]; then
103 install -m 644 ${WORKDIR}/imggen/${SYSFW_TIBOOT3} ${DEPLOYDIR}/${SYSFW_TIBOOT3} 106 install -m 644 ${WORKDIR}/imggen/${SYSFW_TIBOOT3} ${DEPLOYDIR}/${SYSFW_TIBOOT3}
104 ln -sf ${SYSFW_TIBOOT3} ${DEPLOYDIR}/tiboot3.bin 107 if [ ! -z "${SYSFW_TIBOOT3_SYMLINK}" ]; then
108 ln -sf ${SYSFW_TIBOOT3} ${DEPLOYDIR}/${SYSFW_TIBOOT3_SYMLINK}
109 fi
105 fi 110 fi
106 111
107 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/ 112 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/