diff options
-rw-r--r-- | board/coral/battery.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/board/coral/battery.c b/board/coral/battery.c index 608590ebf7..ba4e75c0d5 100644 --- a/board/coral/battery.c +++ b/board/coral/battery.c @@ -387,9 +387,9 @@ static const struct board_batt_params info[] = { .reg_data = { 0x10, 0x10 }, }, .fet = { - .reg_addr = 0x0, - .reg_mask = 0x6000, - .disconnect_val = 0x6000, + .reg_addr = 0x43, + .reg_mask = 0x0003, + .disconnect_val = 0x0000, } }, .batt_info = { @@ -605,6 +605,9 @@ static int battery_check_disconnect(void) if (rv) return BATTERY_DISCONNECT_ERROR; + CPRINTS("Battery FET: reg 0x%04x mask 0x%04x disc 0x%04x", reg, + info[board_battery_type].fuel_gauge.fet.reg_mask, + info[board_battery_type].fuel_gauge.fet.disconnect_val); reg &= info[board_battery_type].fuel_gauge.fet.reg_mask; if (reg == info[board_battery_type].fuel_gauge.fet.disconnect_val) return BATTERY_DISCONNECTED; |