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

Commit 625f8ffe authored by Veera Vegivada's avatar Veera Vegivada
Browse files

interconnect: qcom: Add direwolf interconnect provider driver



Introduce QTI direwolf specific provider driver using the
interconnect framework.

Change-Id: Ib57e2d2e57077ac34b5290cda01fdc1b7328a40a
Signed-off-by: default avatarVeera Vegivada <vvegivad@codeaurora.org>
parent 37a20775
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -5,6 +5,19 @@ config INTERCONNECT_QCOM
	help
	  Support for Qualcomm's Network-on-Chip interconnect hardware.

config INTERCONNECT_QCOM_DIREWOLF
	tristate "DIREWOLF interconnect driver"
	depends on INTERCONNECT_QCOM
	depends on QCOM_RPMH && QCOM_COMMAND_DB && OF
	select INTERCONNECT_QCOM_BCM_VOTER
	select INTERCONNECT_QCOM_RPMH
	select INTERCONNECT_QCOM_QOS
	help
	  This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
	  on direwolf-based platforms. The interconnect provider collects and
	  aggregates the consumers bandwidth requests to satisfy constraints
	  placed on Network-on-Chip performance states.

config INTERCONNECT_QCOM_HOLI
	tristate "Qualcomm HOLI interconnect driver"
	depends on INTERCONNECT_QCOM
+2 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0

qnoc-direwolf-objs			:= direwolf.o
qnoc-holi-objs			:= holi.o
qnoc-monaco-objs			:= monaco.o
qnoc-qcs404-objs			:= qcs404.o
@@ -18,6 +19,7 @@ icc-rpmh-obj := icc-rpmh.o
icc-rpm-obj			:= icc-rpm.o
qnoc-qos-obj			:= qnoc-qos.o

obj-$(CONFIG_INTERCONNECT_QCOM_DIREWOLF) += qnoc-direwolf.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
+2703 −0

File added.

Preview size limit exceeded, changes collapsed.