Re: [PATCH v5 0/7] Add support to boot TI K3 HSM M4 core
Bryan Brattlof <[email protected]> Mon, 20 Jul 2026 07:57:44 -0500
| Newsgroups | de.denx.lists.u-boot |
|---|---|
| Message-ID | <[email protected]> |
On July 20, 2026 thus sayeth Beleswar Padhi: > Some TI K3 SoCs like J721S2, J784S4, and J722S have a HSM (High Security > Module) M4F core in the Wakeup Voltage Domain which could be used to > run secure services like Authentication. Boot flow for HSM M4 core is > different than the general purpose M4F cores, and is as below: > > 1. Request control of HSM M4F remote processor. > 2. Assert Reset on the HSM M4F remote processor. > 3. Request Secure Entity to Authenticate and Load HSM firmware into > core's internal SRAM memory region. For GP device, load the firmware > manually into core's SRAM region. > 4. Deassert Reset on the HSM M4F remote processor. > 5. Release control of HSM M4F remote processor. > > This series adds support to boot HSM M4 core from R5 SPL stage. The HSM > firmware is packed inside the tispl.bin fit image. The firmware is > unpacked into a temporary DDR address which is then used to load HSM > core. The configs to boot HSM M4 core are disabled by default. > > Additional documentation on HSM M4 core usage: > https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j784s4/latest/exports/docs/linux/Foundational_Components/U-Boot/UG-HSM.html This information should be included in the docs here to avoid issues when the evil vendor tree gets out of sync tree every year. ~Bryan