7d6fa6ecbe
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]
|
||
---|---|---|
.. | ||
bsec | ||
clk | ||
crypto | ||
ddr | ||
etzpc | ||
fmc | ||
gpio | ||
i2c | ||
io | ||
iwdg | ||
mmc | ||
pmic | ||
reset | ||
scmi-msg | ||
spi | ||
uart/aarch32 |