Lines Matching refs:ret
416 int ret;
419 ret = pll_factors(&pll_div, freq_out, freq_in,
421 if (ret)
422 return ret;
568 int i, ret;
582 ret = PTR_ERR(wm8804->reset);
583 dev_err(dev, "Failed to get reset line: %d\n", ret);
584 return ret;
590 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(wm8804->supplies),
592 if (ret) {
593 dev_err(dev, "Failed to request supplies: %d\n", ret);
594 return ret;
604 ret = devm_regulator_register_notifier(regulator,
606 if (ret != 0) {
609 ret);
610 return ret;
614 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies),
616 if (ret) {
617 dev_err(dev, "Failed to enable supplies: %d\n", ret);
618 return ret;
623 ret = regmap_read(regmap, WM8804_RST_DEVID1, &id1);
624 if (ret < 0) {
625 dev_err(dev, "Failed to read device ID: %d\n", ret);
629 ret = regmap_read(regmap, WM8804_DEVID2, &id2);
630 if (ret < 0) {
631 dev_err(dev, "Failed to read device ID: %d\n", ret);
639 ret = -EINVAL;
643 ret = regmap_read(regmap, WM8804_DEVREV, &id1);
644 if (ret < 0) {
646 ret);
652 ret = wm8804_soft_reset(wm8804);
653 if (ret < 0) {
654 dev_err(dev, "Failed to issue reset: %d\n", ret);
659 ret = devm_snd_soc_register_component(dev, &soc_component_dev_wm8804,
661 if (ret < 0) {
662 dev_err(dev, "Failed to register CODEC: %d\n", ret);
674 return ret;
688 int ret;
690 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies),
692 if (ret) {
693 dev_err(wm8804->dev, "Failed to enable supplies: %d\n", ret);
694 return ret;