1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunconfig INTERCONNECT_QCOM 3*4882a593Smuzhiyun bool "Qualcomm Network-on-Chip interconnect drivers" 4*4882a593Smuzhiyun depends on ARCH_QCOM 5*4882a593Smuzhiyun help 6*4882a593Smuzhiyun Support for Qualcomm's Network-on-Chip interconnect hardware. 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_BCM_VOTER 9*4882a593Smuzhiyun tristate 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_MSM8916 12*4882a593Smuzhiyun tristate "Qualcomm MSM8916 interconnect driver" 13*4882a593Smuzhiyun depends on INTERCONNECT_QCOM 14*4882a593Smuzhiyun depends on QCOM_SMD_RPM 15*4882a593Smuzhiyun select INTERCONNECT_QCOM_SMD_RPM 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on msm8916-based 18*4882a593Smuzhiyun platforms. 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_MSM8974 21*4882a593Smuzhiyun tristate "Qualcomm MSM8974 interconnect driver" 22*4882a593Smuzhiyun depends on INTERCONNECT_QCOM 23*4882a593Smuzhiyun depends on QCOM_SMD_RPM 24*4882a593Smuzhiyun select INTERCONNECT_QCOM_SMD_RPM 25*4882a593Smuzhiyun help 26*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on msm8974-based 27*4882a593Smuzhiyun platforms. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_OSM_L3 30*4882a593Smuzhiyun tristate "Qualcomm OSM L3 interconnect driver" 31*4882a593Smuzhiyun depends on INTERCONNECT_QCOM || COMPILE_TEST 32*4882a593Smuzhiyun help 33*4882a593Smuzhiyun Say y here to support the Operating State Manager (OSM) interconnect 34*4882a593Smuzhiyun driver which controls the scaling of L3 caches on Qualcomm SoCs. 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_QCS404 37*4882a593Smuzhiyun tristate "Qualcomm QCS404 interconnect driver" 38*4882a593Smuzhiyun depends on INTERCONNECT_QCOM 39*4882a593Smuzhiyun depends on QCOM_SMD_RPM 40*4882a593Smuzhiyun select INTERCONNECT_QCOM_SMD_RPM 41*4882a593Smuzhiyun help 42*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on qcs404-based 43*4882a593Smuzhiyun platforms. 44*4882a593Smuzhiyun 45*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_RPMH_POSSIBLE 46*4882a593Smuzhiyun tristate 47*4882a593Smuzhiyun default INTERCONNECT_QCOM 48*4882a593Smuzhiyun depends on QCOM_RPMH || (COMPILE_TEST && !QCOM_RPMH) 49*4882a593Smuzhiyun depends on QCOM_COMMAND_DB || (COMPILE_TEST && !QCOM_COMMAND_DB) 50*4882a593Smuzhiyun depends on OF || COMPILE_TEST 51*4882a593Smuzhiyun help 52*4882a593Smuzhiyun Compile-testing RPMH drivers is possible on other platforms, 53*4882a593Smuzhiyun but in order to avoid link failures, drivers must not be built-in 54*4882a593Smuzhiyun when QCOM_RPMH or QCOM_COMMAND_DB are loadable modules 55*4882a593Smuzhiyun 56*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_RPMH 57*4882a593Smuzhiyun tristate 58*4882a593Smuzhiyun 59*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_SC7180 60*4882a593Smuzhiyun tristate "Qualcomm SC7180 interconnect driver" 61*4882a593Smuzhiyun depends on INTERCONNECT_QCOM_RPMH_POSSIBLE 62*4882a593Smuzhiyun select INTERCONNECT_QCOM_RPMH 63*4882a593Smuzhiyun select INTERCONNECT_QCOM_BCM_VOTER 64*4882a593Smuzhiyun help 65*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on sc7180-based 66*4882a593Smuzhiyun platforms. 67*4882a593Smuzhiyun 68*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_SDM845 69*4882a593Smuzhiyun tristate "Qualcomm SDM845 interconnect driver" 70*4882a593Smuzhiyun depends on INTERCONNECT_QCOM_RPMH_POSSIBLE 71*4882a593Smuzhiyun select INTERCONNECT_QCOM_RPMH 72*4882a593Smuzhiyun select INTERCONNECT_QCOM_BCM_VOTER 73*4882a593Smuzhiyun help 74*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on sdm845-based 75*4882a593Smuzhiyun platforms. 76*4882a593Smuzhiyun 77*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_SM8150 78*4882a593Smuzhiyun tristate "Qualcomm SM8150 interconnect driver" 79*4882a593Smuzhiyun depends on INTERCONNECT_QCOM_RPMH_POSSIBLE 80*4882a593Smuzhiyun select INTERCONNECT_QCOM_RPMH 81*4882a593Smuzhiyun select INTERCONNECT_QCOM_BCM_VOTER 82*4882a593Smuzhiyun help 83*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on sm8150-based 84*4882a593Smuzhiyun platforms. 85*4882a593Smuzhiyun 86*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_SM8250 87*4882a593Smuzhiyun tristate "Qualcomm SM8250 interconnect driver" 88*4882a593Smuzhiyun depends on INTERCONNECT_QCOM_RPMH_POSSIBLE 89*4882a593Smuzhiyun select INTERCONNECT_QCOM_RPMH 90*4882a593Smuzhiyun select INTERCONNECT_QCOM_BCM_VOTER 91*4882a593Smuzhiyun help 92*4882a593Smuzhiyun This is a driver for the Qualcomm Network-on-Chip on sm8250-based 93*4882a593Smuzhiyun platforms. 94*4882a593Smuzhiyun 95*4882a593Smuzhiyunconfig INTERCONNECT_QCOM_SMD_RPM 96*4882a593Smuzhiyun tristate 97