summaryrefslogtreecommitdiff
path: root/drivers/soc/qcom/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/soc/qcom/Kconfig')
-rw-r--r--drivers/soc/qcom/Kconfig46
1 files changed, 46 insertions, 0 deletions
diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig
index bfc443f7986a..6901d4edf39e 100644
--- a/drivers/soc/qcom/Kconfig
+++ b/drivers/soc/qcom/Kconfig
@@ -31,6 +31,45 @@ config MSM_SMD_DEBUG
what channels caused interrupt activity, and when internal state
change events occur.
+config MSM_GLINK
+ bool "Generic Link (G-Link)"
+ help
+ G-Link is a generic link transport that replaces SMD. It is used
+ within a System-on-Chip (SoC) for communication between both internal
+ processors and external peripherals. The actual physical transport
+ is handled by transport plug-ins that can be individually enabled and
+ configured separately.
+
+config MSM_GLINK_LOOPBACK_SERVER
+ bool "Generic Link (G-Link) Loopback Server"
+ help
+ G-Link Loopback Server that enable loopback test framework to test
+ and validate the G-Link protocol stack. It support both local and
+ remote clients to configure the loopback server and echo back the
+ data received from the clients.
+
+config MSM_GLINK_SMD_XPRT
+ depends on MSM_SMD
+ depends on MSM_GLINK
+ bool "Generic Link (G-Link) SMD Transport"
+ help
+ G-Link SMD Transport is a G-Link Transport plug-in. It allows G-Link
+ communication to remote entities through a SMD physical transport
+ channel. The remote side is assumed to be pure SMD. The nature of
+ SMD limits this G-Link transport to only connecting with entities
+ internal to the System-on-Chip.
+
+config MSM_GLINK_SMEM_NATIVE_XPRT
+ depends on MSM_SMEM
+ depends on MSM_GLINK
+ bool "Generic Link (G-Link) SMEM Native Transport"
+ help
+ G-Link SMEM Native Transport is a G-Link Transport plug-in. It allows
+ G-Link communication to remote entities through a shared memory
+ physical transport. The nature of shared memory limits this G-Link
+ transport to only connecting with entities internal to the
+ System-on-Chip.
+
config QCOM_GSBI
tristate "QCOM General Serial Bus Interface"
depends on ARCH_QCOM
@@ -146,3 +185,10 @@ config QCOM_MEMORY_DUMP_V2
give a snapshot of the system at the time of the crash.
endif # ARCH_QCOM
+
+config TRACER_PKT
+ bool "Tracer Packet"
+ help
+ Tracer Packet helps in profiling the performance of inter-
+ processor communication protocols. The profiling information
+ can be logged into the tracer packet itself.