diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-04-30 10:23:14 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2019-04-30 22:22:31 +0000 |
commit | 34c9267440ee9b5c3cae19d0ced85d28350d3ea9 (patch) | |
tree | c2451468c43b287bdb6aa2abf3e48c3fe0ea833f | |
parent | 1a70e2b30498f03656b4b6f83b9a3773617b3020 (diff) | |
download | chrome-ec-34c9267440ee9b5c3cae19d0ced85d28350d3ea9.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/c/chromiumos/platform/ec/+/1590054
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r-- | board/flapjack/battery.c | 12 |
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 */ |