Lines Matching refs:ret

332 	int ret;
334 ret = regmap_read(lmk->regmap, LMK04832_REG_MAIN_PD, &tmp);
335 if (ret)
336 return ret;
346 int ret;
348 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_PLL2_PD,
352 if (ret)
353 return ret;
383 int ret;
385 ret = regmap_read(lmk->regmap, LMK04832_REG_PLL2_MISC, &pll2_misc);
386 if (ret)
387 return ret;
391 ret = regmap_bulk_read(lmk->regmap, LMK04832_REG_PLL2_N_0, &tmp, 3);
392 if (ret)
393 return ret;
399 ret = regmap_bulk_read(lmk->regmap, LMK04832_REG_PLL2_R_MSB, &tmp, 2);
400 if (ret)
401 return ret;
500 int ret;
502 ret = lmk04832_check_vco_ranges(lmk, rate);
503 if (ret < 0)
504 return ret;
525 int ret;
531 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_VCO_OSCOUT,
534 if (ret)
535 return ret;
543 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_PLL2_R_MSB,
546 if (ret)
547 return ret;
549 ret = regmap_write(lmk->regmap, LMK04832_REG_PLL2_R_LSB,
551 if (ret)
552 return ret;
554 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_PLL2_MISC,
557 if (ret)
558 return ret;
564 ret = regmap_write(lmk->regmap, LMK04832_REG_PLL2_N_0,
566 if (ret)
567 return ret;
568 ret = regmap_write(lmk->regmap, LMK04832_REG_PLL2_N_1,
570 if (ret)
571 return ret;
594 int ret;
603 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_VCO_OSCOUT,
607 if (ret)
608 return ret;
610 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_FB_CTRL,
617 if (ret)
618 return ret;
620 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_PLL2_MISC,
623 if (ret)
624 return ret;
626 ret = regmap_write(lmk->regmap, LMK04832_REG_PLL2_LD,
631 if (ret)
632 return ret;
647 int ret;
649 ret = regmap_update_bits(lmk->regmap,
653 if (ret)
654 return ret;
656 ret = regmap_read(lmk->regmap, LMK04832_REG_SYSREF_DDLY_LSB, &lsb);
657 if (ret)
658 return ret;
660 ret = regmap_read(lmk->regmap, LMK04832_REG_SYSREF_DDLY_MSB, &msb);
661 if (ret)
662 return ret;
666 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL0(id), &lsb);
667 if (ret)
668 return ret;
670 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL2(id), &msb);
671 if (ret)
672 return ret;
676 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL3(id), &lsb);
677 if (ret)
678 return ret;
692 ret = regmap_write(lmk->regmap,
695 if (ret)
696 return ret;
698 ret = regmap_write(lmk->regmap, LMK04832_REG_CLKOUT_CTRL1(id),
700 if (ret)
701 return ret;
728 int ret;
733 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_MAIN_PD,
736 if (ret)
737 return ret;
740 ret = lmk04832_clkout_set_ddly(lmk, i);
741 if (ret)
742 return ret;
749 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYSREF_OUT,
755 if (ret)
756 return ret;
758 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYNC,
762 if (ret)
763 return ret;
766 ret = regmap_write(lmk->regmap, LMK04832_REG_SYNC_DIS, 0x00);
767 if (ret)
768 return ret;
777 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYNC,
780 if (ret)
781 return ret;
783 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYNC,
786 if (ret)
787 return ret;
795 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYNC,
798 if (ret)
799 return ret;
801 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYNC,
804 if (ret)
805 return ret;
808 ret = regmap_write(lmk->regmap, LMK04832_REG_SYNC_DIS, 0xff);
809 if (ret)
810 return ret;
813 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYSREF_OUT,
817 if (ret)
818 return ret;
820 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYNC,
824 if (ret)
825 return ret;
841 return ret;
848 int ret;
850 ret = regmap_read(lmk->regmap, LMK04832_REG_MAIN_PD, &tmp);
851 if (ret)
852 return ret;
879 int ret;
881 ret = regmap_bulk_read(lmk->regmap, LMK04832_REG_SYSREF_DIV_MSB, &tmp, 2);
882 if (ret)
883 return ret;
917 int ret;
926 ret = regmap_write(lmk->regmap, LMK04832_REG_SYSREF_DIV_MSB,
928 if (ret)
929 return ret;
931 ret = regmap_write(lmk->regmap, LMK04832_REG_SYSREF_DIV_LSB,
933 if (ret)
934 return ret;
936 ret = lmk04832_sclk_sync_sequence(lmk);
937 if (ret)
940 return ret;
956 int ret;
966 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_SYSREF_OUT,
970 if (ret)
971 return ret;
973 ret = regmap_write(lmk->regmap, LMK04832_REG_SYSREF_DDLY_LSB,
975 if (ret)
976 return ret;
978 ret = regmap_write(lmk->regmap, LMK04832_REG_SYSREF_DDLY_MSB,
980 if (ret)
981 return ret;
983 ret = regmap_write(lmk->regmap, LMK04832_REG_SYSREF_PULSE_CNT,
985 if (ret)
986 return ret;
988 ret = regmap_update_bits(lmk->regmap, LMK04832_REG_MAIN_PD,
993 if (ret)
994 return ret;
996 ret = regmap_write(lmk->regmap, LMK04832_REG_SYNC,
1000 if (ret)
1001 return ret;
1003 ret = regmap_write(lmk->regmap, LMK04832_REG_SYNC_DIS, 0xff);
1004 if (ret)
1005 return ret;
1016 int ret;
1018 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL3(dclk->id),
1020 if (ret)
1021 return ret;
1054 int ret;
1056 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL0(dclk->id),
1058 if (ret)
1059 return ret;
1061 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL2(dclk->id),
1063 if (ret)
1064 return ret;
1100 int ret;
1111 ret = regmap_update_bits(lmk->regmap,
1115 if (ret)
1116 return ret;
1125 ret = regmap_update_bits(lmk->regmap,
1128 if (ret)
1129 return ret;
1131 ret = regmap_write(lmk->regmap,
1133 if (ret)
1134 return ret;
1137 ret = regmap_write(lmk->regmap, LMK04832_REG_CLKOUT_CTRL0(dclk->id),
1139 if (ret)
1140 return ret;
1142 ret = regmap_update_bits(lmk->regmap,
1146 if (ret)
1147 return ret;
1149 ret = lmk04832_sclk_sync_sequence(lmk);
1150 if (ret)
1153 return ret;
1173 int ret;
1176 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL2(clkout->id),
1178 if (ret)
1179 return ret;
1183 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_SRC_MUX(clkout->id),
1185 if (ret)
1186 return ret;
1189 ret = regmap_read(lmk->regmap,
1192 if (ret)
1193 return ret;
1198 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_FMT(clkout->id),
1200 if (ret)
1201 return ret;
1216 int ret;
1222 ret = regmap_update_bits(lmk->regmap,
1225 if (ret)
1226 return ret;
1228 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_SRC_MUX(clkout->id),
1230 if (ret)
1231 return ret;
1234 ret = regmap_update_bits(lmk->regmap,
1237 if (ret)
1238 return ret;
1274 int ret;
1276 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_SRC_MUX(clkout->id),
1278 if (ret)
1279 return ret;
1300 int ret;
1315 ret = devm_clk_hw_register(lmk->dev, &lmk->dclk[dclk_num].hw);
1316 if (ret)
1317 return ret;
1354 int ret;
1361 ret = regmap_write(lmk->regmap, LMK04832_REG_RST3W,
1363 if (ret)
1364 return ret;
1397 int ret;
1414 ret = clk_prepare_enable(lmk->oscin);
1415 if (ret)
1416 return ret;
1424 ret = -ENOMEM;
1431 ret = -ENOMEM;
1439 ret = -ENOMEM;
1463 ret = of_property_read_u32(child, "reg", &reg);
1464 if (ret) {
1488 ret = PTR_ERR(lmk->regmap);
1497 ret = lmk04832_set_spi_rdbk(lmk, rdbk_pin);
1498 if (ret)
1506 ret = -EINVAL;
1510 ret = lmk04832_register_vco(lmk);
1511 if (ret) {
1518 ret = clk_set_rate(lmk->vco.clk, lmk->vco_rate);
1519 if (ret) {
1525 ret = lmk04832_register_sclk(lmk);
1526 if (ret) {
1532 ret = lmk04832_register_clkout(lmk, i);
1533 if (ret) {
1540 ret = devm_of_clk_add_hw_provider(lmk->dev, of_clk_hw_onecell_get,
1542 if (ret) {
1543 dev_err(lmk->dev, "failed to add provider (%d)\n", ret);
1554 return ret;