From 70a785ad2ab3b1f855d0eddf6366a10d71c5f77c Mon Sep 17 00:00:00 2001 From: Daisuke Nojiri Date: Tue, 30 Apr 2019 10:08:45 -0700 Subject: 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 BUG=b/129599895 BRANCH=none TEST=buildall Change-Id: Ib0f60c9be71fea31658ab284a915d73341b9145e Reviewed-on: https://chromium-review.googlesource.com/1590039 Commit-Ready: YH Lin Tested-by: Daisuke Nojiri Reviewed-by: YH Lin Reviewed-by: Aseda Aboagye --- common/battery.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'common/battery.c') diff --git a/common/battery.c b/common/battery.c index a23b8c2505..0f528e97c6 100644 --- a/common/battery.c +++ b/common/battery.c @@ -608,3 +608,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, "", size); + return EC_SUCCESS; +} + +int battery_manufacturer_name(char *dest, int size) +{ + return get_battery_manufacturer_name(dest, size); +} -- cgit v1.2.1