Lines Matching refs:power
47 if (!wm8350->power.rev_g_coeff) in wm8350_charge_time_min()
190 struct wm8350_power *power = &wm8350->power; in wm8350_charger_handler() local
191 struct wm8350_charger_policy *policy = power->policy; in wm8350_charger_handler()
199 power_supply_changed(power->battery); in wm8350_charger_handler()
206 power_supply_changed(power->battery); in wm8350_charger_handler()
234 power_supply_changed(power->battery); in wm8350_charger_handler()
235 power_supply_changed(power->usb); in wm8350_charger_handler()
236 power_supply_changed(power->ac); in wm8350_charger_handler()
472 struct wm8350_power *power = &wm8350->power; in wm8350_power_probe() local
473 struct wm8350_charger_policy *policy = power->policy; in wm8350_power_probe()
476 power->ac = power_supply_register(&pdev->dev, &wm8350_ac_desc, NULL); in wm8350_power_probe()
477 if (IS_ERR(power->ac)) in wm8350_power_probe()
478 return PTR_ERR(power->ac); in wm8350_power_probe()
480 power->battery = power_supply_register(&pdev->dev, &wm8350_battery_desc, in wm8350_power_probe()
482 if (IS_ERR(power->battery)) { in wm8350_power_probe()
483 ret = PTR_ERR(power->battery); in wm8350_power_probe()
487 power->usb = power_supply_register(&pdev->dev, &wm8350_usb_desc, NULL); in wm8350_power_probe()
488 if (IS_ERR(power->usb)) { in wm8350_power_probe()
489 ret = PTR_ERR(power->usb); in wm8350_power_probe()
508 power_supply_unregister(power->battery); in wm8350_power_probe()
510 power_supply_unregister(power->ac); in wm8350_power_probe()
518 struct wm8350_power *power = &wm8350->power; in wm8350_power_remove() local
522 power_supply_unregister(power->battery); in wm8350_power_remove()
523 power_supply_unregister(power->ac); in wm8350_power_remove()
524 power_supply_unregister(power->usb); in wm8350_power_remove()