diff options
Diffstat (limited to 'board/nyan/battery.c')
-rw-r--r-- | board/nyan/battery.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/board/nyan/battery.c b/board/nyan/battery.c index 7ebfd594da..fa8ff5792b 100644 --- a/board/nyan/battery.c +++ b/board/nyan/battery.c @@ -20,7 +20,7 @@ #define SB_SHIP_MODE_DATA 0xc574 static struct battery_info *battery_info; -static int battery_cut_off; +static int support_cut_off; struct battery_device { char manuf[9]; @@ -255,7 +255,7 @@ const struct battery_info *battery_get_info(void) (support_batteries[i].design_mv == design_mv)) { CPRINTF("[%T battery Manuf:%s, Device=%s, design=%u]\n", manuf, device, design_mv); - battery_cut_off = support_batteries[i].support_cut_off; + support_cut_off = support_batteries[i].support_cut_off; battery_info = support_batteries[i].battery_info; return battery_info; } @@ -266,12 +266,10 @@ const struct battery_info *battery_get_info(void) return &info_precharge; } -int battery_command_cut_off(struct host_cmd_handler_args *args) +int board_cut_off_battery(void) { - if (battery_cut_off) + if (support_cut_off) return sb_write(SB_SHIP_MODE_ADDR, SB_SHIP_MODE_DATA); else return EC_RES_INVALID_COMMAND; } -DECLARE_HOST_COMMAND(EC_CMD_BATTERY_CUT_OFF, battery_command_cut_off, - EC_VER_MASK(0)); |