[PATCH v3 11/11] configs: j722s_evm_r5_hsmboot: Add new defconfig to show HSM boot

Bryan Brattlof bb at ti.com
Mon Jan 5 15:11:05 CET 2026


On December 31, 2025 thus sayeth Beleswar Padhi:
> Up until now, the R5 SPL in J722S platform was configured to start out
> of the SMS0_HSM_SRAM0_0 (0x0043C00000, 512KB) memory region. However,
> with the requirement of loading HSM M4F core with its own secure
> firmware, R5 SPL can no longer utilize that memory to execute itself.
> 
> Therefore, utilize the MSRAM8KX256E0_RAM (0x0043C40000, 256KB) memory
> region for loading and executing R5 SPL. Naturally, the SPL size has now
> to be trimmed to be fit inside the smaller 256KB region.
> 
> As an example, create a new defconfig (j722s_evm_r5_hsmboot_defconfig)
> which removes the SPI related configs to trim down the SPL size to
> ~175KB. The above defconfig demonstrates loading HSM core with SD, eMMC
> and UART bootmodes.

I am worried we will need to find a better way to handle the defconfigs 
which are mainly here for testing things. I agree we should have a way 
to test this driver but if we go this route we will have too many 
defconfigs and build instructions for each evaluation board to get our 
code coverage to the levels we want.

And it really only confuses people who are getting started.

~Bryan



More information about the U-Boot mailing list