|
@@ -708,8 +708,6 @@ static int ina2xx_work_buffer(struct iio_dev *indio_dev)
|
|
|
s64 time;
|
|
|
unsigned int alert;
|
|
|
|
|
|
- time = iio_get_time_ns(indio_dev);
|
|
|
-
|
|
|
/*
|
|
|
* Because the timer thread and the chip conversion clock
|
|
|
* are asynchronous, the period difference will eventually
|
|
@@ -738,6 +736,8 @@ static int ina2xx_work_buffer(struct iio_dev *indio_dev)
|
|
|
|
|
|
} while (!alert);
|
|
|
|
|
|
+ time = iio_get_time_ns(indio_dev);
|
|
|
+
|
|
|
/*
|
|
|
* Single register reads: bulk_read will not work with ina226/219
|
|
|
* as there is no auto-increment of the register pointer.
|