diff options
author | Amir Samuelov <amirs@codeaurora.org> | 2015-11-25 11:34:17 +0200 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:12:11 -0700 |
commit | 09e5b188695cf2eb58a8fdac761e40d596d48840 (patch) | |
tree | 0f5ac2ea06c4d4ab4c8ea867856bd488cfaafc95 /drivers/soc/qcom/Kconfig | |
parent | 876012215c2e801a0ca07c6c59578df7bab22623 (diff) |
soc: qcom: add secure processor communication (spcom) driver
This driver supports communication with secure processor subsystem
over glink transport layer.
The communication is based on using shared memory and interrupts.
This driver exposes interface to both kernel and user space.
Change-Id: Iec5fc78c8370002643b549e43015c06b09d8ab8b
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
Diffstat (limited to 'drivers/soc/qcom/Kconfig')
-rw-r--r-- | drivers/soc/qcom/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index abbcba0e9168..a24930fa7399 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -86,6 +86,19 @@ config MSM_GLINK_SMEM_NATIVE_XPRT transport to only connecting with entities internal to the System-on-Chip. +config MSM_SPCOM + depends on MSM_GLINK + bool "Secure Processor Communication over GLINK" + help + spcom driver allows loading Secure Processor Applications and + sending messages to Secure Processor Applications. + spcom provides interface to both user space app and kernel driver. + It is using glink as the transport layer, which provides multiple + logical channels over signle physical channel. + The physical layer is based on shared memory and interrupts. + spcom provides clients/server API, although currently only one client + or server is allowed per logical channel. + config MSM_SMEM_LOGGING depends on MSM_SMEM bool "MSM Shared Memory Logger" |