diff options
Diffstat (limited to 'sound/pci/oxygen')
-rw-r--r-- | sound/pci/oxygen/oxygen.c | 2 | ||||
-rw-r--r-- | sound/pci/oxygen/oxygen_lib.c | 2 | ||||
-rw-r--r-- | sound/pci/oxygen/oxygen_pcm.c | 6 | ||||
-rw-r--r-- | sound/pci/oxygen/virtuoso.c | 2 | ||||
-rw-r--r-- | sound/pci/oxygen/xonar_pcm179x.c | 5 |
5 files changed, 7 insertions, 10 deletions
diff --git a/sound/pci/oxygen/oxygen.c b/sound/pci/oxygen/oxygen.c index d7e8ddd9a67..218d9854e5c 100644 --- a/sound/pci/oxygen/oxygen.c +++ b/sound/pci/oxygen/oxygen.c | |||
@@ -859,7 +859,7 @@ static int __devinit generic_oxygen_probe(struct pci_dev *pci, | |||
859 | } | 859 | } |
860 | 860 | ||
861 | static struct pci_driver oxygen_driver = { | 861 | static struct pci_driver oxygen_driver = { |
862 | .name = "CMI8788", | 862 | .name = KBUILD_MODNAME, |
863 | .id_table = oxygen_ids, | 863 | .id_table = oxygen_ids, |
864 | .probe = generic_oxygen_probe, | 864 | .probe = generic_oxygen_probe, |
865 | .remove = __devexit_p(oxygen_pci_remove), | 865 | .remove = __devexit_p(oxygen_pci_remove), |
diff --git a/sound/pci/oxygen/oxygen_lib.c b/sound/pci/oxygen/oxygen_lib.c index 70b739816fc..82311fcb86f 100644 --- a/sound/pci/oxygen/oxygen_lib.c +++ b/sound/pci/oxygen/oxygen_lib.c | |||
@@ -655,7 +655,7 @@ int oxygen_pci_probe(struct pci_dev *pci, int index, char *id, | |||
655 | chip->model.init(chip); | 655 | chip->model.init(chip); |
656 | 656 | ||
657 | err = request_irq(pci->irq, oxygen_interrupt, IRQF_SHARED, | 657 | err = request_irq(pci->irq, oxygen_interrupt, IRQF_SHARED, |
658 | DRIVER, chip); | 658 | KBUILD_MODNAME, chip); |
659 | if (err < 0) { | 659 | if (err < 0) { |
660 | snd_printk(KERN_ERR "cannot grab interrupt %d\n", pci->irq); | 660 | snd_printk(KERN_ERR "cannot grab interrupt %d\n", pci->irq); |
661 | goto err_card; | 661 | goto err_card; |
diff --git a/sound/pci/oxygen/oxygen_pcm.c b/sound/pci/oxygen/oxygen_pcm.c index d5533e34ece..cc0bcd9f335 100644 --- a/sound/pci/oxygen/oxygen_pcm.c +++ b/sound/pci/oxygen/oxygen_pcm.c | |||
@@ -168,12 +168,6 @@ static int oxygen_open(struct snd_pcm_substream *substream, | |||
168 | if (err < 0) | 168 | if (err < 0) |
169 | return err; | 169 | return err; |
170 | } | 170 | } |
171 | if (channel == PCM_MULTICH) { | ||
172 | err = snd_pcm_hw_constraint_minmax | ||
173 | (runtime, SNDRV_PCM_HW_PARAM_PERIOD_TIME, 0, 8192000); | ||
174 | if (err < 0) | ||
175 | return err; | ||
176 | } | ||
177 | snd_pcm_set_sync(substream); | 171 | snd_pcm_set_sync(substream); |
178 | chip->streams[channel] = substream; | 172 | chip->streams[channel] = substream; |
179 | 173 | ||
diff --git a/sound/pci/oxygen/virtuoso.c b/sound/pci/oxygen/virtuoso.c index 469010a8b84..773db794b43 100644 --- a/sound/pci/oxygen/virtuoso.c +++ b/sound/pci/oxygen/virtuoso.c | |||
@@ -88,7 +88,7 @@ static int __devinit xonar_probe(struct pci_dev *pci, | |||
88 | } | 88 | } |
89 | 89 | ||
90 | static struct pci_driver xonar_driver = { | 90 | static struct pci_driver xonar_driver = { |
91 | .name = "AV200", | 91 | .name = KBUILD_MODNAME, |
92 | .id_table = xonar_ids, | 92 | .id_table = xonar_ids, |
93 | .probe = xonar_probe, | 93 | .probe = xonar_probe, |
94 | .remove = __devexit_p(oxygen_pci_remove), | 94 | .remove = __devexit_p(oxygen_pci_remove), |
diff --git a/sound/pci/oxygen/xonar_pcm179x.c b/sound/pci/oxygen/xonar_pcm179x.c index 54cad38ec30..32d096c98f5 100644 --- a/sound/pci/oxygen/xonar_pcm179x.c +++ b/sound/pci/oxygen/xonar_pcm179x.c | |||
@@ -327,8 +327,10 @@ static void pcm1796_init(struct oxygen *chip) | |||
327 | { | 327 | { |
328 | struct xonar_pcm179x *data = chip->model_data; | 328 | struct xonar_pcm179x *data = chip->model_data; |
329 | 329 | ||
330 | data->pcm1796_regs[0][18 - PCM1796_REG_BASE] = PCM1796_MUTE | | 330 | data->pcm1796_regs[0][18 - PCM1796_REG_BASE] = |
331 | PCM1796_DMF_DISABLED | PCM1796_FMT_24_I2S | PCM1796_ATLD; | 331 | PCM1796_DMF_DISABLED | PCM1796_FMT_24_I2S | PCM1796_ATLD; |
332 | if (!data->broken_i2c) | ||
333 | data->pcm1796_regs[0][18 - PCM1796_REG_BASE] |= PCM1796_MUTE; | ||
332 | data->pcm1796_regs[0][19 - PCM1796_REG_BASE] = | 334 | data->pcm1796_regs[0][19 - PCM1796_REG_BASE] = |
333 | PCM1796_FLT_SHARP | PCM1796_ATS_1; | 335 | PCM1796_FLT_SHARP | PCM1796_ATS_1; |
334 | data->pcm1796_regs[0][20 - PCM1796_REG_BASE] = | 336 | data->pcm1796_regs[0][20 - PCM1796_REG_BASE] = |
@@ -1123,6 +1125,7 @@ int __devinit get_xonar_pcm179x_model(struct oxygen *chip, | |||
1123 | chip->model.control_filter = xonar_st_h6_control_filter; | 1125 | chip->model.control_filter = xonar_st_h6_control_filter; |
1124 | chip->model.dac_channels_pcm = 8; | 1126 | chip->model.dac_channels_pcm = 8; |
1125 | chip->model.dac_channels_mixer = 8; | 1127 | chip->model.dac_channels_mixer = 8; |
1128 | chip->model.dac_volume_min = 255; | ||
1126 | chip->model.dac_mclks = OXYGEN_MCLKS(256, 128, 128); | 1129 | chip->model.dac_mclks = OXYGEN_MCLKS(256, 128, 128); |
1127 | break; | 1130 | break; |
1128 | } | 1131 | } |