summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongBeum.Ha <ybha@samsung.corp-partner.google.com>2021-04-22 15:34:18 +0900
committerCommit Bot <commit-bot@chromium.org>2021-04-22 19:06:46 +0000
commit7fa18f56441dd596927845198ea61dbe164d7a00 (patch)
tree0d5c633e468554e70883b10682d435f4600a2ca6
parentcb827da14fc71000085c2afe17ac16a90ae31dac (diff)
downloadchrome-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.c6
-rw-r--r--baseboard/dedede/cbi_ssfc.h8
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;
};