diff options
author | Paul Vojta <vojta@math.berkeley.edu> | 2007-07-27 06:20:38 -0400 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2007-10-16 09:58:08 -0400 |
commit | e2340465ec9587362a057524d3e2163377366771 (patch) | |
tree | 7ee0a06078c7966365b07202cbbd6607cedb61d6 /sound/isa/opl3sa2.c | |
parent | 01ade528d424420093973ede20d7394d2cd81190 (diff) |
[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.c | 1 |
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) | |||
253 | /* 0x03 - YM715B */ | 253 | /* 0x03 - YM715B */ |
254 | /* 0x04 - YM719 - OPL-SA4? */ | 254 | /* 0x04 - YM719 - OPL-SA4? */ |
255 | /* 0x05 - OPL3-SA3 - Libretto 100 */ | 255 | /* 0x05 - OPL3-SA3 - Libretto 100 */ |
256 | /* 0x07 - unknown - Neomagic MagicWave 3D */ | ||
256 | break; | 257 | break; |
257 | } | 258 | } |
258 | str[0] = chip->version + '0'; | 259 | str[0] = chip->version + '0'; |