1
linux/sound/pci/hda
Takashi Iwai 6ce4a3bc1b ALSA: hda - Make codec-probing more robust
When an error occurs during the codec probing, typically accessing to an
non-existing codec slot, the controller chip gets often screwed up and
can no longer communicate with the codecs.

This patch adds a preparation phase just to probe codec addresses before
actually creating codec instances.  If any error occurs during this
probing phase, the driver resets the controller to recover.

This will (hopefully) fix the famous "single_cmd" errors.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-11-06 17:29:48 +01:00
..
hda_beep.c ALSA: hda - use input_free_device() 2008-07-29 21:32:08 +02:00
hda_beep.h ALSA: hda: digital pc-beep support hd-audio codecs 2008-07-20 19:17:49 +02:00
hda_codec.c ALSA: hda - simplify hda_bus ops callbacks 2008-11-06 16:50:40 +01:00
hda_codec.h ALSA: hda - simplify hda_bus ops callbacks 2008-11-06 16:50:40 +01:00
hda_generic.c ALSA: hda - Manage kcontrol lists 2008-10-13 02:43:01 +02:00
hda_hwdep.c ALSA: hda - Add hints for reconfig 2008-10-13 02:43:04 +02:00
hda_intel.c ALSA: hda - Make codec-probing more robust 2008-11-06 17:29:48 +01:00
hda_local.h ALSA: hda - Fix indentation in hda_local.h 2008-10-29 08:16:22 +01:00
hda_patch.h ALSA: hda - Intel HDMI audio support 2008-11-05 07:54:03 +01:00
hda_proc.c ALSA: hda: add snd_hda_get_jack* functions 2008-10-27 08:15:15 +01:00
Makefile ALSA: hda - Intel HDMI audio support 2008-11-05 07:54:03 +01:00
patch_analog.c Merge branch 'topic/fix/hda' into topic/hda 2008-10-29 08:17:05 +01:00
patch_atihdmi.c ALSA: hda - set up HDMI channels 2008-08-25 09:56:14 +02:00
patch_cmedia.c [ALSA] hda - Fix model for LG LS75 laptop 2008-05-30 16:56:00 +02:00
patch_conexant.c ALSA: hda - Use generic array helpers 2008-10-13 02:42:59 +02:00
patch_intelhdmi.c ALSA: hda - Fix unused function in patch_intelhdmi.c 2008-11-05 07:58:25 +01:00
patch_nvhdmi.c ALSA: hda - Fix PCM type of Nvidia HDMI devices 2008-10-16 08:02:41 +02:00
patch_realtek.c ALSA: hda - Split ALC268 acer model 2008-11-05 14:57:20 +01:00
patch_si3054.c [ALSA] sound: hda: missing includes of hda_patch.h 2008-04-24 12:00:19 +02:00
patch_sigmatel.c Merge branch 'topic/fix/hda' into topic/hda 2008-10-29 08:17:05 +01:00
patch_via.c ALSA: hda - Use generic array helpers 2008-10-13 02:42:59 +02:00