diff options
author | elmo_lan <elmo_lan@compal.corp-partner.google.com> | 2020-12-28 19:01:16 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-29 03:09:57 +0000 |
commit | aa044fc11c819a2d7271261b4f62b19c50746d1b (patch) | |
tree | 9c386727efd9180378db5d68cbb9275fa8e702a2 /board/vilboz | |
parent | c262d8e13669d669fbacff20391c65299a4a0d46 (diff) | |
download | chrome-ec-aa044fc11c819a2d7271261b4f62b19c50746d1b.tar.gz |
Vilboz360: Add new Simplo battery information
Add new Simplo(lishen) battery on Vilboz360.
--SMP : L20M3PG3
BUG=b:176407339
BRANCH=Zork
TEST=make BOARD=vilboz
Signed-off-by: elmo_lan <elmo_lan@compal.corp-partner.google.com>
Change-Id: I935ea70394d786e63613174cc82e567a08c12b17
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2598215
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Diffstat (limited to 'board/vilboz')
-rw-r--r-- | board/vilboz/battery.c | 31 | ||||
-rw-r--r-- | board/vilboz/board.h | 1 |
2 files changed, 32 insertions, 0 deletions
diff --git a/board/vilboz/battery.c b/board/vilboz/battery.c index c9bbf70a86..dccc02805b 100644 --- a/board/vilboz/battery.c +++ b/board/vilboz/battery.c @@ -125,6 +125,37 @@ const struct board_batt_params board_battery_info[] = { }, }, + /* SMP L20M3PG3 47W + * Gauge IC: Renesas RAJ240047 + */ + [BATTERY_SMP_3] = { + .fuel_gauge = { + .manuf_name = "SMP", + .device_name = "L20M3PG3", + .ship_mode = { + .reg_addr = 0x34, + .reg_data = { 0x0000, 0x1000 }, + }, + .fet = { + .reg_addr = 0x0, + .reg_mask = 0x0010, + .disconnect_val = 0x0, + }, + }, + .batt_info = { + .voltage_max = 13200, /* mV */ + .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, + }, + }, + /* LGC L19L3PG1 */ [BATTERY_LGC] = { .fuel_gauge = { diff --git a/board/vilboz/board.h b/board/vilboz/board.h index 84e76fe145..b0af997604 100644 --- a/board/vilboz/board.h +++ b/board/vilboz/board.h @@ -84,6 +84,7 @@ enum battery_type { BATTERY_SMP, BATTERY_SMP_1, BATTERY_SMP_2, + BATTERY_SMP_3, BATTERY_LGC, BATTERY_LGC_1, BATTERY_LGC_2, |