1# 2# QCOM Soc drivers 3# 4config QCOM_GLINK_SSR 5 tristate "Qualcomm Glink SSR driver" 6 depends on RPMSG 7 depends on QCOM_RPROC_COMMON 8 help 9 Say y here to enable GLINK SSR support. The GLINK SSR driver 10 implements the SSR protocol for notifying the remote processor about 11 neighboring subsystems going up or down. 12 13config QCOM_GSBI 14 tristate "QCOM General Serial Bus Interface" 15 depends on ARCH_QCOM 16 select MFD_SYSCON 17 help 18 Say y here to enable GSBI support. The GSBI provides control 19 functions for connecting the underlying serial UART, SPI, and I2C 20 devices to the output pins. 21 22config QCOM_MDT_LOADER 23 tristate 24 select QCOM_SCM 25 26config QCOM_PM 27 bool "Qualcomm Power Management" 28 depends on ARCH_QCOM && !ARM64 29 select ARM_CPU_SUSPEND 30 select QCOM_SCM 31 help 32 QCOM Platform specific power driver to manage cores and L2 low power 33 modes. It interface with various system drivers to put the cores in 34 low power modes. 35 36config QCOM_SMEM 37 tristate "Qualcomm Shared Memory Manager (SMEM)" 38 depends on ARCH_QCOM 39 depends on HWSPINLOCK 40 help 41 Say y here to enable support for the Qualcomm Shared Memory Manager. 42 The driver provides an interface to items in a heap shared among all 43 processors in a Qualcomm platform. 44 45config QCOM_SMD_RPM 46 tristate "Qualcomm Resource Power Manager (RPM) over SMD" 47 depends on ARCH_QCOM 48 depends on RPMSG && OF 49 help 50 If you say yes to this option, support will be included for the 51 Resource Power Manager system found in the Qualcomm 8974 based 52 devices. 53 54 This is required to access many regulators, clocks and bus 55 frequencies controlled by the RPM on these devices. 56 57 Say M here if you want to include support for the Qualcomm RPM as a 58 module. This will build a module called "qcom-smd-rpm". 59 60config QCOM_SMEM_STATE 61 bool 62 63config QCOM_SMP2P 64 tristate "Qualcomm Shared Memory Point to Point support" 65 depends on QCOM_SMEM 66 select QCOM_SMEM_STATE 67 help 68 Say yes here to support the Qualcomm Shared Memory Point to Point 69 protocol. 70 71config QCOM_SMSM 72 tristate "Qualcomm Shared Memory State Machine" 73 depends on QCOM_SMEM 74 select QCOM_SMEM_STATE 75 help 76 Say yes here to support the Qualcomm Shared Memory State Machine. 77 The state machine is represented by bits in shared memory. 78 79config QCOM_WCNSS_CTRL 80 tristate "Qualcomm WCNSS control driver" 81 depends on ARCH_QCOM 82 depends on RPMSG 83 help 84 Client driver for the WCNSS_CTRL SMD channel, used to download nv 85 firmware to a newly booted WCNSS chip. 86