ti: configs: boards: Add BOOT_SOC variable

Signed-off-by: Jonas Wood <jw@ti.com>
This commit is contained in:
Jonas Wood 2025-11-17 15:45:52 -06:00 committed by Igor
parent 9e2309a943
commit 1e3b174736
13 changed files with 15 additions and 4 deletions

View File

@ -3,6 +3,7 @@
BOARD_NAME="BeagleBone AI-64"
BOARDFAMILY="k3"
BOARD_MAINTAINER="Grippy98"
BOOT_SOC="j721e"
BOOTCONFIG="j721e_beagleboneai64_a72_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-j721e-beagleboneai64.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="BeaglePlay"
BOARDFAMILY="k3"
BOARD_MAINTAINER="Grippy98"
BOOT_SOC="am62"
BOOTCONFIG="am62x_beagleplay_a53_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am625-beagleplay.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="BeagleY-AI"
BOARDFAMILY="k3-beagle"
BOARD_MAINTAINER="Grippy98"
BOOT_SOC="j722s"
BOOTCONFIG="am67a_beagley_ai_a53_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="k3-am67a-beagley-ai.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="PocketBeagle 2"
BOARDFAMILY="k3-beagle"
BOARD_MAINTAINER="Grippy98"
BOOT_SOC="am62"
BOOTCONFIG="am6232_pocketbeagle2_a53_defconfig"
BOOTFS_TYPE="fat"
TIBOOT3_BOOTCONFIG="am6232_pocketbeagle2_r5_defconfig"

View File

@ -3,6 +3,7 @@
BOARD_NAME="SK-AM62B"
BOARDFAMILY="k3"
BOARD_MAINTAINER="jonaswood01"
BOOT_SOC="am62"
BOOTCONFIG="am62x_evm_a53_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am625-sk.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="SK-AM62P"
BOARDFAMILY="k3"
BOARD_MAINTAINER="jonaswood01"
BOOT_SOC="am62p"
BOOTCONFIG="am62px_evm_a53_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am62p5-sk.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="SK-AM64B"
BOARDFAMILY="k3"
BOARD_MAINTAINER="jonaswood01"
BOOT_SOC="am64"
BOOTCONFIG="am64x_evm_a53_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am642-sk.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="SK-AM68"
BOARDFAMILY="k3"
BOARD_MAINTAINER="glneo"
BOOT_SOC="j721s2"
BOOTCONFIG="j721s2_evm_a72_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am68-sk-base-board.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="SK-AM69"
BOARDFAMILY="k3"
BOARD_MAINTAINER="glneo"
BOOT_SOC="j784s4"
BOOTCONFIG="am69_sk_a72_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am69-sk.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="SK-TDA4VM"
BOARDFAMILY="k3"
BOARD_MAINTAINER="glneo"
BOOT_SOC="j721e"
BOOTCONFIG="j721e_evm_a72_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-j721e-sk.dts"

View File

@ -3,6 +3,7 @@
BOARD_NAME="TMDS62LEVM"
BOARDFAMILY="k3"
BOARD_MAINTAINER="jonaswood01"
BOOT_SOC="am62l"
BOOTCONFIG="am62lx_evm_defconfig"
BOOTFS_TYPE="fat"
BOOT_FDT_FILE="ti/k3-am62l3-evm.dts"

View File

@ -59,7 +59,7 @@ function compile_k3_bootgen() {
# Source code checkout
(fetch_from_repo "https://github.com/TexasInstruments/ti-linux-firmware" "ti-linux-firmware" ${TI_LINUX_FIRMWARE_BRANCH})
if [[ "${BOARD_NAME}" != "TMDS62LEVM" ]]; then
if [[ "${BOOT_SOC}" != "am62l" ]]; then
pushd ${SRC}/cache/sources/u-boot-worktree/${BOOTDIR}/${BOOTBRANCH##*:} || exit
run_host_command_logged make -j$(nproc) CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm O=build-r5 ${TIBOOT3_BOOTCONFIG}
run_host_command_logged make -j$(nproc) CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm O=build-r5 BINMAN_INDIRS=${SRC}/cache/sources/ti-linux-firmware
@ -79,7 +79,7 @@ function pre_config_uboot_target__build_first_stage() {
compile_k3_optee
compile_k3_bootgen
if [[ "${BOARD_NAME}" != "TMDS62LEVM" ]]; then
if [[ "${BOOT_SOC}" != "am62l" ]]; then
cp ${SRC}/cache/sources/u-boot-worktree/${BOOTDIR}/${BOOTBRANCH##*:}/build-r5/${TIBOOT3_FILE} tiboot3.bin
cp ${SRC}/cache/sources/u-boot-worktree/${BOOTDIR}/${BOOTBRANCH##*:}/build-r5/${SYSFW_FILE} sysfw.itb || true
fi

View File

@ -45,9 +45,9 @@ case "${BRANCH}" in
esac
case "${BOARD}" in
case "${BOOT_SOC}" in
tmds62levm) # update commit sha with each update of "vendor"/"vendor-rt" until 62L ATF in upstream
am62l) # update commit sha with each update of "vendor"/"vendor-rt" until 62L ATF in upstream
declare -g ATFSOURCE="https://github.com/TexasInstruments/arm-trusted-firmware"
if [[ "${BRANCH}" == "vendor" || "${BRANCH}" == "vendor-rt" ]]; then