From: Peng Fan Date: Fri, 26 Sep 2025 16:06:17 +0000 (+0800) Subject: firmware: scmi: Add error code IN_USE X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eb7469eb1a32a02d024da254d34912c3fe741c7f;p=thirdparty%2Fu-boot.git firmware: scmi: Add error code IN_USE 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 --- diff --git a/drivers/firmware/scmi/scmi_agent-uclass.c b/drivers/firmware/scmi/scmi_agent-uclass.c index e7ec2c108e6..69a277e8786 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 762a1032c37..95e0c3cce3b 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, }; /*