diff --git a/arch/risc-v/src/k230/k230_rptun.c b/arch/risc-v/src/k230/k230_rptun.c index f511d0d4a2c..980afb9565b 100644 --- a/arch/risc-v/src/k230/k230_rptun.c +++ b/arch/risc-v/src/k230/k230_rptun.c @@ -42,7 +42,6 @@ #include #include -#include #include #include #include diff --git a/arch/risc-v/src/mpfs/mpfs_ihc.c b/arch/risc-v/src/mpfs/mpfs_ihc.c index 736571a6ee6..621b2d2619b 100644 --- a/arch/risc-v/src/mpfs/mpfs_ihc.c +++ b/arch/risc-v/src/mpfs/mpfs_ihc.c @@ -42,7 +42,6 @@ #include #include -#include #include #include #include diff --git a/arch/risc-v/src/qemu-rv/qemu_rv_rptun.c b/arch/risc-v/src/qemu-rv/qemu_rv_rptun.c index 0f19216281e..98e751417b2 100644 --- a/arch/risc-v/src/qemu-rv/qemu_rv_rptun.c +++ b/arch/risc-v/src/qemu-rv/qemu_rv_rptun.c @@ -42,7 +42,6 @@ #include #include -#include #include #include #include diff --git a/drivers/clk/clk_rpmsg.c b/drivers/clk/clk_rpmsg.c index 66e5a62574c..69f86a65e48 100644 --- a/drivers/clk/clk_rpmsg.c +++ b/drivers/clk/clk_rpmsg.c @@ -32,7 +32,7 @@ #include #include #include -#include +#include #include /**************************************************************************** diff --git a/drivers/input/uinput.c b/drivers/input/uinput.c index fa4425978e3..ed770932cc7 100644 --- a/drivers/input/uinput.c +++ b/drivers/input/uinput.c @@ -35,7 +35,7 @@ #include #ifdef CONFIG_UINPUT_RPMSG -# include +# include #endif /**************************************************************************** diff --git a/drivers/ioexpander/ioe_rpmsg.c b/drivers/ioexpander/ioe_rpmsg.c index 29a589bf65e..5242eab05dc 100644 --- a/drivers/ioexpander/ioe_rpmsg.c +++ b/drivers/ioexpander/ioe_rpmsg.c @@ -33,7 +33,7 @@ #include #include #include -#include +#include /**************************************************************************** * Pre-processor Definitions diff --git a/drivers/misc/rpmsgblk.c b/drivers/misc/rpmsgblk.c index 0db857ef1a7..ef2c438d5e9 100644 --- a/drivers/misc/rpmsgblk.c +++ b/drivers/misc/rpmsgblk.c @@ -39,7 +39,7 @@ #include #include #include -#include +#include #include "rpmsgblk.h" diff --git a/drivers/misc/rpmsgblk_server.c b/drivers/misc/rpmsgblk_server.c index 6d0cfed985f..69b3deec126 100644 --- a/drivers/misc/rpmsgblk_server.c +++ b/drivers/misc/rpmsgblk_server.c @@ -29,7 +29,7 @@ #include #include #include -#include +#include #include "inode.h" #include "rpmsgblk.h" diff --git a/drivers/misc/rpmsgdev.c b/drivers/misc/rpmsgdev.c index 7e13875d317..1a10fcee796 100644 --- a/drivers/misc/rpmsgdev.c +++ b/drivers/misc/rpmsgdev.c @@ -39,7 +39,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/drivers/misc/rpmsgdev_server.c b/drivers/misc/rpmsgdev_server.c index 3b2e2c02ea1..03345266b3c 100644 --- a/drivers/misc/rpmsgdev_server.c +++ b/drivers/misc/rpmsgdev_server.c @@ -36,7 +36,7 @@ #include #include #include -#include +#include #include "rpmsgdev.h" diff --git a/drivers/mtd/rpmsgmtd.c b/drivers/mtd/rpmsgmtd.c index 541f1aa2bd4..8545b24f69f 100644 --- a/drivers/mtd/rpmsgmtd.c +++ b/drivers/mtd/rpmsgmtd.c @@ -35,7 +35,7 @@ #include #include #include -#include +#include #include "rpmsgmtd.h" diff --git a/drivers/mtd/rpmsgmtd_server.c b/drivers/mtd/rpmsgmtd_server.c index c0b5218a749..d583c1a7901 100644 --- a/drivers/mtd/rpmsgmtd_server.c +++ b/drivers/mtd/rpmsgmtd_server.c @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include "rpmsgmtd.h" diff --git a/drivers/net/rpmsgdrv.c b/drivers/net/rpmsgdrv.c index bbd5b9e53fa..17dd734fa47 100644 --- a/drivers/net/rpmsgdrv.c +++ b/drivers/net/rpmsgdrv.c @@ -39,7 +39,7 @@ #include #include #include -#include +#include /**************************************************************************** * Pre-processor Definitions diff --git a/drivers/power/supply/regulator_rpmsg.c b/drivers/power/supply/regulator_rpmsg.c index 59949494648..ba6f431e5dd 100644 --- a/drivers/power/supply/regulator_rpmsg.c +++ b/drivers/power/supply/regulator_rpmsg.c @@ -34,7 +34,7 @@ #include #include #include -#include +#include /**************************************************************************** * Pre-processor Definitions diff --git a/drivers/reset/reset_rpmsg.c b/drivers/reset/reset_rpmsg.c index a16e887d440..4d18ea1c069 100644 --- a/drivers/reset/reset_rpmsg.c +++ b/drivers/reset/reset_rpmsg.c @@ -33,7 +33,7 @@ #include #include -#include +#include #include #include diff --git a/drivers/sensors/sensor_rpmsg.c b/drivers/sensors/sensor_rpmsg.c index 157c8464ce0..5ad57906071 100644 --- a/drivers/sensors/sensor_rpmsg.c +++ b/drivers/sensors/sensor_rpmsg.c @@ -32,7 +32,7 @@ #include #include #include -#include +#include /**************************************************************************** * Pre-processor Definitions diff --git a/drivers/serial/uart_rpmsg.c b/drivers/serial/uart_rpmsg.c index 1504c38e7ef..30b5d0ec738 100644 --- a/drivers/serial/uart_rpmsg.c +++ b/drivers/serial/uart_rpmsg.c @@ -31,7 +31,7 @@ #include #include #include -#include +#include #include #include diff --git a/drivers/syslog/syslog_rpmsg.c b/drivers/syslog/syslog_rpmsg.c index fa624f801fc..6cbce4a0108 100644 --- a/drivers/syslog/syslog_rpmsg.c +++ b/drivers/syslog/syslog_rpmsg.c @@ -36,7 +36,7 @@ #endif #include -#include +#include #include #include diff --git a/drivers/syslog/syslog_rpmsg_server.c b/drivers/syslog/syslog_rpmsg_server.c index 3795023e57f..79619a91358 100644 --- a/drivers/syslog/syslog_rpmsg_server.c +++ b/drivers/syslog/syslog_rpmsg_server.c @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include #include "syslog.h" diff --git a/drivers/timers/rpmsg_rtc.c b/drivers/timers/rpmsg_rtc.c index 58a25504ec4..477adc02366 100644 --- a/drivers/timers/rpmsg_rtc.c +++ b/drivers/timers/rpmsg_rtc.c @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/drivers/usrsock/usrsock_rpmsg.c b/drivers/usrsock/usrsock_rpmsg.c index 25e188a8618..dca23d4204b 100644 --- a/drivers/usrsock/usrsock_rpmsg.c +++ b/drivers/usrsock/usrsock_rpmsg.c @@ -23,7 +23,7 @@ ****************************************************************************/ #include -#include +#include #include #include diff --git a/drivers/usrsock/usrsock_rpmsg_server.c b/drivers/usrsock/usrsock_rpmsg_server.c index df8657fb621..1b9d77ecd27 100644 --- a/drivers/usrsock/usrsock_rpmsg_server.c +++ b/drivers/usrsock/usrsock_rpmsg_server.c @@ -37,7 +37,7 @@ #include #include #include -#include +#include #include #ifdef CONFIG_NETDEV_WIRELESS_IOCTL #include diff --git a/drivers/wireless/bluetooth/bt_rpmsghci.c b/drivers/wireless/bluetooth/bt_rpmsghci.c index a472436b3df..1936354bb1c 100644 --- a/drivers/wireless/bluetooth/bt_rpmsghci.c +++ b/drivers/wireless/bluetooth/bt_rpmsghci.c @@ -32,7 +32,7 @@ #include #include #include -#include +#include #include #include "bt_rpmsghci.h" diff --git a/drivers/wireless/bluetooth/bt_rpmsghci_server.c b/drivers/wireless/bluetooth/bt_rpmsghci_server.c index be3e54b47b2..bbebb130966 100644 --- a/drivers/wireless/bluetooth/bt_rpmsghci_server.c +++ b/drivers/wireless/bluetooth/bt_rpmsghci_server.c @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include "bt_rpmsghci.h" diff --git a/fs/rpmsgfs/rpmsgfs_client.c b/fs/rpmsgfs/rpmsgfs_client.c index 2fda6cfe145..1b863752cf8 100644 --- a/fs/rpmsgfs/rpmsgfs_client.c +++ b/fs/rpmsgfs/rpmsgfs_client.c @@ -31,7 +31,7 @@ #include #include -#include +#include #include #include "rpmsgfs.h" diff --git a/fs/rpmsgfs/rpmsgfs_server.c b/fs/rpmsgfs/rpmsgfs_server.c index c348e434a7e..c478f4ac841 100644 --- a/fs/rpmsgfs/rpmsgfs_server.c +++ b/fs/rpmsgfs/rpmsgfs_server.c @@ -34,7 +34,7 @@ #include #include #include -#include +#include #include "rpmsgfs.h" #include "fs_heap.h" diff --git a/include/nuttx/rpmsg/rpmsg.h b/include/nuttx/rpmsg/rpmsg.h index e942c5987af..08435ef95fd 100644 --- a/include/nuttx/rpmsg/rpmsg.h +++ b/include/nuttx/rpmsg/rpmsg.h @@ -122,17 +122,20 @@ void rpmsg_unregister_callback(FAR void *priv, rpmsg_dev_cb_t device_destroy, rpmsg_match_cb_t ns_match, rpmsg_bind_cb_t ns_bind); + void rpmsg_ns_bind(FAR struct rpmsg_device *rdev, FAR const char *name, uint32_t dest); void rpmsg_ns_unbind(FAR struct rpmsg_device *rdev, FAR const char *name, uint32_t dest); + void rpmsg_device_created(FAR struct rpmsg_s *rpmsg); void rpmsg_device_destory(FAR struct rpmsg_s *rpmsg); + int rpmsg_register(FAR const char *path, FAR struct rpmsg_s *rpmsg, FAR const struct rpmsg_ops_s *ops); void rpmsg_unregister(FAR const char *path, FAR struct rpmsg_s *rpmsg); -int rpmsg_ioctl(FAR const char *cpuname, int cmd, unsigned long arg); +int rpmsg_ioctl(FAR const char *cpuname, int cmd, unsigned long arg); int rpmsg_panic(FAR const char *cpuname); void rpmsg_dump_all(void); diff --git a/net/rpmsg/rpmsg_sockif.c b/net/rpmsg/rpmsg_sockif.c index f0626f7c8b3..d59cd710d21 100644 --- a/net/rpmsg/rpmsg_sockif.c +++ b/net/rpmsg/rpmsg_sockif.c @@ -36,7 +36,7 @@ #include #include -#include +#include #include #include #include