mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
interconnect: qcom: Add SM8150 interconnect provider driver
Introduce Qualcomm SM8150 specific provider driver using the interconnect framework. Change-Id: I5710b7c30f49d159849c4b862bc252a8d964a164 Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
This commit is contained in:
parent
7af2b002ef
commit
d1a1ab0940
3 changed files with 2924 additions and 0 deletions
|
|
@ -34,6 +34,19 @@ config INTERCONNECT_QCOM_SDM845
|
|||
This is a driver for the Qualcomm Network-on-Chip on sdm845-based
|
||||
platforms.
|
||||
|
||||
config INTERCONNECT_QCOM_SM8150
|
||||
tristate "SM8150 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 sm8150-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_LAHAINA
|
||||
tristate "LAHAINA interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ qnoc-sdm845-objs := sdm845.o
|
|||
qnoc-lahaina-objs := lahaina.o
|
||||
qnoc-sdxlemur-objs := sdxlemur.o
|
||||
qnoc-shima-objs := shima.o
|
||||
qnoc-sm8150-objs := sm8150.o
|
||||
icc-smd-rpm-objs := smd-rpm.o
|
||||
icc-bcm-voter-objs := bcm-voter.o
|
||||
icc-rpmh-obj := icc-rpmh.o
|
||||
|
|
@ -15,6 +16,7 @@ qnoc-qos-obj := qnoc-qos.o
|
|||
obj-$(CONFIG_INTERCONNECT_QCOM_HOLI) += qnoc-holi.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
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_LAHAINA) += qnoc-lahaina.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SHIMA) += qnoc-shima.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SDXLEMUR) += qnoc-sdxlemur.o
|
||||
|
|
|
|||
2909
drivers/interconnect/qcom/sm8150.c
Normal file
2909
drivers/interconnect/qcom/sm8150.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue