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