kernel-fxtec-pro1x/sound/pci/hda
Takashi Iwai cc261738ad ALSA: hda - Treat stereo-to-mono mix properly
The commit [ef403edb75: ALSA: hda - Don't access stereo amps for
mono channel widgets] fixed the handling of mono widgets in general,
but it still misses an exceptional case: namely, a mono mixer widget
taking a single stereo input.  In this case, it has stereo volumes
although it's a mono widget, and thus we have to take care of both
left and right input channels, as stated in HD-audio spec ("7.1.3
Widget Interconnection Rules").

This patch covers this missing piece by adding proper checks of stereo
amps in both the generic parser and the proc output codes.

Reported-by: Raymond Yau <superquad.vortex2@gmail.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-03-16 14:44:03 +01:00
..
ca0132_regs.h
dell_wmi_helper.c
hda_auto_parser.c ALSA: hda - Debug output which type of fixup was selected 2015-01-07 15:48:57 +01:00
hda_auto_parser.h
hda_beep.c
hda_beep.h
hda_codec.c ALSA: hda - using uninitialized data 2014-11-27 09:34:41 +01:00
hda_codec.h
hda_controller.c ALSA: hda - Fix regression of HD-audio controller fallback modes 2015-03-09 08:41:13 +01:00
hda_controller.h
hda_eld.c
hda_generic.c ALSA: hda - Treat stereo-to-mono mix properly 2015-03-16 14:44:03 +01:00
hda_generic.h ALSA: hda - Make add_stereo_mix_input flag tristate 2014-12-15 13:46:08 +01:00
hda_hwdep.c ALSA: hwdep: Embed struct device 2015-02-02 14:42:42 +01:00
hda_i915.c ALSA: hda: add component support 2015-01-12 02:48:23 +01:00
hda_intel.c ALSA: hda - Disable runtime PM for Panther Point again 2015-02-25 07:53:31 +01:00
hda_intel.h ALSA: hda: add component support 2015-01-12 02:48:23 +01:00
hda_intel_trace.h
hda_jack.c
hda_jack.h
hda_local.h
hda_priv.h time: move the timecounter/cyclecounter code into its own file. 2014-12-30 18:29:25 -05:00
hda_proc.c ALSA: hda - Treat stereo-to-mono mix properly 2015-03-16 14:44:03 +01:00
hda_sysfs.c ALSA: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments 2014-12-15 13:39:10 +01:00
hda_tegra.c ALSA: hda/tegra check correct return value from ioremap_resource 2015-02-14 08:57:15 +01:00
hda_trace.h
Kconfig ALSA: hda - Select INPUT for Realtek HD-audio codec 2015-01-15 10:21:50 +01:00
Makefile
patch_analog.c ALSA: hda - patch_analog.c: Remove some unused functions 2014-12-26 12:22:09 +01:00
patch_ca0110.c
patch_ca0132.c
patch_cirrus.c ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic 2015-03-12 20:50:32 +01:00
patch_cmedia.c
patch_conexant.c ALSA: hda - Fix built-in mic on Compaq Presario CQ60 2015-03-11 16:05:19 +01:00
patch_hdmi.c ALSA: hda - Add new GPU codec ID 0x10de0072 to snd-hda 2015-01-07 07:55:42 +01:00
patch_realtek.c ALSA: hda - One more Dell macine needs DELL1_MIC_NO_PRESENCE quirk 2015-03-06 13:04:58 +01:00
patch_si3054.c
patch_sigmatel.c ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec 2015-02-23 08:46:04 +01:00
patch_via.c ALSA: hda - Make add_stereo_mix_input flag tristate 2014-12-15 13:46:08 +01:00
thinkpad_helper.c