diff options
author | YongBeum.Ha <ybha@samsung.corp-partner.google.com> | 2021-04-22 15:34:18 +0900 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-22 19:06:46 +0000 |
commit | 7fa18f56441dd596927845198ea61dbe164d7a00 (patch) | |
tree | 0d5c633e468554e70883b10682d435f4600a2ca6 | |
parent | cb827da14fc71000085c2afe17ac16a90ae31dac (diff) | |
download | chrome-ec-7fa18f56441dd596927845198ea61dbe164d7a00.tar.gz |
dedede : fix alignment in cbi_ssfc
fix bit alignment in cbi_ssfc
BUG=b:186067339
BRANCH=none
TEST=make -j BOARD=sasuke
Signed-off-by: YongBeum.Ha <ybha@samsung.corp-partner.google.com>
Change-Id: I15902938ddefe27aeb36530008cfb899440c9d15
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2845195
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r-- | baseboard/dedede/cbi_ssfc.c | 6 | ||||
-rw-r--r-- | baseboard/dedede/cbi_ssfc.h | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/baseboard/dedede/cbi_ssfc.c b/baseboard/dedede/cbi_ssfc.c index 346da842d5..de5568005e 100644 --- a/baseboard/dedede/cbi_ssfc.c +++ b/baseboard/dedede/cbi_ssfc.c @@ -27,15 +27,15 @@ DECLARE_HOOK(HOOK_INIT, cbi_ssfc_init, HOOK_PRIO_FIRST); enum ec_ssfc_base_sensor get_cbi_ssfc_base_sensor(void) { - return cached_ssfc.base_sensor; + return (enum ec_ssfc_base_sensor) cached_ssfc.base_sensor; } enum ec_ssfc_lid_sensor get_cbi_ssfc_lid_sensor(void) { - return cached_ssfc.lid_sensor; + return (enum ec_ssfc_lid_sensor) cached_ssfc.lid_sensor; } enum ec_ssfc_usb_ss_mux get_cbi_ssfc_usb_ss_mux(void) { - return cached_ssfc.usb_ss_mux; + return (enum ec_ssfc_lid_sensor) cached_ssfc.usb_ss_mux; } diff --git a/baseboard/dedede/cbi_ssfc.h b/baseboard/dedede/cbi_ssfc.h index 92ab06c646..ae9ef076db 100644 --- a/baseboard/dedede/cbi_ssfc.h +++ b/baseboard/dedede/cbi_ssfc.h @@ -42,10 +42,10 @@ enum ec_ssfc_usb_ss_mux { union dedede_cbi_ssfc { struct { - enum ec_ssfc_base_sensor base_sensor : 3; - enum ec_ssfc_lid_sensor lid_sensor : 3; - enum ec_ssfc_usb_ss_mux usb_ss_mux : 3; - uint32_t reserved_2 : 20; + uint32_t base_sensor : 3; + uint32_t lid_sensor : 3; + uint32_t usb_ss_mux : 3; + uint32_t reserved_2 : 23; }; uint32_t raw_value; }; |