Lines Matching refs:wm831x_power

20 struct wm831x_power {
73 struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev.parent);
74 struct wm831x *wm831x = wm831x_power->wm831x;
104 struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev.parent);
105 struct wm831x *wm831x = wm831x_power->wm831x;
143 struct wm831x_power *wm831x_power = container_of(nb,
144 struct wm831x_power,
156 dev_dbg(wm831x_power->wm831x->dev,
159 wm831x_set_bits(wm831x_power->wm831x, WM831X_POWER_STATE,
436 struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev.parent);
437 struct wm831x *wm831x = wm831x_power->wm831x;
486 struct wm831x_power *wm831x_power = data;
487 struct wm831x *wm831x = wm831x_power->wm831x;
493 if (wm831x_power->have_battery)
494 power_supply_changed(wm831x_power->battery);
506 struct wm831x_power *wm831x_power = data;
507 struct wm831x *wm831x = wm831x_power->wm831x;
518 struct wm831x_power *wm831x_power = data;
519 struct wm831x *wm831x = wm831x_power->wm831x;
524 if (wm831x_power->have_battery)
525 power_supply_changed(wm831x_power->battery);
526 power_supply_changed(wm831x_power->usb);
527 power_supply_changed(wm831x_power->wall);
536 struct wm831x_power *power;
539 power = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_power),
700 struct wm831x_power *wm831x_power = platform_get_drvdata(pdev);
701 struct wm831x *wm831x = wm831x_power->wm831x;
704 if (wm831x_power->usb_phy) {
705 usb_unregister_notifier(wm831x_power->usb_phy,
706 &wm831x_power->usb_notify);
713 free_irq(irq, wm831x_power);
717 free_irq(irq, wm831x_power);
720 free_irq(irq, wm831x_power);
722 if (wm831x_power->have_battery)
723 power_supply_unregister(wm831x_power->battery);
724 power_supply_unregister(wm831x_power->wall);
725 power_supply_unregister(wm831x_power->usb);