Lines Matching refs:ret
416 int ret;
419 ret = pll_factors(&pll_div, freq_out, freq_in,
421 if (ret)
422 return ret;
569 int i, ret;
583 ret = PTR_ERR(wm8804->reset);
584 dev_err(dev, "Failed to get reset line: %d\n", ret);
585 return ret;
591 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(wm8804->supplies),
593 if (ret) {
594 dev_err(dev, "Failed to request supplies: %d\n", ret);
595 return ret;
605 ret = devm_regulator_register_notifier(regulator,
607 if (ret != 0) {
610 ret);
611 return ret;
615 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies),
617 if (ret) {
618 dev_err(dev, "Failed to enable supplies: %d\n", ret);
619 return ret;
624 ret = regmap_read(regmap, WM8804_RST_DEVID1, &id1);
625 if (ret < 0) {
626 dev_err(dev, "Failed to read device ID: %d\n", ret);
630 ret = regmap_read(regmap, WM8804_DEVID2, &id2);
631 if (ret < 0) {
632 dev_err(dev, "Failed to read device ID: %d\n", ret);
640 ret = -EINVAL;
644 ret = regmap_read(regmap, WM8804_DEVREV, &id1);
645 if (ret < 0) {
647 ret);
653 ret = wm8804_soft_reset(wm8804);
654 if (ret < 0) {
655 dev_err(dev, "Failed to issue reset: %d\n", ret);
660 ret = devm_snd_soc_register_component(dev, &soc_component_dev_wm8804,
662 if (ret < 0) {
663 dev_err(dev, "Failed to register CODEC: %d\n", ret);
675 return ret;
689 int ret;
691 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies),
693 if (ret) {
694 dev_err(wm8804->dev, "Failed to enable supplies: %d\n", ret);
695 return ret;