summaryrefslogtreecommitdiff
path: root/board/falco/battery.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/falco/battery.c')
-rw-r--r--board/falco/battery.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/board/falco/battery.c b/board/falco/battery.c
index b2dd7fc00d..57ed576a44 100644
--- a/board/falco/battery.c
+++ b/board/falco/battery.c
@@ -7,7 +7,6 @@
#include "battery.h"
#include "battery_smart.h"
-#include "host_command.h"
#define SB_SHIP_MODE_DATA 0x0010
@@ -33,16 +32,15 @@ const struct battery_info *battery_get_info(void)
return &info;
}
-int battery_command_cut_off(struct host_cmd_handler_args *args)
+int board_cut_off_battery(void)
{
int rv;
/* Ship mode command must be sent twice. */
rv = sb_write(SB_MANUFACTURER_ACCESS, SB_SHIP_MODE_DATA);
+
if (rv != EC_SUCCESS)
return rv;
- rv = sb_write(SB_MANUFACTURER_ACCESS, SB_SHIP_MODE_DATA);
- return rv;
+
+ return sb_write(SB_MANUFACTURER_ACCESS, SB_SHIP_MODE_DATA);
}
-DECLARE_HOST_COMMAND(EC_CMD_BATTERY_CUT_OFF, battery_command_cut_off,
- EC_VER_MASK(0));