diff options
-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; }; |