diff options
author | Andrew Davis <afd@ti.com> | 2022-08-04 21:49:31 -0500 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2022-08-06 19:04:37 -0500 |
commit | 50c39940b63713932603ef2bc77d36aaf1f4fb46 (patch) | |
tree | 92da6e263dd9462b0b00f89fd41ef17ae9387b77 /recipes-bsp | |
parent | 9d4dd73c37ae9d08db2bbeec3cee802679632106 (diff) | |
download | meta-ti-50c39940b63713932603ef2bc77d36aaf1f4fb46.tar.gz |
machine: k3r5: Make combined R5 boot the default
Going forward, the combined tiboot3.bin is going to be the standard. Only
AM65x and J721e will still use the split boot. Set the output of U-Boot
to be u-boot-spl.bin by default and override only for the two split boot
platforms. This makes it easier to add new platforms and simplifies
deployment logic.
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'recipes-bsp')
-rw-r--r-- | recipes-bsp/u-boot/u-boot-ti.inc | 51 |
1 files changed, 6 insertions, 45 deletions
diff --git a/recipes-bsp/u-boot/u-boot-ti.inc b/recipes-bsp/u-boot/u-boot-ti.inc index acc06fea..e7020613 100644 --- a/recipes-bsp/u-boot/u-boot-ti.inc +++ b/recipes-bsp/u-boot/u-boot-ti.inc | |||
@@ -57,13 +57,6 @@ SPL_UART_BINARY = "u-boot-spl.bin" | |||
57 | SPL_UART_BINARY_keystone = "" | 57 | SPL_UART_BINARY_keystone = "" |
58 | SPL_UART_BINARY_k3r5 = "" | 58 | SPL_UART_BINARY_k3r5 = "" |
59 | SPL_UART_BINARY_lego-ev3 = "" | 59 | SPL_UART_BINARY_lego-ev3 = "" |
60 | SPL_UART_BINARY_j7200-evm-k3r5 = "u-boot-spl.bin" | ||
61 | SPL_UART_BINARY_j7200-hs-evm-k3r5 = "u-boot-spl.bin" | ||
62 | SPL_UART_BINARY_j721s2-evm-k3r5 = "u-boot-spl.bin" | ||
63 | SPL_UART_BINARY_j721s2-hs-evm-k3r5 = "u-boot-spl.bin" | ||
64 | SPL_UART_BINARY_am64xx-evm-k3r5 = "u-boot-spl.bin" | ||
65 | SPL_UART_BINARY_am64xx-hs-evm-k3r5 = "u-boot-spl.bin" | ||
66 | SPL_UART_BINARY_am62xx-evm-k3r5 = "u-boot-spl.bin" | ||
67 | 60 | ||
68 | SPL_UART_IMAGE ?= "${SPL_UART_BINARY}-${MACHINE}-${PV}-${PR}" | 61 | SPL_UART_IMAGE ?= "${SPL_UART_BINARY}-${MACHINE}-${PV}-${PR}" |
69 | SPL_UART_SYMLINK ?= "${SPL_UART_BINARY}-${MACHINE}" | 62 | SPL_UART_SYMLINK ?= "${SPL_UART_BINARY}-${MACHINE}" |
@@ -113,6 +106,12 @@ UBOOT_HS_2ND_BINARY = "u-boot-spl_HS_2ND" | |||
113 | UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}" | 106 | UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}" |
114 | UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}" | 107 | UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}" |
115 | 108 | ||
109 | do_compile_append_k3r5 () { | ||
110 | if ! [ -f ${B}/${UBOOT_BINARY} ]; then | ||
111 | ln -s spl/${UBOOT_BINARY} ${B}/${UBOOT_BINARY} | ||
112 | fi | ||
113 | } | ||
114 | |||
116 | do_install_append () { | 115 | do_install_append () { |
117 | if [ -n "${UBOOT_CONFIG}" ] | 116 | if [ -n "${UBOOT_CONFIG}" ] |
118 | then | 117 | then |
@@ -386,42 +385,4 @@ do_deploy_append_keystone () { | |||
386 | fi | 385 | fi |
387 | } | 386 | } |
388 | 387 | ||
389 | # j7200 uses combined image for tiboot3.bin that includes u-boot-spl.bin and sysfw | ||
390 | # along with board PM/RM configs generated by k3-image-gen and comes from ti-sci-fw | ||
391 | # hence move the legacy u-boot's tiboot3.bin and u-boot-spl.bin out of the way | ||
392 | do_deploy_append_j7200-evm-k3r5 () { | ||
393 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
394 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
395 | } | ||
396 | |||
397 | do_deploy_append_j7200-hs-evm-k3r5 () { | ||
398 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
399 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
400 | } | ||
401 | |||
402 | do_deploy_append_j721s2-evm-k3r5 () { | ||
403 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
404 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
405 | } | ||
406 | |||
407 | do_deploy_append_j721s2-hs-evm-k3r5 () { | ||
408 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
409 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
410 | } | ||
411 | |||
412 | do_deploy_append_am64xx-evm-k3r5 () { | ||
413 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
414 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
415 | } | ||
416 | |||
417 | do_deploy_append_am64xx-hs-evm-k3r5 () { | ||
418 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
419 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
420 | } | ||
421 | |||
422 | do_deploy_append_am62xx-evm-k3r5 () { | ||
423 | mv ${DEPLOYDIR}/tiboot3.bin ${DEPLOYDIR}/tiboot3-r5spl.bin || true | ||
424 | mv ${DEPLOYDIR}/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl-r5spl.bin || true | ||
425 | } | ||
426 | |||
427 | TOOLCHAIN = "gcc" | 388 | TOOLCHAIN = "gcc" |