xref: /linux/drivers/interconnect/qcom/Kconfig (revision ec2e0fb07d789976c601bec19ecced7a501c3705)
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
11*5c5f2221SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_GLYMUR
12*5c5f2221SRaviteja Laggyshetty       tristate "Qualcomm GLYMUR interconnect driver"
13*5c5f2221SRaviteja Laggyshetty       depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
14*5c5f2221SRaviteja Laggyshetty       select INTERCONNECT_QCOM_RPMH
15*5c5f2221SRaviteja Laggyshetty       select INTERCONNECT_QCOM_BCM_VOTER
16*5c5f2221SRaviteja Laggyshetty       help
17*5c5f2221SRaviteja Laggyshetty         This is a driver for the Qualcomm Network-on-Chip on glymur-based
18*5c5f2221SRaviteja Laggyshetty         platforms.
19*5c5f2221SRaviteja Laggyshetty
201cef9f2dSAdam Skladowskiconfig INTERCONNECT_QCOM_MSM8909
211cef9f2dSAdam Skladowski	tristate "Qualcomm MSM8909 interconnect driver"
221cef9f2dSAdam Skladowski	depends on INTERCONNECT_QCOM
231cef9f2dSAdam Skladowski	depends on QCOM_SMD_RPM
241cef9f2dSAdam Skladowski	select INTERCONNECT_QCOM_SMD_RPM
251cef9f2dSAdam Skladowski	help
261cef9f2dSAdam Skladowski	  This is a driver for the Qualcomm Network-on-Chip on msm8909-based
271cef9f2dSAdam Skladowski	  platforms.
281cef9f2dSAdam Skladowski
2930c8fa3eSGeorgi Djakovconfig INTERCONNECT_QCOM_MSM8916
3030c8fa3eSGeorgi Djakov	tristate "Qualcomm MSM8916 interconnect driver"
3130c8fa3eSGeorgi Djakov	depends on INTERCONNECT_QCOM
3230c8fa3eSGeorgi Djakov	depends on QCOM_SMD_RPM
3330c8fa3eSGeorgi Djakov	select INTERCONNECT_QCOM_SMD_RPM
3430c8fa3eSGeorgi Djakov	help
3530c8fa3eSGeorgi Djakov	  This is a driver for the Qualcomm Network-on-Chip on msm8916-based
3630c8fa3eSGeorgi Djakov	  platforms.
3730c8fa3eSGeorgi Djakov
38755acd36SAdam Skladowskiconfig INTERCONNECT_QCOM_MSM8937
39755acd36SAdam Skladowski	tristate "Qualcomm MSM8937 interconnect driver"
40755acd36SAdam Skladowski	depends on INTERCONNECT_QCOM
41755acd36SAdam Skladowski	depends on QCOM_SMD_RPM
42755acd36SAdam Skladowski	select INTERCONNECT_QCOM_SMD_RPM
43755acd36SAdam Skladowski	help
44755acd36SAdam Skladowski	  This is a driver for the Qualcomm Network-on-Chip on msm8937-based
45755acd36SAdam Skladowski	  platforms.
46755acd36SAdam Skladowski
476c6fe5d3SJun Nieconfig INTERCONNECT_QCOM_MSM8939
486c6fe5d3SJun Nie	tristate "Qualcomm MSM8939 interconnect driver"
496c6fe5d3SJun Nie	depends on INTERCONNECT_QCOM
506c6fe5d3SJun Nie	depends on QCOM_SMD_RPM
516c6fe5d3SJun Nie	select INTERCONNECT_QCOM_SMD_RPM
526c6fe5d3SJun Nie	help
536c6fe5d3SJun Nie	  This is a driver for the Qualcomm Network-on-Chip on msm8939-based
546c6fe5d3SJun Nie	  platforms.
556c6fe5d3SJun Nie
5690b40017SVladimir Lypakconfig INTERCONNECT_QCOM_MSM8953
5790b40017SVladimir Lypak	tristate "Qualcomm MSM8953 interconnect driver"
5890b40017SVladimir Lypak	depends on INTERCONNECT_QCOM
5990b40017SVladimir Lypak	depends on QCOM_SMD_RPM
6090b40017SVladimir Lypak	select INTERCONNECT_QCOM_SMD_RPM
6190b40017SVladimir Lypak	help
6290b40017SVladimir Lypak	  This is a driver for the Qualcomm Network-on-Chip on msm8953-based
6390b40017SVladimir Lypak	  platforms.
6490b40017SVladimir Lypak
654e60a956SBrian Masneyconfig INTERCONNECT_QCOM_MSM8974
664e60a956SBrian Masney	tristate "Qualcomm MSM8974 interconnect driver"
674e60a956SBrian Masney	depends on INTERCONNECT_QCOM
684e60a956SBrian Masney	depends on QCOM_SMD_RPM
694e60a956SBrian Masney	select INTERCONNECT_QCOM_SMD_RPM
704e60a956SBrian Masney	help
714e60a956SBrian Masney	 This is a driver for the Qualcomm Network-on-Chip on msm8974-based
724e60a956SBrian Masney	 platforms.
734e60a956SBrian Masney
746e3ea1f3SAdam Skladowskiconfig INTERCONNECT_QCOM_MSM8976
756e3ea1f3SAdam Skladowski	tristate "Qualcomm MSM8976 interconnect driver"
766e3ea1f3SAdam Skladowski	depends on INTERCONNECT_QCOM
776e3ea1f3SAdam Skladowski	depends on QCOM_SMD_RPM
786e3ea1f3SAdam Skladowski	select INTERCONNECT_QCOM_SMD_RPM
796e3ea1f3SAdam Skladowski	help
806e3ea1f3SAdam Skladowski	  This is a driver for the Qualcomm Network-on-Chip on msm8976-based
816e3ea1f3SAdam Skladowski	  platforms.
826e3ea1f3SAdam Skladowski
837add937fSYassine Oudjanaconfig INTERCONNECT_QCOM_MSM8996
847add937fSYassine Oudjana	tristate "Qualcomm MSM8996 interconnect driver"
857add937fSYassine Oudjana	depends on INTERCONNECT_QCOM
867add937fSYassine Oudjana	depends on QCOM_SMD_RPM
877add937fSYassine Oudjana	select INTERCONNECT_QCOM_SMD_RPM
887add937fSYassine Oudjana	help
897add937fSYassine Oudjana	  This is a driver for the Qualcomm Network-on-Chip on msm8996-based
907add937fSYassine Oudjana	  platforms.
917add937fSYassine Oudjana
925bc9900aSSibi Sankarconfig INTERCONNECT_QCOM_OSM_L3
935bc9900aSSibi Sankar	tristate "Qualcomm OSM L3 interconnect driver"
945bc9900aSSibi Sankar	depends on INTERCONNECT_QCOM || COMPILE_TEST
955bc9900aSSibi Sankar	help
965bc9900aSSibi Sankar	  Say y here to support the Operating State Manager (OSM) interconnect
975bc9900aSSibi Sankar	  driver which controls the scaling of L3 caches on Qualcomm SoCs.
985bc9900aSSibi Sankar
991a14b1acSShawn Guoconfig INTERCONNECT_QCOM_QCM2290
1001a14b1acSShawn Guo	tristate "Qualcomm QCM2290 interconnect driver"
1011a14b1acSShawn Guo	depends on INTERCONNECT_QCOM
1021a14b1acSShawn Guo	depends on QCOM_SMD_RPM
1031a14b1acSShawn Guo	select INTERCONNECT_QCOM_SMD_RPM
1041a14b1acSShawn Guo	help
1051a14b1acSShawn Guo	  This is a driver for the Qualcomm Network-on-Chip on qcm2290-based
1061a14b1acSShawn Guo	  platforms.
1071a14b1acSShawn Guo
1085e4e6c4dSBjorn Anderssonconfig INTERCONNECT_QCOM_QCS404
1095e4e6c4dSBjorn Andersson	tristate "Qualcomm QCS404 interconnect driver"
1105e4e6c4dSBjorn Andersson	depends on INTERCONNECT_QCOM
111dcc31687SMao Wenan	depends on QCOM_SMD_RPM
1125e4e6c4dSBjorn Andersson	select INTERCONNECT_QCOM_SMD_RPM
1135e4e6c4dSBjorn Andersson	help
1145e4e6c4dSBjorn Andersson	  This is a driver for the Qualcomm Network-on-Chip on qcs404-based
1155e4e6c4dSBjorn Andersson	  platforms.
1165e4e6c4dSBjorn Andersson
11777d79677SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_QCS615
11877d79677SRaviteja Laggyshetty	tristate "Qualcomm QCS615 interconnect driver"
11977d79677SRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
12077d79677SRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
12177d79677SRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
12277d79677SRaviteja Laggyshetty	help
12377d79677SRaviteja Laggyshetty	  This is a driver for the Qualcomm Network-on-Chip on qcs615-based
12477d79677SRaviteja Laggyshetty	  platforms.
12577d79677SRaviteja Laggyshetty
1263063c3dfSRaviteja Laggyshettyconfig INTERCONNECT_QCOM_QCS8300
1273063c3dfSRaviteja Laggyshetty	tristate "Qualcomm QCS8300 interconnect driver"
1283063c3dfSRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1293063c3dfSRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
1303063c3dfSRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
1313063c3dfSRaviteja Laggyshetty	help
1323063c3dfSRaviteja Laggyshetty	  This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
1333063c3dfSRaviteja Laggyshetty	  on QCS8300-based platforms. The interconnect provider collects and
1343063c3dfSRaviteja Laggyshetty	  aggreagates the cosumer bandwidth requests to satisfy constraints
1353063c3dfSRaviteja Laggyshetty	  placed on Network-on-Chip performance states.
1363063c3dfSRaviteja Laggyshetty
1371f51339fSMelody Olveraconfig INTERCONNECT_QCOM_QDU1000
1381f51339fSMelody Olvera	tristate "Qualcomm QDU1000/QRU1000 interconnect driver"
1391f51339fSMelody Olvera	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1401f51339fSMelody Olvera	select INTERCONNECT_QCOM_RPMH
1411f51339fSMelody Olvera	select INTERCONNECT_QCOM_BCM_VOTER
1421f51339fSMelody Olvera	help
1431f51339fSMelody Olvera	  This is a driver for the Qualcomm Network-on-Chip on QDU1000-based
1441f51339fSMelody Olvera	  and QRU1000-based platforms.
1451f51339fSMelody Olvera
146512d4a26SArnd Bergmannconfig INTERCONNECT_QCOM_RPMH_POSSIBLE
147512d4a26SArnd Bergmann	tristate
148512d4a26SArnd Bergmann	default INTERCONNECT_QCOM
149512d4a26SArnd Bergmann	depends on QCOM_RPMH || (COMPILE_TEST && !QCOM_RPMH)
150512d4a26SArnd Bergmann	depends on QCOM_COMMAND_DB || (COMPILE_TEST && !QCOM_COMMAND_DB)
1514658842aSJean Delvare	depends on OF
152512d4a26SArnd Bergmann	help
153512d4a26SArnd Bergmann	  Compile-testing RPMH drivers is possible on other platforms,
154512d4a26SArnd Bergmann	  but in order to avoid link failures, drivers must not be built-in
155512d4a26SArnd Bergmann	  when QCOM_RPMH or QCOM_COMMAND_DB are loadable modules
156512d4a26SArnd Bergmann
157976daac4SDavid Daiconfig INTERCONNECT_QCOM_RPMH
158976daac4SDavid Dai	tristate
159976daac4SDavid Dai
1603655a63fSShazad Hussainconfig INTERCONNECT_QCOM_SA8775P
1613655a63fSShazad Hussain	tristate "Qualcomm SA8775P interconnect driver"
1623655a63fSShazad Hussain	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1633655a63fSShazad Hussain	select INTERCONNECT_QCOM_RPMH
1643655a63fSShazad Hussain	select INTERCONNECT_QCOM_BCM_VOTER
1653655a63fSShazad Hussain	help
1663655a63fSShazad Hussain	  This is a driver for the Qualcomm Network-on-Chip on sa8775p-based
1673655a63fSShazad Hussain	  platforms.
1683655a63fSShazad Hussain
16992c366a5SDmitry Baryshkovconfig INTERCONNECT_QCOM_SAR2130P
17092c366a5SDmitry Baryshkov	tristate "Qualcomm SAR2130P interconnect driver"
17192c366a5SDmitry Baryshkov	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
17292c366a5SDmitry Baryshkov	select INTERCONNECT_QCOM_RPMH
17392c366a5SDmitry Baryshkov	select INTERCONNECT_QCOM_BCM_VOTER
17492c366a5SDmitry Baryshkov	help
17592c366a5SDmitry Baryshkov	  This is a driver for the Qualcomm Network-on-Chip on SAR2130P-based
17692c366a5SDmitry Baryshkov	  platforms.
17792c366a5SDmitry Baryshkov
1782d1f95abSOdelu Kukatlaconfig INTERCONNECT_QCOM_SC7180
1792d1f95abSOdelu Kukatla	tristate "Qualcomm SC7180 interconnect driver"
180512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1812d1f95abSOdelu Kukatla	select INTERCONNECT_QCOM_RPMH
1822d1f95abSOdelu Kukatla	select INTERCONNECT_QCOM_BCM_VOTER
1832d1f95abSOdelu Kukatla	help
1842d1f95abSOdelu Kukatla	  This is a driver for the Qualcomm Network-on-Chip on sc7180-based
1852d1f95abSOdelu Kukatla	  platforms.
1862d1f95abSOdelu Kukatla
18746bdcac5SOdelu Kukatlaconfig INTERCONNECT_QCOM_SC7280
18846bdcac5SOdelu Kukatla	tristate "Qualcomm SC7280 interconnect driver"
18946bdcac5SOdelu Kukatla	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
19046bdcac5SOdelu Kukatla	select INTERCONNECT_QCOM_RPMH
19146bdcac5SOdelu Kukatla	select INTERCONNECT_QCOM_BCM_VOTER
19246bdcac5SOdelu Kukatla	help
19346bdcac5SOdelu Kukatla	  This is a driver for the Qualcomm Network-on-Chip on sc7280-based
19446bdcac5SOdelu Kukatla	  platforms.
19546bdcac5SOdelu Kukatla
1969c8c6bacSGeorgi Djakovconfig INTERCONNECT_QCOM_SC8180X
1979c8c6bacSGeorgi Djakov	tristate "Qualcomm SC8180X interconnect driver"
1989c8c6bacSGeorgi Djakov	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
1999c8c6bacSGeorgi Djakov	select INTERCONNECT_QCOM_RPMH
2009c8c6bacSGeorgi Djakov	select INTERCONNECT_QCOM_BCM_VOTER
2019c8c6bacSGeorgi Djakov	help
2029c8c6bacSGeorgi Djakov	  This is a driver for the Qualcomm Network-on-Chip on sc8180x-based
2039c8c6bacSGeorgi Djakov	  platforms.
2049c8c6bacSGeorgi Djakov
205f29dabdaSBjorn Anderssonconfig INTERCONNECT_QCOM_SC8280XP
206f29dabdaSBjorn Andersson	tristate "Qualcomm SC8280XP interconnect driver"
207f29dabdaSBjorn Andersson	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
208f29dabdaSBjorn Andersson	select INTERCONNECT_QCOM_RPMH
209f29dabdaSBjorn Andersson	select INTERCONNECT_QCOM_BCM_VOTER
210f29dabdaSBjorn Andersson	help
211f29dabdaSBjorn Andersson	  This is a driver for the Qualcomm Network-on-Chip on SC8280XP-based
212f29dabdaSBjorn Andersson	  platforms.
213f29dabdaSBjorn Andersson
214f80a1d41SAngeloGioacchino Del Regnoconfig INTERCONNECT_QCOM_SDM660
215f80a1d41SAngeloGioacchino Del Regno	tristate "Qualcomm SDM660 interconnect driver"
216f80a1d41SAngeloGioacchino Del Regno	depends on INTERCONNECT_QCOM
217f80a1d41SAngeloGioacchino Del Regno	depends on QCOM_SMD_RPM
218f80a1d41SAngeloGioacchino Del Regno	select INTERCONNECT_QCOM_SMD_RPM
219f80a1d41SAngeloGioacchino Del Regno	help
220f80a1d41SAngeloGioacchino Del Regno	  This is a driver for the Qualcomm Network-on-Chip on sdm660-based
221f80a1d41SAngeloGioacchino Del Regno	  platforms.
222f80a1d41SAngeloGioacchino Del Regno
2237e438e18SRichard Acayanconfig INTERCONNECT_QCOM_SDM670
2247e438e18SRichard Acayan	tristate "Qualcomm SDM670 interconnect driver"
2257e438e18SRichard Acayan	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2267e438e18SRichard Acayan	select INTERCONNECT_QCOM_RPMH
2277e438e18SRichard Acayan	select INTERCONNECT_QCOM_BCM_VOTER
2287e438e18SRichard Acayan	help
2297e438e18SRichard Acayan	  This is a driver for the Qualcomm Network-on-Chip on sdm670-based
2307e438e18SRichard Acayan	  platforms.
2317e438e18SRichard Acayan
232b5d2f741SDavid Daiconfig INTERCONNECT_QCOM_SDM845
233b5d2f741SDavid Dai	tristate "Qualcomm SDM845 interconnect driver"
234512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
235976daac4SDavid Dai	select INTERCONNECT_QCOM_RPMH
236976daac4SDavid Dai	select INTERCONNECT_QCOM_BCM_VOTER
237b5d2f741SDavid Dai	help
238b5d2f741SDavid Dai	  This is a driver for the Qualcomm Network-on-Chip on sdm845-based
239b5d2f741SDavid Dai	  platforms.
240be06f8e7SGeorgi Djakov
241cbb382c5SManivannan Sadhasivamconfig INTERCONNECT_QCOM_SDX55
242cbb382c5SManivannan Sadhasivam	tristate "Qualcomm SDX55 interconnect driver"
243cbb382c5SManivannan Sadhasivam	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
244cbb382c5SManivannan Sadhasivam	select INTERCONNECT_QCOM_RPMH
245cbb382c5SManivannan Sadhasivam	select INTERCONNECT_QCOM_BCM_VOTER
246cbb382c5SManivannan Sadhasivam	help
247cbb382c5SManivannan Sadhasivam	  This is a driver for the Qualcomm Network-on-Chip on sdx55-based
248cbb382c5SManivannan Sadhasivam	  platforms.
249cbb382c5SManivannan Sadhasivam
25039a53928SRohit Agarwalconfig INTERCONNECT_QCOM_SDX65
25139a53928SRohit Agarwal	tristate "Qualcomm SDX65 interconnect driver"
25239a53928SRohit Agarwal	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
25339a53928SRohit Agarwal	select INTERCONNECT_QCOM_RPMH
25439a53928SRohit Agarwal	select INTERCONNECT_QCOM_BCM_VOTER
25539a53928SRohit Agarwal	help
25639a53928SRohit Agarwal	  This is a driver for the Qualcomm Network-on-Chip on sdx65-based
25739a53928SRohit Agarwal	  platforms.
25839a53928SRohit Agarwal
2593642b4e5SRohit Agarwalconfig INTERCONNECT_QCOM_SDX75
2603642b4e5SRohit Agarwal	tristate "Qualcomm SDX75 interconnect driver"
2613642b4e5SRohit Agarwal	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2623642b4e5SRohit Agarwal	select INTERCONNECT_QCOM_RPMH
2633642b4e5SRohit Agarwal	select INTERCONNECT_QCOM_BCM_VOTER
2643642b4e5SRohit Agarwal	help
2653642b4e5SRohit Agarwal	  This is a driver for the Qualcomm Network-on-Chip on sdx75-based
2663642b4e5SRohit Agarwal	  platforms.
2673642b4e5SRohit Agarwal
2682eab57b1SKonrad Dybcioconfig INTERCONNECT_QCOM_SM6115
2692eab57b1SKonrad Dybcio	tristate "Qualcomm SM6115 interconnect driver"
2702eab57b1SKonrad Dybcio	depends on INTERCONNECT_QCOM
2712eab57b1SKonrad Dybcio	depends on QCOM_SMD_RPM
2722eab57b1SKonrad Dybcio	select INTERCONNECT_QCOM_SMD_RPM
2732eab57b1SKonrad Dybcio	help
2742eab57b1SKonrad Dybcio	  This is a driver for the Qualcomm Network-on-Chip on sm6115-based
2752eab57b1SKonrad Dybcio	  platforms.
2762eab57b1SKonrad Dybcio
2776a6eff73SLuca Weissconfig INTERCONNECT_QCOM_SM6350
2786a6eff73SLuca Weiss	tristate "Qualcomm SM6350 interconnect driver"
2796a6eff73SLuca Weiss	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2806a6eff73SLuca Weiss	select INTERCONNECT_QCOM_RPMH
2816a6eff73SLuca Weiss	select INTERCONNECT_QCOM_BCM_VOTER
2826a6eff73SLuca Weiss	help
2836a6eff73SLuca Weiss	  This is a driver for the Qualcomm Network-on-Chip on sm6350-based
2846a6eff73SLuca Weiss	  platforms.
2856a6eff73SLuca Weiss
2864a1574ceSDanila Tikhonovconfig INTERCONNECT_QCOM_SM7150
2874a1574ceSDanila Tikhonov	tristate "Qualcomm SM7150 interconnect driver"
2884a1574ceSDanila Tikhonov	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2894a1574ceSDanila Tikhonov	select INTERCONNECT_QCOM_RPMH
2904a1574ceSDanila Tikhonov	select INTERCONNECT_QCOM_BCM_VOTER
2914a1574ceSDanila Tikhonov	help
2924a1574ceSDanila Tikhonov	  This is a driver for the Qualcomm Network-on-Chip on sm7150-based
2934a1574ceSDanila Tikhonov	  platforms.
2944a1574ceSDanila Tikhonov
2954781dbbfSLuca Weissconfig INTERCONNECT_QCOM_MILOS
2964781dbbfSLuca Weiss	tristate "Qualcomm Milos interconnect driver"
2974781dbbfSLuca Weiss	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2984781dbbfSLuca Weiss	select INTERCONNECT_QCOM_RPMH
2994781dbbfSLuca Weiss	select INTERCONNECT_QCOM_BCM_VOTER
3004781dbbfSLuca Weiss	help
3014781dbbfSLuca Weiss	  This is a driver for the Qualcomm Network-on-Chip on Milos-based
3024781dbbfSLuca Weiss	  platforms.
3034781dbbfSLuca Weiss
304a09b817cSJonathan Marekconfig INTERCONNECT_QCOM_SM8150
305a09b817cSJonathan Marek	tristate "Qualcomm SM8150 interconnect driver"
306512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
307a09b817cSJonathan Marek	select INTERCONNECT_QCOM_RPMH
308a09b817cSJonathan Marek	select INTERCONNECT_QCOM_BCM_VOTER
309a09b817cSJonathan Marek	help
310a09b817cSJonathan Marek	  This is a driver for the Qualcomm Network-on-Chip on sm8150-based
311a09b817cSJonathan Marek	  platforms.
312a09b817cSJonathan Marek
3136df5b349SJonathan Marekconfig INTERCONNECT_QCOM_SM8250
3146df5b349SJonathan Marek	tristate "Qualcomm SM8250 interconnect driver"
315512d4a26SArnd Bergmann	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3166df5b349SJonathan Marek	select INTERCONNECT_QCOM_RPMH
3176df5b349SJonathan Marek	select INTERCONNECT_QCOM_BCM_VOTER
3186df5b349SJonathan Marek	help
3196df5b349SJonathan Marek	  This is a driver for the Qualcomm Network-on-Chip on sm8250-based
3206df5b349SJonathan Marek	  platforms.
3216df5b349SJonathan Marek
322d26a5667SVinod Koulconfig INTERCONNECT_QCOM_SM8350
323d26a5667SVinod Koul	tristate "Qualcomm SM8350 interconnect driver"
324d26a5667SVinod Koul	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
325d26a5667SVinod Koul	select INTERCONNECT_QCOM_RPMH
326d26a5667SVinod Koul	select INTERCONNECT_QCOM_BCM_VOTER
327d26a5667SVinod Koul	help
328d26a5667SVinod Koul	  This is a driver for the Qualcomm Network-on-Chip on SM8350-based
329d26a5667SVinod Koul	  platforms.
330d26a5667SVinod Koul
331fafc114aSVinod Koulconfig INTERCONNECT_QCOM_SM8450
332fafc114aSVinod Koul	tristate "Qualcomm SM8450 interconnect driver"
333fafc114aSVinod Koul	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
334fafc114aSVinod Koul	select INTERCONNECT_QCOM_RPMH
335fafc114aSVinod Koul	select INTERCONNECT_QCOM_BCM_VOTER
336fafc114aSVinod Koul	help
337fafc114aSVinod Koul	  This is a driver for the Qualcomm Network-on-Chip on SM8450-based
338fafc114aSVinod Koul	  platforms.
339fafc114aSVinod Koul
340e6f0d6a3SAbel Vesaconfig INTERCONNECT_QCOM_SM8550
341e6f0d6a3SAbel Vesa	tristate "Qualcomm SM8550 interconnect driver"
342e6f0d6a3SAbel Vesa	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
343e6f0d6a3SAbel Vesa	select INTERCONNECT_QCOM_RPMH
344e6f0d6a3SAbel Vesa	select INTERCONNECT_QCOM_BCM_VOTER
345e6f0d6a3SAbel Vesa	help
346e6f0d6a3SAbel Vesa	  This is a driver for the Qualcomm Network-on-Chip on SM8550-based
347e6f0d6a3SAbel Vesa	  platforms.
348e6f0d6a3SAbel Vesa
349c062bcabSNeil Armstrongconfig INTERCONNECT_QCOM_SM8650
350c062bcabSNeil Armstrong	tristate "Qualcomm SM8650 interconnect driver"
351c062bcabSNeil Armstrong	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
352c062bcabSNeil Armstrong	select INTERCONNECT_QCOM_RPMH
353c062bcabSNeil Armstrong	select INTERCONNECT_QCOM_BCM_VOTER
354c062bcabSNeil Armstrong	help
355c062bcabSNeil Armstrong	  This is a driver for the Qualcomm Network-on-Chip on SM8650-based
356c062bcabSNeil Armstrong	  platforms.
357c062bcabSNeil Armstrong
3585e0db3c2SRaviteja Laggyshettyconfig INTERCONNECT_QCOM_SM8750
3595e0db3c2SRaviteja Laggyshetty	tristate "Qualcomm SM8750 interconnect driver"
3605e0db3c2SRaviteja Laggyshetty	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3615e0db3c2SRaviteja Laggyshetty	select INTERCONNECT_QCOM_RPMH
3625e0db3c2SRaviteja Laggyshetty	select INTERCONNECT_QCOM_BCM_VOTER
3635e0db3c2SRaviteja Laggyshetty	help
3645e0db3c2SRaviteja Laggyshetty	  This is a driver for the Qualcomm Network-on-Chip on SM8750-based
3655e0db3c2SRaviteja Laggyshetty	  platforms.
3665e0db3c2SRaviteja Laggyshetty
3679f196772SRajendra Nayakconfig INTERCONNECT_QCOM_X1E80100
3689f196772SRajendra Nayak	tristate "Qualcomm X1E80100 interconnect driver"
3699f196772SRajendra Nayak	depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
3709f196772SRajendra Nayak	select INTERCONNECT_QCOM_RPMH
3719f196772SRajendra Nayak	select INTERCONNECT_QCOM_BCM_VOTER
3729f196772SRajendra Nayak	help
3739f196772SRajendra Nayak	  This is a driver for the Qualcomm Network-on-Chip on X1E80100-based
3749f196772SRajendra Nayak	  platforms.
3759f196772SRajendra Nayak
376be06f8e7SGeorgi Djakovconfig INTERCONNECT_QCOM_SMD_RPM
377be06f8e7SGeorgi Djakov	tristate
378