
Activate remoteproc and add the M4 coprocessor support of firmware in stm32mp157 U-Boot.
The M4 firmware can be loaded manually (with remoteproc command) or automatically (with config selected in FIT including the M4 firmware with extlinux for example).
Patrick Delaunay (5): stm32mp1: Add remoteproc support for m4 coprocessor image: add new "copro" image type stm32mp1: Add copro image support for M4 firmware stm32mp1: add example files for FIT generation stm32mp1: update README for remoteproc support
arch/arm/dts/stm32mp157a-dk1.dts | 6 ++ arch/arm/dts/stm32mp157c-ed1.dts | 6 ++ arch/arm/dts/stm32mp157c.dtsi | 20 ++++++ board/st/stm32mp1/README | 36 +++++++++- board/st/stm32mp1/extlinux.conf | 20 ++++++ board/st/stm32mp1/fit_copro_kernel_dtb.its | 103 +++++++++++++++++++++++++++++ board/st/stm32mp1/fit_kernel_dtb.its | 82 +++++++++++++++++++++++ board/st/stm32mp1/stm32mp1.c | 24 +++++++ common/image.c | 1 + configs/stm32mp15_basic_defconfig | 1 + configs/stm32mp15_optee_defconfig | 1 + configs/stm32mp15_trusted_defconfig | 1 + drivers/remoteproc/stm32_copro.c | 2 +- include/image.h | 1 + 14 files changed, 301 insertions(+), 3 deletions(-) create mode 100644 board/st/stm32mp1/extlinux.conf create mode 100644 board/st/stm32mp1/fit_copro_kernel_dtb.its create mode 100644 board/st/stm32mp1/fit_kernel_dtb.its