diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-04-30 10:08:45 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-02-21 07:48:20 +0000 |
commit | 883f54fa1708792ac772c6df7e0587ff410951f6 (patch) | |
tree | 2a284654c175acd5f71b29b8190158d406666834 /common | |
parent | 07fd1f3179f3f57f8bcc21fd3603029ecb24d320 (diff) | |
download | chrome-ec-883f54fa1708792ac772c6df7e0587ff410951f6.tar.gz |
battery: Consolidate battery_manufacturer_name
Currently, the battery_manufacturer_name API is implemented individually
by each chip.
This patch consolidate the definitions. It also allows a board to
return custom manufacturer names.
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
BUG=b/129599895
BRANCH=none
TEST=buildall
Change-Id: Ib0f60c9be71fea31658ab284a915d73341b9145e
Reviewed-on: https://chromium-review.googlesource.com/1590039
Commit-Ready: YH Lin <yueherngl@chromium.org>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3469837
Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'common')
-rw-r--r-- | common/battery.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/battery.c b/common/battery.c index 768a006444..9e265e35d2 100644 --- a/common/battery.c +++ b/common/battery.c @@ -602,3 +602,14 @@ void battery_compensate_params(struct batt_params *batt) /* Rounding (instead of truncating) */ batt->display_charge = (numer + denom / 2) / denom; } + +__attribute__((weak)) int get_battery_manufacturer_name(char *dest, int size) +{ + strzcpy(dest, "<unkn>", size); + return EC_SUCCESS; +} + +int battery_manufacturer_name(char *dest, int size) +{ + return get_battery_manufacturer_name(dest, size); +} |