interconnect: qcom: Add interconnect provider for HOLI
Add interconnect providers for clk_virt_noc, mmrt_virt_noc, mmnrt_virt_noc, system_noc, config_noc, bimc_noc. This will allow consumers to get their path and set bandwidth constraints on them. Change-Id: I454013183577f49a8f967d85e359df07b56a2720 Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
This commit is contained in:
parent
653e0f9057
commit
ae3c9a5ed9
@ -280,6 +280,18 @@ config INTERCONNECT_QCOM_BLAIR
|
||||
aggreagates the cosumer bandwidth requests to satisfy constraints
|
||||
placed on Network-on-Chip performance states.
|
||||
|
||||
config INTERCONNECT_QCOM_HOLI
|
||||
tristate "HOLI interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
depends on MSM_RPM_SMD
|
||||
select INTERCONNECT_QCOM_RPM
|
||||
select INTERCONNECT_QCOM_QOS_RPM
|
||||
help
|
||||
This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
|
||||
on holi-based platforms. The interconnect provider collects and
|
||||
aggregates the consumer bandwidth requests to satisfy constraints
|
||||
placed on Network-on-Chip performance states.
|
||||
|
||||
config INTERCONNECT_QCOM_DEBUG
|
||||
tristate "QCOM-specific interconnect debug features"
|
||||
depends on INTERCONNECT_QCOM
|
||||
|
@ -33,6 +33,7 @@ qnoc-pineapple-objs := pineapple.o
|
||||
qnoc-qos-rpm-obj := qnoc-qos-rpm.o
|
||||
qnoc-kalama-objs := kalama.o
|
||||
qnoc-blair-objs := blair.o
|
||||
qnoc-holi-objs := holi.o
|
||||
icc-smd-rpm-objs := smd-rpm.o
|
||||
qnoc-qos-obj := qnoc-qos.o
|
||||
|
||||
@ -65,6 +66,7 @@ obj-$(CONFIG_INTERCONNECT_QCOM_PINEAPPLE) += qnoc-pineapple.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_KALAMA) += qnoc-kalama.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_BLAIR) += qnoc-blair.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_LEMANS) += qnoc-lemans.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_HOLI) += qnoc-holi.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_MONACO_AUTO) += qnoc-monaco-auto.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_QOS) += qnoc-qos.o
|
||||
|
1864
drivers/interconnect/qcom/holi.c
Normal file
1864
drivers/interconnect/qcom/holi.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user