diff --git a/config/boards/sk-am62b.conf b/config/boards/sk-am62b.conf new file mode 100644 index 0000000000..41659bec77 --- /dev/null +++ b/config/boards/sk-am62b.conf @@ -0,0 +1,17 @@ +# TI AM62 quad core 2GB 2xGBE OSPI HDMI + +BOARD_NAME="SK-AM62B" +BOARDFAMILY="k3" +BOARD_MAINTAINER="glneo" +BOOTCONFIG="am62x_evm_a53_defconfig" +BOOTFS_TYPE="fat" +BOOT_FDT_FILE="ti/k3-am625-sk.dts" +BOOT_DM_FIRMWARE="${SRC}/cache/sources/ti-linux-firmware/ti-dm/am62xx/ipc_echo_testb_mcu1_0_release_strip.xer5f" +BOOTBRANCH_BOARD="tag:v2023.04" +BOOTSCRIPT="boot-sk-am62b.cmd:uEnv.txt" +TIBOOT3_BOOTCONFIG="am62x_evm_r5_defconfig" +TIBOOT3_FILE="tiboot3-am62x-hs-fs-evm.bin" +DEFAULT_CONSOLE="serial" +HAS_VIDEO_OUTPUT="no" +KERNEL_TARGET="edge" +SERIALCON="ttyS2" diff --git a/config/bootscripts/boot-sk-am62b.cmd b/config/bootscripts/boot-sk-am62b.cmd new file mode 100644 index 0000000000..e03aa5c799 --- /dev/null +++ b/config/bootscripts/boot-sk-am62b.cmd @@ -0,0 +1,8 @@ +bootpart=1:1 +bootdir= +finduuid=part uuid \${boot} 1:2 uuid +name_rd=uInitrd +get_rd_mmc=load mmc ${bootpart} ${rdaddr} ${bootdir}/${name_rd} +name_fdt=dtb/ti/k3-am625-sk.dtb + +uenvcmd=run init_${boot}; run get_kern_${boot}; run get_rd_${boot}; env set rd_spec ${rdaddr}:${filesize}; run get_fdt_${boot}; run run_kern diff --git a/config/sources/families/k3.conf b/config/sources/families/k3.conf index 961f2cbac0..6d7f89774b 100644 --- a/config/sources/families/k3.conf +++ b/config/sources/families/k3.conf @@ -33,7 +33,7 @@ ATF_PLAT="k3" ATF_BOARD="lite" ATF_TARGET_MAP="PLAT=$ATF_PLAT TARGET_BOARD=$ATF_BOARD DEBUG=1 bl31;;build/$ATF_PLAT/$ATF_BOARD/debug/bl31.bin:bl31.bin" -UBOOT_TARGET_MAP="ATF=bl31.bin all;;tiboot3.bin tispl.bin u-boot.img" +UBOOT_TARGET_MAP="ATF=bl31.bin DM=${BOOT_DM_FIRMWARE} all;;tiboot3.bin tispl.bin u-boot.img" # To match what our current SDK produces BOOT_FS_LABEL="boot" diff --git a/packages/blobs/k3/bootloader/tiboot3-am62x-hs-fs-evm.bin b/packages/blobs/k3/bootloader/tiboot3-am62x-hs-fs-evm.bin new file mode 100644 index 0000000000..5933ca938e Binary files /dev/null and b/packages/blobs/k3/bootloader/tiboot3-am62x-hs-fs-evm.bin differ