Lines Matching refs:usb_chg
238 struct ux500_charger *usb_chg;
334 return di->usb_chg->ops.check_enable(di->usb_chg,
467 } else if (di->usb_chg && di->usb_chg->ops.kick_wd &&
469 return di->usb_chg->ops.kick_wd(di->usb_chg);
515 if (!di->usb_chg || !di->usb_chg->ops.enable)
519 if (di->usb_chg->max_out_volt_uv)
520 vset_uv = min(vset_uv, di->usb_chg->max_out_volt_uv);
521 if (di->usb_chg->max_out_curr_ua)
522 iset_ua = min(iset_ua, di->usb_chg->max_out_curr_ua);
527 return di->usb_chg->ops.enable(di->usb_chg, enable, vset_uv, iset_ua);
554 } else if (di->usb_chg && di->usb_chg->ops.update_curr &&
560 if (di->usb_chg->max_out_curr_ua)
561 iset_ua = min(iset_ua, di->usb_chg->max_out_curr_ua);
565 return di->usb_chg->ops.update_curr(di->usb_chg, iset_ua);
885 else if (!di->usb_chg &&
887 di->usb_chg = psy_to_ux500_charger(ext);