nuttx/drivers/rptun/Kconfig
2023-10-28 13:58:56 +08:00

63 lines
1.3 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
menuconfig RPTUN
bool "Remote Proc Tunnel Driver Support"
default n
depends on OPENAMP
---help---
RPTUN driver is used for multi-cores' communication.
if RPTUN
choice
prompt "rptun dispatch method"
config RPTUN_THREAD
bool "rptun thread"
config RPTUN_WORKQUEUE
bool "rptun workqueue"
depends on SCHED_WORKQUEUE
endchoice
config RPTUN_PRIORITY
int "rptun thread priority"
depends on RPTUN_THREAD
default 224
config RPTUN_STACKSIZE
int "rptun stack size"
depends on RPTUN_THREAD
default 4096
config RPTUN_LOADER
bool "rptun loader support"
default n
config RPTUN_LOCAL_CPUNAME
string "rptun local cpuname"
default LIBC_HOSTNAME
config RPTUN_PM
bool "rptun power management"
depends on PM
default n
---help---
If TX/RX buffer is supplied and powered by each CPU.
And when one CPU in DEEP sleep, then it's buffer will
goto RAM-retention mode, can't access from another CPU.
So, we provide this method to resolve this.
config RPTUN_PING
bool "rptun ping support"
default n
---help---
This is for rptun debugging & profiling, create ping RPMSG
channel, user can use it to get send/recv speed & latency.
endif # RPTUN