diff options
Diffstat (limited to 'sound/isa/opti9xx/opti92x-ad1848.c')
-rw-r--r-- | sound/isa/opti9xx/opti92x-ad1848.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sound/isa/opti9xx/opti92x-ad1848.c b/sound/isa/opti9xx/opti92x-ad1848.c index 4f172a219244..561d4b3ed098 100644 --- a/sound/isa/opti9xx/opti92x-ad1848.c +++ b/sound/isa/opti9xx/opti92x-ad1848.c | |||
@@ -754,18 +754,15 @@ static int __devinit snd_opti9xx_probe(struct snd_card *card) | |||
754 | #ifdef OPTi93X | 754 | #ifdef OPTi93X |
755 | chip->codec = codec; | 755 | chip->codec = codec; |
756 | #endif | 756 | #endif |
757 | error = snd_wss_pcm(codec, 0, &pcm); | ||
758 | if (error < 0) | ||
759 | return error; | ||
760 | #else | 757 | #else |
761 | error = snd_ad1848_create(card, chip->wss_base + 4, chip->irq, | 758 | error = snd_ad1848_create(card, chip->wss_base + 4, chip->irq, |
762 | chip->dma1, WSS_HW_DETECT, &codec); | 759 | chip->dma1, WSS_HW_DETECT, &codec); |
763 | if (error < 0) | 760 | if (error < 0) |
764 | return error; | 761 | return error; |
765 | error = snd_ad1848_pcm(codec, 0, &pcm); | 762 | #endif |
763 | error = snd_wss_pcm(codec, 0, &pcm); | ||
766 | if (error < 0) | 764 | if (error < 0) |
767 | return error; | 765 | return error; |
768 | #endif | ||
769 | error = snd_wss_mixer(codec); | 766 | error = snd_wss_mixer(codec); |
770 | if (error < 0) | 767 | if (error < 0) |
771 | return error; | 768 | return error; |