summaryrefslogtreecommitdiff
path: root/include/battery_smart.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/battery_smart.h')
-rw-r--r--include/battery_smart.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/battery_smart.h b/include/battery_smart.h
index 1cbcf295f1..e4931dad71 100644
--- a/include/battery_smart.h
+++ b/include/battery_smart.h
@@ -147,6 +147,16 @@ int sb_read_string(int offset, uint8_t *data, int len);
/* Write to battery */
int sb_write(int cmd, int param);
+/**
+ * Write block to do battery cutoff
+ *
+ * @param reg Battery cutoff register
+ * @param val Battery cutoff data value
+ * @param len Param val data length
+ * @return non-zero if error
+ */
+int sb_write_block(int reg, const uint8_t *val, int len);
+
/* Read manufactures access data from the battery */
int sb_read_mfgacc(int cmd, int block, uint8_t *data, int len);