> From: U-Boot <u-boot-boun...@lists.denx.de> on behalf of AKASHI Takahiro > <takahiro.aka...@linaro.org> > Sent: Tuesday, September 26, 2023 8:57 AM > > 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.aka...@linaro.org> > --- > v5 > * new commit (fixing a potential bug) > --- > drivers/firmware/scmi/mailbox_agent.c | 5 +++-- > drivers/firmware/scmi/optee_agent.c | 5 +++-- > drivers/firmware/scmi/scmi_agent-uclass.c | 7 ++++--- > drivers/firmware/scmi/smccc_agent.c | 5 +++-- > include/scmi_agent-uclass.h | 8 +++++--- > 5 files changed, 18 insertions(+), 12 deletions(-) >
Reviewed-by: Etienne Carriere <etienne.carri...@foss.st.com> Thanks for addressing this protocol channel issue. BR, Etienne