st = iio_priv(indio_dev);
mutex_init(&st->lock);
st->mclk = devm_clk_get_enabled(&spi->dev, NULL);
- if (IS_ERR(st->mclk)) {
- dev_err(&spi->dev, "Failed to enable master clock\n");
- return PTR_ERR(st->mclk);
- }
+ if (IS_ERR(st->mclk))
+ return dev_err_probe(&spi->dev, PTR_ERR(st->mclk),
+ "Failed to enable master clock\n");
st->spi = spi;
st->devid = spi_get_device_id(spi)->driver_data;
st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
ret = spi_sync(st->spi, &st->msg);
- if (ret) {
- dev_err(&spi->dev, "device init failed\n");
- return ret;
- }
+ if (ret)
+ return dev_err_probe(&spi->dev, ret,
+ "device init failed\n");
ret = ad9834_write_frequency(st, AD9834_REG_FREQ0, 1000000);
if (ret)