Lines Matching defs:power
44 if (!wm8350->power.rev_g_coeff)
187 struct wm8350_power *power = &wm8350->power;
188 struct wm8350_charger_policy *policy = power->policy;
196 power_supply_changed(power->battery);
203 power_supply_changed(power->battery);
232 power_supply_changed(power->battery);
233 power_supply_changed(power->usb);
234 power_supply_changed(power->ac);
539 struct wm8350_power *power = &wm8350->power;
540 struct wm8350_charger_policy *policy = power->policy;
543 power->ac = power_supply_register(&pdev->dev, &wm8350_ac_desc, NULL);
544 if (IS_ERR(power->ac))
545 return PTR_ERR(power->ac);
547 power->battery = power_supply_register(&pdev->dev, &wm8350_battery_desc,
549 if (IS_ERR(power->battery)) {
550 ret = PTR_ERR(power->battery);
554 power->usb = power_supply_register(&pdev->dev, &wm8350_usb_desc, NULL);
555 if (IS_ERR(power->usb)) {
556 ret = PTR_ERR(power->usb);
575 power_supply_unregister(power->battery);
577 power_supply_unregister(power->ac);
585 struct wm8350_power *power = &wm8350->power;
589 power_supply_unregister(power->battery);
590 power_supply_unregister(power->ac);
591 power_supply_unregister(power->usb);
599 .name = "wm8350-power",
607 MODULE_ALIAS("platform:wm8350-power");