zephyr/dts
Carlo Caione 983d4606ff ipc_service: Add new RPMsg with static VRINGs backend
Introduce a new RPMsg with static VRINGs backend. This new backend makes
easy to generate and use IPC instances backed by OpenAMP using the DT.

Each instance is defined in the DT as (for example):

  ipc: ipc {
          compatible = "zephyr,ipc-openamp-static-vrings";
          shm = <&sram_ipc0>;
          mboxes = <&mbox 0>, <&mbox 1>;
          mbox-names = "tx", "rx";
          role = "primary";
          status = "okay";
  };

It is then possible to register an send data through endpoints using the
IPC service APIs.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2021-11-22 23:03:23 -05:00
..
arc boards: arc: hsdk: add creg_gpio driver support 2021-07-13 09:42:59 -04:00
arm dts: arm: gigadevice: gd32f403: add afio and pinctrl 2021-11-22 16:30:28 -05:00
arm64 board: arm64: refine the dts of fvp-baser-aemv8r 2021-10-25 19:21:20 -04:00
bindings ipc_service: Add new RPMsg with static VRINGs backend 2021-11-22 23:03:23 -05:00
common dts/arm: stm32: Add clocks nodes on stm32wb,l4 and stm32f4 series 2021-04-27 11:53:37 +02:00
nios2 dts: rename 'nios2,i2c' compatible to 'altr,nios2-i2c' 2021-08-17 17:51:57 -04:00
posix dts: posix: Add DTS support for POSIX architecture 2019-05-28 21:14:19 -04:00
riscv ITE: drivers/serial: add the UART driver for the PM callback function 2021-11-16 21:23:42 -05:00
sparc soc: GR716A LEON3FT Microcontroller 2020-11-13 14:53:55 -08:00
x86 dts/x86: Enable PTM root device 2021-11-04 11:06:02 -04:00
xtensa boards: xtensa: add ledc support to the esp32 board 2021-11-07 05:36:42 -05:00
binding-template.yaml doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
Kconfig dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00