Lines Matching refs:err

204 	int err;  in stx104_read_raw()  local
211 err = regmap_read(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, &adc_config); in stx104_read_raw()
212 if (err) in stx104_read_raw()
213 return err; in stx104_read_raw()
219 err = regmap_read(priv->aio_data_map, STX104_DAC_OFFSET(chan->channel), in stx104_read_raw()
221 if (err) in stx104_read_raw()
222 return err; in stx104_read_raw()
230 err = regmap_write(priv->aio_ctl_map, STX104_ADC_CHANNEL, in stx104_read_raw()
232 if (err) { in stx104_read_raw()
234 return err; in stx104_read_raw()
245 err = regmap_write(priv->aio_ctl_map, STX104_SOFTWARE_STROBE, 0); in stx104_read_raw()
246 if (err) { in stx104_read_raw()
248 return err; in stx104_read_raw()
250 err = regmap_read_poll_timeout(priv->aio_ctl_map, STX104_ADC_STATUS, adc_status, in stx104_read_raw()
252 if (err) { in stx104_read_raw()
254 return err; in stx104_read_raw()
257 err = regmap_read(priv->aio_data_map, STX104_ADC_DATA, &value); in stx104_read_raw()
258 if (err) { in stx104_read_raw()
260 return err; in stx104_read_raw()
268 err = regmap_read(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, &adc_config); in stx104_read_raw()
269 if (err) in stx104_read_raw()
270 return err; in stx104_read_raw()
276 err = regmap_read(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, &adc_config); in stx104_read_raw()
277 if (err) in stx104_read_raw()
278 return err; in stx104_read_raw()
375 int err; in bank_select_i8254() local
378 err = regmap_write_bits(map, STX104_ADC_CONFIGURATION, STX104_RBK, select_i8254[i]); in bank_select_i8254()
379 if (err) in bank_select_i8254()
380 return err; in bank_select_i8254()
388 int err; in stx104_init_hw() local
391 err = regmap_write(priv->aio_ctl_map, STX104_ADC_CONTROL, STX104_SOFTWARE_TRIGGER); in stx104_init_hw()
392 if (err) in stx104_init_hw()
393 return err; in stx104_init_hw()
396 err = regmap_write(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, STX104_GAIN_X1); in stx104_init_hw()
397 if (err) in stx104_init_hw()
398 return err; in stx104_init_hw()
401 err = regmap_write(priv->aio_data_map, STX104_DAC_BASE, 0); in stx104_init_hw()
402 if (err) in stx104_init_hw()
403 return err; in stx104_init_hw()
404 err = regmap_write(priv->aio_data_map, STX104_DAC_BASE + STX104_AIO_DATA_STRIDE, 0); in stx104_init_hw()
405 if (err) in stx104_init_hw()
406 return err; in stx104_init_hw()
421 int err; in stx104_probe() local
466 err = regmap_read(aio_ctl_map, STX104_ADC_STATUS, &adc_status); in stx104_probe()
467 if (err) in stx104_probe()
468 return err; in stx104_probe()
482 err = stx104_init_hw(priv); in stx104_probe()
483 if (err) in stx104_probe()
484 return err; in stx104_probe()
486 err = devm_iio_device_register(dev, indio_dev); in stx104_probe()
487 if (err) in stx104_probe()
488 return err; in stx104_probe()
502 err = PTR_ERR_OR_ZERO(devm_gpio_regmap_register(dev, &gpio_config)); in stx104_probe()
503 if (err) in stx104_probe()
504 return err; in stx104_probe()