diff options
Diffstat (limited to 'drivers/soc/qcom/Kconfig')
-rw-r--r-- | drivers/soc/qcom/Kconfig | 46 |
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. |