Skip to content

Commit b4f8e52

Browse files
committed
rpmsg: Introduce Qualcomm RPM glink driver
This introduces a basic driver for communicating over "native glink" with the RPM found in Qualcomm platforms. Signed-off-by: Bjorn Andersson <[email protected]>
1 parent 48787c1 commit b4f8e52

File tree

3 files changed

+1244
-0
lines changed

3 files changed

+1244
-0
lines changed

drivers/rpmsg/Kconfig

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@ config RPMSG_CHAR
1313
in /dev. They make it possible for user-space programs to send and
1414
receive rpmsg packets.
1515

16+
config RPMSG_QCOM_GLINK_RPM
17+
tristate "Qualcomm RPM Glink driver"
18+
select RPMSG
19+
depends on HAS_IOMEM
20+
depends on MAILBOX
21+
help
22+
Say y here to enable support for the GLINK RPM communication driver,
23+
which serves as a channel for communication with the RPM in GLINK
24+
enabled systems.
25+
1626
config RPMSG_QCOM_SMD
1727
tristate "Qualcomm Shared Memory Driver (SMD)"
1828
depends on QCOM_SMEM

drivers/rpmsg/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
obj-$(CONFIG_RPMSG) += rpmsg_core.o
22
obj-$(CONFIG_RPMSG_CHAR) += rpmsg_char.o
3+
obj-$(CONFIG_RPMSG_QCOM_GLINK_RPM) += qcom_glink_rpm.o
34
obj-$(CONFIG_RPMSG_QCOM_SMD) += qcom_smd.o
45
obj-$(CONFIG_RPMSG_VIRTIO) += virtio_rpmsg_bus.o

0 commit comments

Comments
 (0)