diff options
author | Zhuohao Lee <zhuohao@chromium.org> | 2020-02-03 16:28:43 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-10 20:07:05 +0000 |
commit | 8799bde592c944cb51c9861011d8e57bb58bc50d (patch) | |
tree | 7adaac9fa872d338ff09ec31968b7a12f9f2f560 | |
parent | e554690210a61a7e778ff84a2515b196a1586c80 (diff) | |
download | chrome-ec-8799bde592c944cb51c9861011d8e57bb58bc50d.tar.gz |
palkia: fix battery info
BUG=b:147867658
BRANCH=firmware-hatch-12672.B
TEST=battery can be charged.
Change-Id: I982356657087f76542219de0ce29ddd2e140d9bd
Signed-off-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2035443
Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r-- | board/palkia/battery.c | 44 | ||||
-rw-r--r-- | board/palkia/board.h | 3 |
2 files changed, 10 insertions, 37 deletions
diff --git a/board/palkia/battery.c b/board/palkia/battery.c index d4de4767c4..76e58aa618 100644 --- a/board/palkia/battery.c +++ b/board/palkia/battery.c @@ -33,9 +33,9 @@ */ const struct board_batt_params board_battery_info[] = { /* Simplo Battery Information */ - [BATTERY_SIMPLO_C424] = { + [BATTERY_DYNAPACK_UX48144] = { .fuel_gauge = { - .manuf_name = "AS2GVID3jB", + .manuf_name = "AS3GVQC3KC", .ship_mode = { .reg_addr = 0x0, .reg_data = { 0x10, 0x10 }, @@ -47,39 +47,13 @@ const struct board_batt_params board_battery_info[] = { } }, .batt_info = { - .voltage_max = 13200, /* mV */ - .voltage_normal = 11550, /* mV */ - .voltage_min = 9000, /* mV */ - .precharge_current = 256, /* mA */ - .start_charging_min_c = 0, + .voltage_max = 17600, /* mV */ + .voltage_normal = 15400, /* mV */ + .voltage_min = 12000, /* mV */ + .precharge_current = 444, /* mA */ + .start_charging_min_c = 1, .start_charging_max_c = 45, - .charging_min_c = 0, - .charging_max_c = 60, - .discharging_min_c = 0, - .discharging_max_c = 60, - }, - }, - [BATTERY_SIMPLO_C436] = { - .fuel_gauge = { - .manuf_name = "AS2GVUb3jB", - .ship_mode = { - .reg_addr = 0x0, - .reg_data = { 0x10, 0x10 }, - }, - .fet = { - .reg_addr = 0x0, - .reg_mask = 0x2000, - .disconnect_val = 0x2000, - } - }, - .batt_info = { - .voltage_max = 13200, /* mV */ - .voltage_normal = 11550, /* mV */ - .voltage_min = 9000, /* mV */ - .precharge_current = 256, /* mA */ - .start_charging_min_c = 0, - .start_charging_max_c = 45, - .charging_min_c = 0, + .charging_min_c = 1, .charging_max_c = 60, .discharging_min_c = 0, .discharging_max_c = 60, @@ -88,4 +62,4 @@ const struct board_batt_params board_battery_info[] = { }; BUILD_ASSERT(ARRAY_SIZE(board_battery_info) == BATTERY_TYPE_COUNT); -const enum battery_type DEFAULT_BATTERY_TYPE = BATTERY_SIMPLO_C424; +const enum battery_type DEFAULT_BATTERY_TYPE = BATTERY_DYNAPACK_UX48144; diff --git a/board/palkia/board.h b/board/palkia/board.h index ce1cadb83a..9dd7761a82 100644 --- a/board/palkia/board.h +++ b/board/palkia/board.h @@ -119,8 +119,7 @@ enum temp_sensor_id { /* List of possible batteries */ enum battery_type { - BATTERY_SIMPLO_C424, - BATTERY_SIMPLO_C436, + BATTERY_DYNAPACK_UX48144, BATTERY_TYPE_COUNT, }; |