diff options
| author | Mark Brown <broonie@kernel.org> | 2026-10-13 19:09:57 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-10-13 19:09:57 +0100 |
| commit | d947a804980955e9de5f15da7d638d5915371efb (patch) | |
| tree | ed0abb508efa61e7821c980574f692a2172d49b9 /tools/perf/scripts/python/flamegraph.py | |
| parent | c9bf2cba47d5da9fb16102c9be2a63e978523183 (diff) | |
| parent | 18febc10a3538b9baa2f6e4481b434f20fdbd93c (diff) | |
spi: axi-spi-engine: fix stale SYNC IRQ pending
Jonathan Santos <Jonathan.Santos@analog.com> says:
Both spi_engine_setup() and spi_engine_trigger_enable() send a SYNC(1)
command and poll SYNC_ID, but never clear INT_PENDING[SYNC] afterward.
This leaves a stale pending bit that fires spuriously when INT_SYNC is
enabled later by some driver, causing premature transfer completion at
low SPI clock frequencies (more likely). Fix both functions by clearing
the pending bit after polling.
Link: https://patch.msgid.link/cover.1791361360.git.Jonathan.Santos@analog.com
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions
