diff options
author | James Courtier-Dutton <James@superbug.co.uk> | 2005-07-02 10:33:34 -0400 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2005-07-28 06:21:26 -0400 |
commit | e0474e53985c5fac97a5bb85d66ec0d017b5faf3 (patch) | |
tree | 1c11dd6088278783f87e0b8eb395de842427a85e /sound/pci/emu10k1/emu10k1.c | |
parent | 7bc71ecd6477db90221efc08fb742b3df4f49b46 (diff) |
[ALSA] snd-emu10k1: Card capabilities tidy up.
EMU10K1/EMU10K2 driver
Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
Diffstat (limited to 'sound/pci/emu10k1/emu10k1.c')
-rw-r--r-- | sound/pci/emu10k1/emu10k1.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/pci/emu10k1/emu10k1.c b/sound/pci/emu10k1/emu10k1.c index 2085a998eaeb..2f96b2fc74fb 100644 --- a/sound/pci/emu10k1/emu10k1.c +++ b/sound/pci/emu10k1/emu10k1.c | |||
@@ -140,7 +140,7 @@ static int __devinit snd_card_emu10k1_probe(struct pci_dev *pci, | |||
140 | return err; | 140 | return err; |
141 | } | 141 | } |
142 | /* This stores the periods table. */ | 142 | /* This stores the periods table. */ |
143 | if (emu->audigy && emu->revision == 4) { /* P16V */ | 143 | if (emu->card_capabilities->ca0151_chip) { /* P16V */ |
144 | if(snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), 1024, &emu->p16v_buffer) < 0) { | 144 | if(snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), 1024, &emu->p16v_buffer) < 0) { |
145 | snd_p16v_free(emu); | 145 | snd_p16v_free(emu); |
146 | return -ENOMEM; | 146 | return -ENOMEM; |
@@ -161,7 +161,7 @@ static int __devinit snd_card_emu10k1_probe(struct pci_dev *pci, | |||
161 | snd_card_free(card); | 161 | snd_card_free(card); |
162 | return err; | 162 | return err; |
163 | } | 163 | } |
164 | if (emu->audigy && emu->revision == 4) { /* P16V */ | 164 | if (emu->card_capabilities->ca0151_chip) { /* P16V */ |
165 | if ((err = snd_p16v_pcm(emu, 4, NULL)) < 0) { | 165 | if ((err = snd_p16v_pcm(emu, 4, NULL)) < 0) { |
166 | snd_card_free(card); | 166 | snd_card_free(card); |
167 | return err; | 167 | return err; |