Skip to content

Commit 77d7967

Browse files
Raviteja LaggyshettyGeorgi Djakov
authored andcommitted
interconnect: qcom: add QCS615 interconnect provider driver
Add driver for the Qualcomm interconnect buses found in QCS615 based platforms. The topology consists of several NoCs that are controlled by a remote processor that collects the aggregated bandwidth for each master-slave pairs. Signed-off-by: Raviteja Laggyshetty <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Georgi Djakov <[email protected]>
1 parent 6c5e948 commit 77d7967

File tree

4 files changed

+1702
-0
lines changed

4 files changed

+1702
-0
lines changed

drivers/interconnect/qcom/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,15 @@ config INTERCONNECT_QCOM_QCS404
105105
This is a driver for the Qualcomm Network-on-Chip on qcs404-based
106106
platforms.
107107

108+
config INTERCONNECT_QCOM_QCS615
109+
tristate "Qualcomm QCS615 interconnect driver"
110+
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
111+
select INTERCONNECT_QCOM_RPMH
112+
select INTERCONNECT_QCOM_BCM_VOTER
113+
help
114+
This is a driver for the Qualcomm Network-on-Chip on qcs615-based
115+
platforms.
116+
108117
config INTERCONNECT_QCOM_QDU1000
109118
tristate "Qualcomm QDU1000/QRU1000 interconnect driver"
110119
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE

drivers/interconnect/qcom/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ qnoc-msm8996-objs := msm8996.o
1515
icc-osm-l3-objs := osm-l3.o
1616
qnoc-qcm2290-objs := qcm2290.o
1717
qnoc-qcs404-objs := qcs404.o
18+
qnoc-qcs615-objs := qcs615.o
1819
qnoc-qdu1000-objs := qdu1000.o
1920
icc-rpmh-obj := icc-rpmh.o
2021
qnoc-sa8775p-objs := sa8775p.o
@@ -52,6 +53,7 @@ obj-$(CONFIG_INTERCONNECT_QCOM_MSM8996) += qnoc-msm8996.o
5253
obj-$(CONFIG_INTERCONNECT_QCOM_OSM_L3) += icc-osm-l3.o
5354
obj-$(CONFIG_INTERCONNECT_QCOM_QCM2290) += qnoc-qcm2290.o
5455
obj-$(CONFIG_INTERCONNECT_QCOM_QCS404) += qnoc-qcs404.o
56+
obj-$(CONFIG_INTERCONNECT_QCOM_QCS615) += qnoc-qcs615.o
5557
obj-$(CONFIG_INTERCONNECT_QCOM_QDU1000) += qnoc-qdu1000.o
5658
obj-$(CONFIG_INTERCONNECT_QCOM_RPMH) += icc-rpmh.o
5759
obj-$(CONFIG_INTERCONNECT_QCOM_SA8775P) += qnoc-sa8775p.o

0 commit comments

Comments
 (0)