zephyr/dts/bindings
Hubert Miś dc9d479dea ipc: add a multi-endpoint feature to icmsg
The icmsg backend for ipc_service has a limitation of supporting only
on endpoint. This limitation is acceptable for many IPC instances.
However, some require to use multiple endpoints sharing a single
instance. To preserve the simple and the most efficient single-instance
backend, a separated backend is introduced implementing a wrapper
around icmsg core which adds multiple endpoints support.

There are two multi-endpoint ipc_service icmsg backends: one in the
initiator role, and the other one in the follower role. In a IPC
configuration one end of communication must be in the follower role
while the other one is in the initiator. The initiator initiates
an endpoint discovery handshake to establish enpoint identifiers for
requested endpoint names. The follower responds to requests sent by
the initiator.

Signed-off-by: Hubert Miś <hubert.mis@nordicsemi.no>
2022-11-09 10:41:43 +01:00
..
adc drivers: ti: cc13xx/cc26xx: implement ADC driver 2022-11-04 17:31:59 -04:00
alh
arc
arm dts: bindings: nxp: Move clock controller bindings 2022-07-25 16:14:18 -07:00
audio drivers: dmic: remove old intel dmic driver 2022-07-25 13:14:49 -04:00
base dts: bindings: deprecated label property 2022-08-18 15:19:40 -07:00
bluetooth bluetooth: hci: spi: minimum reset duration 2022-08-15 14:33:01 +02:00
can drivers: can: make the fake CAN driver generally available 2022-11-02 08:19:33 -07:00
clock soc: atmel: add base support for C2x SOC 2022-11-04 16:03:01 +01:00
coredump dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
counter drivers: ace_v1x wallclock driver 2022-09-06 17:44:03 +02:00
cpu boards: x86: Add rpl_crb board definition 2022-10-25 09:51:37 +03:00
crypto crypto: intel-sha: Rename to intel,adsp-sha 2022-10-31 12:45:33 -07:00
dac drivers: dac: gd32: use clock control API 2022-09-06 09:57:25 +02:00
dai dts: bindings: add fifo and modify shim in intel,dai-dmic 2022-10-05 12:41:45 +02:00
debug log: swo: enable pin control support for swo log backend 2022-06-28 16:02:09 -05:00
display drivers: display: intel_multibootfb: convert to DT 2022-09-02 14:16:08 +02:00
dma drivers: dma: gd32: use clock control API 2022-09-06 09:57:25 +02:00
dsa dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
ec_host_cmd_perhip dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
edac
espi drivers: espi_saf: Add Microchip MEC172x eSPI SAF version 2 driver 2022-10-28 14:29:46 -05:00
ethernet dts: intel_socfpga: Adding DTS file and binding for ethernet 2022-10-06 20:19:43 -07:00
flash_controller qspi: stm32: Add support for reset cmd on init 2022-10-11 11:14:46 +02:00
fpga
fs
gpio drivers: gpio: support GPIO input with interrupt for NXP S32Z27 2022-11-04 17:44:08 -04:00
hwinfo
i2c drivers: i2c: esp32: set timeout to allow clock stretching 2022-10-31 16:41:57 +09:00
i2s dts: bindings: device labels are now optional 2022-07-15 08:10:36 -05:00
i3c dts: add a binding for NXP MCUX I3C controller 2022-09-09 17:42:33 -04:00
ieee802154 drivers: ieee802154: rf2xx: Add support to Sub-Giga 2022-09-09 10:31:35 -07:00
iio/adc dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
input dts: bindings: gpio-keys: align with Linux 2022-08-18 17:13:17 -07:00
interrupt-controller drivers: interrupt_controller: initial support for NXP S32Z27 EIRQ 2022-11-04 17:44:08 -04:00
ipc ipc: add a multi-endpoint feature to icmsg 2022-11-09 10:41:43 +01:00
ipm soc: intel_adsp: Refactored IPC/IDC 2022-09-02 08:18:32 -04:00
kscan dts: kscan: npcx: add the kscan node and binding 2022-10-03 10:14:51 +02:00
led dts: bindings: gpio-leds: move to led folder 2022-08-18 17:13:17 -07:00
led_strip dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
lora
lps dts: ace1x: Add lps address 2022-08-10 11:58:45 +02:00
mbox
mdio drivers: mdio: Add ESP32 MDIO driver 2022-10-01 14:51:28 -04:00
memory-controllers it8xxx2: generalize ILM support 2022-10-21 20:31:47 +02:00
memory-window intel_adsp: mem_window: support read-only flag 2022-10-11 08:28:25 -04:00
mfd drivers: reset: gd32: add initial support 2022-08-29 10:30:49 +02:00
mhu dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
mipi-dsi dts: bindings: bus labels are now optional 2022-07-14 09:19:35 -07:00
misc dts: bindings: add bindings zephyr,flash-disk 2022-10-28 12:45:58 +02:00
mm dts/bindings/mm: Fix ADSP Meteor Lake DTS bindings 2022-09-08 20:05:15 -04:00
mmc drivers/disk: sdmmc: Add DMA support. 2022-08-15 14:31:35 +02:00
mmu_mpu
modem dts: bindings: modem: device labels are now optional 2022-07-18 09:04:54 -05:00
mtd dts: bindings: mtd: Add infineon xmc4xxx flash binding 2022-10-03 13:56:49 +02:00
net/wireless dts: bindings: nordic,nrf21540-fem: add supply voltage parameter 2022-11-04 12:02:50 +01:00
neural_net
ospi dts/bindings: introduce the DMA for the octospi devicetree 2022-09-08 10:07:21 +00:00
pcie dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
peci peci: ite_it8xxx2: Rename compatiable to match other compatiables 2022-08-12 14:16:59 +01:00
phy
pinctrl drivers: pinctrl: add NXP S32 SIUL2 driver 2022-10-14 09:51:14 +02:00
pm_cpu_ops dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
power dts: power: Add npcx PSL DT node. 2022-07-07 14:12:52 +00:00
power-domain power_domain: Intel ADSP: Add power gating mechanism for Intel ADSP devices 2022-08-10 11:58:45 +02:00
ps2 dts: bindings: microchip: Remove unused cell related bits 2022-08-09 12:29:41 +02:00
pwm drivers: pwm: pwm_sam: Add inverted polarity support 2022-11-02 10:33:01 +01:00
qspi flash: nios2_qspi: Add dts binding and nodes for NIOS2 QSPI flash 2022-08-12 08:11:42 -04:00
regulator drivers: regulator: support regulator-boot-on for PMIC driver 2022-10-18 14:12:52 +02:00
reserved-memory
reset drivers: reset: gd32: add initial support 2022-08-29 10:30:49 +02:00
riscv dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
rng drivers: Add NXP CSS entropy driver 2022-11-02 16:54:10 -05:00
rtc dts: bindings: microchip: Remove unused cell related bits 2022-08-09 12:29:41 +02:00
sd dts: bindings: add binding for zephyr,sdmmc-disk 2022-07-04 16:34:03 +02:00
sdhc dts: add binding for LPC SDIF 2022-09-08 10:06:28 +02:00
sensor sensor: freefall added to lis2dw12 sensor driver. 2022-11-01 08:25:24 -05:00
serial drivers: serial: Add QuickLogic USBserialport_S3B support 2022-10-20 15:41:09 +02:00
spi spi: SAM support SPI transfers with DMA 2022-11-08 09:37:59 +00:00
sram dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
syscon
tach dts: bindings: microchip: Remove unused cell related bits 2022-08-09 12:29:41 +02:00
tcpc dts: bindings: Add pin control to STM32 UCPD DTS bindings file 2022-10-22 18:38:35 -04:00
test tests: devicetree: add bits to test multi-bus nodes 2022-09-09 17:42:33 -04:00
timer timer: intel_adsp: use DTS for hardware information 2022-10-11 12:50:05 -04:00
timestamp drivers: ace_v1x wallclock driver 2022-09-06 17:44:03 +02:00
usb dts: nxp: Add a property to get USB controller type 2022-09-09 09:44:46 -05:00
usb-c bindings: add missing binding file for ite,it8xxx2-usbpd 2022-10-27 11:03:24 +02:00
video dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
virtualization
w1 drivers/w1: driver for ds2485 1-Wire master 2022-09-09 14:11:30 +00:00
watchdog drivers: watchdog: Add GD32 Window watchdog timer driver 2022-10-03 18:07:16 +02:00
wifi driver: esp32: add wifi binding 2022-08-11 18:59:26 -05:00
xen
vendor-prefixes.txt dts: bindings: vendor-prefixes: add SparkFun 2022-11-03 18:15:38 +01:00