[PATCH 04/10] firmware: scmi: Add error code IN_USE
Peng Fan (OSS)
peng.fan at oss.nxp.com
Fri Sep 26 18:06:17 CEST 2025
From: Peng Fan <peng.fan at nxp.com>
In SCMI spec 3.2, there is an update:
Add IN_USE error code for usage with Pin control protocol
So add the error decoding for IN_USE.
Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
drivers/firmware/scmi/scmi_agent-uclass.c | 1 +
include/scmi_protocols.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/firmware/scmi/scmi_agent-uclass.c b/drivers/firmware/scmi/scmi_agent-uclass.c
index e7ec2c108e69022ff3744c0b9d26809171307bee..69a277e8786b46994ccb83a04c155175858791ad 100644
--- a/drivers/firmware/scmi/scmi_agent-uclass.c
+++ b/drivers/firmware/scmi/scmi_agent-uclass.c
@@ -35,6 +35,7 @@ static const struct error_code scmi_linux_errmap[] = {
{ .scmi = SCMI_GENERIC_ERROR, .errno = -EIO, },
{ .scmi = SCMI_HARDWARE_ERROR, .errno = -EREMOTEIO, },
{ .scmi = SCMI_PROTOCOL_ERROR, .errno = -EPROTO, },
+ { .scmi = SCMI_IN_USE, .errno = -EADDRINUSE, },
};
/**
diff --git a/include/scmi_protocols.h b/include/scmi_protocols.h
index 762a1032c37c45c1cf49d5eee22f8c2a2aa62410..95e0c3cce3b9d4430383bac0bcb0a541f4af13f6 100644
--- a/include/scmi_protocols.h
+++ b/include/scmi_protocols.h
@@ -40,6 +40,7 @@ enum scmi_status_code {
SCMI_GENERIC_ERROR = -8,
SCMI_HARDWARE_ERROR = -9,
SCMI_PROTOCOL_ERROR = -10,
+ SCMI_IN_USE = -11,
};
/*
--
2.35.3
More information about the U-Boot
mailing list