remoteproc: Add in SHARC loading for ADI SC5XX-family processors
authorNathan Barrett-Morrison <nathan.morrison@timesys.com>
Wed, 26 Feb 2025 17:30:32 +0000 (12:30 -0500)
committerTom Rini <trini@konsulko.com>
Wed, 12 Mar 2025 16:24:58 +0000 (10:24 -0600)
commitd3bfe577880d20a19f155cf2bd33c5545c72cf6f
tree4a9d209478109a11b3dcc777893ee77764d84f59
parent072320d9215641dd30c5697a6b479ad46f05f2f9
remoteproc: Add in SHARC loading for ADI SC5XX-family processors

This adds the ability to load ldr-formatted files to the SHARC
coprocessors using the rproc interface. Only a minimal subset
of rproc functionality is supported: loading and starting
the remote core.

Secure boot and signed ldr verification are not available
at this time through the U-Boot interface.

Co-developed-by: Greg Malysa <malysagreg@gmail.com>
Signed-off-by: Greg Malysa <malysagreg@gmail.com>
Co-developed-by: Ian Roberts <ian.roberts@timesys.com>
Signed-off-by: Ian Roberts <ian.roberts@timesys.com>
Co-developed-by: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
Signed-off-by: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
Signed-off-by: Vasileios Bimpikas <vasileios.bimpikas@analog.com>
Signed-off-by: Utsav Agarwal <utsav.agarwal@analog.com>
Signed-off-by: Arturs Artamonovs <arturs.artamonovs@analog.com>
Signed-off-by: Oliver Gaskell <Oliver.Gaskell@analog.com>
Signed-off-by: Nathan Barrett-Morrison <nathan.morrison@timesys.com>
MAINTAINERS
drivers/remoteproc/Kconfig
drivers/remoteproc/Makefile
drivers/remoteproc/adi_sc5xx_rproc.c [new file with mode: 0644]