15d144e36SAndy Gross# 25d144e36SAndy Gross# QCOM Soc drivers 35d144e36SAndy Gross# 45d144e36SAndy Grossconfig QCOM_GSBI 55d144e36SAndy Gross tristate "QCOM General Serial Bus Interface" 65d144e36SAndy Gross depends on ARCH_QCOM 7e5fdad68SAndy Gross select MFD_SYSCON 85d144e36SAndy Gross help 95d144e36SAndy Gross Say y here to enable GSBI support. The GSBI provides control 105d144e36SAndy Gross functions for connecting the underlying serial UART, SPI, and I2C 115d144e36SAndy Gross devices to the output pins. 125d144e36SAndy Gross 137ce75bb2SLina Iyerconfig QCOM_PM 147ce75bb2SLina Iyer bool "Qualcomm Power Management" 157ce75bb2SLina Iyer depends on ARCH_QCOM && !ARM64 1623b38cebSLina Iyer select QCOM_SCM 177ce75bb2SLina Iyer help 187ce75bb2SLina Iyer QCOM Platform specific power driver to manage cores and L2 low power 197ce75bb2SLina Iyer modes. It interface with various system drivers to put the cores in 207ce75bb2SLina Iyer low power modes. 214b638df4SBjorn Andersson 22f2ab3298SBjorn Anderssonconfig QCOM_SMD 23f2ab3298SBjorn Andersson tristate "Qualcomm Shared Memory Driver (SMD)" 24f2ab3298SBjorn Andersson depends on QCOM_SMEM 25f2ab3298SBjorn Andersson help 26f2ab3298SBjorn Andersson Say y here to enable support for the Qualcomm Shared Memory Driver 27f2ab3298SBjorn Andersson providing communication channels to remote processors in Qualcomm 28f2ab3298SBjorn Andersson platforms. 29f2ab3298SBjorn Andersson 30*936f14cfSBjorn Anderssonconfig QCOM_SMD_RPM 31*936f14cfSBjorn Andersson tristate "Qualcomm Resource Power Manager (RPM) over SMD" 32*936f14cfSBjorn Andersson depends on QCOM_SMD && OF 33*936f14cfSBjorn Andersson help 34*936f14cfSBjorn Andersson If you say yes to this option, support will be included for the 35*936f14cfSBjorn Andersson Resource Power Manager system found in the Qualcomm 8974 based 36*936f14cfSBjorn Andersson devices. 37*936f14cfSBjorn Andersson 38*936f14cfSBjorn Andersson This is required to access many regulators, clocks and bus 39*936f14cfSBjorn Andersson frequencies controlled by the RPM on these devices. 40*936f14cfSBjorn Andersson 41*936f14cfSBjorn Andersson Say M here if you want to include support for the Qualcomm RPM as a 42*936f14cfSBjorn Andersson module. This will build a module called "qcom-smd-rpm". 43*936f14cfSBjorn Andersson 444b638df4SBjorn Anderssonconfig QCOM_SMEM 454b638df4SBjorn Andersson tristate "Qualcomm Shared Memory Manager (SMEM)" 464b638df4SBjorn Andersson depends on ARCH_QCOM 474b638df4SBjorn Andersson help 484b638df4SBjorn Andersson Say y here to enable support for the Qualcomm Shared Memory Manager. 494b638df4SBjorn Andersson The driver provides an interface to items in a heap shared among all 504b638df4SBjorn Andersson processors in a Qualcomm platform. 51