Lines Matching refs:ret

140 	int ret;
150 ret = spi_sync_transfer(st->spi, &t, 1);
151 if (ret)
152 return ret;
156 return ret;
162 int ret;
165 ret = __admv1014_spi_read(st, reg, val);
168 return ret;
184 int ret;
187 ret = __admv1014_spi_write(st, reg, val);
190 return ret;
197 int ret;
199 ret = __admv1014_spi_read(st, reg, &data);
200 if (ret)
201 return ret;
211 int ret;
214 ret = __admv1014_spi_update_bits(st, reg, mask, val);
217 return ret;
242 int ret;
250 ret = __admv1014_spi_update_bits(st, ADMV1014_REG_MIXER,
254 if (ret)
255 return ret;
276 int ret;
280 ret = admv1014_spi_read(st, ADMV1014_REG_IF_AMP_BB_AMP, &data);
281 if (ret)
282 return ret;
291 ret = admv1014_spi_read(st, ADMV1014_REG_LO_AMP_PHASE_ADJUST1, &data);
292 if (ret)
293 return ret;
302 ret = admv1014_spi_read(st, ADMV1014_REG_MIXER, &data);
303 if (ret)
304 return ret;
309 ret = admv1014_spi_read(st, ADMV1014_REG_BB_AMP_AGC, &data);
310 if (ret)
311 return ret;
369 int ret;
374 ret = admv1014_spi_read(st, ADMV1014_REG_IF_AMP, &data);
375 if (ret)
376 return ret;
380 ret = admv1014_spi_read(st, ADMV1014_REG_IF_AMP_BB_AMP, &data);
381 if (ret)
382 return ret;
388 ret = admv1014_spi_read(st, ADMV1014_REG_IF_AMP, &data);
389 if (ret)
390 return ret;
411 int ret;
413 ret = kstrtouint(buf, 10, &data);
414 if (ret)
415 return ret;
444 ret = admv1014_spi_update_bits(st, addr, msk, data);
446 return ret ? ret : len;
494 int ret;
498 ret = notifier_from_errno(admv1014_update_quad_filters(st));
500 return ret;
613 int ret;
615 ret = regulator_bulk_enable(ADMV1014_NUM_REGULATORS, st->regulators);
616 if (ret) {
618 return ret;
621 ret = devm_add_action_or_reset(&spi->dev, admv1014_reg_disable, st->regulators);
622 if (ret)
623 return ret;
625 ret = clk_prepare_enable(st->clkin);
626 if (ret)
627 return ret;
629 ret = devm_add_action_or_reset(&spi->dev, admv1014_clk_disable, st->clkin);
630 if (ret)
631 return ret;
634 ret = devm_clk_notifier_register(&spi->dev, st->clkin, &st->nb);
635 if (ret)
636 return ret;
638 ret = devm_add_action_or_reset(&spi->dev, admv1014_powerdown, st);
639 if (ret)
640 return ret;
643 ret = __admv1014_spi_update_bits(st, ADMV1014_REG_SPI_CONTROL,
646 if (ret) {
648 return ret;
651 ret = __admv1014_spi_update_bits(st, ADMV1014_REG_SPI_CONTROL,
654 if (ret) {
656 return ret;
659 ret = __admv1014_spi_write(st, ADMV1014_REG_VVA_TEMP_COMP, 0x727C);
660 if (ret) {
662 return ret;
665 ret = __admv1014_spi_read(st, ADMV1014_REG_SPI_CONTROL, &chip_id);
666 if (ret)
667 return ret;
675 ret = __admv1014_spi_update_bits(st, ADMV1014_REG_QUAD,
679 if (ret) {
681 return ret;
684 ret = admv1014_update_quad_filters(st);
685 if (ret) {
687 return ret;
690 ret = admv1014_update_vcm_settings(st);
691 if (ret) {
693 return ret;
715 int ret;
721 ret = device_property_match_property_string(&spi->dev, "adi,input-mode",
724 if (ret >= 0)
725 st->input_mode = ret;
729 ret = device_property_match_property_string(&spi->dev, "adi,quad-se-mode",
732 if (ret >= 0)
733 st->quad_se_mode = ADMV1014_SE_MODE_POS + (ret * 3);
740 ret = devm_regulator_bulk_get(&st->spi->dev, ADMV1014_NUM_REGULATORS,
742 if (ret) {
744 return ret;
759 int ret;
767 ret = admv1014_properties_parse(st);
768 if (ret)
769 return ret;
786 ret = admv1014_init(st);
787 if (ret)
788 return ret;