summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2022-10-12 12:48:14 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-10-17 22:57:31 +0000
commit4f320abaf6c88861573830284fec79c1f356ae44 (patch)
tree32300b650e9a6e9df88c7cd4aa0f103f72c60ec0
parentb5ec6ecf73d287551fb2e2def5c23022c9533b43 (diff)
downloadchrome-ec-4f320abaf6c88861573830284fec79c1f356ae44.tar.gz
driver/als_si114x: Add missing case statement
When building with clang it warns: driver/als_si114x.c:317:10: error: no case matching constant switch condition '0' [-Werror] switch (SI114X_NUM_LEDS) { ^~~~~~~~~~~~~~~ ./driver/als_si114x.h:35:25: note: expanded from macro 'SI114X_NUM_LEDS' ^~~~~~~~~~~~~~~~~~~~~~~~~~ BRANCH=none BUG=b:172020503 TEST=CC=clang make BOARD=eve Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: I94db5530c681c438db53bb065c45b223caea7917 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3949622 Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
-rw-r--r--driver/als_si114x.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/als_si114x.c b/driver/als_si114x.c
index fb54a7e4ac..30f92e23d1 100644
--- a/driver/als_si114x.c
+++ b/driver/als_si114x.c
@@ -321,6 +321,7 @@ static int si114x_set_chlist(const struct motion_sensor_t *s)
reg |= SI114X_PARAM_CHLIST_EN_PS2;
case 1:
reg |= SI114X_PARAM_CHLIST_EN_PS1;
+ case 0:
break;
}
@@ -417,6 +418,8 @@ static int si114x_initialize(const struct motion_sensor_t *s)
ret = raw_write8(s->port, s->i2c_spi_addr_flags,
SI114X_PS_LED21, 0x0f);
break;
+ case 0:
+ break;
}
if (ret != EC_SUCCESS)
return ret;