Lines Matching full:supplies
62 struct regulator_bulk_data supplies[WM8804_NUM_SUPPLIES]; member
588 for (i = 0; i < ARRAY_SIZE(wm8804->supplies); i++) in wm8804_probe()
589 wm8804->supplies[i].supply = wm8804_supply_names[i]; in wm8804_probe()
591 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(wm8804->supplies), in wm8804_probe()
592 wm8804->supplies); in wm8804_probe()
594 dev_err(dev, "Failed to request supplies: %d\n", ret); in wm8804_probe()
602 for (i = 0; i < ARRAY_SIZE(wm8804->supplies); i++) { in wm8804_probe()
603 struct regulator *regulator = wm8804->supplies[i].consumer; in wm8804_probe()
615 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies), in wm8804_probe()
616 wm8804->supplies); in wm8804_probe()
618 dev_err(dev, "Failed to enable supplies: %d\n", ret); in wm8804_probe()
674 regulator_bulk_disable(ARRAY_SIZE(wm8804->supplies), wm8804->supplies); in wm8804_probe()
691 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies), in wm8804_runtime_resume()
692 wm8804->supplies); in wm8804_runtime_resume()
694 dev_err(wm8804->dev, "Failed to enable supplies: %d\n", ret); in wm8804_runtime_resume()
713 regulator_bulk_disable(ARRAY_SIZE(wm8804->supplies), in wm8804_runtime_suspend()
714 wm8804->supplies); in wm8804_runtime_suspend()