diff options
author | Edward Hill <ecgh@chromium.org> | 2018-11-15 13:31:44 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-11-16 05:02:14 -0800 |
commit | 143e67c9547a8b79b26df8ca206769fb4a114610 (patch) | |
tree | 342018e3d2ef50cefb803af18e8a6c2fe5f52342 | |
parent | aa4b120fda33ba58b45c8570259a916a716c3161 (diff) | |
download | chrome-ec-143e67c9547a8b79b26df8ca206769fb4a114610.tar.gz |
Liara: Add LGC battery
BUG=b:113823864
BRANCH=grunt
TEST=Boot Liara with LGC battery;
"cutoff" EC command succeeds;
Plug in AC => boot to OS login.
Change-Id: If2ea7bd1a6888b7bbe5f4eb0dd3217073d32e346
Signed-off-by: Edward Hill <ecgh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1337468
Tested-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r-- | board/liara/battery.c | 31 | ||||
-rw-r--r-- | board/liara/board.h | 1 |
2 files changed, 32 insertions, 0 deletions
diff --git a/board/liara/battery.c b/board/liara/battery.c index 8a54de8b9b..f3066949e6 100644 --- a/board/liara/battery.c +++ b/board/liara/battery.c @@ -127,6 +127,37 @@ const struct board_batt_params board_battery_info[] = { .discharging_max_c = 70, }, }, + /* + * LGC 2018 Battery Information for Liara + * Gauge IC: Renesas RAJ240047A20DNP + */ + [BATTERY_LGC] = { + .fuel_gauge = { + .manuf_name = "LGC2018", + .ship_mode = { + .reg_addr = 0x34, + .reg_data = { 0x0000, 0x1000 }, + }, + .fet = { + .reg_addr = 0x0, + .reg_mask = 0x0010, + .disconnect_val = 0x0, + }, + .imbalance_mv = battery_default_imbalance_mv, + }, + .batt_info = { + .voltage_max = 13200, + .voltage_normal = 11520, /* mV */ + .voltage_min = 9000, /* mV */ + .precharge_current = 256, /* mA */ + .start_charging_min_c = 0, + .start_charging_max_c = 50, + .charging_min_c = 0, + .charging_max_c = 60, + .discharging_min_c = -20, + .discharging_max_c = 70, + }, + }, }; BUILD_ASSERT(ARRAY_SIZE(board_battery_info) == BATTERY_TYPE_COUNT); diff --git a/board/liara/board.h b/board/liara/board.h index ee9aa88916..ec6ed71a0e 100644 --- a/board/liara/board.h +++ b/board/liara/board.h @@ -52,6 +52,7 @@ enum battery_type { BATTERY_PANASONIC, BATTERY_SUNWODA, BATTERY_SIMPLO, + BATTERY_LGC, BATTERY_TYPE_COUNT, }; |