diff options
| author | Andrew Davis <afd@ti.com> | 2022-11-04 22:46:08 +0000 |
|---|---|---|
| committer | Ryan Eatmon <reatmon@ti.com> | 2022-11-23 16:08:24 -0600 |
| commit | ad7db9c97fcef9e4743748f400c86cc5297edd17 (patch) | |
| tree | 0a0c690c36aa8df9a53873e97973484de2feaf25 /meta-ti-bsp/recipes-bsp/ti-sci-fw | |
| parent | dcd64932bfa0968c35a2bd2804c991ddacefc857 (diff) | |
| download | meta-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.bb | 9 |
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" | |||
| 37 | SYSFW_TISCI = "${S}/ti-sysfw/ti-${SYSFW_PREFIX}-firmware-${SYSFW_SOC}-*.bin" | 37 | SYSFW_TISCI = "${S}/ti-sysfw/ti-${SYSFW_PREFIX}-firmware-${SYSFW_SOC}-*.bin" |
| 38 | 38 | ||
| 39 | SYSFW_TIBOOT3 = "tiboot3-${SYSFW_SOC}-${SYSFW_SUFFIX}-${SYSFW_CONFIG}.bin" | 39 | SYSFW_TIBOOT3 = "tiboot3-${SYSFW_SOC}-${SYSFW_SUFFIX}-${SYSFW_CONFIG}.bin" |
| 40 | SYSFW_TIBOOT3_SYMLINK ?= "tiboot3.bin" | ||
| 40 | 41 | ||
| 41 | SYSFW_BINARY = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" | 42 | SYSFW_BINARY = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" |
| 42 | SYSFW_VBINARY = "sysfw-${PV}-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" | 43 | SYSFW_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}/ |
