[PATCH 0/2] soundwire: add DMI quirks to work-around broken _ADR

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Thu Feb 4 21:48:35 CET 2021


Unfortunately the DSDT often exposes _ADR information which reports
the presence of the wrong codecs, which prevents drivers from being
probed, or they are reported on the wrong link, which breaks the ASoC
machine driver. This patchset suggests a device-specific remapping to
the expected values reported by codecs, controlled by a DMI check.

Adding such quirks in the kernel code is ugly, but for commercial
devices it's certainly better than asking every user to override the
DSDT.

Pierre-Louis Bossart (2):
  soundwire: slave: introduce DMI quirks for HP Spectre x360 Convertible
  soundwire: slave: add DMI quirk for Dell SKU 0A3E

 drivers/soundwire/slave.c | 79 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 79 insertions(+)

-- 
2.25.1



More information about the Alsa-devel mailing list