diff options
author | Kevin Paul Herbert <[email protected]> | 2020-12-22 11:48:50 -0800 |
---|---|---|
committer | Wolfram Sang <[email protected]> | 2021-02-01 23:12:01 +0100 |
commit | 05ae60bc24f765d0db6b7c6e5acabf22718b823d (patch) | |
tree | 8972cf5748362c6568ad8b09bf97e66aa573beb5 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | e0371298ddc51761be257698554ea507ac8bf831 (diff) |
i2c: imx: Synthesize end of transaction events without idle interrupts
Only the Layerscape SoCs have interrupts on bus idle, which facilitate
sending events which complete slave bus transactions.
Add support for synthesizing missing events. If we see a master request,
or a newly addressed slave request, if the last event sent to the backend
was I2C_SLAVE_READ_REQUESTED, send the backend a I2C_SLAVE_READ_PROCESSED
followed by I2C_SLAVE_STOP. For all other events, send an I2C_SLAVE_STOP.
Signed-off-by: Kevin Paul Herbert <[email protected]>
Tested-by: Oleksij Rempel <[email protected]>
Reviewed-by: Oleksij Rempel <[email protected]>
Signed-off-by: Wolfram Sang <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions