mbox series

[0/2] ALSA: hda: intel-sdw-acpi: fix controller detection

Message ID 20211215165632.152976-1-pierre-louis.bossart@linux.intel.com
Headers show
Series ALSA: hda: intel-sdw-acpi: fix controller detection | expand

Message

Pierre-Louis Bossart Dec. 15, 2021, 4:56 p.m. UTC
The SoundWire-related information provided by platform firmware (DSDT)
hasn't changed since 2016, but with a recent change of device
hierarchy we need to change how the controller is detected.

These patches were tested on existing devices and don't break
anything, but are very much needed for newer devices (quirks already
in Linus' branch for 5.16, see e.g. commit f55af7055cd4 ("ASoC: Intel:
sof_sdw: Add support for SKU 0B12 product"). Unfortunately the BIOS
changes happened *after* the initial patches were contributed.

Libin Yang (2):
  ALSA: hda: intel-sdw-acpi: harden detection of controller
  ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2

 sound/hda/intel-sdw-acpi.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

Comments

Takashi Iwai Dec. 22, 2021, 7:23 p.m. UTC | #1
On Wed, 15 Dec 2021 17:56:30 +0100,
Pierre-Louis Bossart wrote:
> 
> The SoundWire-related information provided by platform firmware (DSDT)
> hasn't changed since 2016, but with a recent change of device
> hierarchy we need to change how the controller is detected.
> 
> These patches were tested on existing devices and don't break
> anything, but are very much needed for newer devices (quirks already
> in Linus' branch for 5.16, see e.g. commit f55af7055cd4 ("ASoC: Intel:
> sof_sdw: Add support for SKU 0B12 product"). Unfortunately the BIOS
> changes happened *after* the initial patches were contributed.
> 
> Libin Yang (2):
>   ALSA: hda: intel-sdw-acpi: harden detection of controller
>   ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2

Sorry, this was delayed due to my vacation, and now I merged the
submissions from Bard, which should be identical.


Takashi