/* * Dumb driver for LiIon batteries using TWL4030 madc. * * Copyright 2013 Golden Delicious Computers * Nikolaus Schaller <hns@goldelico.com> * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 675 Mass Ave, Cambridge, MA 02139, USA. * */ #ifndef __TWL4030_MADC_BATTERY_H #define __TWL4030_MADC_BATTERY_H /* * Usually we can assume 100% @ 4.15V and 0% @ 3.3V but curves differ for * charging and discharging! */ struct twl4030_madc_bat_calibration { short voltage; /* in mV - specify -1 for end of list */ short level; /* in percent (0 .. 100%) */ }; struct twl4030_madc_bat_platform_data { unsigned int capacity; /* total capacity in uAh */ struct twl4030_madc_bat_calibration *charging; int charging_size; struct twl4030_madc_bat_calibration *discharging; int discharging_size; }; #endif
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ab8500.h | File | 435 B | 0644 |
|
bq2415x_charger.h | File | 2.11 KB | 0644 |
|
bq24190_charger.h | File | 451 B | 0644 |
|
bq24735-charger.h | File | 1.04 KB | 0644 |
|
bq27xxx_battery.h | File | 1.87 KB | 0644 |
|
charger-manager.h | File | 7.68 KB | 0644 |
|
generic-adc-battery.h | File | 1003 B | 0644 |
|
gpio-charger.h | File | 1.27 KB | 0644 |
|
isp1704_charger.h | File | 953 B | 0644 |
|
jz4740-battery.h | File | 745 B | 0644 |
|
max17042_battery.h | File | 5.86 KB | 0644 |
|
max8903_charger.h | File | 1.67 KB | 0644 |
|
sbs-battery.h | File | 1.25 KB | 0644 |
|
smartreflex.h | File | 9.41 KB | 0644 |
|
smb347-charger.h | File | 4.49 KB | 0644 |
|
twl4030_madc_battery.h | File | 1.15 KB | 0644 |
|