53 lines
1.3 KiB
Plaintext
53 lines
1.3 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
menu "RPBuf drivers"
|
|
|
|
config RPBUF
|
|
tristate
|
|
help
|
|
The RPBuf (Remote Processor Buffer) framework provides mechanisms to
|
|
allocate buffers and transmit/receive their references to/from remote
|
|
processor. This allows user to exchange large data with the remote
|
|
processor.
|
|
|
|
config RPBUF_DEV
|
|
tristate "RPBuf device interface"
|
|
select RPBUF
|
|
default n
|
|
help
|
|
Say y here to export rpbuf buffers as device files, usually found in
|
|
/dev. They make it possible for user-space programs to use rpbuf
|
|
buffers.
|
|
|
|
comment "Service"
|
|
|
|
config RPBUF_SERVICE_RPMSG
|
|
tristate "RPMsg-based RPBuf service driver"
|
|
select RPBUF
|
|
default n
|
|
help
|
|
Say y here to enable support for the RPMsg-based RPBuf service driver.
|
|
This is one kind of RPBuf service backend implemented with RPMsg.
|
|
|
|
comment "Controller"
|
|
|
|
config RPBUF_CONTROLLER_SUNXI
|
|
tristate "Allwinner RPBuf controller driver"
|
|
select RPBUF
|
|
select RPBUF_DEV
|
|
default n
|
|
help
|
|
Say y here to enable support for the Allwinner RPBuf controller driver.
|
|
|
|
comment "Sample"
|
|
|
|
config RPBUF_SAMPLE_SUNXI
|
|
tristate "Allwinner RPBuf sample driver"
|
|
select RPBUF
|
|
default n
|
|
help
|
|
Say y here to enable support for the Allwinner RPBuf sample driver.
|
|
This is a sample driver to introduce how to use RPBuf framework.
|
|
|
|
endmenu
|