diff options
author | Ian Abbott <abbotti@mev.co.uk> | 2021-03-01 17:57:53 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2021-03-10 09:25:31 +0100 |
commit | 46ffba0622f7171208fa2ec9d9d4ddc51c9ae1b4 (patch) | |
tree | 6c12698d20062426a6eac1ea7ec28882c2f42ef9 /drivers/clk/clk-composite.c | |
parent | staging: comedi: dt2814: Clear stale AI data before operation (diff) | |
download | linux-46ffba0622f7171208fa2ec9d9d4ddc51c9ae1b4.tar.xz linux-46ffba0622f7171208fa2ec9d9d4ddc51c9ae1b4.zip |
staging: comedi: dt2814: Don't wait for conversion in interrupt handler
When the interrupt handler decides the final sample has been acquired,
it turns off the timer enable (ENB) bit in the Command register. That
triggers another A/D conversion. The interrupt handler currently waits
for that to finish and then reads the resulting, unwanted sample. Since
the functions for handling Comedi read instructions and for setting up
asynchronous commands now call `dt2814_ai_clear()` to wait for and
discard any spurious A/D conversion, let's remove that code from the
interrupt handler.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Link: https://lore.kernel.org/r/20210301165757.243065-3-abbotti@mev.co.uk
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/clk/clk-composite.c')
0 files changed, 0 insertions, 0 deletions