diff options
| author | Mark Brown <broonie@kernel.org> | 2026-08-14 13:53:28 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-08-14 13:53:28 +0100 |
| commit | ac47e22fcfcb62ff6b373cbca5139e7141ed33f2 (patch) | |
| tree | d32a94e085b3c8105016c3d8a3459225640fd829 /tools/perf/scripts/python | |
| parent | ba5401135aa508f0cb5414f269edba1fe90460da (diff) | |
| parent | 243ca1fb53834dfa445ccb5d4dd8c7411e89b878 (diff) | |
ASoC: cs35l56: Switch to using the IRQ from the SoundWire core
Richard Fitzgerald <rf@opensource.cirrus.com> says:
At the time the cs35l56 driver was written the only way to get interrupts
from the SoundWire core was to implement a custom handler inside the
interrupt_callback() function.
The SoundWire core now provides a virtual IRQ for notifying ImpDef
interrupts, and switching to this simplifies the code and also makes it
more similar to the normal interrupt handling of I2C/SPI (though some
SoundWire specials are still needed).
Patches #1 and #2 do some preparatory code shuffling so that there is
less clutter in patch #4.
Patch #3 changes the SoundWire core code to create the virtual ImpDef IRQ
before calling the codec drive probe() so that the IRQ can be requested in
probe().
Link: https://patch.msgid.link/20260810104045.60701-1-rf@opensource.cirrus.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
