From 16ce272e65cae34ad1b0ad3e8a301e6e307ed49c Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 6 Sep 2019 16:19:31 -0700 Subject: util: Add missing "meanings" from ec_status codes The "meanings" array is used to translate the ec_status enums, but haven't been kept in sync. This results in valid ec_status return values showing up as "". BRANCH=none BUG=none TEST=make buildall -j Change-Id: I82a8fe0e60716b11ca305a1a5bef2e26fec5b1aa Signed-off-by: Tom Hughes Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1790567 Reviewed-by: Daisuke Nojiri --- util/comm-dev.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/util/comm-dev.c b/util/comm-dev.c index 8a28cc4098..679f15225f 100644 --- a/util/comm-dev.c +++ b/util/comm-dev.c @@ -43,7 +43,12 @@ static const char * const meanings[] = { "INVALID_HEADER", "REQUEST_TRUNCATED", "RESPONSE_TOO_BIG", - "BUS_ERROR" + "BUS_ERROR", + "BUSY", + "INVALID_HEADER_VERSION", + "INVALID_HEADER_CRC", + "INVALID_DATA_CRC", + "DUP_UNAVAILABLE", }; static const char *strresult(int i) -- cgit v1.2.1