Skip to content

Commit 755acd3

Browse files
KiciukGeorgi Djakov
authored andcommitted
interconnect: qcom: Add MSM8937 interconnect provider driver
Add driver for interconnect busses found in MSM8937 based platforms. The topology consists of four NoCs that are partially controlled by a RPM processor. Signed-off-by: Adam Skladowski <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Georgi Djakov <[email protected]>
1 parent 4937dc0 commit 755acd3

File tree

3 files changed

+1361
-0
lines changed

3 files changed

+1361
-0
lines changed

drivers/interconnect/qcom/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@ config INTERCONNECT_QCOM_MSM8916
2626
This is a driver for the Qualcomm Network-on-Chip on msm8916-based
2727
platforms.
2828

29+
config INTERCONNECT_QCOM_MSM8937
30+
tristate "Qualcomm MSM8937 interconnect driver"
31+
depends on INTERCONNECT_QCOM
32+
depends on QCOM_SMD_RPM
33+
select INTERCONNECT_QCOM_SMD_RPM
34+
help
35+
This is a driver for the Qualcomm Network-on-Chip on msm8937-based
36+
platforms.
37+
2938
config INTERCONNECT_QCOM_MSM8939
3039
tristate "Qualcomm MSM8939 interconnect driver"
3140
depends on INTERCONNECT_QCOM

drivers/interconnect/qcom/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ interconnect_qcom-y := icc-common.o
66
icc-bcm-voter-objs := bcm-voter.o
77
qnoc-msm8909-objs := msm8909.o
88
qnoc-msm8916-objs := msm8916.o
9+
qnoc-msm8937-objs := msm8937.o
910
qnoc-msm8939-objs := msm8939.o
1011
qnoc-msm8953-objs := msm8953.o
1112
qnoc-msm8974-objs := msm8974.o
@@ -42,6 +43,7 @@ icc-smd-rpm-objs := smd-rpm.o icc-rpm.o icc-rpm-clocks.o
4243
obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
4344
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8909) += qnoc-msm8909.o
4445
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8916) += qnoc-msm8916.o
46+
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8937) += qnoc-msm8937.o
4547
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8939) += qnoc-msm8939.o
4648
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8953) += qnoc-msm8953.o
4749
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8974) += qnoc-msm8974.o

0 commit comments

Comments
 (0)