linux/sound
Takashi Iwai a74a821624 ALSA: rme96: Fix unexpected volume reset after rate changes
rme96 driver needs to reset DAC depending on the sample rate, and this
results in resetting to the max volume suddenly.  It's because of the
missing call of snd_rme96_apply_dac_volume().

However, calling this function right after the DAC reset still may not
work, and we need some delay before this call.  Since the DAC reset
and the procedure after that are performed in the spinlock, we delay
the DAC volume restore at the end after the spinlock.

Reported-and-tested-by: Sylvain LABOISNE <maeda1@free.fr>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-12-04 20:39:49 +01:00
..
aoa
arm
atmel
core ALSA: Constify ratden/ratnum constraints 2015-10-28 11:42:22 +01:00
drivers
firewire ALSA: dice: fix detection of Loud devices 2015-11-14 17:50:57 +01:00
hda ALSA: hda - Add / fix kernel doc comments 2015-10-28 12:37:29 +01:00
i2c
isa
mips
oss
parisc
pci ALSA: rme96: Fix unexpected volume reset after rate changes 2015-12-04 20:39:49 +01:00
pcmcia
ppc
sh
soc Merge remote-tracking branches 'asoc/fix/rt5677', 'asoc/fix/st', 'asoc/fix/sun4i-codec', 'asoc/fix/topology', 'asoc/fix/wm8960' and 'asoc/fix/wm8962' into asoc-linus 2015-11-25 17:57:54 +00:00
sparc
spi
synth
usb ALSA: usb-audio: work around CH345 input SysEx corruption 2015-11-16 08:59:29 +01:00
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c sound: fix check for error condition of register_chrdev() 2015-11-07 11:14:30 +01:00
sound_firmware.c