xref: /linux/drivers/interconnect/qcom/Kconfig (revision 5e3c6a312a0946d2d83e32359612cbb925a8bed0)
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_MSM8916
9	tristate "Qualcomm MSM8916 interconnect driver"
10	depends on INTERCONNECT_QCOM
11	depends on QCOM_SMD_RPM
12	select INTERCONNECT_QCOM_SMD_RPM
13	help
14	  This is a driver for the Qualcomm Network-on-Chip on msm8916-based
15	  platforms.
16
17config INTERCONNECT_QCOM_MSM8974
18	tristate "Qualcomm MSM8974 interconnect driver"
19	depends on INTERCONNECT_QCOM
20	depends on QCOM_SMD_RPM
21	select INTERCONNECT_QCOM_SMD_RPM
22	help
23	 This is a driver for the Qualcomm Network-on-Chip on msm8974-based
24	 platforms.
25
26config INTERCONNECT_QCOM_QCS404
27	tristate "Qualcomm QCS404 interconnect driver"
28	depends on INTERCONNECT_QCOM
29	depends on QCOM_SMD_RPM
30	select INTERCONNECT_QCOM_SMD_RPM
31	help
32	  This is a driver for the Qualcomm Network-on-Chip on qcs404-based
33	  platforms.
34
35config INTERCONNECT_QCOM_SDM845
36	tristate "Qualcomm SDM845 interconnect driver"
37	depends on INTERCONNECT_QCOM
38	depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
39	help
40	  This is a driver for the Qualcomm Network-on-Chip on sdm845-based
41	  platforms.
42
43config INTERCONNECT_QCOM_SMD_RPM
44	tristate
45