Linux Kernel
3.7.1
|
#include <ab8500-bm.h>
struct ab8500_bm_data - ab8500 battery management data under this temp, charging is stopped between this temp and temp_under charging is reduced between this temp and temp_over charging is reduced over this temp, charging is stopped temperature measurement interval in s when charging temperature measurement interval in s when not charging safety timer for main charger safety timer for usb charger voltage which we charge the backup battery with current which we charge the backup battery with indicates that maintenance charging is disabled placement of thermistor, batctrl or battemp adc flag to enable charging of unknown batteries flag to enable VBAT overshoot control resistance of FG resistor in 0.1mOhm number of elements in array bat_type index of the identified battery in array bat_type charge alg cycle period time when charging (sec) charge alg cycle period time when not charging (sec) temperature hysteresis Battery ground to phone ground resistance (mOhm) : maximization parameters capacity in percent for the different capacity levels table of supported battery types charger parameters fuel gauge parameters
Definition at line 374 of file ab8500-bm.h.
enum abx500_adc_therm adc_therm |
Definition at line 388 of file ab8500-bm.h.
int batt_id |
Definition at line 391 of file ab8500-bm.h.
int bkup_bat_i |
Definition at line 384 of file ab8500-bm.h.
int bkup_bat_v |
Definition at line 383 of file ab8500-bm.h.
struct ab8500_bm_capacity_levels* cap_levels |
Definition at line 397 of file ab8500-bm.h.
struct ab8500_bm_charger_parameters* chg_params |
Definition at line 398 of file ab8500-bm.h.
bool chg_unknown_bat |
Definition at line 386 of file ab8500-bm.h.
bool enable_overshoot |
Definition at line 387 of file ab8500-bm.h.
struct ab8500_fg_parameters* fg_params |
Definition at line 399 of file ab8500-bm.h.
int fg_res |
Definition at line 389 of file ab8500-bm.h.
int gnd_lift_resistance |
Definition at line 395 of file ab8500-bm.h.
int interval_charging |
Definition at line 392 of file ab8500-bm.h.
int interval_not_charging |
Definition at line 393 of file ab8500-bm.h.
int main_safety_tmr_h |
Definition at line 381 of file ab8500-bm.h.
Definition at line 396 of file ab8500-bm.h.
int n_btypes |
Definition at line 390 of file ab8500-bm.h.
bool no_maintenance |
Definition at line 385 of file ab8500-bm.h.
int temp_high |
Definition at line 377 of file ab8500-bm.h.
int temp_hysteresis |
Definition at line 394 of file ab8500-bm.h.
int temp_interval_chg |
Definition at line 379 of file ab8500-bm.h.
int temp_interval_nochg |
Definition at line 380 of file ab8500-bm.h.
int temp_low |
Definition at line 376 of file ab8500-bm.h.
int temp_over |
Definition at line 378 of file ab8500-bm.h.
int temp_under |
Definition at line 375 of file ab8500-bm.h.
int usb_safety_tmr_h |
Definition at line 382 of file ab8500-bm.h.