]> git.ipfire.org Git - thirdparty/u-boot.git/commit
board: toradex: aquila-am69: add remoteproc firmware pre-loading
authorVitor Soares <vitor.soares@toradex.com>
Fri, 17 Apr 2026 13:42:04 +0000 (15:42 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 27 Apr 2026 17:18:27 +0000 (11:18 -0600)
commitcf8bb114418e7b96f1d18d4e38418ccf8eec957f
tree683852fdb0997d8959bf5c1a5f76b0c40578ab84
parent26b52c083eff8728663d0b5f7c1c7832a6972190
board: toradex: aquila-am69: add remoteproc firmware pre-loading

Some use cases require remoteproc firmware to be loaded before Linux
boots. Introduce rprocsemmcboot and rproc_fw_binaries to load the
remoteproc cores from U-Boot, relying on the TI k3_rproc framework
which already handles the secure firmware variants, firmware loading,
and proper initialization.

The firmware binaries are expected to be present in the eMMC rootfs
under /lib/firmware/.

To activate, run rprocsemmcboot or add it to bootcmd:
  bootcmd=run rprocsemmcboot; bootflow scan -b

The upstream U-Boot does not yet have the remoteproc DT nodes enabled
for the Aquila AM69, making firmware loading fail. Marking as pending
waiting for remoteproc enabling, which could happen along with the
OF_UPSTREAM migration.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
Acked-by: Francesco Dolcini <francesco.dolcini@toradex.com>
board/toradex/aquila-am69/aquila-am69.env