blob: a88f2f07bc27c15888089a4a487763f9916c3678 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
David Daib5d2f742019-01-16 18:11:00 +02002config 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
David Dai976daac2020-02-28 12:11:40 +02008config INTERCONNECT_QCOM_BCM_VOTER
9 tristate
10
Georgi Djakov30c8fa32019-06-07 16:57:37 +030011config 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
Brian Masney4e60a952019-11-08 14:53:49 +020020config INTERCONNECT_QCOM_MSM8974
Krzysztof Kozlowskie27da6a2019-12-12 09:53:29 +020021 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.
Brian Masney4e60a952019-11-08 14:53:49 +020028
Sibi Sankar5bc99002020-03-03 19:02:52 +020029config 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
Bjorn Andersson5e4e6c42019-07-23 17:23:38 +030036config INTERCONNECT_QCOM_QCS404
37 tristate "Qualcomm QCS404 interconnect driver"
38 depends on INTERCONNECT_QCOM
Mao Wenandcc31682019-08-15 15:48:48 +080039 depends on QCOM_SMD_RPM
Bjorn Andersson5e4e6c42019-07-23 17:23:38 +030040 select INTERCONNECT_QCOM_SMD_RPM
41 help
42 This is a driver for the Qualcomm Network-on-Chip on qcs404-based
43 platforms.
44
David Dai976daac2020-02-28 12:11:40 +020045config INTERCONNECT_QCOM_RPMH
46 tristate
47
Odelu Kukatla2d1f95a2020-03-03 19:02:52 +020048config 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
David Daib5d2f742019-01-16 18:11:00 +020058config 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
David Dai976daac2020-02-28 12:11:40 +020062 select INTERCONNECT_QCOM_RPMH
63 select INTERCONNECT_QCOM_BCM_VOTER
David Daib5d2f742019-01-16 18:11:00 +020064 help
65 This is a driver for the Qualcomm Network-on-Chip on sdm845-based
66 platforms.
Georgi Djakovbe06f8e2019-07-23 17:23:37 +030067
68config INTERCONNECT_QCOM_SMD_RPM
69 tristate