summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-msm/Kconfig
diff options
context:
space:
mode:
authorStephen Boyd <sboyd@codeaurora.org>2010-08-27 10:01:23 -0700
committerDavid Brown <davidb@codeaurora.org>2011-01-07 15:54:43 -0800
commit2a1eb58a86514037c8b59eb13a14b0e2a9cc0fb3 (patch)
treeb67a0b1e4c480d717a1bc31122e75fb956fa45fa /arch/arm/mach-msm/Kconfig
parente744070fd4ff9d3114277e52d77afa21579adce2 (diff)
downloadblackbird-op-linux-2a1eb58a86514037c8b59eb13a14b0e2a9cc0fb3.tar.gz
blackbird-op-linux-2a1eb58a86514037c8b59eb13a14b0e2a9cc0fb3.zip
msm: Secure Channel Manager (SCM) support
SCM is the protocol used to communicate between the secure and non-secure code executing on the applications processor. The non-secure side uses a physically contiguous buffer to pass information to the secure side; where the buffer conforms to a format that is agreed upon by both sides. The use of a buffer allows multiple pending requests to be in flight on the secure side. It also benefits use cases where the command or response buffer contains large chunks of data. Reviewed-by: Saravana Kannan <skannan@codeaurora.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: David Brown <davidb@codeaurora.org>
Diffstat (limited to 'arch/arm/mach-msm/Kconfig')
-rw-r--r--arch/arm/mach-msm/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-msm/Kconfig b/arch/arm/mach-msm/Kconfig
index fae931ac2e56..64011b627ee4 100644
--- a/arch/arm/mach-msm/Kconfig
+++ b/arch/arm/mach-msm/Kconfig
@@ -45,6 +45,7 @@ config ARCH_MSM8X60
select MSM_V2_TLMM
select MSM_GPIOMUX
select IOMMU_API
+ select MSM_SCM if SMP
endchoice
@@ -172,4 +173,7 @@ config MSM_V2_TLMM
config IOMMU_API
bool
+
+config MSM_SCM
+ bool
endif
OpenPOWER on IntegriCloud