Lines Matching refs:ac_chg

169 	struct ab8500_charger, ac_chg)
244 * @ac_chg: AC charger power supply
297 struct ux500_charger ac_chg;
1537 ab8500_power_supply_changed(di, di->ac_chg.psy);
2006 ab8500_power_supply_changed(di, di->ac_chg.psy);
2089 ab8500_power_supply_changed(di, di->ac_chg.psy);
2090 sysfs_notify(&di->ac_chg.psy->dev.kobj, NULL, "present");
2157 ab8500_charger_ac_en(&di->ac_chg, 0, 0, 0);
2517 ab8500_power_supply_changed(di, di->ac_chg.psy);
2608 ab8500_power_supply_changed(di, di->ac_chg.psy);
2829 ab8500_power_supply_changed(di, di->ac_chg.psy);
3306 ab8500_charger_ac_en(&di->ac_chg, false, 0, 0);
3330 if (!di->ac_chg.enabled)
3338 if (di->ac_chg.enabled && !di->ac_chg.external)
3339 power_supply_unregister(di->ac_chg.psy);
3443 ac_psy_cfg.drv_data = &di->ac_chg;
3450 di->ac_chg.ops.enable = &ab8500_charger_ac_en;
3451 di->ac_chg.ops.check_enable = &ab8500_charger_ac_check_enable;
3452 di->ac_chg.ops.kick_wd = &ab8500_charger_watchdog_kick;
3453 di->ac_chg.ops.update_curr = &ab8500_charger_update_charger_current;
3454 di->ac_chg.max_out_volt = ab8500_charger_voltage_map[
3456 di->ac_chg.max_out_curr =
3458 di->ac_chg.wdt_refresh = CHG_WD_INTERVAL;
3459 di->ac_chg.enabled = di->bm->ac_enabled;
3460 di->ac_chg.external = false;
3463 if (!di->ac_chg.enabled)
3561 if (di->ac_chg.enabled) {
3562 di->ac_chg.psy = power_supply_register(di->dev,
3565 if (IS_ERR(di->ac_chg.psy)) {
3567 ret = PTR_ERR(di->ac_chg.psy);
3602 ab8500_power_supply_changed(di, di->ac_chg.psy);
3603 sysfs_notify(&di->ac_chg.psy->dev.kobj, NULL, "present");
3671 if (di->ac_chg.enabled)
3672 power_supply_unregister(di->ac_chg.psy);