aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc/Kconfig
diff options
context:
space:
mode:
authorGuzman Lugo, Fernando <fernando.lugo@ti.com>2011-04-20 10:59:34 +0300
committerColin Cross <ccross@android.com>2011-06-14 09:05:04 -0700
commita67f1ca27ae89e6b9213bb974f5a4dda78cde7b5 (patch)
treed51da218a3fb95a2e888e0effa4929e67086e8d5 /drivers/remoteproc/Kconfig
parenta306b3e9565d6bcb4d1203cd6971340ccddd65a1 (diff)
downloadkernel_samsung_tuna-a67f1ca27ae89e6b9213bb974f5a4dda78cde7b5.zip
kernel_samsung_tuna-a67f1ca27ae89e6b9213bb974f5a4dda78cde7b5.tar.gz
kernel_samsung_tuna-a67f1ca27ae89e6b9213bb974f5a4dda78cde7b5.tar.bz2
remoteproc: add omap implementation
Add remoteproc implementation for OMAP4, to be able to load the remote dual M3 and DSP processors. Still needs some clean ups here. Based on code by Hari Kanigeri <h-kanigeri2@ti.com> Change-Id: I479553ed58d27ca771f9ce3c60608e8eaab89963 Signed-off-by: Guzman Lugo, Fernando <fernando.lugo@ti.com> [ohad@wizery.com: refactored and simplified, still wip] Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
Diffstat (limited to 'drivers/remoteproc/Kconfig')
-rw-r--r--drivers/remoteproc/Kconfig20
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/remoteproc/Kconfig b/drivers/remoteproc/Kconfig
index 1c9fccc..818c514 100644
--- a/drivers/remoteproc/Kconfig
+++ b/drivers/remoteproc/Kconfig
@@ -5,3 +5,23 @@
# Remote proc gets selected by whoever wants it.
config REMOTE_PROC
tristate
+
+# can't be tristate, due to omap_device_* and omap_hwmod_* dependency
+config OMAP_REMOTE_PROC
+ bool "OMAP remoteproc support"
+ depends on ARCH_OMAP4
+ select OMAP_IOMMU
+ select REMOTE_PROC
+ default y
+ help
+ Say y here to support OMAP's remote processors (dual M3
+ and DSP on OMAP4) via the remote processor framework.
+
+ Currently only supported on OMAP4.
+
+ Usually you want to say y here, in order to enable multimedia
+ use-cases to run on your platform (multimedia codecs are
+ offloaded to remote DSP processors using this framework).
+
+ It's safe to say n here if you're not interested in multimedia
+ offloading or just want a bare minium kernel.