diff options
author | Pierre-Louis Bossart <[email protected]> | 2022-11-11 12:26:47 +0800 |
---|---|---|
committer | Mark Brown <[email protected]> | 2022-11-23 15:32:02 +0000 |
commit | 8ebc90741e96646af7320336ac4433eea175390a (patch) | |
tree | 26e8bb25bd7a20c5759f8c6a348306cd4b7a2361 /tools/perf/scripts/python/libxed.py | |
parent | c5e5da1eb3d3009ed861f1514b41bec323c191d1 (diff) |
ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback
Different generations of Intel hardware rely on different programming
sequences to enable SoundWire IP. In existing hardware, the SoundWire
interrupt is enabled with a register field in the DSP register
space. With HDaudio multi-link extensions registers, the SoundWire
interrupt will be enabled with a generic interrupt enable field in
LCTL, without any dependency on the DSP being enabled.
Add a per-chip callback following the example of the check_sdw_irq()
model already upstream.
Note that the callback is not populated yet for MeteorLake (MTL) since
the interrupts are already enabled in the init. A follow-up patch will
move the functionality to this callback after a couple of cleanups.
Signed-off-by: Pierre-Louis Bossart <[email protected]>
Reviewed-by: Péter Ujfalusi <[email protected]>
Reviewed-by: Ranjani Sridharan <[email protected]>
Signed-off-by: Bard Liao <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions