summary refs log tree commit diff
path: root/drivers/remoteproc/Kconfig
diff options
context:
space:
mode:
authorFabien Dessenne <fabien.dessenne@st.com>2019-05-14 10:26:58 +0200
committerBjorn Andersson <bjorn.andersson@linaro.org>2019-06-29 21:00:02 -0700
commit13140de09cc2dd5e5166ad42292bb82af4e23cef (patch)
tree6d82b49106c5e7e3b61c2eb97b2e9ebab11caa99 /drivers/remoteproc/Kconfig
parent6f576b439017aa6faa8b82e908212691c1817e6e (diff)
downloadlinux-13140de09cc2dd5e5166ad42292bb82af4e23cef.tar.gz
remoteproc: stm32: add an ST stm32_rproc driver
This patch introduces a new remoteproc driver to control Cortex-M4
co-processor of the STM32 family.
It provides with the following features:
- start and stop
- dedicated co-processor memory regions registration
- coredump and recovery

Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com>
Signed-off-by: Ludovic Barre <ludovic.barre@st.com>
Signed-off-by: Loic Pallardy <loic.pallardy@st.com>
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@st.com>
[bjorn: Fixup of dev_dbg types and cast of int to pointer in mbox send]
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/remoteproc/Kconfig')
-rw-r--r--drivers/remoteproc/Kconfig15
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/remoteproc/Kconfig b/drivers/remoteproc/Kconfig
index 3faf37ec6be1..6e5eabd9ede4 100644
--- a/drivers/remoteproc/Kconfig
+++ b/drivers/remoteproc/Kconfig
@@ -197,6 +197,21 @@ config ST_REMOTEPROC
 config ST_SLIM_REMOTEPROC
 	tristate
 
+config STM32_RPROC
+	tristate "STM32 remoteproc support"
+	depends on ARCH_STM32
+	depends on REMOTEPROC
+	select MAILBOX
+	help
+	  Say y here to support STM32 MCU processors via the
+	  remote processor framework.
+
+	  You want to say y here in order to enable AMP
+	  use-cases to run on your platform (dedicated firmware could be
+	  offloaded to remote MCU processors using this framework).
+
+	  This can be either built-in or a loadable module.
+
 endif # REMOTEPROC
 
 endmenu