Searched refs:ac_chg (Results 1 – 2 of 2) sorted by relevance
237 struct ux500_charger *ac_chg; member338 return di->ac_chg->ops.check_enable(di->ac_chg, in ab8500_chargalg_check_charger_enable()464 if (di->ac_chg && di->ac_chg->ops.kick_wd && in ab8500_chargalg_kick_watchdog()466 return di->ac_chg->ops.kick_wd(di->ac_chg); in ab8500_chargalg_kick_watchdog()487 if (!di->ac_chg || !di->ac_chg->ops.enable) in ab8500_chargalg_ac_en()491 if (di->ac_chg->max_out_volt_uv) in ab8500_chargalg_ac_en()493 if (di->ac_chg->max_out_curr_ua) in ab8500_chargalg_ac_en()499 return di->ac_chg->ops.enable(di->ac_chg, enable, vset_uv, iset_ua); in ab8500_chargalg_ac_en()542 if (di->ac_chg && di->ac_chg->ops.update_curr && in ab8500_chargalg_update_chg_curr()553 return di->ac_chg->ops.update_curr(di->ac_chg, iset_ua); in ab8500_chargalg_update_chg_curr()[all …]
171 struct ab8500_charger, ac_chg)299 struct ux500_charger ac_chg; member2170 ab8500_charger_ac_en(&di->ac_chg, 0, 0, 0); in ab8500_charger_ac_attached_work()3500 ac_psy_cfg.drv_data = &di->ac_chg; in ab8500_charger_probe()3508 di->ac_chg.ops.enable = &ab8500_charger_ac_en; in ab8500_charger_probe()3514 di->ac_chg.max_out_curr_ua = in ab8500_charger_probe()3516 di->ac_chg.wdt_refresh = CHG_WD_INTERVAL; in ab8500_charger_probe()3524 di->ac_chg.enabled = true; in ab8500_charger_probe()3598 if (di->ac_chg.enabled) { in ab8500_charger_probe()3602 if (IS_ERR(di->ac_chg.psy)) { in ab8500_charger_probe()[all …]