diff options
author | Syed Rafiuddin <srafiuddin@nvidia.com> | 2012-02-28 23:03:09 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-03-02 17:52:16 -0800 |
commit | 96fe8d635926a4b02c7ebe1368c9e70f94816f43 (patch) | |
tree | 795d24db06f76198e9ad17c2039b630e27ffa2a3 /include/linux | |
parent | 1de7d65987afa175e552e300a2ef435bada02f08 (diff) |
power: max17048: Add battery custom model data
- Addition of battery custom data to max17048 driver
- Update battery properties like online and charging/discharging
status instantaneously based on the interrupt.
Change-Id: I84f4833caf4c25fb4d73c74c9e986084bb33a94a
Signed-off-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-on: http://git-master/r/83505
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/max17048_battery.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/linux/max17048_battery.h b/include/linux/max17048_battery.h index f557b317be69..d997082fb5a9 100644 --- a/include/linux/max17048_battery.h +++ b/include/linux/max17048_battery.h @@ -10,6 +10,22 @@ #ifndef __MAX17048_BATTERY_H_ #define __MAX17048_BATTERY_H_ +#include <linux/smb349-charger.h> + +struct max17048_battery_model { + uint8_t rcomp; + uint8_t soccheck_A; + uint8_t soccheck_B; + uint8_t bits; + uint8_t alert_threshold; + uint8_t one_percent_alerts; + uint8_t alert_on_reset; + uint16_t rcomp_seg; + uint16_t hibernate; + uint16_t vreset; + uint16_t valert; + uint16_t ocvtest; +}; struct max17048_platform_data { int (*battery_online)(void); |