summaryrefslogtreecommitdiff
path: root/linux/drivers/rpmsg/Kconfig
blob: 6a0c1fca17169e5491245f0c80bbdb11d0c527c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
menu "Rpmsg drivers"

# RPMSG always gets selected by whoever wants it
config RPMSG
	tristate
	select VIRTIO
	select VIRTUALIZATION

config RPMSG_RPC
	tristate "rpmsg Remote Procedure Call driver"
	default n
	depends on RPMSG
	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
	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