diff options
-rw-r--r-- | board/lulu/battery.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/board/lulu/battery.c b/board/lulu/battery.c index fbd4fb3f0a..dc3f4ca6d6 100644 --- a/board/lulu/battery.c +++ b/board/lulu/battery.c @@ -10,8 +10,8 @@ #include "gpio.h" #include "host_command.h" -#define SB_SHIP_MODE_ADDR 0x3a -#define SB_SHIP_MODE_DATA 0xc574 +#define SB_SHIP_MODE_ADDR 0x00 +#define SB_SHIP_MODE_DATA 0x0010 /* Values for 54Wh 3UPF656790-1-T1001 battery */ static const struct battery_info info = { @@ -38,5 +38,9 @@ const struct battery_info *battery_get_info(void) int board_cut_off_battery(void) { - return sb_write(SB_SHIP_MODE_ADDR, SB_SHIP_MODE_DATA); + int rv; + rv = sb_write(SB_SHIP_MODE_ADDR, SB_SHIP_MODE_DATA); + if (!rv) + rv = sb_write(SB_SHIP_MODE_ADDR, SB_SHIP_MODE_DATA); + return rv; } |