aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/emu10k1/emu10k1.c
diff options
context:
space:
mode:
authorJames Courtier-Dutton <James@superbug.co.uk>2005-07-02 10:33:34 -0400
committerJaroslav Kysela <perex@suse.cz>2005-07-28 06:21:26 -0400
commite0474e53985c5fac97a5bb85d66ec0d017b5faf3 (patch)
tree1c11dd6088278783f87e0b8eb395de842427a85e /sound/pci/emu10k1/emu10k1.c
parent7bc71ecd6477db90221efc08fb742b3df4f49b46 (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.c4
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;