Lines Matching refs:bm
34 #include "ab8500-bm.h"
210 * @bm: Platform specific battery management information
235 struct ab8500_bm_data *bm;
322 struct power_supply_battery_info *bi = di->bm->bi;
390 timer_expiration = di->bm->main_safety_tmr_h;
394 timer_expiration = di->bm->usb_safety_tmr_h;
653 struct power_supply_battery_info *bi = di->bm->bi;
669 di->t_hyst_norm = di->bm->temp_hysteresis;
676 di->t_hyst_norm = di->bm->temp_hysteresis;
685 di->t_hyst_lowhigh = di->bm->temp_hysteresis;
704 if (di->chg_info.usb_volt_uv > di->bm->chg_params->usb_volt_max_uv)
709 if (di->chg_info.ac_volt_uv > di->bm->chg_params->ac_volt_max_uv)
729 di->bm->bi->voltage_max_design_uv ||
732 di->bm->bi->charge_term_current_ua &&
754 struct power_supply_battery_info *bi = di->bm->bi;
758 di->ccm.max_current_ua = di->bm->maxi->chg_curr_ua;
759 di->ccm.condition_cnt = di->bm->maxi->wait_cycles;
775 if (!di->bm->maxi->ena_maxi)
784 di->ccm.condition_cnt = di->bm->maxi->wait_cycles;
808 di->ccm.condition_cnt = di->bm->maxi->wait_cycles;
815 di->ccm.condition_cnt = di->bm->maxi->wait_cycles;
821 struct power_supply_battery_info *bi = di->bm->bi;
1199 struct power_supply_battery_info *bi = di->bm->bi;
1228 struct power_supply_battery_info *bi = di->bm->bi;
1255 (di->events.batt_unknown && !di->bm->chg_unknown_bat)) {
1603 di->bm->interval_charging * HZ);
1607 di->bm->interval_not_charging * HZ);
1670 if (di->batt_data.temp <= di->bm->bi->temp_min)
1780 di->bm = &ab8500_bm_data;