caf989c350
The glink protocol supports different types of transports (shared memory). With the core protocol remaining the same, the way the transport's memory is probed and accessed is different. So add support for glink's smem based transports. Adding a new smem transport register function and the fifo accessors for the same. Acked-by: Arun Kumar Neelakantam <aneela@codeaurora.org> Signed-off-by: Sricharan R <sricharan@codeaurora.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
55 lines
1.3 KiB
Plaintext
55 lines
1.3 KiB
Plaintext
menu "Rpmsg drivers"
|
|
|
|
# RPMSG always gets selected by whoever wants it
|
|
config RPMSG
|
|
tristate
|
|
|
|
config RPMSG_CHAR
|
|
tristate "RPMSG device interface"
|
|
depends on RPMSG
|
|
depends on NET
|
|
help
|
|
Say Y here to export rpmsg endpoints as device files, usually found
|
|
in /dev. They make it possible for user-space programs to send and
|
|
receive rpmsg packets.
|
|
|
|
config RPMSG_QCOM_GLINK_NATIVE
|
|
tristate
|
|
select RPMSG
|
|
|
|
config RPMSG_QCOM_GLINK_RPM
|
|
tristate "Qualcomm RPM Glink driver"
|
|
select RPMSG_QCOM_GLINK_NATIVE
|
|
depends on HAS_IOMEM
|
|
depends on MAILBOX
|
|
help
|
|
Say y here to enable support for the GLINK RPM communication driver,
|
|
which serves as a channel for communication with the RPM in GLINK
|
|
enabled systems.
|
|
|
|
config RPMSG_QCOM_GLINK_SMEM
|
|
tristate "Qualcomm SMEM Glink driver"
|
|
select RPMSG_QCOM_GLINK_NATIVE
|
|
depends on MAILBOX
|
|
depends on QCOM_SMEM
|
|
help
|
|
Say y here to enable support for the GLINK SMEM communication driver,
|
|
which provides support for using the GLINK communication protocol
|
|
over SMEM.
|
|
|
|
config RPMSG_QCOM_SMD
|
|
tristate "Qualcomm Shared Memory Driver (SMD)"
|
|
depends on QCOM_SMEM
|
|
select RPMSG
|
|
help
|
|
Say y here to enable support for the Qualcomm Shared Memory Driver
|
|
providing communication channels to remote processors in Qualcomm
|
|
platforms.
|
|
|
|
config RPMSG_VIRTIO
|
|
tristate
|
|
select RPMSG
|
|
select VIRTIO
|
|
|
|
endmenu
|