interconnect: qcom: Restrict drivers per ARM/ARM64

There is no point to allow selecting core SoC drivers like interconnects
for Qualcomm ARMv7 SoCs when building ARM64 kernel, and vice versa.

This makes kernel configuration more difficult as many do not remember
the Qualcomm SoCs model names/numbers and their properties like
architecture.  No features should be lost because:
1. There won't be a single image for ARMv7 and ARMv8/9 SoCs.
2. Newer ARMv8/9 SoCs won't be running in arm32 emulation mode.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://patch.msgid.link/20260428-interconnect-qcom-clean-arm64-v1-2-e6bc3f7832db@oss.qualcomm.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
This commit is contained in:
Krzysztof Kozlowski 2026-04-28 19:32:38 +02:00 committed by Georgi Djakov
parent 271560880a
commit 5b696f0658

View File

@ -11,6 +11,7 @@ config INTERCONNECT_QCOM_BCM_VOTER
config INTERCONNECT_QCOM_ELIZA config INTERCONNECT_QCOM_ELIZA
tristate "Qualcomm Eliza interconnect driver" tristate "Qualcomm Eliza interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -20,6 +21,7 @@ config INTERCONNECT_QCOM_ELIZA
config INTERCONNECT_QCOM_GLYMUR config INTERCONNECT_QCOM_GLYMUR
tristate "Qualcomm Glymur interconnect driver" tristate "Qualcomm Glymur interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -29,6 +31,7 @@ config INTERCONNECT_QCOM_GLYMUR
config INTERCONNECT_QCOM_KAANAPALI config INTERCONNECT_QCOM_KAANAPALI
tristate "Qualcomm Kaanapali interconnect driver" tristate "Qualcomm Kaanapali interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -39,6 +42,7 @@ config INTERCONNECT_QCOM_MSM8909
tristate "Qualcomm MSM8909 interconnect driver" tristate "Qualcomm MSM8909 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on msm8909-based This is a driver for the Qualcomm Network-on-Chip on msm8909-based
@ -75,6 +79,7 @@ config INTERCONNECT_QCOM_MSM8953
tristate "Qualcomm MSM8953 interconnect driver" tristate "Qualcomm MSM8953 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on msm8953-based This is a driver for the Qualcomm Network-on-Chip on msm8953-based
@ -84,6 +89,7 @@ config INTERCONNECT_QCOM_MSM8974
tristate "Qualcomm MSM8974 interconnect driver" tristate "Qualcomm MSM8974 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on msm8974-based This is a driver for the Qualcomm Network-on-Chip on msm8974-based
@ -93,6 +99,7 @@ config INTERCONNECT_QCOM_MSM8976
tristate "Qualcomm MSM8976 interconnect driver" tristate "Qualcomm MSM8976 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on msm8976-based This is a driver for the Qualcomm Network-on-Chip on msm8976-based
@ -102,6 +109,7 @@ config INTERCONNECT_QCOM_MSM8996
tristate "Qualcomm MSM8996 interconnect driver" tristate "Qualcomm MSM8996 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on msm8996-based This is a driver for the Qualcomm Network-on-Chip on msm8996-based
@ -110,6 +118,7 @@ config INTERCONNECT_QCOM_MSM8996
config INTERCONNECT_QCOM_OSM_L3 config INTERCONNECT_QCOM_OSM_L3
tristate "Qualcomm OSM L3 interconnect driver" tristate "Qualcomm OSM L3 interconnect driver"
depends on INTERCONNECT_QCOM || COMPILE_TEST depends on INTERCONNECT_QCOM || COMPILE_TEST
depends on ARM64 || COMPILE_TEST
help help
Say y here to support the Operating State Manager (OSM) interconnect Say y here to support the Operating State Manager (OSM) interconnect
driver which controls the scaling of L3 caches on Qualcomm SoCs. driver which controls the scaling of L3 caches on Qualcomm SoCs.
@ -118,6 +127,7 @@ config INTERCONNECT_QCOM_QCM2290
tristate "Qualcomm QCM2290 interconnect driver" tristate "Qualcomm QCM2290 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on qcm2290-based This is a driver for the Qualcomm Network-on-Chip on qcm2290-based
@ -127,6 +137,7 @@ config INTERCONNECT_QCOM_QCS404
tristate "Qualcomm QCS404 interconnect driver" tristate "Qualcomm QCS404 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on qcs404-based This is a driver for the Qualcomm Network-on-Chip on qcs404-based
@ -135,6 +146,7 @@ config INTERCONNECT_QCOM_QCS404
config INTERCONNECT_QCOM_QCS615 config INTERCONNECT_QCOM_QCS615
tristate "Qualcomm QCS615 interconnect driver" tristate "Qualcomm QCS615 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -144,6 +156,7 @@ config INTERCONNECT_QCOM_QCS615
config INTERCONNECT_QCOM_QCS8300 config INTERCONNECT_QCOM_QCS8300
tristate "Qualcomm QCS8300 interconnect driver" tristate "Qualcomm QCS8300 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -155,6 +168,7 @@ config INTERCONNECT_QCOM_QCS8300
config INTERCONNECT_QCOM_QDU1000 config INTERCONNECT_QCOM_QDU1000
tristate "Qualcomm QDU1000/QRU1000 interconnect driver" tristate "Qualcomm QDU1000/QRU1000 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -178,6 +192,7 @@ config INTERCONNECT_QCOM_RPMH
config INTERCONNECT_QCOM_SA8775P config INTERCONNECT_QCOM_SA8775P
tristate "Qualcomm SA8775P interconnect driver" tristate "Qualcomm SA8775P interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -187,6 +202,7 @@ config INTERCONNECT_QCOM_SA8775P
config INTERCONNECT_QCOM_SAR2130P config INTERCONNECT_QCOM_SAR2130P
tristate "Qualcomm SAR2130P interconnect driver" tristate "Qualcomm SAR2130P interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -196,6 +212,7 @@ config INTERCONNECT_QCOM_SAR2130P
config INTERCONNECT_QCOM_SC7180 config INTERCONNECT_QCOM_SC7180
tristate "Qualcomm SC7180 interconnect driver" tristate "Qualcomm SC7180 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -205,6 +222,7 @@ config INTERCONNECT_QCOM_SC7180
config INTERCONNECT_QCOM_SC7280 config INTERCONNECT_QCOM_SC7280
tristate "Qualcomm SC7280 interconnect driver" tristate "Qualcomm SC7280 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -214,6 +232,7 @@ config INTERCONNECT_QCOM_SC7280
config INTERCONNECT_QCOM_SC8180X config INTERCONNECT_QCOM_SC8180X
tristate "Qualcomm SC8180X interconnect driver" tristate "Qualcomm SC8180X interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -223,6 +242,7 @@ config INTERCONNECT_QCOM_SC8180X
config INTERCONNECT_QCOM_SC8280XP config INTERCONNECT_QCOM_SC8280XP
tristate "Qualcomm SC8280XP interconnect driver" tristate "Qualcomm SC8280XP interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -232,6 +252,7 @@ config INTERCONNECT_QCOM_SC8280XP
config INTERCONNECT_QCOM_SDM660 config INTERCONNECT_QCOM_SDM660
tristate "Qualcomm SDM660 interconnect driver" tristate "Qualcomm SDM660 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on ARM64 || COMPILE_TEST
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
@ -241,6 +262,7 @@ config INTERCONNECT_QCOM_SDM660
config INTERCONNECT_QCOM_SDM670 config INTERCONNECT_QCOM_SDM670
tristate "Qualcomm SDM670 interconnect driver" tristate "Qualcomm SDM670 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -250,6 +272,7 @@ config INTERCONNECT_QCOM_SDM670
config INTERCONNECT_QCOM_SDM845 config INTERCONNECT_QCOM_SDM845
tristate "Qualcomm SDM845 interconnect driver" tristate "Qualcomm SDM845 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -259,6 +282,7 @@ config INTERCONNECT_QCOM_SDM845
config INTERCONNECT_QCOM_SDX55 config INTERCONNECT_QCOM_SDX55
tristate "Qualcomm SDX55 interconnect driver" tristate "Qualcomm SDX55 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -268,6 +292,7 @@ config INTERCONNECT_QCOM_SDX55
config INTERCONNECT_QCOM_SDX65 config INTERCONNECT_QCOM_SDX65
tristate "Qualcomm SDX65 interconnect driver" tristate "Qualcomm SDX65 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -277,6 +302,7 @@ config INTERCONNECT_QCOM_SDX65
config INTERCONNECT_QCOM_SDX75 config INTERCONNECT_QCOM_SDX75
tristate "Qualcomm SDX75 interconnect driver" tristate "Qualcomm SDX75 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -287,6 +313,7 @@ config INTERCONNECT_QCOM_SM6115
tristate "Qualcomm SM6115 interconnect driver" tristate "Qualcomm SM6115 interconnect driver"
depends on INTERCONNECT_QCOM depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM depends on QCOM_SMD_RPM
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM
help help
This is a driver for the Qualcomm Network-on-Chip on sm6115-based This is a driver for the Qualcomm Network-on-Chip on sm6115-based
@ -295,6 +322,7 @@ config INTERCONNECT_QCOM_SM6115
config INTERCONNECT_QCOM_SM6350 config INTERCONNECT_QCOM_SM6350
tristate "Qualcomm SM6350 interconnect driver" tristate "Qualcomm SM6350 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -304,6 +332,7 @@ config INTERCONNECT_QCOM_SM6350
config INTERCONNECT_QCOM_SM7150 config INTERCONNECT_QCOM_SM7150
tristate "Qualcomm SM7150 interconnect driver" tristate "Qualcomm SM7150 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -313,6 +342,7 @@ config INTERCONNECT_QCOM_SM7150
config INTERCONNECT_QCOM_MILOS config INTERCONNECT_QCOM_MILOS
tristate "Qualcomm Milos interconnect driver" tristate "Qualcomm Milos interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -322,6 +352,7 @@ config INTERCONNECT_QCOM_MILOS
config INTERCONNECT_QCOM_SM8150 config INTERCONNECT_QCOM_SM8150
tristate "Qualcomm SM8150 interconnect driver" tristate "Qualcomm SM8150 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -331,6 +362,7 @@ config INTERCONNECT_QCOM_SM8150
config INTERCONNECT_QCOM_SM8250 config INTERCONNECT_QCOM_SM8250
tristate "Qualcomm SM8250 interconnect driver" tristate "Qualcomm SM8250 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -340,6 +372,7 @@ config INTERCONNECT_QCOM_SM8250
config INTERCONNECT_QCOM_SM8350 config INTERCONNECT_QCOM_SM8350
tristate "Qualcomm SM8350 interconnect driver" tristate "Qualcomm SM8350 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -349,6 +382,7 @@ config INTERCONNECT_QCOM_SM8350
config INTERCONNECT_QCOM_SM8450 config INTERCONNECT_QCOM_SM8450
tristate "Qualcomm SM8450 interconnect driver" tristate "Qualcomm SM8450 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -358,6 +392,7 @@ config INTERCONNECT_QCOM_SM8450
config INTERCONNECT_QCOM_SM8550 config INTERCONNECT_QCOM_SM8550
tristate "Qualcomm SM8550 interconnect driver" tristate "Qualcomm SM8550 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -367,6 +402,7 @@ config INTERCONNECT_QCOM_SM8550
config INTERCONNECT_QCOM_SM8650 config INTERCONNECT_QCOM_SM8650
tristate "Qualcomm SM8650 interconnect driver" tristate "Qualcomm SM8650 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -376,6 +412,7 @@ config INTERCONNECT_QCOM_SM8650
config INTERCONNECT_QCOM_SM8750 config INTERCONNECT_QCOM_SM8750
tristate "Qualcomm SM8750 interconnect driver" tristate "Qualcomm SM8750 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help
@ -385,6 +422,7 @@ config INTERCONNECT_QCOM_SM8750
config INTERCONNECT_QCOM_X1E80100 config INTERCONNECT_QCOM_X1E80100
tristate "Qualcomm X1E80100 interconnect driver" tristate "Qualcomm X1E80100 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
depends on ARM64 || COMPILE_TEST
select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER select INTERCONNECT_QCOM_BCM_VOTER
help help