xref: /linux/drivers/interconnect/qcom/Kconfig (revision 83bd89291f5cc866f60d32c34e268896c7ba8a3d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2b5d2f741SDavid Daiconfig INTERCONNECT_QCOM
37aa429e8SHuang Yiwei	tristate "Qualcomm Network-on-Chip interconnect drivers"
4b5d2f741SDavid Dai	depends on ARCH_QCOM
5b5d2f741SDavid Dai	help
6b5d2f741SDavid Dai	  Support for Qualcomm's Network-on-Chip interconnect hardware.
7b5d2f741SDavid Dai
8976daac4SDavid Daiconfig INTERCONNECT_QCOM_BCM_VOTER
9976daac4SDavid Dai	tristate
10976daac4SDavid Dai
115c5f2221SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_GLYMUR
125c5f2221SRaviteja Laggyshetty       tristate "Qualcomm GLYMUR interconnect driver"
135c5f2221SRaviteja Laggyshetty       depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
145c5f2221SRaviteja Laggyshetty       select INTERCONNECT_QCOM_RPMH
155c5f2221SRaviteja Laggyshetty       select INTERCONNECT_QCOM_BCM_VOTER
165c5f2221SRaviteja Laggyshetty       help
175c5f2221SRaviteja Laggyshetty         This is a driver for the Qualcomm Network-on-Chip on glymur-based
185c5f2221SRaviteja Laggyshetty         platforms.
195c5f2221SRaviteja Laggyshetty
20*c7f8ff61SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_KAANAPALI
21*c7f8ff61SRaviteja Laggyshetty	tristate "Qualcomm KAANAPALI interconnect driver"
22*c7f8ff61SRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
23*c7f8ff61SRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
24*c7f8ff61SRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
25*c7f8ff61SRaviteja Laggyshetty	help
26*c7f8ff61SRaviteja Laggyshetty	  This is a driver for the Qualcomm Network-on-Chip on kaanapali-based
27*c7f8ff61SRaviteja Laggyshetty	  platforms.
28*c7f8ff61SRaviteja Laggyshetty
291cef9f2dSAdam Skladowskiconfig INTERCONNECT_QCOM_MSM8909
301cef9f2dSAdam Skladowski	tristate "Qualcomm MSM8909 interconnect driver"
311cef9f2dSAdam Skladowski	depends on INTERCONNECT_QCOM
321cef9f2dSAdam Skladowski	depends on QCOM_SMD_RPM
331cef9f2dSAdam Skladowski	select INTERCONNECT_QCOM_SMD_RPM
341cef9f2dSAdam Skladowski	help
351cef9f2dSAdam Skladowski	  This is a driver for the Qualcomm Network-on-Chip on msm8909-based
361cef9f2dSAdam Skladowski	  platforms.
371cef9f2dSAdam Skladowski
3830c8fa3eSGeorgi Djakovconfig INTERCONNECT_QCOM_MSM8916
3930c8fa3eSGeorgi Djakov	tristate "Qualcomm MSM8916 interconnect driver"
4030c8fa3eSGeorgi Djakov	depends on INTERCONNECT_QCOM
4130c8fa3eSGeorgi Djakov	depends on QCOM_SMD_RPM
4230c8fa3eSGeorgi Djakov	select INTERCONNECT_QCOM_SMD_RPM
4330c8fa3eSGeorgi Djakov	help
4430c8fa3eSGeorgi Djakov	  This is a driver for the Qualcomm Network-on-Chip on msm8916-based
4530c8fa3eSGeorgi Djakov	  platforms.
4630c8fa3eSGeorgi Djakov
47755acd36SAdam Skladowskiconfig INTERCONNECT_QCOM_MSM8937
48755acd36SAdam Skladowski	tristate "Qualcomm MSM8937 interconnect driver"
49755acd36SAdam Skladowski	depends on INTERCONNECT_QCOM
50755acd36SAdam Skladowski	depends on QCOM_SMD_RPM
51755acd36SAdam Skladowski	select INTERCONNECT_QCOM_SMD_RPM
52755acd36SAdam Skladowski	help
53755acd36SAdam Skladowski	  This is a driver for the Qualcomm Network-on-Chip on msm8937-based
54755acd36SAdam Skladowski	  platforms.
55755acd36SAdam Skladowski
566c6fe5d3SJun Nieconfig INTERCONNECT_QCOM_MSM8939
576c6fe5d3SJun Nie	tristate "Qualcomm MSM8939 interconnect driver"
586c6fe5d3SJun Nie	depends on INTERCONNECT_QCOM
596c6fe5d3SJun Nie	depends on QCOM_SMD_RPM
606c6fe5d3SJun Nie	select INTERCONNECT_QCOM_SMD_RPM
616c6fe5d3SJun Nie	help
626c6fe5d3SJun Nie	  This is a driver for the Qualcomm Network-on-Chip on msm8939-based
636c6fe5d3SJun Nie	  platforms.
646c6fe5d3SJun Nie
6590b40017SVladimir Lypakconfig INTERCONNECT_QCOM_MSM8953
6690b40017SVladimir Lypak	tristate "Qualcomm MSM8953 interconnect driver"
6790b40017SVladimir Lypak	depends on INTERCONNECT_QCOM
6890b40017SVladimir Lypak	depends on QCOM_SMD_RPM
6990b40017SVladimir Lypak	select INTERCONNECT_QCOM_SMD_RPM
7090b40017SVladimir Lypak	help
7190b40017SVladimir Lypak	  This is a driver for the Qualcomm Network-on-Chip on msm8953-based
7290b40017SVladimir Lypak	  platforms.
7390b40017SVladimir Lypak
744e60a956SBrian Masneyconfig INTERCONNECT_QCOM_MSM8974
754e60a956SBrian Masney	tristate "Qualcomm MSM8974 interconnect driver"
764e60a956SBrian Masney	depends on INTERCONNECT_QCOM
774e60a956SBrian Masney	depends on QCOM_SMD_RPM
784e60a956SBrian Masney	select INTERCONNECT_QCOM_SMD_RPM
794e60a956SBrian Masney	help
804e60a956SBrian Masney	 This is a driver for the Qualcomm Network-on-Chip on msm8974-based
814e60a956SBrian Masney	 platforms.
824e60a956SBrian Masney
836e3ea1f3SAdam Skladowskiconfig INTERCONNECT_QCOM_MSM8976
846e3ea1f3SAdam Skladowski	tristate "Qualcomm MSM8976 interconnect driver"
856e3ea1f3SAdam Skladowski	depends on INTERCONNECT_QCOM
866e3ea1f3SAdam Skladowski	depends on QCOM_SMD_RPM
876e3ea1f3SAdam Skladowski	select INTERCONNECT_QCOM_SMD_RPM
886e3ea1f3SAdam Skladowski	help
896e3ea1f3SAdam Skladowski	  This is a driver for the Qualcomm Network-on-Chip on msm8976-based
906e3ea1f3SAdam Skladowski	  platforms.
916e3ea1f3SAdam Skladowski
927add937fSYassine Oudjanaconfig INTERCONNECT_QCOM_MSM8996
937add937fSYassine Oudjana	tristate "Qualcomm MSM8996 interconnect driver"
947add937fSYassine Oudjana	depends on INTERCONNECT_QCOM
957add937fSYassine Oudjana	depends on QCOM_SMD_RPM
967add937fSYassine Oudjana	select INTERCONNECT_QCOM_SMD_RPM
977add937fSYassine Oudjana	help
987add937fSYassine Oudjana	  This is a driver for the Qualcomm Network-on-Chip on msm8996-based
997add937fSYassine Oudjana	  platforms.
1007add937fSYassine Oudjana
1015bc9900aSSibi Sankarconfig INTERCONNECT_QCOM_OSM_L3
1025bc9900aSSibi Sankar	tristate "Qualcomm OSM L3 interconnect driver"
1035bc9900aSSibi Sankar	depends on INTERCONNECT_QCOM || COMPILE_TEST
1045bc9900aSSibi Sankar	help
1055bc9900aSSibi Sankar	  Say y here to support the Operating State Manager (OSM) interconnect
1065bc9900aSSibi Sankar	  driver which controls the scaling of L3 caches on Qualcomm SoCs.
1075bc9900aSSibi Sankar
1081a14b1acSShawn Guoconfig INTERCONNECT_QCOM_QCM2290
1091a14b1acSShawn Guo	tristate "Qualcomm QCM2290 interconnect driver"
1101a14b1acSShawn Guo	depends on INTERCONNECT_QCOM
1111a14b1acSShawn Guo	depends on QCOM_SMD_RPM
1121a14b1acSShawn Guo	select INTERCONNECT_QCOM_SMD_RPM
1131a14b1acSShawn Guo	help
1141a14b1acSShawn Guo	  This is a driver for the Qualcomm Network-on-Chip on qcm2290-based
1151a14b1acSShawn Guo	  platforms.
1161a14b1acSShawn Guo
1175e4e6c4dSBjorn Anderssonconfig INTERCONNECT_QCOM_QCS404
1185e4e6c4dSBjorn Andersson	tristate "Qualcomm QCS404 interconnect driver"
1195e4e6c4dSBjorn Andersson	depends on INTERCONNECT_QCOM
120dcc31687SMao Wenan	depends on QCOM_SMD_RPM
1215e4e6c4dSBjorn Andersson	select INTERCONNECT_QCOM_SMD_RPM
1225e4e6c4dSBjorn Andersson	help
1235e4e6c4dSBjorn Andersson	  This is a driver for the Qualcomm Network-on-Chip on qcs404-based
1245e4e6c4dSBjorn Andersson	  platforms.
1255e4e6c4dSBjorn Andersson
12677d79677SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_QCS615
12777d79677SRaviteja Laggyshetty	tristate "Qualcomm QCS615 interconnect driver"
12877d79677SRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
12977d79677SRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
13077d79677SRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
13177d79677SRaviteja Laggyshetty	help
13277d79677SRaviteja Laggyshetty	  This is a driver for the Qualcomm Network-on-Chip on qcs615-based
13377d79677SRaviteja Laggyshetty	  platforms.
13477d79677SRaviteja Laggyshetty
1353063c3dfSRaviteja Laggyshettyconfig INTERCONNECT_QCOM_QCS8300
1363063c3dfSRaviteja Laggyshetty	tristate "Qualcomm QCS8300 interconnect driver"
1373063c3dfSRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1383063c3dfSRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
1393063c3dfSRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
1403063c3dfSRaviteja Laggyshetty	help
1413063c3dfSRaviteja Laggyshetty	  This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
1423063c3dfSRaviteja Laggyshetty	  on QCS8300-based platforms. The interconnect provider collects and
1433063c3dfSRaviteja Laggyshetty	  aggreagates the cosumer bandwidth requests to satisfy constraints
1443063c3dfSRaviteja Laggyshetty	  placed on Network-on-Chip performance states.
1453063c3dfSRaviteja Laggyshetty
1461f51339fSMelody Olveraconfig INTERCONNECT_QCOM_QDU1000
1471f51339fSMelody Olvera	tristate "Qualcomm QDU1000/QRU1000 interconnect driver"
1481f51339fSMelody Olvera	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1491f51339fSMelody Olvera	select INTERCONNECT_QCOM_RPMH
1501f51339fSMelody Olvera	select INTERCONNECT_QCOM_BCM_VOTER
1511f51339fSMelody Olvera	help
1521f51339fSMelody Olvera	  This is a driver for the Qualcomm Network-on-Chip on QDU1000-based
1531f51339fSMelody Olvera	  and QRU1000-based platforms.
1541f51339fSMelody Olvera
155512d4a26SArnd Bergmannconfig INTERCONNECT_QCOM_RPMH_POSSIBLE
156512d4a26SArnd Bergmann	tristate
157512d4a26SArnd Bergmann	default INTERCONNECT_QCOM
158512d4a26SArnd Bergmann	depends on QCOM_RPMH || (COMPILE_TEST && !QCOM_RPMH)
159512d4a26SArnd Bergmann	depends on QCOM_COMMAND_DB || (COMPILE_TEST && !QCOM_COMMAND_DB)
1604658842aSJean Delvare	depends on OF
161512d4a26SArnd Bergmann	help
162512d4a26SArnd Bergmann	  Compile-testing RPMH drivers is possible on other platforms,
163512d4a26SArnd Bergmann	  but in order to avoid link failures, drivers must not be built-in
164512d4a26SArnd Bergmann	  when QCOM_RPMH or QCOM_COMMAND_DB are loadable modules
165512d4a26SArnd Bergmann
166976daac4SDavid Daiconfig INTERCONNECT_QCOM_RPMH
167976daac4SDavid Dai	tristate
168976daac4SDavid Dai
1693655a63fSShazad Hussainconfig INTERCONNECT_QCOM_SA8775P
1703655a63fSShazad Hussain	tristate "Qualcomm SA8775P interconnect driver"
1713655a63fSShazad Hussain	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1723655a63fSShazad Hussain	select INTERCONNECT_QCOM_RPMH
1733655a63fSShazad Hussain	select INTERCONNECT_QCOM_BCM_VOTER
1743655a63fSShazad Hussain	help
1753655a63fSShazad Hussain	  This is a driver for the Qualcomm Network-on-Chip on sa8775p-based
1763655a63fSShazad Hussain	  platforms.
1773655a63fSShazad Hussain
17892c366a5SDmitry Baryshkovconfig INTERCONNECT_QCOM_SAR2130P
17992c366a5SDmitry Baryshkov	tristate "Qualcomm SAR2130P interconnect driver"
18092c366a5SDmitry Baryshkov	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
18192c366a5SDmitry Baryshkov	select INTERCONNECT_QCOM_RPMH
18292c366a5SDmitry Baryshkov	select INTERCONNECT_QCOM_BCM_VOTER
18392c366a5SDmitry Baryshkov	help
18492c366a5SDmitry Baryshkov	  This is a driver for the Qualcomm Network-on-Chip on SAR2130P-based
18592c366a5SDmitry Baryshkov	  platforms.
18692c366a5SDmitry Baryshkov
1872d1f95abSOdelu Kukatlaconfig INTERCONNECT_QCOM_SC7180
1882d1f95abSOdelu Kukatla	tristate "Qualcomm SC7180 interconnect driver"
189512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1902d1f95abSOdelu Kukatla	select INTERCONNECT_QCOM_RPMH
1912d1f95abSOdelu Kukatla	select INTERCONNECT_QCOM_BCM_VOTER
1922d1f95abSOdelu Kukatla	help
1932d1f95abSOdelu Kukatla	  This is a driver for the Qualcomm Network-on-Chip on sc7180-based
1942d1f95abSOdelu Kukatla	  platforms.
1952d1f95abSOdelu Kukatla
19646bdcac5SOdelu Kukatlaconfig INTERCONNECT_QCOM_SC7280
19746bdcac5SOdelu Kukatla	tristate "Qualcomm SC7280 interconnect driver"
19846bdcac5SOdelu Kukatla	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
19946bdcac5SOdelu Kukatla	select INTERCONNECT_QCOM_RPMH
20046bdcac5SOdelu Kukatla	select INTERCONNECT_QCOM_BCM_VOTER
20146bdcac5SOdelu Kukatla	help
20246bdcac5SOdelu Kukatla	  This is a driver for the Qualcomm Network-on-Chip on sc7280-based
20346bdcac5SOdelu Kukatla	  platforms.
20446bdcac5SOdelu Kukatla
2059c8c6bacSGeorgi Djakovconfig INTERCONNECT_QCOM_SC8180X
2069c8c6bacSGeorgi Djakov	tristate "Qualcomm SC8180X interconnect driver"
2079c8c6bacSGeorgi Djakov	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2089c8c6bacSGeorgi Djakov	select INTERCONNECT_QCOM_RPMH
2099c8c6bacSGeorgi Djakov	select INTERCONNECT_QCOM_BCM_VOTER
2109c8c6bacSGeorgi Djakov	help
2119c8c6bacSGeorgi Djakov	  This is a driver for the Qualcomm Network-on-Chip on sc8180x-based
2129c8c6bacSGeorgi Djakov	  platforms.
2139c8c6bacSGeorgi Djakov
214f29dabdaSBjorn Anderssonconfig INTERCONNECT_QCOM_SC8280XP
215f29dabdaSBjorn Andersson	tristate "Qualcomm SC8280XP interconnect driver"
216f29dabdaSBjorn Andersson	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
217f29dabdaSBjorn Andersson	select INTERCONNECT_QCOM_RPMH
218f29dabdaSBjorn Andersson	select INTERCONNECT_QCOM_BCM_VOTER
219f29dabdaSBjorn Andersson	help
220f29dabdaSBjorn Andersson	  This is a driver for the Qualcomm Network-on-Chip on SC8280XP-based
221f29dabdaSBjorn Andersson	  platforms.
222f29dabdaSBjorn Andersson
223f80a1d41SAngeloGioacchino Del Regnoconfig INTERCONNECT_QCOM_SDM660
224f80a1d41SAngeloGioacchino Del Regno	tristate "Qualcomm SDM660 interconnect driver"
225f80a1d41SAngeloGioacchino Del Regno	depends on INTERCONNECT_QCOM
226f80a1d41SAngeloGioacchino Del Regno	depends on QCOM_SMD_RPM
227f80a1d41SAngeloGioacchino Del Regno	select INTERCONNECT_QCOM_SMD_RPM
228f80a1d41SAngeloGioacchino Del Regno	help
229f80a1d41SAngeloGioacchino Del Regno	  This is a driver for the Qualcomm Network-on-Chip on sdm660-based
230f80a1d41SAngeloGioacchino Del Regno	  platforms.
231f80a1d41SAngeloGioacchino Del Regno
2327e438e18SRichard Acayanconfig INTERCONNECT_QCOM_SDM670
2337e438e18SRichard Acayan	tristate "Qualcomm SDM670 interconnect driver"
2347e438e18SRichard Acayan	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2357e438e18SRichard Acayan	select INTERCONNECT_QCOM_RPMH
2367e438e18SRichard Acayan	select INTERCONNECT_QCOM_BCM_VOTER
2377e438e18SRichard Acayan	help
2387e438e18SRichard Acayan	  This is a driver for the Qualcomm Network-on-Chip on sdm670-based
2397e438e18SRichard Acayan	  platforms.
2407e438e18SRichard Acayan
241b5d2f741SDavid Daiconfig INTERCONNECT_QCOM_SDM845
242b5d2f741SDavid Dai	tristate "Qualcomm SDM845 interconnect driver"
243512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
244976daac4SDavid Dai	select INTERCONNECT_QCOM_RPMH
245976daac4SDavid Dai	select INTERCONNECT_QCOM_BCM_VOTER
246b5d2f741SDavid Dai	help
247b5d2f741SDavid Dai	  This is a driver for the Qualcomm Network-on-Chip on sdm845-based
248b5d2f741SDavid Dai	  platforms.
249be06f8e7SGeorgi Djakov
250cbb382c5SManivannan Sadhasivamconfig INTERCONNECT_QCOM_SDX55
251cbb382c5SManivannan Sadhasivam	tristate "Qualcomm SDX55 interconnect driver"
252cbb382c5SManivannan Sadhasivam	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
253cbb382c5SManivannan Sadhasivam	select INTERCONNECT_QCOM_RPMH
254cbb382c5SManivannan Sadhasivam	select INTERCONNECT_QCOM_BCM_VOTER
255cbb382c5SManivannan Sadhasivam	help
256cbb382c5SManivannan Sadhasivam	  This is a driver for the Qualcomm Network-on-Chip on sdx55-based
257cbb382c5SManivannan Sadhasivam	  platforms.
258cbb382c5SManivannan Sadhasivam
25939a53928SRohit Agarwalconfig INTERCONNECT_QCOM_SDX65
26039a53928SRohit Agarwal	tristate "Qualcomm SDX65 interconnect driver"
26139a53928SRohit Agarwal	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
26239a53928SRohit Agarwal	select INTERCONNECT_QCOM_RPMH
26339a53928SRohit Agarwal	select INTERCONNECT_QCOM_BCM_VOTER
26439a53928SRohit Agarwal	help
26539a53928SRohit Agarwal	  This is a driver for the Qualcomm Network-on-Chip on sdx65-based
26639a53928SRohit Agarwal	  platforms.
26739a53928SRohit Agarwal
2683642b4e5SRohit Agarwalconfig INTERCONNECT_QCOM_SDX75
2693642b4e5SRohit Agarwal	tristate "Qualcomm SDX75 interconnect driver"
2703642b4e5SRohit Agarwal	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2713642b4e5SRohit Agarwal	select INTERCONNECT_QCOM_RPMH
2723642b4e5SRohit Agarwal	select INTERCONNECT_QCOM_BCM_VOTER
2733642b4e5SRohit Agarwal	help
2743642b4e5SRohit Agarwal	  This is a driver for the Qualcomm Network-on-Chip on sdx75-based
2753642b4e5SRohit Agarwal	  platforms.
2763642b4e5SRohit Agarwal
2772eab57b1SKonrad Dybcioconfig INTERCONNECT_QCOM_SM6115
2782eab57b1SKonrad Dybcio	tristate "Qualcomm SM6115 interconnect driver"
2792eab57b1SKonrad Dybcio	depends on INTERCONNECT_QCOM
2802eab57b1SKonrad Dybcio	depends on QCOM_SMD_RPM
2812eab57b1SKonrad Dybcio	select INTERCONNECT_QCOM_SMD_RPM
2822eab57b1SKonrad Dybcio	help
2832eab57b1SKonrad Dybcio	  This is a driver for the Qualcomm Network-on-Chip on sm6115-based
2842eab57b1SKonrad Dybcio	  platforms.
2852eab57b1SKonrad Dybcio
2866a6eff73SLuca Weissconfig INTERCONNECT_QCOM_SM6350
2876a6eff73SLuca Weiss	tristate "Qualcomm SM6350 interconnect driver"
2886a6eff73SLuca Weiss	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2896a6eff73SLuca Weiss	select INTERCONNECT_QCOM_RPMH
2906a6eff73SLuca Weiss	select INTERCONNECT_QCOM_BCM_VOTER
2916a6eff73SLuca Weiss	help
2926a6eff73SLuca Weiss	  This is a driver for the Qualcomm Network-on-Chip on sm6350-based
2936a6eff73SLuca Weiss	  platforms.
2946a6eff73SLuca Weiss
2954a1574ceSDanila Tikhonovconfig INTERCONNECT_QCOM_SM7150
2964a1574ceSDanila Tikhonov	tristate "Qualcomm SM7150 interconnect driver"
2974a1574ceSDanila Tikhonov	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2984a1574ceSDanila Tikhonov	select INTERCONNECT_QCOM_RPMH
2994a1574ceSDanila Tikhonov	select INTERCONNECT_QCOM_BCM_VOTER
3004a1574ceSDanila Tikhonov	help
3014a1574ceSDanila Tikhonov	  This is a driver for the Qualcomm Network-on-Chip on sm7150-based
3024a1574ceSDanila Tikhonov	  platforms.
3034a1574ceSDanila Tikhonov
3044781dbbfSLuca Weissconfig INTERCONNECT_QCOM_MILOS
3054781dbbfSLuca Weiss	tristate "Qualcomm Milos interconnect driver"
3064781dbbfSLuca Weiss	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3074781dbbfSLuca Weiss	select INTERCONNECT_QCOM_RPMH
3084781dbbfSLuca Weiss	select INTERCONNECT_QCOM_BCM_VOTER
3094781dbbfSLuca Weiss	help
3104781dbbfSLuca Weiss	  This is a driver for the Qualcomm Network-on-Chip on Milos-based
3114781dbbfSLuca Weiss	  platforms.
3124781dbbfSLuca Weiss
313a09b817cSJonathan Marekconfig INTERCONNECT_QCOM_SM8150
314a09b817cSJonathan Marek	tristate "Qualcomm SM8150 interconnect driver"
315512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
316a09b817cSJonathan Marek	select INTERCONNECT_QCOM_RPMH
317a09b817cSJonathan Marek	select INTERCONNECT_QCOM_BCM_VOTER
318a09b817cSJonathan Marek	help
319a09b817cSJonathan Marek	  This is a driver for the Qualcomm Network-on-Chip on sm8150-based
320a09b817cSJonathan Marek	  platforms.
321a09b817cSJonathan Marek
3226df5b349SJonathan Marekconfig INTERCONNECT_QCOM_SM8250
3236df5b349SJonathan Marek	tristate "Qualcomm SM8250 interconnect driver"
324512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3256df5b349SJonathan Marek	select INTERCONNECT_QCOM_RPMH
3266df5b349SJonathan Marek	select INTERCONNECT_QCOM_BCM_VOTER
3276df5b349SJonathan Marek	help
3286df5b349SJonathan Marek	  This is a driver for the Qualcomm Network-on-Chip on sm8250-based
3296df5b349SJonathan Marek	  platforms.
3306df5b349SJonathan Marek
331d26a5667SVinod Koulconfig INTERCONNECT_QCOM_SM8350
332d26a5667SVinod Koul	tristate "Qualcomm SM8350 interconnect driver"
333d26a5667SVinod Koul	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
334d26a5667SVinod Koul	select INTERCONNECT_QCOM_RPMH
335d26a5667SVinod Koul	select INTERCONNECT_QCOM_BCM_VOTER
336d26a5667SVinod Koul	help
337d26a5667SVinod Koul	  This is a driver for the Qualcomm Network-on-Chip on SM8350-based
338d26a5667SVinod Koul	  platforms.
339d26a5667SVinod Koul
340fafc114aSVinod Koulconfig INTERCONNECT_QCOM_SM8450
341fafc114aSVinod Koul	tristate "Qualcomm SM8450 interconnect driver"
342fafc114aSVinod Koul	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
343fafc114aSVinod Koul	select INTERCONNECT_QCOM_RPMH
344fafc114aSVinod Koul	select INTERCONNECT_QCOM_BCM_VOTER
345fafc114aSVinod Koul	help
346fafc114aSVinod Koul	  This is a driver for the Qualcomm Network-on-Chip on SM8450-based
347fafc114aSVinod Koul	  platforms.
348fafc114aSVinod Koul
349e6f0d6a3SAbel Vesaconfig INTERCONNECT_QCOM_SM8550
350e6f0d6a3SAbel Vesa	tristate "Qualcomm SM8550 interconnect driver"
351e6f0d6a3SAbel Vesa	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
352e6f0d6a3SAbel Vesa	select INTERCONNECT_QCOM_RPMH
353e6f0d6a3SAbel Vesa	select INTERCONNECT_QCOM_BCM_VOTER
354e6f0d6a3SAbel Vesa	help
355e6f0d6a3SAbel Vesa	  This is a driver for the Qualcomm Network-on-Chip on SM8550-based
356e6f0d6a3SAbel Vesa	  platforms.
357e6f0d6a3SAbel Vesa
358c062bcabSNeil Armstrongconfig INTERCONNECT_QCOM_SM8650
359c062bcabSNeil Armstrong	tristate "Qualcomm SM8650 interconnect driver"
360c062bcabSNeil Armstrong	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
361c062bcabSNeil Armstrong	select INTERCONNECT_QCOM_RPMH
362c062bcabSNeil Armstrong	select INTERCONNECT_QCOM_BCM_VOTER
363c062bcabSNeil Armstrong	help
364c062bcabSNeil Armstrong	  This is a driver for the Qualcomm Network-on-Chip on SM8650-based
365c062bcabSNeil Armstrong	  platforms.
366c062bcabSNeil Armstrong
3675e0db3c2SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_SM8750
3685e0db3c2SRaviteja Laggyshetty	tristate "Qualcomm SM8750 interconnect driver"
3695e0db3c2SRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3705e0db3c2SRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
3715e0db3c2SRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
3725e0db3c2SRaviteja Laggyshetty	help
3735e0db3c2SRaviteja Laggyshetty	  This is a driver for the Qualcomm Network-on-Chip on SM8750-based
3745e0db3c2SRaviteja Laggyshetty	  platforms.
3755e0db3c2SRaviteja Laggyshetty
3769f196772SRajendra Nayakconfig INTERCONNECT_QCOM_X1E80100
3779f196772SRajendra Nayak	tristate "Qualcomm X1E80100 interconnect driver"
3789f196772SRajendra Nayak	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3799f196772SRajendra Nayak	select INTERCONNECT_QCOM_RPMH
3809f196772SRajendra Nayak	select INTERCONNECT_QCOM_BCM_VOTER
3819f196772SRajendra Nayak	help
3829f196772SRajendra Nayak	  This is a driver for the Qualcomm Network-on-Chip on X1E80100-based
3839f196772SRajendra Nayak	  platforms.
3849f196772SRajendra Nayak
385be06f8e7SGeorgi Djakovconfig INTERCONNECT_QCOM_SMD_RPM
386be06f8e7SGeorgi Djakov	tristate
387