1# SPDX-License-Identifier: GPL-2.0-only
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
8config INTERCONNECT_QCOM_BCM_VOTER
9	tristate
10
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
20config INTERCONNECT_QCOM_MSM8974
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.
28
29config INTERCONNECT_QCOM_QCS404
30	tristate "Qualcomm QCS404 interconnect driver"
31	depends on INTERCONNECT_QCOM
32	depends on QCOM_SMD_RPM
33	select INTERCONNECT_QCOM_SMD_RPM
34	help
35	  This is a driver for the Qualcomm Network-on-Chip on qcs404-based
36	  platforms.
37
38config INTERCONNECT_QCOM_RPMH
39	tristate
40
41config INTERCONNECT_QCOM_SC7180
42	tristate "Qualcomm SC7180 interconnect driver"
43	depends on INTERCONNECT_QCOM
44	depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
45	select INTERCONNECT_QCOM_RPMH
46	select INTERCONNECT_QCOM_BCM_VOTER
47	help
48	  This is a driver for the Qualcomm Network-on-Chip on sc7180-based
49	  platforms.
50
51config INTERCONNECT_QCOM_SDM845
52	tristate "Qualcomm SDM845 interconnect driver"
53	depends on INTERCONNECT_QCOM
54	depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
55	select INTERCONNECT_QCOM_RPMH
56	select INTERCONNECT_QCOM_BCM_VOTER
57	help
58	  This is a driver for the Qualcomm Network-on-Chip on sdm845-based
59	  platforms.
60
61config INTERCONNECT_QCOM_SMD_RPM
62	tristate
63