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_MSM8939 21 tristate "Qualcomm MSM8939 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 msm8939-based 27 platforms. 28 29config INTERCONNECT_QCOM_MSM8974 30 tristate "Qualcomm MSM8974 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 msm8974-based 36 platforms. 37 38config INTERCONNECT_QCOM_OSM_L3 39 tristate "Qualcomm OSM L3 interconnect driver" 40 depends on INTERCONNECT_QCOM || COMPILE_TEST 41 help 42 Say y here to support the Operating State Manager (OSM) interconnect 43 driver which controls the scaling of L3 caches on Qualcomm SoCs. 44 45config INTERCONNECT_QCOM_QCS404 46 tristate "Qualcomm QCS404 interconnect driver" 47 depends on INTERCONNECT_QCOM 48 depends on QCOM_SMD_RPM 49 select INTERCONNECT_QCOM_SMD_RPM 50 help 51 This is a driver for the Qualcomm Network-on-Chip on qcs404-based 52 platforms. 53 54config INTERCONNECT_QCOM_RPMH 55 tristate 56 57config INTERCONNECT_QCOM_SC7180 58 tristate "Qualcomm SC7180 interconnect driver" 59 depends on INTERCONNECT_QCOM 60 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST 61 select INTERCONNECT_QCOM_RPMH 62 select INTERCONNECT_QCOM_BCM_VOTER 63 help 64 This is a driver for the Qualcomm Network-on-Chip on sc7180-based 65 platforms. 66 67config INTERCONNECT_QCOM_SDM845 68 tristate "Qualcomm SDM845 interconnect driver" 69 depends on INTERCONNECT_QCOM 70 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST 71 select INTERCONNECT_QCOM_RPMH 72 select INTERCONNECT_QCOM_BCM_VOTER 73 help 74 This is a driver for the Qualcomm Network-on-Chip on sdm845-based 75 platforms. 76 77config INTERCONNECT_QCOM_SM8150 78 tristate "Qualcomm SM8150 interconnect driver" 79 depends on INTERCONNECT_QCOM 80 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST 81 select INTERCONNECT_QCOM_RPMH 82 select INTERCONNECT_QCOM_BCM_VOTER 83 help 84 This is a driver for the Qualcomm Network-on-Chip on sm8150-based 85 platforms. 86 87config INTERCONNECT_QCOM_SM8250 88 tristate "Qualcomm SM8250 interconnect driver" 89 depends on INTERCONNECT_QCOM 90 depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST 91 select INTERCONNECT_QCOM_RPMH 92 select INTERCONNECT_QCOM_BCM_VOTER 93 help 94 This is a driver for the Qualcomm Network-on-Chip on sm8250-based 95 platforms. 96 97config INTERCONNECT_QCOM_SMD_RPM 98 tristate 99