Lines Matching refs:ac_chg
252 struct ux500_charger *ac_chg; member
360 !(di->ac_chg->external)) { in abx500_chargalg_check_charger_enable()
361 return di->ac_chg->ops.check_enable(di->ac_chg, in abx500_chargalg_check_charger_enable()
515 if (di->ac_chg && di->ac_chg->ops.kick_wd && in abx500_chargalg_kick_watchdog()
522 if (di->ac_chg->external && in abx500_chargalg_kick_watchdog()
526 return di->ac_chg->ops.kick_wd(di->ac_chg); in abx500_chargalg_kick_watchdog()
550 if (!di->ac_chg || !di->ac_chg->ops.enable) in abx500_chargalg_ac_en()
554 if (di->ac_chg->max_out_volt) in abx500_chargalg_ac_en()
555 vset = min(vset, di->ac_chg->max_out_volt); in abx500_chargalg_ac_en()
556 if (di->ac_chg->max_out_curr) in abx500_chargalg_ac_en()
557 iset = min(iset, di->ac_chg->max_out_curr); in abx500_chargalg_ac_en()
563 if (enable && di->ac_chg->external && in abx500_chargalg_ac_en()
570 return di->ac_chg->ops.enable(di->ac_chg, enable, vset, iset); in abx500_chargalg_ac_en()
613 if (di->ac_chg && di->ac_chg->ops.update_curr && in abx500_chargalg_update_chg_curr()
619 if (di->ac_chg->max_out_curr) in abx500_chargalg_update_chg_curr()
620 iset = min(iset, di->ac_chg->max_out_curr); in abx500_chargalg_update_chg_curr()
624 return di->ac_chg->ops.update_curr(di->ac_chg, iset); in abx500_chargalg_update_chg_curr()
971 if (!di->ac_chg && in abx500_chargalg_get_ext_psy_data()
973 di->ac_chg = psy_to_ux500_charger(ext); in abx500_chargalg_get_ext_psy_data()