Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d62a124c authored by Odelu Kukatla's avatar Odelu Kukatla
Browse files

interconnect: qcom: Add interconnect stub provider driver for MONACO



Introduce interconenct stub provider driver using the interconnect
framework.

Change-Id: Ia765a1ba851856bb3709c9f12cdbd1c412beb91e
Signed-off-by: default avatarOdelu Kukatla <okukatla@codeaurora.org>
parent 5bf38f99
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -17,6 +17,15 @@ config INTERCONNECT_QCOM_HOLI
	  aggreagates the cosumer bandwidth requests to satisfy constraints
	  placed on Network-on-Chip performance states.

config INTERCONNECT_QCOM_MONACO
	tristate "MONACO interconnect driver"
	depends on INTERCONNECT_QCOM
	help
	  This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
	  on monaco-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_QCS404
	tristate "Qualcomm QCS404 interconnect driver"
	depends on INTERCONNECT_QCOM
+2 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0

qnoc-holi-objs			:= holi.o
qnoc-monaco-objs			:= monaco.o
qnoc-qcs404-objs			:= qcs404.o
qnoc-sdm845-objs			:= sdm845.o
qnoc-lahaina-objs			:= lahaina.o
@@ -17,6 +18,7 @@ qnoc-qos-obj := qnoc-qos.o

obj-$(CONFIG_INTERCONNECT_QCOM_HOLI) += qnoc-holi.o
obj-$(CONFIG_INTERCONNECT_QCOM_OSM_L3) += osm-l3.o
obj-$(CONFIG_INTERCONNECT_QCOM_MONACO) += qnoc-monaco.o
obj-$(CONFIG_INTERCONNECT_QCOM_QCS404) += qnoc-qcs404.o
obj-$(CONFIG_INTERCONNECT_QCOM_SDM845) += qnoc-sdm845.o
obj-$(CONFIG_INTERCONNECT_QCOM_SM8150) += qnoc-sm8150.o
+1314 −0

File added.

Preview size limit exceeded, changes collapsed.

+2 −0
Original line number Diff line number Diff line
@@ -136,6 +136,7 @@
#define ICBID_MASTER_SNOC_BIMC_2		108
#define ICBID_MASTER_BIMC_SNOC_1		109
#define ICBID_MASTER_A0NOC_SNOC		110
#define ICBID_MASTER_ANOC_SNOC		ICBID_MASTER_A0NOC_SNOC
#define ICBID_MASTER_A1NOC_SNOC		111
#define ICBID_MASTER_A2NOC_SNOC		112
#define ICBID_MASTER_PIMEM		113
@@ -353,6 +354,7 @@
#define ICBID_SLAVE_PNOC_A1NOC		139
#define ICBID_SLAVE_SNOC_VMEM		140
#define ICBID_SLAVE_A0NOC_SNOC		141
#define ICBID_SLAVE_ANOC_SNOC		ICBID_SLAVE_A0NOC_SNOC
#define ICBID_SLAVE_A1NOC_SNOC		142
#define ICBID_SLAVE_A2NOC_SNOC		143
#define ICBID_SLAVE_A0NOC_CFG		144