summaryrefslogtreecommitdiffstats
path: root/sound/isa/opl3sa2.c
diff options
context:
space:
mode:
authorPaul Vojta <vojta@math.berkeley.edu>2007-07-27 12:20:38 +0200
committerJaroslav Kysela <perex@perex.cz>2007-10-16 15:58:08 +0200
commite2340465ec9587362a057524d3e2163377366771 (patch)
tree7ee0a06078c7966365b07202cbbd6607cedb61d6 /sound/isa/opl3sa2.c
parent[ALSA] snd_usb_caiaq_input_free() fix (diff)
downloadlinux-e2340465ec9587362a057524d3e2163377366771.tar.xz
linux-e2340465ec9587362a057524d3e2163377366771.zip
[ALSA] Fix bugs in mode change/recalibration for opl3sa2 driver
The mode change / recalibration doesn't work always with opl3sa2 devices, e.g. the first time it's played back. The patch fixes the problem. Signed-off-by: Paul Vojta <vojta@math.berkeley.edu> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Diffstat (limited to 'sound/isa/opl3sa2.c')
-rw-r--r--sound/isa/opl3sa2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/isa/opl3sa2.c b/sound/isa/opl3sa2.c
index e70db32991d9..244a00296750 100644
--- a/sound/isa/opl3sa2.c
+++ b/sound/isa/opl3sa2.c
@@ -253,6 +253,7 @@ static int __devinit snd_opl3sa2_detect(struct snd_opl3sa2 *chip)
/* 0x03 - YM715B */
/* 0x04 - YM719 - OPL-SA4? */
/* 0x05 - OPL3-SA3 - Libretto 100 */
+ /* 0x07 - unknown - Neomagic MagicWave 3D */
break;
}
str[0] = chip->version + '0';