Lines Matching refs:ret
583 int val, ret;
599 ret = regmap_read_poll_timeout_atomic(priv->regmap, MESON_SAR_ADC_DELAY, val,
602 if (ret) {
604 return ret;
644 int ret;
649 ret = meson_sar_adc_lock(indio_dev);
650 if (ret)
651 return ret;
661 ret = meson_sar_adc_read_raw_sample(indio_dev, chan, val);
666 if (ret) {
668 chan->address, ret);
669 return ret;
681 int ret;
695 ret = regulator_get_voltage(priv->vref);
696 if (ret < 0) {
697 dev_err(dev, "failed to get vref voltage: %d\n", ret);
698 return ret;
701 *val = ret / 1000;
794 int ret;
798 ret = PTR_ERR(temperature_calib);
804 if (ret == -ENODEV)
807 return dev_err_probe(dev, ret, "failed to get temperature_calib cell\n");
847 int regval, i, ret;
1014 ret = clk_set_parent(priv->adc_sel_clk, priv->clkin);
1015 if (ret)
1016 return dev_err_probe(dev, ret, "failed to set adc parent to clkin\n");
1018 ret = clk_set_rate(priv->adc_clk, priv->param->clock_rate);
1019 if (ret)
1020 return dev_err_probe(dev, ret, "failed to set adc clock rate\n");
1044 int ret;
1047 ret = meson_sar_adc_lock(indio_dev);
1048 if (ret)
1051 ret = regulator_enable(priv->vref);
1052 if (ret < 0) {
1069 ret = clk_prepare_enable(priv->adc_clk);
1070 if (ret) {
1087 return ret;
1093 int ret;
1099 ret = meson_sar_adc_lock(indio_dev);
1100 if (ret)
1101 dev_err(indio_dev->dev.parent, "Failed to lock ADC (%pE)\n", ERR_PTR(ret));
1112 if (!ret)
1138 int ret, nominal0, nominal1, value0, value1;
1146 ret = meson_sar_adc_get_sample(indio_dev,
1150 if (ret < 0)
1155 ret = meson_sar_adc_get_sample(indio_dev,
1159 if (ret < 0)
1163 ret = -EINVAL;
1171 ret = 0;
1175 return ret;
1346 int irq, ret;
1377 ret = devm_request_irq(dev, irq, meson_sar_adc_irq, IRQF_SHARED, dev_name(dev), indio_dev);
1378 if (ret)
1379 return ret;
1399 ret = meson_sar_adc_clk_init(indio_dev, base);
1400 if (ret)
1401 return ret;
1411 ret = meson_sar_adc_temp_sensor_init(indio_dev);
1412 if (ret)
1413 return ret;
1426 ret = meson_sar_adc_init(indio_dev);
1427 if (ret)
1432 ret = meson_sar_adc_hw_enable(indio_dev);
1433 if (ret)
1436 ret = meson_sar_adc_calib(indio_dev);
1437 if (ret)
1442 ret = iio_device_register(indio_dev);
1443 if (ret)
1451 return ret;
1481 int ret;
1483 ret = clk_prepare_enable(priv->core_clk);
1484 if (ret) {
1486 return ret;