Lines Matching refs:err

77 	int err;
85 err = regmap_bulk_write(idtfc3->regmap, LPF_MODE_CNFG, &mode, sizeof(mode));
86 if (err)
87 return err;
97 int err;
99 err = regmap_bulk_read(idtfc3->regmap, LPF_CTRL, &val, sizeof(val));
100 if (err)
101 return err;
113 int err;
118 err = regmap_bulk_read(idtfc3->regmap, TIME_CLOCK_MEAS_DIV_CNFG, buf, sizeof(buf));
119 if (err)
120 return err;
123 err = regmap_bulk_read(idtfc3->regmap, TIME_CLOCK_COUNT, buf, 1);
124 if (err)
125 return err;
135 int err;
140 err = regmap_bulk_read(idtfc3->regmap, TIME_CLOCK_TDC_FANOUT_CNFG, buf, sizeof(buf));
141 if (err)
142 return err;
174 int err;
178 err = regmap_bulk_write(idtfc3->regmap, TIME_CLOCK_MEAS_CTRL, &val, sizeof(val));
179 if (err)
180 return err;
189 err = regmap_bulk_write(idtfc3->regmap, TIME_CLOCK_MEAS_CNFG,
191 if (err)
192 return err;
198 err = regmap_bulk_write(idtfc3->regmap, TIME_CLOCK_MEAS_CTRL, &val, sizeof(val));
199 if (err)
200 return err;
210 int err;
213 err = regmap_bulk_read(idtfc3->regmap, TDC_FIFO_STS,
215 if (err)
221 err = regmap_bulk_read(idtfc3->regmap, TDC_FIFO_READ_REQ,
223 if (err)
238 int err;
241 err = regmap_bulk_read(idtfc3->regmap, TDC_FIFO_STS, &val, sizeof(val));
242 if (err)
243 return err;
250 err = idtfc3_enable_tdc(idtfc3, true, CONTINUOUS);
251 if (err)
252 return err;
259 int err;
263 err = check_tdc_fifo_overrun(idtfc3);
264 if (err)
265 return err;
280 int err;
282 err = regmap_bulk_read(idtfc3->regmap, TOD_COUNTER_READ_REQ,
284 if (err)
285 return err;
293 int err;
296 err = read_poll_timeout_atomic(regmap_bulk_read, err, !req, USEC_PER_MSEC,
299 if (err)
302 return err;
308 int err;
316 err = regmap_bulk_write(idtfc3->regmap, TOD_SYNC_LOAD_VAL_CTRL,
318 if (err)
319 return err;
326 int err;
328 err = idtfc3_write_subcounter(idtfc3, counter);
329 if (err)
330 return err;
362 int err;
364 err = idtfc3_timecounter_read(idtfc3);
365 if (err)
366 return err;
376 int err;
379 err = _idtfc3_gettime(idtfc3, ts);
382 return err;
411 int err;
414 err = _idtfc3_settime(idtfc3, ts);
417 return err;
445 int err;
448 err = _idtfc3_adjtime(idtfc3, delta);
451 return err;
457 int err;
460 err = idtfc3_set_lpf_mode(idtfc3, LPF_WP);
461 if (err)
462 return err;
482 int err;
485 err = _idtfc3_adjphase(idtfc3, delta);
488 return err;
494 int err;
497 err = idtfc3_set_lpf_mode(idtfc3, LPF_WF);
498 if (err)
499 return err;
525 int err;
528 err = _idtfc3_adjfine(idtfc3, scaled_ppm);
531 return err;
538 int err = -EOPNOTSUPP;
544 err = 0;
548 err = -ERANGE;
550 err = 0;
556 err = -EOPNOTSUPP;
558 err = idtfc3_enable_tdc(idtfc3, true, CONTINUOUS);
560 err = idtfc3_enable_tdc(idtfc3, false, MEAS_MODE_INVALID);
568 if (err)
569 dev_err(idtfc3->dev, "Failed in %s with err %d!", __func__, err);
571 return err;
606 int err = 0;
617 err = regmap_bulk_write(idtfc3->regmap, TDC_CTRL,
619 if (err)
620 return err;
622 err = regmap_bulk_write(idtfc3->regmap, TDC_CTRL,
624 if (err)
625 return err;
634 err = regmap_bulk_write(idtfc3->regmap, SOFT_RESET_CTRL,
636 if (err)
637 return err;
639 err = regmap_bulk_write(idtfc3->regmap, SOFT_RESET_CTRL,
641 if (err)
642 return err;
645 return err;
650 int err;
659 err = idtfc3_timecounter_update(idtfc3, 0, 0);
660 if (err)
661 return err;
663 err = idtfc3_timecounter_read(idtfc3);
664 if (err)
665 return err;
674 int err;
679 err = regmap_bulk_read(idtfc3->regmap, TDC_REF_DIV_CNFG,
681 if (err)
682 return err;
684 err = regmap_bulk_read(idtfc3->regmap, TDC_FB_DIV_INT_CNFG,
686 if (err)
687 return err;
700 int err;
703 err = regmap_bulk_read(idtfc3->regmap, TIME_CLOCK_SRC, &fod, sizeof(fod));
704 if (err)
705 return err;
726 int err;
729 err = regmap_bulk_read(idtfc3->regmap, SUB_SYNC_GEN_CNFG, buf, sizeof(buf));
730 if (err)
731 return err;
742 int err;
744 err = idtfc3_get_fod(idtfc3);
745 if (err)
746 return err;
748 err = idtfc3_get_sync_count(idtfc3);
749 if (err)
750 return err;
752 err = idtfc3_get_time_ref_freq(idtfc3);
753 if (err)
754 return err;
761 int err = 0;
763 err = idtfc3_hw_calibrate(idtfc3);
764 if (err)
765 return err;
767 err = idtfc3_enable_lpf(idtfc3, true);
768 if (err)
769 return err;
771 err = idtfc3_enable_tdc(idtfc3, false, MEAS_MODE_INVALID);
772 if (err)
773 return err;
775 err = idtfc3_get_tdc_offset_sign(idtfc3);
776 if (err)
777 return err;
786 int err;
797 err = regmap_bulk_write(idtfc3->regmap, TOD_SYNC_LOAD_VAL_CTRL,
799 if (err)
800 return err;
818 return err;
823 int err;
830 err = PTR_ERR(idtfc3->ptp_clock);
832 return err;
835 err = idtfc3_set_overhead(idtfc3);
836 if (err)
837 return err;
839 err = idtfc3_init_timecounter(idtfc3);
840 if (err)
841 return err;
856 int err;
866 err = request_firmware(&fw, fname, idtfc3->dev);
868 if (err) {
870 "requesting firmware failed with err %d!\n", err);
871 return err;
882 err = -EINVAL;
889 err = idtfc3_set_hw_param(&idtfc3->hw_param, addr, val);
892 if (err != -EINVAL) {
893 err = 0;
899 err = regmap_bulk_write(idtfc3->regmap, addr,
903 if (err)
907 err = idtfc3_configure_hw(idtfc3);
910 return err;
915 int err;
918 err = regmap_bulk_read(idtfc3->regmap, DEVICE_ID,
920 if (err) {
921 dev_err(idtfc3->dev, "%s failed with %d", __func__, err);
922 return err;
932 int err;
935 err = idtfc3_read_device_id(idtfc3, &device_id);
936 if (err)
937 return err;
951 int err;
965 err = idtfc3_check_device_compatibility(idtfc3);
966 if (err) {
968 return err;
971 err = idtfc3_load_firmware(idtfc3);
972 if (err) {
973 if (err == -ENOENT) {
977 dev_warn(idtfc3->dev, "loading firmware failed with %d", err);
980 err = idtfc3_enable_ptp(idtfc3);
981 if (err) {
982 dev_err(idtfc3->dev, "idtfc3_enable_ptp failed with %d", err);
984 return err;
989 if (err) {
991 return err;