interconnect: qcom: Add interconnect stub provider driver for MONACO
Introduce interconenct stub provider driver using the interconnect framework. Change-Id: Ia765a1ba851856bb3709c9f12cdbd1c412beb91e Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
This commit is contained in:
parent
5bf38f9905
commit
d62a124cb9
4 changed files with 1327 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
# 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
drivers/interconnect/qcom/monaco.c
Normal file
1314
drivers/interconnect/qcom/monaco.c
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue