diff options
| author | Eugen Hristev <[email protected]> | 2018-09-24 10:51:43 +0300 |
|---|---|---|
| committer | Jonathan Cameron <[email protected]> | 2018-09-29 12:30:19 +0100 |
| commit | bc1b45326223e7e890053cf6266357adfa61942d (patch) | |
| tree | 7abe24ddba4d254ce350fb085552cb72d925ab9c /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | 057e5a1109faa01091a989c224833e2df6003b2e (diff) | |
iio: adc: at91: fix acking DRDY irq on simple conversions
When doing simple conversions, the driver did not acknowledge the DRDY irq.
If this irq status is not acked, it will be left pending, and as soon as a
trigger is enabled, the irq handler will be called, it doesn't know why
this status has occurred because no channel is pending, and then it will go
int a irq loop and board will hang.
To avoid this situation, read the LCDR after a raw conversion is done.
Fixes: 0e589d5fb ("ARM: AT91: IIO: Add AT91 ADC driver.")
Cc: Maxime Ripard <[email protected]>
Signed-off-by: Eugen Hristev <[email protected]>
Acked-by: Ludovic Desroches <[email protected]>
Cc: <[email protected]>
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions