diff options
| author | Carlos Song <carlos.song@nxp.com> | 2023-07-27 11:03:47 +0800 |
|---|---|---|
| committer | Andi Shyti <andi.shyti@kernel.org> | 2023-08-08 15:36:47 +0200 |
| commit | 224acec66433ee36f58531d815e61498a407ac44 (patch) | |
| tree | c467acae51f3cdd936c353639f2d150579b52946 /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | Linux 6.5-rc5 (diff) | |
| download | linux-224acec66433ee36f58531d815e61498a407ac44.tar.gz linux-224acec66433ee36f58531d815e61498a407ac44.zip | |
i2c: imx-lpi2c: directly return ISR when detect a NACK
A NACK flag in ISR means i2c bus error. In such condition,
there is no need to do read/write operation.
In this patch, i2c will check MSR_NDF, MSR_RDF and MSR_TDF
flag in turn, it's making mutually exclusive NACK/read/write.
So when a NACK is received(MSR_NDF), i2c will return ISR
directly and then stop i2c transfer.
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20230727030347.3552992-1-carlos.song@nxp.com
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions
