mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
interconnect: qcom: add Shikra interconnect provider driver
Add driver for the Qualcomm interconnect buses found in Shikra based platforms. The topology consists of several NoCs that are controlled by a remote processor that collects the aggregated bandwidth for each master-slave pairs. Co-developed-by: Odelu Kukatla <odelu.kukatla@oss.qualcomm.com> Signed-off-by: Odelu Kukatla <odelu.kukatla@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Raviteja Laggyshetty <raviteja.laggyshetty@oss.qualcomm.com> Link: https://patch.msgid.link/20260505-shikra_icc-v3-2-8e03ff27c007@oss.qualcomm.com Signed-off-by: Georgi Djakov <djakov@kernel.org>
This commit is contained in:
committed by
Georgi Djakov
parent
0f90f883b3
commit
24761ddafd
@@ -283,6 +283,15 @@ config INTERCONNECT_QCOM_SDX75
|
||||
This is a driver for the Qualcomm Network-on-Chip on sdx75-based
|
||||
platforms.
|
||||
|
||||
config INTERCONNECT_QCOM_SHIKRA
|
||||
tristate "Qualcomm SHIKRA interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
depends on QCOM_SMD_RPM
|
||||
select INTERCONNECT_QCOM_SMD_RPM
|
||||
help
|
||||
This is a driver for the Qualcomm Network-on-Chip on shikra-based
|
||||
platforms.
|
||||
|
||||
config INTERCONNECT_QCOM_SM6115
|
||||
tristate "Qualcomm SM6115 interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
|
||||
@@ -35,6 +35,7 @@ qnoc-sdm845-objs := sdm845.o
|
||||
qnoc-sdx55-objs := sdx55.o
|
||||
qnoc-sdx65-objs := sdx65.o
|
||||
qnoc-sdx75-objs := sdx75.o
|
||||
qnoc-shikra-objs := shikra.o
|
||||
qnoc-sm6115-objs := sm6115.o
|
||||
qnoc-sm6350-objs := sm6350.o
|
||||
qnoc-sm7150-objs := sm7150.o
|
||||
@@ -80,6 +81,7 @@ obj-$(CONFIG_INTERCONNECT_QCOM_SDM845) += qnoc-sdm845.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SDX55) += qnoc-sdx55.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SDX65) += qnoc-sdx65.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SDX75) += qnoc-sdx75.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SHIKRA) += qnoc-shikra.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SM6115) += qnoc-sm6115.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SM6350) += qnoc-sm6350.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_SM7150) += qnoc-sm7150.o
|
||||
|
||||
1837
drivers/interconnect/qcom/shikra.c
Normal file
1837
drivers/interconnect/qcom/shikra.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user