xref: /openbmc/linux/drivers/interconnect/qcom/Kconfig (revision 976daac4a1c581e5d5fd64047519fd6fcde39738)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2b5d2f741SDavid Daiconfig INTERCONNECT_QCOM
3b5d2f741SDavid Dai	bool "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
8*976daac4SDavid Daiconfig INTERCONNECT_QCOM_BCM_VOTER
9*976daac4SDavid Dai	tristate
10*976daac4SDavid Dai
1130c8fa3eSGeorgi Djakovconfig INTERCONNECT_QCOM_MSM8916
1230c8fa3eSGeorgi Djakov	tristate "Qualcomm MSM8916 interconnect driver"
1330c8fa3eSGeorgi Djakov	depends on INTERCONNECT_QCOM
1430c8fa3eSGeorgi Djakov	depends on QCOM_SMD_RPM
1530c8fa3eSGeorgi Djakov	select INTERCONNECT_QCOM_SMD_RPM
1630c8fa3eSGeorgi Djakov	help
1730c8fa3eSGeorgi Djakov	  This is a driver for the Qualcomm Network-on-Chip on msm8916-based
1830c8fa3eSGeorgi Djakov	  platforms.
1930c8fa3eSGeorgi Djakov
204e60a956SBrian Masneyconfig INTERCONNECT_QCOM_MSM8974
214e60a956SBrian Masney	tristate "Qualcomm MSM8974 interconnect driver"
224e60a956SBrian Masney	depends on INTERCONNECT_QCOM
234e60a956SBrian Masney	depends on QCOM_SMD_RPM
244e60a956SBrian Masney	select INTERCONNECT_QCOM_SMD_RPM
254e60a956SBrian Masney	help
264e60a956SBrian Masney	 This is a driver for the Qualcomm Network-on-Chip on msm8974-based
274e60a956SBrian Masney	 platforms.
284e60a956SBrian Masney
295e4e6c4dSBjorn Anderssonconfig INTERCONNECT_QCOM_QCS404
305e4e6c4dSBjorn Andersson	tristate "Qualcomm QCS404 interconnect driver"
315e4e6c4dSBjorn Andersson	depends on INTERCONNECT_QCOM
32dcc31687SMao Wenan	depends on QCOM_SMD_RPM
335e4e6c4dSBjorn Andersson	select INTERCONNECT_QCOM_SMD_RPM
345e4e6c4dSBjorn Andersson	help
355e4e6c4dSBjorn Andersson	  This is a driver for the Qualcomm Network-on-Chip on qcs404-based
365e4e6c4dSBjorn Andersson	  platforms.
375e4e6c4dSBjorn Andersson
38*976daac4SDavid Daiconfig INTERCONNECT_QCOM_RPMH
39*976daac4SDavid Dai	tristate
40*976daac4SDavid Dai
41b5d2f741SDavid Daiconfig INTERCONNECT_QCOM_SDM845
42b5d2f741SDavid Dai	tristate "Qualcomm SDM845 interconnect driver"
43b5d2f741SDavid Dai	depends on INTERCONNECT_QCOM
44b5d2f741SDavid Dai	depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST
45*976daac4SDavid Dai	select INTERCONNECT_QCOM_RPMH
46*976daac4SDavid Dai	select INTERCONNECT_QCOM_BCM_VOTER
47b5d2f741SDavid Dai	help
48b5d2f741SDavid Dai	  This is a driver for the Qualcomm Network-on-Chip on sdm845-based
49b5d2f741SDavid Dai	  platforms.
50be06f8e7SGeorgi Djakov
51be06f8e7SGeorgi Djakovconfig INTERCONNECT_QCOM_SMD_RPM
52be06f8e7SGeorgi Djakov	tristate
53