arm-trusted-firmware/drivers/st
Etienne Carriere 7d6fa6ecbe drivers/scmi-msg: smt entry points for incoming messages
This change implements SCMI channels for reading a SCMI message from a
shared memory and call the SCMI message drivers to route the message
to the target platform services.

SMT refers to the shared memory management protocol which is used
to get/put message/response in shared memory. SMT is a 28byte header
stating shared memory state and exchanged protocol data.

The processing entry for a SCMI message can be a secure interrupt
or fastcall SMCCC invocation.

SMT description in this implementation is based on the OP-TEE
project [1] itself based in the SCP-firmware implementation [2].

Link: [1] a58c4d706d
Link: [2] https://github.com/ARM-software/SCP-firmware.git

Change-Id: I416c7dab5c67954c6fe80bae8d8cdfdcda66873e
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
2020-06-17 18:46:43 +02:00
..
bsec bsec: move bsec_mode_is_closed_device() service to platform 2019-09-20 23:21:10 +02:00
clk drivers: stm32mp1 clocks: fix debug trace on clock enable/disable 2020-05-11 15:04:49 +02:00
crypto drivers: stm32_reset adapt interface to timeout argument 2020-06-01 08:38:20 +02:00
ddr plat/stm32: Implement fdt_read_uint32_default() as a wrapper 2020-04-29 10:19:17 +01:00
etzpc drivers: introduce ST ETZPC driver 2020-06-03 15:53:46 +02:00
fmc drivers: stm32_reset adapt interface to timeout argument 2020-06-01 08:38:20 +02:00
gpio gpio: stm32_gpio: do not mix error code types 2019-10-03 11:17:48 +02:00
i2c stm32mp1: update I2C and PMIC drivers 2019-02-14 11:20:23 +01:00
io io: io_stm32image: correct possible NULL pointer dereference 2020-03-23 16:42:37 +01:00
iwdg stm32mp1: add watchdog support 2019-09-02 17:25:08 +02:00
mmc drivers: stm32_reset adapt interface to timeout argument 2020-06-01 08:38:20 +02:00
pmic stm32mp1: add support for LpDDR3 2019-09-02 17:52:29 +02:00
reset drivers: stm32_reset adapt interface to timeout argument 2020-06-01 08:38:20 +02:00
scmi-msg drivers/scmi-msg: smt entry points for incoming messages 2020-06-17 18:46:43 +02:00
spi drivers: stm32_reset adapt interface to timeout argument 2020-06-01 08:38:20 +02:00
uart/aarch32 stm32: Use generic console_t data structure 2020-02-25 09:34:38 +00:00