Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
David Dai | b5d2f74 | 2019-01-16 18:11:00 +0200 | [diff] [blame] | 2 | config 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 | |
David Dai | 976daac | 2020-02-28 12:11:40 +0200 | [diff] [blame] | 8 | config INTERCONNECT_QCOM_BCM_VOTER |
| 9 | tristate |
| 10 | |
Georgi Djakov | 30c8fa3 | 2019-06-07 16:57:37 +0300 | [diff] [blame] | 11 | config 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 | |
Brian Masney | 4e60a95 | 2019-11-08 14:53:49 +0200 | [diff] [blame] | 20 | config INTERCONNECT_QCOM_MSM8974 |
Krzysztof Kozlowski | e27da6a | 2019-12-12 09:53:29 +0200 | [diff] [blame] | 21 | tristate "Qualcomm MSM8974 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 msm8974-based |
| 27 | platforms. |
Brian Masney | 4e60a95 | 2019-11-08 14:53:49 +0200 | [diff] [blame] | 28 | |
Sibi Sankar | 5bc9900 | 2020-03-03 19:02:52 +0200 | [diff] [blame] | 29 | config INTERCONNECT_QCOM_OSM_L3 |
| 30 | tristate "Qualcomm OSM L3 interconnect driver" |
| 31 | depends on INTERCONNECT_QCOM || COMPILE_TEST |
| 32 | help |
| 33 | Say y here to support the Operating State Manager (OSM) interconnect |
| 34 | driver which controls the scaling of L3 caches on Qualcomm SoCs. |
| 35 | |
Bjorn Andersson | 5e4e6c4 | 2019-07-23 17:23:38 +0300 | [diff] [blame] | 36 | config INTERCONNECT_QCOM_QCS404 |
| 37 | tristate "Qualcomm QCS404 interconnect driver" |
| 38 | depends on INTERCONNECT_QCOM |
Mao Wenan | dcc3168 | 2019-08-15 15:48:48 +0800 | [diff] [blame] | 39 | depends on QCOM_SMD_RPM |
Bjorn Andersson | 5e4e6c4 | 2019-07-23 17:23:38 +0300 | [diff] [blame] | 40 | select INTERCONNECT_QCOM_SMD_RPM |
| 41 | help |
| 42 | This is a driver for the Qualcomm Network-on-Chip on qcs404-based |
| 43 | platforms. |
| 44 | |
David Dai | 976daac | 2020-02-28 12:11:40 +0200 | [diff] [blame] | 45 | config INTERCONNECT_QCOM_RPMH |
| 46 | tristate |
| 47 | |
Odelu Kukatla | 2d1f95a | 2020-03-03 19:02:52 +0200 | [diff] [blame] | 48 | config INTERCONNECT_QCOM_SC7180 |
| 49 | tristate "Qualcomm SC7180 interconnect driver" |
| 50 | depends on INTERCONNECT_QCOM |
| 51 | depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST |
| 52 | select INTERCONNECT_QCOM_RPMH |
| 53 | select INTERCONNECT_QCOM_BCM_VOTER |
| 54 | help |
| 55 | This is a driver for the Qualcomm Network-on-Chip on sc7180-based |
| 56 | platforms. |
| 57 | |
David Dai | b5d2f74 | 2019-01-16 18:11:00 +0200 | [diff] [blame] | 58 | config INTERCONNECT_QCOM_SDM845 |
| 59 | tristate "Qualcomm SDM845 interconnect driver" |
| 60 | depends on INTERCONNECT_QCOM |
| 61 | depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST |
David Dai | 976daac | 2020-02-28 12:11:40 +0200 | [diff] [blame] | 62 | select INTERCONNECT_QCOM_RPMH |
| 63 | select INTERCONNECT_QCOM_BCM_VOTER |
David Dai | b5d2f74 | 2019-01-16 18:11:00 +0200 | [diff] [blame] | 64 | help |
| 65 | This is a driver for the Qualcomm Network-on-Chip on sdm845-based |
| 66 | platforms. |
Georgi Djakov | be06f8e | 2019-07-23 17:23:37 +0300 | [diff] [blame] | 67 | |
| 68 | config INTERCONNECT_QCOM_SMD_RPM |
| 69 | tristate |