diff options
| -rw-r--r-- | drivers/staging/iio/adc/ad7192.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/staging/iio/adc/ad7192.c b/drivers/staging/iio/adc/ad7192.c index d11c6de9c777..6150d2780e22 100644 --- a/drivers/staging/iio/adc/ad7192.c +++ b/drivers/staging/iio/adc/ad7192.c | |||
| @@ -223,11 +223,9 @@ static int ad7192_setup(struct ad7192_state *st, | |||
| 223 | struct iio_dev *indio_dev = spi_get_drvdata(st->sd.spi); | 223 | struct iio_dev *indio_dev = spi_get_drvdata(st->sd.spi); |
| 224 | unsigned long long scale_uv; | 224 | unsigned long long scale_uv; |
| 225 | int i, ret, id; | 225 | int i, ret, id; |
| 226 | u8 ones[6]; | ||
| 227 | 226 | ||
| 228 | /* reset the serial interface */ | 227 | /* reset the serial interface */ |
| 229 | memset(&ones, 0xFF, 6); | 228 | ret = ad_sd_reset(&st->sd, 48); |
| 230 | ret = spi_write(st->sd.spi, &ones, 6); | ||
| 231 | if (ret < 0) | 229 | if (ret < 0) |
| 232 | goto out; | 230 | goto out; |
| 233 | usleep_range(500, 1000); /* Wait for at least 500us */ | 231 | usleep_range(500, 1000); /* Wait for at least 500us */ |
