[PATCH] firmware: scmi: sandbox: Use scmi_clk_state_in_v2
Peng Fan (OSS)
peng.fan at oss.nxp.com
Wed Dec 10 18:09:31 CET 2025
From: Peng Fan <peng.fan at nxp.com>
The sandbox scmi clock protocol use version 3.0, so need to use
scmi_clk_state_in_v2.
Fixes: 0619cb32030b ("firmware: scmi: Add clock v3.2 CONFIG_SET support")
Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
drivers/firmware/scmi/sandbox-scmi_agent.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/firmware/scmi/sandbox-scmi_agent.c b/drivers/firmware/scmi/sandbox-scmi_agent.c
index 5b242a039c2..010bf99fbc6 100644
--- a/drivers/firmware/scmi/sandbox-scmi_agent.c
+++ b/drivers/firmware/scmi/sandbox-scmi_agent.c
@@ -828,7 +828,7 @@ static int sandbox_scmi_clock_rate_get(struct udevice *dev,
static int sandbox_scmi_clock_gate(struct udevice *dev, struct scmi_msg *msg)
{
- struct scmi_clk_state_in_v1 *in = NULL;
+ struct scmi_clk_state_in_v2 *in = NULL;
struct scmi_clk_state_out *out = NULL;
struct sandbox_scmi_clk *clk_state = NULL;
@@ -836,7 +836,7 @@ static int sandbox_scmi_clock_gate(struct udevice *dev, struct scmi_msg *msg)
!msg->out_msg || msg->out_msg_sz < sizeof(*out))
return -EINVAL;
- in = (struct scmi_clk_state_in_v1 *)msg->in_msg;
+ in = (struct scmi_clk_state_in_v2 *)msg->in_msg;
out = (struct scmi_clk_state_out *)msg->out_msg;
clk_state = get_scmi_clk_state(in->clock_id);
---
base-commit: 0e0a198a68be71148f5ec27ef86796174f91436f
change-id: 20251211-scmi-sandbox-fa9f4f5808cc
Best regards,
--
Peng Fan <peng.fan at nxp.com>
More information about the U-Boot
mailing list