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