zephyr/dts
Laurentiu Mihalcea 413c77cf4e firmware: introduce SCMI core support
Introduce core support for ARM's SCMI (System Control and
Management Interface). This includes:

* shared memory (SHMEM) driver. This consists of a suite
of functions used to interact with the shared memory area.

* shared memory and doorbell-based transport layer driver.
Data is passed between platform and agent via shared
memory. Signaling is done using polling (PRE_KERNEL) and
doorbells (POST_KERNEL). This makes use of Zephyr MBOX API
(for signaling purposes) and the SHMEM driver (for polling
and data transfer).

* core driver - acts as glue between transport and protocol
layers. Provides synchronized access to transport layer
channels and channel assignment/initialization.

* infrastructure for creating SCMI protocols

This is based on ARM's SCMI Platform Design Document: DEN0056E.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2024-08-19 10:05:16 -04:00
..
arc/synopsys
arm soc: stm32: Add support for the stm32h755 2024-08-19 10:01:39 -04:00
arm64 dts: arm64: intel: add dts node for dma controller for agilex5 2024-08-19 10:02:53 -04:00
bindings firmware: introduce SCMI core support 2024-08-19 10:05:16 -04:00
common dts: nordic: nrf54h20: add nordic,clockpin-enable settings 2024-08-12 12:58:58 +02:00
nios2/intel
posix
riscv drivers: watchdog: litex: add litex watchdog 2024-08-19 10:02:01 -04:00
sparc/gaisler soc/gr716a: Enable GPIO support on LEON GR716A 2024-07-29 14:27:15 +02:00
x86/intel dts: x86: intel: ish: Remove d0i1 and modify d0i2 2024-07-04 13:26:24 +02:00
xtensa dts: pinctrl: esp32s3: Support for SDHC 2024-08-17 08:55:37 -04:00
binding-template.yaml
Kconfig