[PATCH v2] firmware: scmi: sandbox: Use scmi_clk_state_in_v2

Peng Fan (OSS) peng.fan at oss.nxp.com
Wed Dec 17 09:13:23 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.

Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
Changes in v2:
 Drop fixes tag.
---
 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: a333d9e59f6675c9541c34643f334dbf50898647
change-id: 20251217-scmi-v2-eb3fbed183a5

Best regards,
-- 
Peng Fan <peng.fan at nxp.com>



More information about the U-Boot mailing list