From: Peng Fan <[email protected]> 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 <[email protected]> --- 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

