Skip to content

Commit 6e3ea1f

Browse files
KiciukGeorgi Djakov
authored andcommitted
interconnect: qcom: Add MSM8976 interconnect provider driver
Add driver for interconnect busses found in MSM8976 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 e5b9032 commit 6e3ea1f

File tree

3 files changed

+1451
-0
lines changed

3 files changed

+1451
-0
lines changed

drivers/interconnect/qcom/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,15 @@ config INTERCONNECT_QCOM_MSM8974
5353
This is a driver for the Qualcomm Network-on-Chip on msm8974-based
5454
platforms.
5555

56+
config INTERCONNECT_QCOM_MSM8976
57+
tristate "Qualcomm MSM8976 interconnect driver"
58+
depends on INTERCONNECT_QCOM
59+
depends on QCOM_SMD_RPM
60+
select INTERCONNECT_QCOM_SMD_RPM
61+
help
62+
This is a driver for the Qualcomm Network-on-Chip on msm8976-based
63+
platforms.
64+
5665
config INTERCONNECT_QCOM_MSM8996
5766
tristate "Qualcomm MSM8996 interconnect driver"
5867
depends on INTERCONNECT_QCOM

drivers/interconnect/qcom/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ qnoc-msm8916-objs := msm8916.o
99
qnoc-msm8939-objs := msm8939.o
1010
qnoc-msm8953-objs := msm8953.o
1111
qnoc-msm8974-objs := msm8974.o
12+
qnoc-msm8976-objs := msm8976.o
1213
qnoc-msm8996-objs := msm8996.o
1314
icc-osm-l3-objs := osm-l3.o
1415
qnoc-qcm2290-objs := qcm2290.o
@@ -44,6 +45,7 @@ obj-$(CONFIG_INTERCONNECT_QCOM_MSM8916) += qnoc-msm8916.o
4445
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8939) += qnoc-msm8939.o
4546
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8953) += qnoc-msm8953.o
4647
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8974) += qnoc-msm8974.o
48+
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8976) += qnoc-msm8976.o
4749
obj-$(CONFIG_INTERCONNECT_QCOM_MSM8996) += qnoc-msm8996.o
4850
obj-$(CONFIG_INTERCONNECT_QCOM_OSM_L3) += icc-osm-l3.o
4951
obj-$(CONFIG_INTERCONNECT_QCOM_QCM2290) += qnoc-qcm2290.o

0 commit comments

Comments
 (0)