menu "Rpmsg drivers" # RPMSG always gets selected by whoever wants it config RPMSG tristate config RPMSG_QCOM_SMD tristate "Qualcomm Shared Memory Driver (SMD)" depends on QCOM_SMEM depends on QCOM_SMD=n 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 config RPMSG_RPC tristate "rpmsg Remote Procedure Call driver" default n depends on RPMSG_VIRTIO depends on REMOTEPROC depends on OMAP_REMOTEPROC select DMA_SHARED_BUFFER ---help--- An rpmsg driver that exposes the Remote Procedure Call API to user space, in order to allow applications to distribute remote calls to more power-efficient remote processors. This is currently available only on OMAP4+ systems. If unsure, say N. config RPMSG_PRU tristate "PRU RPMsg Communication driver" default n depends on RPMSG_VIRTIO depends on REMOTEPROC depends on PRUSS_REMOTEPROC ---help--- An rpmsg driver that exposes interfaces to user space, to allow applications to communicate with the PRU processors on available TI SoCs. This is restricted to SoCs that have the PRUSS remoteproc support. If unsure, say N. endmenu