Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
b5d2f741 DD |
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 | ||
976daac4 DD |
8 | config INTERCONNECT_QCOM_BCM_VOTER |
9 | tristate | |
10 | ||
30c8fa3e GD |
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 | ||
4e60a956 | 20 | config INTERCONNECT_QCOM_MSM8974 |
e27da6a6 KK |
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. | |
4e60a956 | 28 | |
5bc9900a SS |
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 | ||
5e4e6c4d BA |
36 | config INTERCONNECT_QCOM_QCS404 |
37 | tristate "Qualcomm QCS404 interconnect driver" | |
38 | depends on INTERCONNECT_QCOM | |
dcc31687 | 39 | depends on QCOM_SMD_RPM |
5e4e6c4d BA |
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 | ||
976daac4 DD |
45 | config INTERCONNECT_QCOM_RPMH |
46 | tristate | |
47 | ||
2d1f95ab OK |
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 | ||
b5d2f741 DD |
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 | |
976daac4 DD |
62 | select INTERCONNECT_QCOM_RPMH |
63 | select INTERCONNECT_QCOM_BCM_VOTER | |
b5d2f741 DD |
64 | help |
65 | This is a driver for the Qualcomm Network-on-Chip on sdm845-based | |
66 | platforms. | |
be06f8e7 | 67 | |
a09b817c JM |
68 | config INTERCONNECT_QCOM_SM8150 |
69 | tristate "Qualcomm SM8150 interconnect driver" | |
70 | depends on INTERCONNECT_QCOM | |
71 | depends on (QCOM_RPMH && QCOM_COMMAND_DB && OF) || COMPILE_TEST | |
72 | select INTERCONNECT_QCOM_RPMH | |
73 | select INTERCONNECT_QCOM_BCM_VOTER | |
74 | help | |
75 | This is a driver for the Qualcomm Network-on-Chip on sm8150-based | |
76 | platforms. | |
77 | ||
be06f8e7 GD |
78 | config INTERCONNECT_QCOM_SMD_RPM |
79 | tristate |