summary refs log tree commit diff
path: root/net
diff options
context:
space:
mode:
authorKai Vehmanen <kai.vehmanen@linux.intel.com>2019-12-17 18:26:13 -0600
committerMark Brown <broonie@kernel.org>2019-12-18 19:53:37 +0000
commit91dce767cd0b08be9f1c87bb2de8e63391a72692 (patch)
tree118aa1fa4215c252d722d95defcf2f46165be53a /net
parent35dc19ad86fdf6a2af30c10c281e5fe10d45c041 (diff)
downloadlinux-91dce767cd0b08be9f1c87bb2de8e63391a72692.tar.gz
ASoC: SOF: Intel: drop HDA codec upon probe failure
In case a HDA codec probe fails, do not raise error immediately,
but instead remove the codec from bus->codec_mask and continue
probe for other codecs.

This allows for more robust behaviour in cases where one codec
in the system is faulty. SOF driver load can still proceed with
the codecs that can be probed successfully. Probe may still
fail if suitable machine driver is not found, but in many
cases the generic HDA machine driver can operate with a subset
of codecs.

Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20191218002616.7652-6-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions