Lines Matching refs:ret
202 int ret;
204 ret = kstrtos32_from_user(user_buf, count, 0, &pvt->ts_coeff.j);
205 if (ret)
206 return ret;
282 int ret;
286 ret = regmap_read_poll_timeout(t_map, SDIF_DONE(channel),
290 if (ret)
291 return ret;
293 ret = regmap_read(t_map, SDIF_DATA(channel), &nbs);
294 if (ret < 0)
295 return ret;
317 int ret;
327 ret = regmap_read_poll_timeout(v_map, VM_SDIF_DONE(vm_idx),
331 if (ret)
332 return ret;
334 ret = regmap_read(v_map, VM_SDIF_DATA(vm_idx, ch_idx), &n);
335 if (ret < 0)
336 return ret;
400 int ret;
430 ret = regmap_write(t_map, SDIF_SMPL_CTRL, 0x0);
431 if (ret < 0)
432 return ret;
434 ret = regmap_write(t_map, SDIF_HALT, 0x0);
435 if (ret < 0)
436 return ret;
438 ret = regmap_write(t_map, CLK_SYNTH, clk_synth);
439 if (ret < 0)
440 return ret;
442 ret = regmap_write(t_map, SDIF_DISABLE, 0x0);
443 if (ret < 0)
444 return ret;
446 ret = regmap_read_poll_timeout(t_map, SDIF_STAT,
450 if (ret)
451 return ret;
455 ret = regmap_write(t_map, SDIF_W, val);
456 if (ret < 0)
457 return ret;
459 ret = regmap_read_poll_timeout(t_map, SDIF_STAT,
463 if (ret)
464 return ret;
468 ret = regmap_write(t_map, SDIF_W, val);
469 if (ret < 0)
470 return ret;
472 ret = regmap_read_poll_timeout(t_map, SDIF_STAT,
476 if (ret)
477 return ret;
482 ret = regmap_write(t_map, SDIF_W, val);
483 if (ret < 0)
484 return ret;
488 ret = regmap_write(p_map, SDIF_HALT, 0x0);
489 if (ret < 0)
490 return ret;
492 ret = regmap_write(p_map, SDIF_DISABLE, BIT(p_num) - 1);
493 if (ret < 0)
494 return ret;
496 ret = regmap_write(p_map, CLK_SYNTH, clk_synth);
497 if (ret < 0)
498 return ret;
502 ret = regmap_write(v_map, SDIF_SMPL_CTRL, 0x0);
503 if (ret < 0)
504 return ret;
506 ret = regmap_write(v_map, SDIF_HALT, 0x0);
507 if (ret < 0)
508 return ret;
510 ret = regmap_write(v_map, CLK_SYNTH, clk_synth);
511 if (ret < 0)
512 return ret;
514 ret = regmap_write(v_map, SDIF_DISABLE, 0x0);
515 if (ret < 0)
516 return ret;
518 ret = regmap_read_poll_timeout(v_map, SDIF_STAT,
522 if (ret)
523 return ret;
527 ret = regmap_write(v_map, SDIF_W, val);
528 if (ret < 0)
529 return ret;
531 ret = regmap_read_poll_timeout(v_map, SDIF_STAT,
535 if (ret)
536 return ret;
541 ret = regmap_write(v_map, SDIF_W, val);
542 if (ret < 0)
543 return ret;
545 ret = regmap_read_poll_timeout(v_map, SDIF_STAT,
549 if (ret)
550 return ret;
554 ret = regmap_write(v_map, SDIF_W, val);
555 if (ret < 0)
556 return ret;
558 ret = regmap_read_poll_timeout(v_map, SDIF_STAT,
562 if (ret)
563 return ret;
568 ret = regmap_write(v_map, SDIF_W, val);
569 if (ret < 0)
570 return ret;
623 int ret;
625 ret = reset_control_deassert(pvt->rst);
626 if (ret)
627 return ret;
636 int ret, i, j, k;
638 ret = device_property_read_u8_array(dev, "moortec,vm-active-channels",
640 if (ret) {
689 int i, ret, num_ch;
707 ret = device_property_read_u8_array(dev, "moortec,vm-pre-scaler-x2",
709 if (ret)
720 return ret;
727 int ret;
730 ret = device_property_read_u32(dev, "moortec,ts-series", &series);
731 if (ret)
775 int ret;
781 ret = pvt_get_regmap(pdev, "common", pvt);
782 if (ret)
783 return ret;
795 ret = pvt_reset_control_deassert(dev, pvt);
796 if (ret)
797 return dev_err_probe(dev, ret,
801 ret = regmap_read(pvt->c_map, PVT_IP_CONFIG, &val);
802 if (ret < 0)
803 return ret;
827 ret = pvt_get_regmap(pdev, "ts", pvt);
828 if (ret)
829 return ret;
831 ret = pvt_set_temp_coeff(dev, pvt);
832 if (ret)
833 return ret;
848 ret = pvt_get_regmap(pdev, "pd", pvt);
849 if (ret)
850 return ret;
856 ret = pvt_get_regmap(pdev, "vm", pvt);
857 if (ret)
858 return ret;
860 ret = device_property_read_u8_array(dev, "intel,vm-map", vm_idx,
862 if (ret) {
878 ret = pvt_get_active_channel(dev, pvt, vm_num, ch_num, vm_idx);
879 if (ret)
880 return ret;
882 ret = pvt_get_pre_scaler(dev, pvt);
883 if (ret)
884 return ret;
898 ret = pvt_init(pvt);
899 if (ret) {
900 dev_err(dev, "failed to init pvt: %d\n", ret);
901 return ret;