linux_dsm_epyc7002/sound/soc/sof/intel
Kai Vehmanen 91dce767cd
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>
2019-12-18 19:53:37 +00:00
..
apl.c ASoC: SOF: Intel: add namespace for HDA_COMMON 2019-12-18 19:52:01 +00:00
bdw.c ASoC: SOF: Intel: add namespace for BROADWELL 2019-12-18 19:51:22 +00:00
byt.c ASoC: SOF: Intel: add namespaces for BAYTRAIL and MERRIFIELD 2019-12-18 19:51:02 +00:00
cnl.c ASoC: SOF: Intel: add namespace for HDA_COMMON 2019-12-18 19:52:01 +00:00
hda-bus.c ASoC: SOF: Intel: Add missing include file hdac_hda.h 2019-08-09 13:24:20 +01:00
hda-codec.c ASoC: SOF: Intel: drop HDA codec upon probe failure 2019-12-18 19:53:37 +00:00
hda-ctrl.c ASoC: SOF: Intel: add codec_mask module parameter 2019-12-10 13:13:38 +00:00
hda-dai.c ASoC: SOF: partition audio-related parts from SOF core 2019-12-09 18:38:57 +00:00
hda-dsp.c ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend 2019-11-08 12:10:08 +00:00
hda-ipc.c ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers 2019-12-09 18:35:56 +00:00
hda-ipc.h ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file 2019-10-28 14:43:58 +00:00
hda-loader.c ASoC: SOF: Introduce state machine for FW boot 2019-12-18 19:52:20 +00:00
hda-pcm.c ASoC: SOF: partition audio-related parts from SOF core 2019-12-09 18:38:57 +00:00
hda-stream.c ASoC: SOF: partition audio-related parts from SOF core 2019-12-09 18:38:57 +00:00
hda-trace.c ASoC: SOF: Intel: Add Intel specific HDA trace operations 2019-04-28 02:51:23 +09:00
hda.c ASoC: SOF: Introduce state machine for FW boot 2019-12-18 19:52:20 +00:00
hda.h ASoC: SOF: Intel: drop HDA codec upon probe failure 2019-12-18 19:53:37 +00:00
intel-ipc.c ASoC: SOF: Intel: add module namespace for legacy IPC 2019-12-18 19:50:53 +00:00
Kconfig ASoC: SOF: Intel: make common HDMI driver default 2019-12-09 18:32:40 +00:00
Makefile ASoC: SOF: Add Build support for SOF core and Intel drivers 2019-04-28 02:51:46 +09:00
shim.h ASoC: SOF: remove references to Haswell 2019-12-18 19:51:40 +00:00