summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSicelo A. Mhlongo <absicsz@gmail.com>2025-02-08 00:15:13 +0300
committerSebastian Reichel <sebastian.reichel@collabora.com>2025-02-20 02:29:55 +0300
commit903599768a2c39bdd9976d41b4cbc89fbfc55e38 (patch)
tree4f7e91f2ffd333968e416ef786dfa2778ec592a8 /include/linux
parent4ad5c726706f056347ccce334874cc3ae1075e63 (diff)
downloadlinux-903599768a2c39bdd9976d41b4cbc89fbfc55e38.tar.xz
power: supply: bq27xxx: Add voltage_max_design property for bq270x0 and bq27x10
Report VOLTAGE_MAX_DESIGN for the bq27x00 and bq27x10 fuel gauges. Per the datasheet, this value is stored in the Charge Termination Voltage Settings (QV0 and QV1) of the Pack Configuration register. Tested on the Nokia N900 with bq27200. Signed-off-by: Sicelo A. Mhlongo <absicsz@gmail.com> Link: https://lore.kernel.org/r/20250207211521.103357-1-absicsz@gmail.com Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/power/bq27xxx_battery.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/power/bq27xxx_battery.h b/include/linux/power/bq27xxx_battery.h
index 6b190639b08e..d56e1276aafe 100644
--- a/include/linux/power/bq27xxx_battery.h
+++ b/include/linux/power/bq27xxx_battery.h
@@ -62,6 +62,7 @@ struct bq27xxx_device_info {
struct bq27xxx_reg_cache cache;
int charge_design_full;
int voltage_min_design;
+ int voltage_max_design;
bool removed;
unsigned long last_update;
union power_supply_propval last_status;