u-boot/drivers/firmware/scmi
AKASHI Takahiro 689204be97 firmware: scmi: use a protocol's own channel if assigned
SCMI specification allows any protocol to have its own channel for
the transport. While the current SCMI driver may assign its channel
from a device tree, the core function, devm_scmi_process_msg(), doesn't
use a protocol's channel, but always use an agent's channel.

With this commit, devm_scmi_process_msg() tries to find and use
a protocol's channel. If it doesn't exist, use an agent's.

Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2023-10-13 16:59:23 -04:00
..
Kconfig firmware: scmi: Add OP-TEE transport 2021-11-23 13:54:43 -05:00
mailbox_agent.c firmware: scmi: use a protocol's own channel if assigned 2023-10-13 16:59:23 -04:00
Makefile firmware: scmi: Add OP-TEE transport 2021-11-23 13:54:43 -05:00
optee_agent.c firmware: scmi: use a protocol's own channel if assigned 2023-10-13 16:59:23 -04:00
sandbox-scmi_agent.c firmware: scmi: prepare uclass to pass channel reference 2022-06-23 13:12:55 -04:00
sandbox-scmi_devices.c sandbox: scmi: test against a single scmi agent 2022-03-02 17:42:06 -05:00
scmi_agent-uclass.c firmware: scmi: use a protocol's own channel if assigned 2023-10-13 16:59:23 -04:00
smccc_agent.c firmware: scmi: use a protocol's own channel if assigned 2023-10-13 16:59:23 -04:00
smt.c firmware: scmi: optee: use TEE shared memory for SCMI messages 2022-06-23 13:12:55 -04:00
smt.h firmware: scmi: optee: use TEE shared memory for SCMI messages 2022-06-23 13:12:55 -04:00