tmp_suning_uos_patched/sound/pci/hda
Linus Torvalds 46f2cc8051 ALSA: fix hda AZX_DCAPS_NO_TCSEL quirk check in driver_caps
Commit 9477c58e33 ("ALSA: hda - Reorganize controller quriks with bit
flags") changed the driver type compares into various quirk bits.
However, the check for AZX_DCAPS_NO_TCSEL got reverted: instead of
clearing TCSEL for chipsets that have that standard capability, it
cleared then when the NO_TCSEL bit was set.

This can lead to noise and repeated sounds - a weird "echo" behavior.
As the comment just above says: "Ensuring these bits are 0 clears
playback static on some HD Audio codecs".  Which is definitely true at
least on my Core i5 Westmere system.

Cc: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-05-27 19:45:28 -07:00
..
hda_beep.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
hda_beep.h ALSA: hda - Fix beep_mode option value 2009-11-16 15:33:49 +01:00
hda_codec.c ALSA: hda - Use snd_printd() in snd_hda_parse_pin_def_config() 2011-05-26 14:10:44 +02:00
hda_codec.h ALSA: hda - Constify some API function arguments 2011-05-02 12:07:48 +02:00
hda_eld.c ALSA: HDA: Unify HDMI hotplug handling. 2011-05-25 07:31:32 +02:00
hda_generic.c ALSA: hda - consitify string arrays 2011-01-18 07:43:17 +01:00
hda_hwdep.c ALSA: hda - Ensure codec patch files are checked for the correct codec ID 2010-07-26 10:28:01 +02:00
hda_intel.c ALSA: fix hda AZX_DCAPS_NO_TCSEL quirk check in driver_caps 2011-05-27 19:45:28 -07:00
hda_local.h ALSA: hda - Check unsol-cap in is_jack_detectalbe() 2011-05-17 12:33:27 +02:00
hda_proc.c ALSA: hda - consitify string arrays 2011-01-18 07:43:17 +01:00
Kconfig ALSA: hda - Merge all HDMI modules into the unified module 2010-09-20 10:02:29 +02:00
Makefile ALSA: hda - Merge all HDMI modules into the unified module 2010-09-20 10:02:29 +02:00
patch_analog.c ALSA: hda - Force AD1988_6STACK_DIG for Asus M3N-HT Deluxe 2011-05-25 07:30:39 +02:00
patch_ca0110.c ALSA: hda - Constify fixup and other array data in patch_ca0110.c 2011-05-02 12:20:29 +02:00
patch_cirrus.c ALSA: hda - Check unsol-cap in is_jack_detectalbe() 2011-05-17 12:33:27 +02:00
patch_cmedia.c ALSA: hda - Constify fixup and other array data in patch_cmedia.c 2011-05-02 12:20:28 +02:00
patch_conexant.c ALSA: hda - Use model=auto for Lenovo G555 2011-05-25 07:33:20 +02:00
patch_hdmi.c ALSA: HDA: Increase MAX_HDMI_PINS 2011-05-26 08:17:59 +02:00
patch_realtek.c ALSA: hda - Remove PCM mixer elements from Virtual Master of realtek 2011-05-20 09:03:20 +02:00
patch_si3054.c ALSA: hda - Constify fixup and other array data in patch_si3054.c 2011-05-02 12:22:39 +02:00
patch_sigmatel.c ALSA: hda - Handle dock line-in as auto-detectable for IDT codecs 2011-05-17 12:35:03 +02:00
patch_via.c ALSA: hda - Constify fixup and other array data in patch_via.c 2011-05-02 12:38:19 +02:00