Lines Matching refs:ac_chg
237 struct ux500_charger *ac_chg;
338 return di->ac_chg->ops.check_enable(di->ac_chg,
464 if (di->ac_chg && di->ac_chg->ops.kick_wd &&
466 return di->ac_chg->ops.kick_wd(di->ac_chg);
487 if (!di->ac_chg || !di->ac_chg->ops.enable)
491 if (di->ac_chg->max_out_volt_uv)
492 vset_uv = min(vset_uv, di->ac_chg->max_out_volt_uv);
493 if (di->ac_chg->max_out_curr_ua)
494 iset_ua = min(iset_ua, di->ac_chg->max_out_curr_ua);
499 return di->ac_chg->ops.enable(di->ac_chg, enable, vset_uv, iset_ua);
542 if (di->ac_chg && di->ac_chg->ops.update_curr &&
548 if (di->ac_chg->max_out_curr_ua)
549 iset_ua = min(iset_ua, di->ac_chg->max_out_curr_ua);
553 return di->ac_chg->ops.update_curr(di->ac_chg, iset_ua);
882 if (!di->ac_chg &&
884 di->ac_chg = psy_to_ux500_charger(ext);