summaryrefslogtreecommitdiff
path: root/board/flapjack/battery.c
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2019-04-30 10:23:14 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-05-01 11:03:00 -0700
commitd15d77489e3dd10b4b884c555e477f5647d86bb3 (patch)
tree2722db41657a88a88ad08b6c7335e442da4575ce /board/flapjack/battery.c
parent70a785ad2ab3b1f855d0eddf6366a10d71c5f77c (diff)
downloadchrome-ec-d15d77489e3dd10b4b884c555e477f5647d86bb3.tar.gz
Flapjack: Add battery manufacturer names
This patch implements get_battery_manufacturer_name to return a manufacturer name of the detected battery. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=b/129599895 BRANCH=none TEST=Verify battery command prints 'C19_ATL'. Change-Id: I0ce63c0c62129fbc3b176b75ce2075c9cc649531 Reviewed-on: https://chromium-review.googlesource.com/1590040 Commit-Ready: YH Lin <yueherngl@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/flapjack/battery.c')
-rw-r--r--board/flapjack/battery.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/board/flapjack/battery.c b/board/flapjack/battery.c
index f7d5afc1ef..0b6a6a0199 100644
--- a/board/flapjack/battery.c
+++ b/board/flapjack/battery.c
@@ -182,6 +182,18 @@ const struct max17055_alert_profile *max17055_get_alert_profile(void)
return &alert_profile[batt_type];
}
+int get_battery_manufacturer_name(char *dest, int size)
+{
+ static const char * const name[] = {
+ [BATTERY_UNKNOWN] = "UNKNOWN",
+ [BATTERY_C18_ATL] = "C18_ATL",
+ [BATTERY_C19_ATL] = "C19_ATL",
+ };
+ ASSERT(dest);
+ strzcpy(dest, name[batt_type], size);
+ return EC_SUCCESS;
+}
+
int board_cut_off_battery(void)
{
/* The cut-off procedure is recommended by Richtek. b/116682788 */