]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - drivers/soc/qcom/Kconfig
Merge tag 'drm-intel-fixes-2017-05-18-1' of git://anongit.freedesktop.org/git/drm...
[mirror_ubuntu-jammy-kernel.git] / drivers / soc / qcom / Kconfig
CommitLineData
5d144e36
AG
1#
2# QCOM Soc drivers
3#
4config QCOM_GSBI
5 tristate "QCOM General Serial Bus Interface"
6 depends on ARCH_QCOM
e5fdad68 7 select MFD_SYSCON
5d144e36
AG
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
2aad40d9
BA
13config QCOM_MDT_LOADER
14 tristate
15 select QCOM_SCM
16
7ce75bb2
LI
17config QCOM_PM
18 bool "Qualcomm Power Management"
19 depends on ARCH_QCOM && !ARM64
d9d6888f 20 select ARM_CPU_SUSPEND
23b38ceb 21 select QCOM_SCM
7ce75bb2
LI
22 help
23 QCOM Platform specific power driver to manage cores and L2 low power
24 modes. It interface with various system drivers to put the cores in
25 low power modes.
4b638df4 26
7d0c8bee
SB
27config QCOM_SMEM
28 tristate "Qualcomm Shared Memory Manager (SMEM)"
29 depends on ARCH_QCOM
73ebb854 30 depends on HWSPINLOCK
7d0c8bee
SB
31 help
32 Say y here to enable support for the Qualcomm Shared Memory Manager.
33 The driver provides an interface to items in a heap shared among all
34 processors in a Qualcomm platform.
35
936f14cf
BA
36config QCOM_SMD_RPM
37 tristate "Qualcomm Resource Power Manager (RPM) over SMD"
5052de8d
BA
38 depends on ARCH_QCOM
39 depends on RPMSG && OF
936f14cf
BA
40 help
41 If you say yes to this option, support will be included for the
42 Resource Power Manager system found in the Qualcomm 8974 based
43 devices.
44
45 This is required to access many regulators, clocks and bus
46 frequencies controlled by the RPM on these devices.
47
48 Say M here if you want to include support for the Qualcomm RPM as a
49 module. This will build a module called "qcom-smd-rpm".
9460ae2f
BA
50
51config QCOM_SMEM_STATE
52 bool
c97c4090 53
50e99641 54config QCOM_SMP2P
10475d59 55 tristate "Qualcomm Shared Memory Point to Point support"
50e99641
BA
56 depends on QCOM_SMEM
57 select QCOM_SMEM_STATE
58 help
59 Say yes here to support the Qualcomm Shared Memory Point to Point
60 protocol.
61
c97c4090 62config QCOM_SMSM
10475d59 63 tristate "Qualcomm Shared Memory State Machine"
c97c4090
BA
64 depends on QCOM_SMEM
65 select QCOM_SMEM_STATE
66 help
67 Say yes here to support the Qualcomm Shared Memory State Machine.
68 The state machine is represented by bits in shared memory.
ea7a1f27
BA
69
70config QCOM_WCNSS_CTRL
71 tristate "Qualcomm WCNSS control driver"
5052de8d
BA
72 depends on ARCH_QCOM
73 depends on RPMSG
ea7a1f27
BA
74 help
75 Client driver for the WCNSS_CTRL SMD channel, used to download nv
76 firmware to a newly booted WCNSS chip.