nuttx/drivers/rpmsg
Bowen Wang e36fd2d05a drivers/rpmsg_port_uart: support the rx recursive logic
Fix the case that tx thread want to send data to peer and try to
wakeup peer, but rx thread blocked on the tx buffer got procees and
so rx thread can't process the commands includes the wakeup ack
command, then the tx thread will hang at the wakeup process forever.

Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-01-28 19:23:41 +08:00
..
CMakeLists.txt drivers/rpmsg: remove unnecessary header files, revise make.def and cmake 2026-01-19 23:14:53 +08:00
Kconfig drivers/rpmsg_port_uart: support wake up by peer core 2026-01-28 19:23:41 +08:00
Make.defs drivers/rpmsg: remove unnecessary header files, revise make.def and cmake 2026-01-19 23:14:53 +08:00
rpmsg.c drivers/rpmsg: refactor internal APIs to private header 2026-01-26 17:23:31 -03:00
rpmsg.h drivers/rpmsg: refactor internal APIs to private header 2026-01-26 17:23:31 -03:00
rpmsg_ping.c sched/sleep: replace all Signal-based sleep implement to Scheduled sleep 2025-10-17 14:05:02 +08:00
rpmsg_ping.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rpmsg_port.c drivers/rpmsg_port: notify the lower transport when no free buffers 2026-01-28 19:23:41 +08:00
rpmsg_port.h drivers/rpmsg_port: notify the lower transport when no free buffers 2026-01-28 19:23:41 +08:00
rpmsg_port_spi.c drivers/rpmsg_port: notify the lower transport when no free buffers 2026-01-28 19:23:41 +08:00
rpmsg_port_spi_slave.c drivers/rpmsg_port: notify the lower transport when no free buffers 2026-01-28 19:23:41 +08:00
rpmsg_port_uart.c drivers/rpmsg_port_uart: support the rx recursive logic 2026-01-28 19:23:41 +08:00
rpmsg_router.h drivers/rpmsg: refactor internal APIs to private header 2026-01-26 17:23:31 -03:00
rpmsg_router_edge.c drivers/rpmsg: unify cpuname/local_cpuname to struct rpmsg_s 2026-01-24 17:10:18 +08:00
rpmsg_router_hub.c drivers/rpmsg: use explicit NULL comparisons for pointer checks 2026-01-22 22:08:32 +08:00
rpmsg_test.c drivers/rpmsg: add rpmsg_test to test rpmsg hold/release rx buffer 2026-01-08 22:44:35 +08:00
rpmsg_test.h drivers/rpmsg: add rpmsg_test to test rpmsg hold/release rx buffer 2026-01-08 22:44:35 +08:00
rpmsg_virtio.c drivers/rpmsg: refactor internal APIs to private header 2026-01-26 17:23:31 -03:00
rpmsg_virtio_ivshmem.c drivers/rptun and rpmsg_virtio: remove cmd initialize 2026-01-19 14:18:27 +08:00
rpmsg_virtio_lite.c drivers/rpmsg: refactor internal APIs to private header 2026-01-26 17:23:31 -03:00