| #
0c30714b |
| 12-Nov-2021 |
Joseph Chen <chenjh@rock-chips.com> |
dm: scmi: add build control for scmi smccc and clk
There are not scmi clk and smccc agent available for SPL/TPL.
But in SPL/TPL, we still need smccc agent driver to trigger scmi uclass to setup it'
dm: scmi: add build control for scmi smccc and clk
There are not scmi clk and smccc agent available for SPL/TPL.
But in SPL/TPL, we still need smccc agent driver to trigger scmi uclass to setup it's all protocols, then there should be a fake plat-specific scmi clk implementation to take over the clk get/set operation from clk_scmi.c.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ia0ebfa96b2aa6318083ddcd868af9381c74fb80c
show more ...
|
| #
3c685337 |
| 09-Sep-2020 |
Etienne Carriere <etienne.carriere@linaro.org> |
UPSTREAM: firmware: scmi: support Arm SMCCC transport
This change implements a SMCCC transport for SCMI exchanges. This implementation follows the Linux kernel as references implementation for SCMI
UPSTREAM: firmware: scmi: support Arm SMCCC transport
This change implements a SMCCC transport for SCMI exchanges. This implementation follows the Linux kernel as references implementation for SCMI message processing, using the SMT format for communication channel meta-data.
Use of SMCCC transport in SCMI FDT bindings are defined in the Linux kernel DT bindings since v5.8. SMCCC with SMT is implemented in OP-TEE from tag 3.9.0 [2].
Links: [2] https://github.com/OP-TEE/optee_os/commit/a58c4d706d23 Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Cc: Simon Glass <sjg@chromium.org> Cc: Peng Fan <peng.fan@nxp.com> Cc: Sudeep Holla <sudeep.holla@arm.com> Reviewed-by: Simon Glass <sjg@chromium.org>
(cherry picked from commit 1e35913a2677b1d0511769425a53cd9ae113c238) Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I3f1f28405b00578695087bd0a1b51f1d0e0183f6
show more ...
|