mbox series

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

Message ID 20210204204837.27876-1-pierre-louis.bossart@linux.intel.com (mailing list archive)
Headers show
Series soundwire: add DMI quirks to work-around broken _ADR | expand

Message

Pierre-Louis Bossart Feb. 4, 2021, 8:48 p.m. UTC
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(+)