Lines Matching refs:ac_chg
257 struct ux500_charger *ac_chg; member
365 !(di->ac_chg->external)) { in abx500_chargalg_check_charger_enable()
366 return di->ac_chg->ops.check_enable(di->ac_chg, in abx500_chargalg_check_charger_enable()
520 if (di->ac_chg && di->ac_chg->ops.kick_wd && in abx500_chargalg_kick_watchdog()
527 if (di->ac_chg->external && in abx500_chargalg_kick_watchdog()
531 return di->ac_chg->ops.kick_wd(di->ac_chg); in abx500_chargalg_kick_watchdog()
555 if (!di->ac_chg || !di->ac_chg->ops.enable) in abx500_chargalg_ac_en()
559 if (di->ac_chg->max_out_volt) in abx500_chargalg_ac_en()
560 vset = min(vset, di->ac_chg->max_out_volt); in abx500_chargalg_ac_en()
561 if (di->ac_chg->max_out_curr) in abx500_chargalg_ac_en()
562 iset = min(iset, di->ac_chg->max_out_curr); in abx500_chargalg_ac_en()
568 if (enable && di->ac_chg->external && in abx500_chargalg_ac_en()
575 return di->ac_chg->ops.enable(di->ac_chg, enable, vset, iset); in abx500_chargalg_ac_en()
649 if (di->ac_chg && di->ac_chg->ops.update_curr && in abx500_chargalg_update_chg_curr()
655 if (di->ac_chg->max_out_curr) in abx500_chargalg_update_chg_curr()
656 iset = min(iset, di->ac_chg->max_out_curr); in abx500_chargalg_update_chg_curr()
660 return di->ac_chg->ops.update_curr(di->ac_chg, iset); in abx500_chargalg_update_chg_curr()
1014 if (!di->ac_chg && in abx500_chargalg_get_ext_psy_data()
1016 di->ac_chg = psy_to_ux500_charger(ext); in abx500_chargalg_get_ext_psy_data()