mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
soc: qcom: Add RPM SMD Driver
This is a snapshot of the RPM-SMD driver functionality as of
'commit 0453f0e705df8b("move rpm-smd initcall to
postcore_initcall_sync")' on msm-4.14 branch.
Change-Id: Ie70bca9c28ae2339b45715f7d82839f39e733832
Signed-off-by: Raghavendra Kakarla <[email protected]>
This commit is contained in:
parent
983f8387ac
commit
b12441b932
8 changed files with 2265 additions and 0 deletions
|
|
@ -67,4 +67,13 @@ config RPMSG_VIRTIO
|
|||
select RPMSG
|
||||
select VIRTIO
|
||||
|
||||
config MSM_RPM_SMD
|
||||
bool "RPM driver using SMD protocol"
|
||||
help
|
||||
RPM is the dedicated hardware engine for managing shared SoC
|
||||
resources. This config adds driver support for using SMD as a
|
||||
transport layer communication with RPM hardware. It also selects
|
||||
the MSM_MPM config that programs the MPM module to monitor interrupts
|
||||
during sleep modes.
|
||||
|
||||
endmenu
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ obj-$(CONFIG_RPMSG) += rpmsg_core.o
|
|||
obj-$(CONFIG_RPMSG_CHAR) += rpmsg_char.o
|
||||
obj-$(CONFIG_RPMSG_QCOM_GLINK_RPM) += qcom_glink_rpm.o
|
||||
obj-$(CONFIG_RPMSG_QCOM_GLINK_NATIVE) += qcom_glink_native.o
|
||||
obj-$(CONFIG_MSM_RPM_SMD) += rpm-smd.o
|
||||
obj-$(CONFIG_RPMSG_QCOM_GLINK_SMEM) += qcom_glink_smem.o
|
||||
obj-$(CONFIG_RPMSG_QCOM_GLINK_SPSS) += qcom_glink_spss.o
|
||||
obj-$(CONFIG_RPMSG_QCOM_SMD) += qcom_smd.o
|
||||
|
|
|
|||
1645
drivers/rpmsg/rpm-smd.c
Normal file
1645
drivers/rpmsg/rpm-smd.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue