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