[PATCH 0/2] ASoC: soc-core: disable checks on dapm_add_routes for legacy devices

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Mon Mar 9 20:27:42 CET 2020


Since v5.4, the card probe ends when one or more DAPM routes cannot be
added. This is a good thing, but legacy devices have incomplete routes
that cannot practically be fixed by distributing a new topology file,
so users lose all audio functionality by updating their kernel.

Introduce an optional flag to allow for a backwards-compatible
behavior to keep supporting these devices. For now only set this flag
for the one device where an issue was reported. If desired, we could
set it for all SKL machine drivers by default.

Pierre-Louis Bossart (2):
  ASoC: soc-core: disable route checks for legacy devices
  ASoC: Intel: skl_nau88l25_ssm4567: disable route checks

 include/sound/soc.h                           |  1 +
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c |  1 +
 sound/soc/soc-core.c                          | 28 ++++++++++++++++---
 3 files changed, 26 insertions(+), 4 deletions(-)

-- 
2.20.1



More information about the Alsa-devel mailing list