2019-05-19 13:07:45 +01:00
# SPDX-License-Identifier: GPL-2.0-only
2019-01-16 18:11:00 +02:00
config INTERCONNECT_QCOM
bool "Qualcomm Network-on-Chip interconnect drivers"
depends on ARCH_QCOM
help
Support for Qualcomm's Network-on-Chip interconnect hardware.
2020-02-28 12:11:40 +02:00
config INTERCONNECT_QCOM_BCM_VOTER
tristate
2019-06-07 16:57:37 +03:00
config INTERCONNECT_QCOM_MSM8916
tristate "Qualcomm MSM8916 interconnect driver"
depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM
select INTERCONNECT_QCOM_SMD_RPM
help
This is a driver for the Qualcomm Network-on-Chip on msm8916-based
platforms.
2020-12-04 15:53:45 +08:00
config INTERCONNECT_QCOM_MSM8939
tristate "Qualcomm MSM8939 interconnect driver"
depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM
select INTERCONNECT_QCOM_SMD_RPM
help
This is a driver for the Qualcomm Network-on-Chip on msm8939-based
platforms.
2019-11-08 14:53:49 +02:00
config INTERCONNECT_QCOM_MSM8974
2019-12-12 09:53:29 +02:00
tristate "Qualcomm MSM8974 interconnect driver"
depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM
select INTERCONNECT_QCOM_SMD_RPM
help
This is a driver for the Qualcomm Network-on-Chip on msm8974-based
platforms.
2019-11-08 14:53:49 +02:00
2020-03-03 19:02:52 +02:00
config INTERCONNECT_QCOM_OSM_L3
tristate "Qualcomm OSM L3 interconnect driver"
depends on INTERCONNECT_QCOM || COMPILE_TEST
help
Say y here to support the Operating State Manager (OSM) interconnect
driver which controls the scaling of L3 caches on Qualcomm SoCs.
2019-07-23 17:23:38 +03:00
config INTERCONNECT_QCOM_QCS404
tristate "Qualcomm QCS404 interconnect driver"
depends on INTERCONNECT_QCOM
2019-08-15 15:48:48 +08:00
depends on QCOM_SMD_RPM
2019-07-23 17:23:38 +03:00
select INTERCONNECT_QCOM_SMD_RPM
help
This is a driver for the Qualcomm Network-on-Chip on qcs404-based
platforms.
2020-12-28 14:03:02 +02:00
config INTERCONNECT_QCOM_RPMH_POSSIBLE
tristate
default INTERCONNECT_QCOM
depends on QCOM_RPMH || (COMPILE_TEST && !QCOM_RPMH)
depends on QCOM_COMMAND_DB || (COMPILE_TEST && !QCOM_COMMAND_DB)
depends on OF || COMPILE_TEST
help
Compile-testing RPMH drivers is possible on other platforms,
but in order to avoid link failures, drivers must not be built-in
when QCOM_RPMH or QCOM_COMMAND_DB are loadable modules
2020-02-28 12:11:40 +02:00
config INTERCONNECT_QCOM_RPMH
tristate
2020-03-03 19:02:52 +02:00
config INTERCONNECT_QCOM_SC7180
tristate "Qualcomm SC7180 interconnect driver"
2020-12-28 14:03:02 +02:00
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2020-03-03 19:02:52 +02:00
select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER
help
This is a driver for the Qualcomm Network-on-Chip on sc7180-based
platforms.
2021-03-08 15:09:45 +02:00
config INTERCONNECT_QCOM_SDM660
tristate "Qualcomm SDM660 interconnect driver"
depends on INTERCONNECT_QCOM
depends on QCOM_SMD_RPM
select INTERCONNECT_QCOM_SMD_RPM
help
This is a driver for the Qualcomm Network-on-Chip on sdm660-based
platforms.
2019-01-16 18:11:00 +02:00
config INTERCONNECT_QCOM_SDM845
tristate "Qualcomm SDM845 interconnect driver"
2020-12-28 14:03:02 +02:00
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2020-02-28 12:11:40 +02:00
select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER
2019-01-16 18:11:00 +02:00
help
This is a driver for the Qualcomm Network-on-Chip on sdm845-based
platforms.
2019-07-23 17:23:37 +03:00
2021-01-27 13:11:33 +02:00
config INTERCONNECT_QCOM_SDX55
tristate "Qualcomm SDX55 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER
help
This is a driver for the Qualcomm Network-on-Chip on sdx55-based
platforms.
2020-07-27 22:38:03 -04:00
config INTERCONNECT_QCOM_SM8150
tristate "Qualcomm SM8150 interconnect driver"
2020-12-28 14:03:02 +02:00
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2020-07-27 22:38:03 -04:00
select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER
help
This is a driver for the Qualcomm Network-on-Chip on sm8150-based
platforms.
2020-07-27 22:38:04 -04:00
config INTERCONNECT_QCOM_SM8250
tristate "Qualcomm SM8250 interconnect driver"
2020-12-28 14:03:02 +02:00
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
2020-07-27 22:38:04 -04:00
select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER
help
This is a driver for the Qualcomm Network-on-Chip on sm8250-based
platforms.
2021-03-18 15:16:17 +05:30
config INTERCONNECT_QCOM_SM8350
tristate "Qualcomm SM8350 interconnect driver"
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
select INTERCONNECT_QCOM_RPMH
select INTERCONNECT_QCOM_BCM_VOTER
help
This is a driver for the Qualcomm Network-on-Chip on SM8350-based
platforms.
2019-07-23 17:23:37 +03:00
config INTERCONNECT_QCOM_SMD_RPM
tristate