interconnect: qcom: Add Shima interconnect provider driver

Introduce Qualcomm Shima specific provider driver using the
interconnect framework.

Change-Id: Ia9a39344f2e6d6ecb9ed127a3e79d3b856ed3229
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
This commit is contained in:
Odelu Kukatla 2020-06-01 11:38:19 +05:30
parent 5ae51bab59
commit 4027c201fd
3 changed files with 2149 additions and 0 deletions

View File

@ -32,6 +32,18 @@ config INTERCONNECT_QCOM_LAHAINA
This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
on lahaina-based platforms.
config INTERCONNECT_QCOM_SHIMA
tristate "SHIMA interconnect driver"
depends on INTERCONNECT_QCOM
depends on QCOM_RPMH && QCOM_COMMAND_DB && OF
select INTERCONNECT_QCOM_BCM_VOTER
select INTERCONNECT_QCOM_RPMH
help
This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
on shima-based platforms. The interconnect provider collects and
aggreagates the cosumer bandwidth requests to satisfy constraints
placed on Network-on-Chip performance states.
config INTERCONNECT_QCOM_EPSS_L3
tristate "LAHAINA EPSS L3 driver"
depends on INTERCONNECT_QCOM

View File

@ -4,6 +4,7 @@ qnoc-qcs404-objs := qcs404.o
qnoc-sdm845-objs := sdm845.o
qnoc-lahaina-objs := lahaina.o qnoc-qos.o
qnoc-sdxlemur-objs := sdxlemur.o qnoc-qos.o
qnoc-shima-objs := shima.o
icc-smd-rpm-objs := smd-rpm.o
icc-bcm-voter-objs := bcm-voter.o
icc-rpmh-obj := icc-rpmh.o

File diff suppressed because it is too large Load Diff