Skip to content

Commit f29dabd

Browse files
anderssonGeorgi Djakov
authored andcommitted
interconnect: qcom: Add SC8280XP interconnect provider
The Qualcomm SC8280XP provides the means for the OS to request bus bandwidth using RPMh. It consists of providers for each of the busses in the SoC and two virtual providers, for the "memory controller" and a few of "virtual clocks". Signed-off-by: Bjorn Andersson <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Georgi Djakov <[email protected]>
1 parent ea3364d commit f29dabd

4 files changed

Lines changed: 2658 additions & 0 deletions

File tree

drivers/interconnect/qcom/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,15 @@ config INTERCONNECT_QCOM_SC8180X
110110
This is a driver for the Qualcomm Network-on-Chip on sc8180x-based
111111
platforms.
112112

113+
config INTERCONNECT_QCOM_SC8280XP
114+
tristate "Qualcomm SC8280XP interconnect driver"
115+
depends on INTERCONNECT_QCOM_RPMH_POSSIBLE
116+
select INTERCONNECT_QCOM_RPMH
117+
select INTERCONNECT_QCOM_BCM_VOTER
118+
help
119+
This is a driver for the Qualcomm Network-on-Chip on SC8280XP-based
120+
platforms.
121+
113122
config INTERCONNECT_QCOM_SDM660
114123
tristate "Qualcomm SDM660 interconnect driver"
115124
depends on INTERCONNECT_QCOM

drivers/interconnect/qcom/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ icc-rpmh-obj := icc-rpmh.o
1212
qnoc-sc7180-objs := sc7180.o
1313
qnoc-sc7280-objs := sc7280.o
1414
qnoc-sc8180x-objs := sc8180x.o
15+
qnoc-sc8280xp-objs := sc8280xp.o
1516
qnoc-sdm660-objs := sdm660.o
1617
qnoc-sdm845-objs := sdm845.o
1718
qnoc-sdx55-objs := sdx55.o
@@ -33,6 +34,7 @@ obj-$(CONFIG_INTERCONNECT_QCOM_RPMH) += icc-rpmh.o
3334
obj-$(CONFIG_INTERCONNECT_QCOM_SC7180) += qnoc-sc7180.o
3435
obj-$(CONFIG_INTERCONNECT_QCOM_SC7280) += qnoc-sc7280.o
3536
obj-$(CONFIG_INTERCONNECT_QCOM_SC8180X) += qnoc-sc8180x.o
37+
obj-$(CONFIG_INTERCONNECT_QCOM_SC8280XP) += qnoc-sc8280xp.o
3638
obj-$(CONFIG_INTERCONNECT_QCOM_SDM660) += qnoc-sdm660.o
3739
obj-$(CONFIG_INTERCONNECT_QCOM_SDM845) += qnoc-sdm845.o
3840
obj-$(CONFIG_INTERCONNECT_QCOM_SDX55) += qnoc-sdx55.o

0 commit comments

Comments
 (0)