interconnect: qcom: Add SM8150 interconnect provider driver
[linux-2.6-block.git] / drivers / interconnect / qcom / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
b5d2f741
DD
2config INTERCONNECT_QCOM
3 bool "Qualcomm Network-on-Chip interconnect drivers"
4 depends on ARCH_QCOM
5 help
6 Support for Qualcomm's Network-on-Chip interconnect hardware.
7
976daac4
DD
8config INTERCONNECT_QCOM_BCM_VOTER
9 tristate
10
30c8fa3e
GD
11config INTERCONNECT_QCOM_MSM8916
12 tristate "Qualcomm MSM8916 interconnect driver"
13 depends on INTERCONNECT_QCOM
14 depends on QCOM_SMD_RPM
15 select INTERCONNECT_QCOM_SMD_RPM
16 help
17 This is a driver for the Qualcomm Network-on-Chip on msm8916-based
18 platforms.
19
4e60a956 20config INTERCONNECT_QCOM_MSM8974
e27da6a6
KK
21 tristate "Qualcomm MSM8974 interconnect driver"
22 depends on INTERCONNECT_QCOM
23 depends on QCOM_SMD_RPM
24 select INTERCONNECT_QCOM_SMD_RPM
25 help
26 This is a driver for the Qualcomm Network-on-Chip on msm8974-based
27 platforms.
4e60a956 28
5bc9900a
SS
29config INTERCONNECT_QCOM_OSM_L3
30 tristate "Qualcomm OSM L3 interconnect driver"
31 depends on INTERCONNECT_QCOM || COMPILE_TEST
32 help
33 Say y here to support the Operating State Manager (OSM) interconnect
34 driver which controls the scaling of L3 caches on Qualcomm SoCs.
35
5e4e6c4d
BA
36config INTERCONNECT_QCOM_QCS404
37 tristate "Qualcomm QCS404 interconnect driver"
38 depends on INTERCONNECT_QCOM
dcc31687 39 depends on QCOM_SMD_RPM
5e4e6c4d
BA
40 select INTERCONNECT_QCOM_SMD_RPM
41 help
42 This is a driver for the Qualcomm Network-on-Chip on qcs404-based
43 platforms.
44
976daac4
DD
45config INTERCONNECT_QCOM_RPMH
46 tristate
47
2d1f95ab
OK
48config INTERCONNECT_QCOM_SC7180
49 tristate "Qualcomm SC7180 interconnect driver"
50 depends on INTERCONNECT_QCOM
51 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
52 select INTERCONNECT_QCOM_RPMH
53 select INTERCONNECT_QCOM_BCM_VOTER
54 help
55 This is a driver for the Qualcomm Network-on-Chip on sc7180-based
56 platforms.
57
b5d2f741
DD
58config INTERCONNECT_QCOM_SDM845
59 tristate "Qualcomm SDM845 interconnect driver"
60 depends on INTERCONNECT_QCOM
61 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
976daac4
DD
62 select INTERCONNECT_QCOM_RPMH
63 select INTERCONNECT_QCOM_BCM_VOTER
b5d2f741
DD
64 help
65 This is a driver for the Qualcomm Network-on-Chip on sdm845-based
66 platforms.
be06f8e7 67
a09b817c
JM
68config INTERCONNECT_QCOM_SM8150
69 tristate "Qualcomm SM8150 interconnect driver"
70 depends on INTERCONNECT_QCOM
71 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
72 select INTERCONNECT_QCOM_RPMH
73 select INTERCONNECT_QCOM_BCM_VOTER
74 help
75 This is a driver for the Qualcomm Network-on-Chip on sm8150-based
76 platforms.
77
be06f8e7
GD
78config INTERCONNECT_QCOM_SMD_RPM
79 tristate