From 3633fdbb6b908ba8617f26d3ca52ac452cc2e94b Mon Sep 17 00:00:00 2001 From: Anshul Dalal Date: Sat, 25 Oct 2025 08:18:11 +0530 Subject: ti: add support for AM6254atl SiP TI's AM6254atl (or AM62x SiP for short) provides the existing AM62x SoC with 512MiB of DDR integrated in a single package. This patch adds the necessary U-Boot devie tree files, the required defconfigs along with the documentation for the AM62x SiP EVM. AM62x SiP differs from the already supported AM62x in following ways: - OP-TEE for the AM62x resides from 0x9e800000 to 0xa0000000 which needs to be moved to 0x80080000 to free up space at end of DDR in AM62x SiP with 512MiB of memory. This is required to allow U-Boot to relocate to end of DDR before booting to the kernel. - Changes to the env: 1. splashimage address updated from 0x80200000 to 0x81a00000 2. DFU addresses updated to match updated TEXT_BASE for SPL and U-Boot Signed-off-by: Anshul Dalal --- board/ti/am62x/MAINTAINERS | 2 ++ board/ti/am62x/am6254atl.env | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 board/ti/am62x/am6254atl.env (limited to 'board') diff --git a/board/ti/am62x/MAINTAINERS b/board/ti/am62x/MAINTAINERS index d7dfefffe75..ca269fae880 100644 --- a/board/ti/am62x/MAINTAINERS +++ b/board/ti/am62x/MAINTAINERS @@ -10,3 +10,5 @@ F: configs/am62x_evm_r5_ethboot_defconfig F: configs/am62x_evm_a53_ethboot_defconfig F: configs/am62x_lpsk_r5_defconfig F: configs/am62x_lpsk_a53_defconfig +F: configs/am6254atl_evm_r5_defconfig +F: configs/am6254atl_evm_a53_defconfig diff --git a/board/ti/am62x/am6254atl.env b/board/ti/am62x/am6254atl.env new file mode 100644 index 00000000000..ea5a33d8cc3 --- /dev/null +++ b/board/ti/am62x/am6254atl.env @@ -0,0 +1,37 @@ +#include +#include +#include + + +#if CONFIG_CMD_REMOTEPROC +#include +#endif + +rproc_fw_binaries= 0 /lib/firmware/am62-mcu-m4f0_0-fw + +name_kern=Image +console=ttyS2,115200n8 +args_all=setenv optargs ${optargs} earlycon=ns16550a,mmio32,0x02800000 + ${mtdparts} +run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr} + +boot_targets=mmc1 mmc0 usb pxe dhcp +boot=mmc +mmcdev=1 +bootpart=1:2 +bootdir=/boot +rd_spec=- + +splashfile=ti_logo_414x97_32bpp.bmp.gz +splashimage=0x82180000 +splashpos=m,m +splashsource=sf + +dfu_alt_info_ram= + tispl.bin ram 0x82000000 0x200000; + u-boot.img ram 0x82f80000 0x400000 + +#if CONFIG_BOOTMETH_ANDROID +#include +adtb_idx=0 +#endif -- cgit v1.3.1