You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2024/09/16 17:55:58 UTC
(nuttx) branch master updated (1e212981b9 -> 4d35c60ba6)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 1e212981b9 drivers/net: add support for Intel I225 network card
add 6d604ec487 rpmsg: add physical transport layer support
add 3d6abb1d86 rpmsg_port:add rpmsg_port_queue_nused api
add dd66a6b203 rpmsg_port:reduce len and avail of rpmsg_port_header_s to uint16_t
add f7939a8081 rpmsg_port_spi: add spi transport layer
add d27a9c516f rpmsg/Kconfig: move RPMSG_PORT outside RPMSG and select RPMSG direclty
add a662c7aab3 rpmsg/rpmsg_port: judge notify_rx_free and notify_tx_ready before calling
add 7c933874e8 drivers/rpmsg: add rpmsg router support
add 7bc7369102 drivers/rpmsg: Use tx buffer size as payload length
add ab47465dd5 drivers/rpmsg: add get_local_cpuname to rpmsg ops
add 3fb39c6fc9 drivers/rpmsg: Use optimal rx size and tx size
add 4a356f6f6d rpmsg_port_spi: do not decrease when rx avail is already 0
add 6e55812e59 drivers/rpmsg: Add get_local_cpuname in router
add 6a6fc8d883 rpmsg_port_spi:init cs gpio to be low
add 89ce5d5e02 rpmsg_port_spi: add get_local_cpuname api
add 4827063958 rpmsg_port_spi: add spi slave support
add 76572f9892 rpmsg/rpmsg_port_uart: add rpmsg uart port driver
add 968da8b781 drivers/rpmsg: Add edge_create and edge_destroy for router
add d724ddce0b rpmsg_port_spi: discard messages when disconnected
add 896f02bd67 rpmsg_port_spi: add nbits to spicfg
add 1f6ba6c7a7 rpmsg_port_spi: add pending logic for rpmsg port spi
add 88e0aeaad4 rpmsg_port_spi/slave: reorder rpmsg_port_initialize and rpmsg_port_spi_init hardware
add 4d35c60ba6 rpmsg_port_spi: set mreq to high to trigger next transmission
No new revisions were added by this update.
Summary of changes:
drivers/rpmsg/CMakeLists.txt | 22 +
drivers/rpmsg/Kconfig | 84 ++++
drivers/rpmsg/Make.defs | 21 +
drivers/rpmsg/rpmsg.c | 18 +
drivers/rpmsg/rpmsg_port.c | 761 ++++++++++++++++++++++++++++++++
drivers/rpmsg/rpmsg_port.h | 339 +++++++++++++++
drivers/rpmsg/rpmsg_port_spi.c | 594 +++++++++++++++++++++++++
drivers/rpmsg/rpmsg_port_spi_slave.c | 633 +++++++++++++++++++++++++++
drivers/rpmsg/rpmsg_port_uart.c | 520 ++++++++++++++++++++++
drivers/rpmsg/rpmsg_router.h | 58 +++
drivers/rpmsg/rpmsg_router_edge.c | 810 +++++++++++++++++++++++++++++++++++
drivers/rpmsg/rpmsg_router_hub.c | 477 +++++++++++++++++++++
drivers/rpmsg/rpmsg_virtio.c | 12 +
drivers/rptun/rptun.c | 9 +
include/nuttx/rpmsg/rpmsg.h | 2 +
include/nuttx/rpmsg/rpmsg_port.h | 180 ++++++++
include/nuttx/rpmsg/rpmsg_router.h | 82 ++++
include/nuttx/rpmsg/rpmsg_virtio.h | 18 +
include/nuttx/rptun/rptun.h | 18 +
19 files changed, 4658 insertions(+)
create mode 100644 drivers/rpmsg/rpmsg_port.c
create mode 100644 drivers/rpmsg/rpmsg_port.h
create mode 100644 drivers/rpmsg/rpmsg_port_spi.c
create mode 100644 drivers/rpmsg/rpmsg_port_spi_slave.c
create mode 100644 drivers/rpmsg/rpmsg_port_uart.c
create mode 100644 drivers/rpmsg/rpmsg_router.h
create mode 100644 drivers/rpmsg/rpmsg_router_edge.c
create mode 100644 drivers/rpmsg/rpmsg_router_hub.c
create mode 100644 include/nuttx/rpmsg/rpmsg_port.h
create mode 100644 include/nuttx/rpmsg/rpmsg_router.h