interconnect: qcom: Add lemans interconnect provider driver
Introduce QTI lemans specific provider driver using the interconnect framework. change-Id: Ic027dc9e3c4bbe880817de6f309e93115fe7b93e Signed-off-by: Shubham Diwane <quic_sanantad@quicinc.com>
This commit is contained in:
parent
52f78bd2bc
commit
74899344b1
@ -275,6 +275,19 @@ config INTERCONNECT_QCOM_DEBUG
|
||||
features include optionally printing all enabled interconnect votes
|
||||
when entering suspend.
|
||||
|
||||
config INTERCONNECT_QCOM_LEMANS
|
||||
tristate "LEMANS 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 lemans-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_MONACO_AUTO
|
||||
tristate "MONACO_AUTO interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
|
@ -62,6 +62,7 @@ obj-$(CONFIG_INTERCONNECT_QCOM_SM8450) += qnoc-sm8450.o
|
||||
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_MONACO_AUTO) += qnoc-monaco-auto.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_QOS) += qnoc-qos.o
|
||||
|
3290
drivers/interconnect/qcom/lemans.c
Normal file
3290
drivers/interconnect/qcom/lemans.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user