summaryrefslogtreecommitdiff
path: root/driver/battery
diff options
context:
space:
mode:
authorMichael5 Chen1 <michael5_chen1@pegatron.corp-partner.google.com>2022-04-13 13:25:54 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-14 10:31:39 +0000
commit4efe01202e6c8e5681c953732ebf3ada539c8804 (patch)
tree6881f036b4c5bf9d840b78beb9e74a9630d7ab8b /driver/battery
parentd1c5c1c0d5b74bb011a9f76d3a89d90ea3373275 (diff)
downloadchrome-ec-4efe01202e6c8e5681c953732ebf3ada539c8804.tar.gz
virtual_battery: Return manufacturer data
Add battery command manufacturer data BUG=b:228360450 BRANCH=kukui TEST=make buildall Run command "ectool i2cxfer 2 0x0b 0x05 0x23" on damu Signed-off-by: Michael5 Chen1 <michael5_chen1@pegatron.corp-partner.google.com> Change-Id: Iab93801e28b0d6f32cb257c19573e6dfbdc3c3bb Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3583910 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'driver/battery')
-rw-r--r--driver/battery/smart.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/driver/battery/smart.c b/driver/battery/smart.c
index 72cf545afe..91058150fa 100644
--- a/driver/battery/smart.c
+++ b/driver/battery/smart.c
@@ -321,6 +321,11 @@ test_mockable int battery_device_chemistry(char *dest, int size)
return sb_read_string(SB_DEVICE_CHEMISTRY, dest, size);
}
+int battery_manufacturer_data(char *data, int size)
+{
+ return sb_read_string(SB_MANUFACTURER_DATA, data, size);
+}
+
int battery_get_avg_current(void)
{
int current;