ASoC: SOF: Intel: improve and extend HDaudio-based
authorMark Brown <broonie@kernel.org>
Fri, 5 Apr 2024 22:15:55 +0000 (23:15 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 5 Apr 2024 22:15:55 +0000 (23:15 +0100)
commitf3806fe542c16015b5894adf3d29a41cbc94c412
treeb28ceeaf759ea9b5dc7831875d3bf28c6a8b2a92
parent3018fdf7bd9ebca7d094e302bbc7ed328820b325
parent35b5806e2edee1741f6bd2de2a5c149a876c4a60
ASoC: SOF: Intel: improve and extend HDaudio-based

Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:

For LunarLake, the SoundWire in-band wake detection is reported with
the HDAudio WAKE_EN/WAKE_STS registers. In the existing code, these
registers are only handled for HDaudio codecs. Now the same registers
have to be handled with care as shared resources.

The in-band wake detection mainly used for jack detection. Without
this patchset, the SoundWire headset codecs signal an event that would
be ignored and not reported.