diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig
index d0322b41eca54c87b749c86a944e2d6073ed6c9c..c41d8157b079236a91ec3db51b933785919ae6c1 100644 (file)
--- a/drivers/rpmsg/Kconfig
+++ b/drivers/rpmsg/Kconfig
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.
+
+config RPMSG_PRU
+ tristate "PRU RPMsg Communication driver"
+ depends on RPMSG_VIRTIO
+ depends on REMOTEPROC
+ depends on PRU_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