blob: e40c9d87b635f59ded4612bdb205aa601d489644 [file] [log] [blame]
config RPMSG
tristate "Virtio-based remote processor messaging bus"
default y
select VIRTIO
select VIRTIO_RING
depends on OMAP_RPMSG
---help---
This virtio driver provides support for shared-memory-based
remote processor messaging, by registering the RPMSG bus which
in turn enables a handful of IPC drivers.
Such support is usually required to offload cpu-intensive
or latency-sensitive tasks to specialized remote processors with
dedicated hardware accelerators and/or real-time properties.
If unsure, say N.
config RPMSG_OMX
tristate "rpmsg OMX driver"
default y
depends on RPMSG
depends on TI_TILER
---help---
An rpmsg driver that exposes OMX API to user space, in order to
allow multimedia applications to offload OMX processing to
remote processors.
If unsure, say N.
config RPMSG_RESMGR
tristate "rpmsg resource manager"
default y
depends on RPMSG
depends on OMAP_RPRES
---help---
Add Framework base on RPMSG to request and release resources
from a remote Processor.
Say either Y or M. You know you want to.
config RPMSG_CLIENT_SAMPLE
tristate "An rpmsg client sample"
default m
depends on RPMSG
---help---
This is just a sample client driver for the rpmsg bus.
Say either Y or M. You know you want to.
config RPMSG_SERVER_SAMPLE
tristate "An rpmsg server sample"
default m
depends on RPMSG
---help---
This is just a sample server driver for the rpmsg bus.
Say either Y or M. You know you want to.