summaryrefslogtreecommitdiffstats
path: root/sound/pci
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2007-08-27 09:21:02 +0200
committerJaroslav Kysela <perex@perex.cz>2007-10-16 15:59:29 +0200
commitb080ebbf92f8d98a048b100e0b0c4aa7e6354ab9 (patch)
treece18aee81f792148dce6b86b4001e69c322cb8a1 /sound/pci
parent[ALSA] cmipci: reorganize chip version detection (diff)
downloadlinux-b080ebbf92f8d98a048b100e0b0c4aa7e6354ab9.tar.xz
linux-b080ebbf92f8d98a048b100e0b0c4aa7e6354ab9.zip
[ALSA] cmipci: remove has_dual_dac
Remove the has_dual_dac variable because it was always set. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Diffstat (limited to 'sound/pci')
-rw-r--r--sound/pci/cmipci.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/sound/pci/cmipci.c b/sound/pci/cmipci.c
index cc0977a8a3d6..42227012c0bd 100644
--- a/sound/pci/cmipci.c
+++ b/sound/pci/cmipci.c
@@ -424,7 +424,6 @@ struct cmipci {
int chip_version;
int max_channels;
- unsigned int has_dual_dac: 1;
unsigned int can_ac3_sw: 1;
unsigned int can_ac3_hw: 1;
unsigned int can_multi_ch: 1;
@@ -2643,7 +2642,6 @@ static void __devinit query_chip(struct cmipci *cm)
break;
}
cm->max_channels = 2;
- cm->has_dual_dac = 1;
} else {
if (detect & CM_CHIP_039) {
cm->chip_version = 39;
@@ -2659,7 +2657,6 @@ static void __devinit query_chip(struct cmipci *cm)
cm->max_channels = 6;
}
cm->can_ac3_hw = 1;
- cm->has_dual_dac = 1;
cm->can_multi_ch = 1;
}
}
@@ -2975,11 +2972,9 @@ static int __devinit snd_cmipci_create(struct snd_card *card, struct pci_dev *pc
if ((err = snd_cmipci_pcm_new(cm, pcm_index)) < 0)
return err;
pcm_index++;
- if (cm->has_dual_dac) {
- if ((err = snd_cmipci_pcm2_new(cm, pcm_index)) < 0)
- return err;
- pcm_index++;
- }
+ if ((err = snd_cmipci_pcm2_new(cm, pcm_index)) < 0)
+ return err;
+ pcm_index++;
if (cm->can_ac3_hw || cm->can_ac3_sw) {
pcm_spdif_index = pcm_index;
if ((err = snd_cmipci_pcm_spdif_new(cm, pcm_index)) < 0)