diff options
Diffstat (limited to 'sound/isa/gus')
| -rw-r--r-- | sound/isa/gus/Makefile | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_dma.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_dram.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_instr.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_io.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_irq.c | 20 | ||||
| -rw-r--r-- | sound/isa/gus/gus_main.c | 22 | ||||
| -rw-r--r-- | sound/isa/gus/gus_mem.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_mem_proc.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_mixer.c | 11 | ||||
| -rw-r--r-- | sound/isa/gus/gus_pcm.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_reset.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_sample.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_simple.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_synth.c | 4 | ||||
| -rw-r--r-- | sound/isa/gus/gus_tables.h | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_timer.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_uart.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gus_volume.c | 2 | ||||
| -rw-r--r-- | sound/isa/gus/gusclassic.c | 4 | ||||
| -rw-r--r-- | sound/isa/gus/gusextreme.c | 4 | ||||
| -rw-r--r-- | sound/isa/gus/gusmax.c | 4 | ||||
| -rw-r--r-- | sound/isa/gus/interwave.c | 4 |
23 files changed, 51 insertions, 52 deletions
diff --git a/sound/isa/gus/Makefile b/sound/isa/gus/Makefile index bae5dbd6c8e5..df3d59f25f5e 100644 --- a/sound/isa/gus/Makefile +++ b/sound/isa/gus/Makefile | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | # | 1 | # |
| 2 | # Makefile for ALSA | 2 | # Makefile for ALSA |
| 3 | # Copyright (c) 2001 by Jaroslav Kysela <perex@suse.cz> | 3 | # Copyright (c) 2001 by Jaroslav Kysela <perex@perex.cz> |
| 4 | # | 4 | # |
| 5 | 5 | ||
| 6 | snd-gus-lib-objs := gus_main.o \ | 6 | snd-gus-lib-objs := gus_main.o \ |
diff --git a/sound/isa/gus/gus_dma.c b/sound/isa/gus/gus_dma.c index 44ee5d3674a1..fc905141e8a5 100644 --- a/sound/isa/gus/gus_dma.c +++ b/sound/isa/gus/gus_dma.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for GF1 DMA control | 2 | * Routines for GF1 DMA control |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gus_dram.c b/sound/isa/gus/gus_dram.c index f22fe7967fcc..9eaa932f6efe 100644 --- a/sound/isa/gus/gus_dram.c +++ b/sound/isa/gus/gus_dram.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * DRAM access routines | 3 | * DRAM access routines |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
diff --git a/sound/isa/gus/gus_instr.c b/sound/isa/gus/gus_instr.c index d0c38e1856ef..bf137ea72329 100644 --- a/sound/isa/gus/gus_instr.c +++ b/sound/isa/gus/gus_instr.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for Gravis UltraSound soundcards - Synthesizer | 2 | * Routines for Gravis UltraSound soundcards - Synthesizer |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gus_io.c b/sound/isa/gus/gus_io.c index 9b1fe292de4d..3d4f899285ef 100644 --- a/sound/isa/gus/gus_io.c +++ b/sound/isa/gus/gus_io.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * I/O routines for GF1/InterWave synthesizer chips | 3 | * I/O routines for GF1/InterWave synthesizer chips |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
diff --git a/sound/isa/gus/gus_irq.c b/sound/isa/gus/gus_irq.c index 537d3cfe41f3..cd9a6f1c99e6 100644 --- a/sound/isa/gus/gus_irq.c +++ b/sound/isa/gus/gus_irq.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routine for IRQ handling from GF1/InterWave chip | 2 | * Routine for IRQ handling from GF1/InterWave chip |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -45,11 +45,13 @@ __again: | |||
| 45 | // snd_printk("IRQ: status = 0x%x\n", status); | 45 | // snd_printk("IRQ: status = 0x%x\n", status); |
| 46 | if (status & 0x02) { | 46 | if (status & 0x02) { |
| 47 | STAT_ADD(gus->gf1.interrupt_stat_midi_in); | 47 | STAT_ADD(gus->gf1.interrupt_stat_midi_in); |
| 48 | gus->gf1.interrupt_handler_midi_in(gus); | 48 | if (gus->gf1.interrupt_handler_midi_in) |
| 49 | gus->gf1.interrupt_handler_midi_in(gus); | ||
| 49 | } | 50 | } |
| 50 | if (status & 0x01) { | 51 | if (status & 0x01) { |
| 51 | STAT_ADD(gus->gf1.interrupt_stat_midi_out); | 52 | STAT_ADD(gus->gf1.interrupt_stat_midi_out); |
| 52 | gus->gf1.interrupt_handler_midi_out(gus); | 53 | if (gus->gf1.interrupt_handler_midi_out) |
| 54 | gus->gf1.interrupt_handler_midi_out(gus); | ||
| 53 | } | 55 | } |
| 54 | if (status & (0x20 | 0x40)) { | 56 | if (status & (0x20 | 0x40)) { |
| 55 | unsigned int already, _current_; | 57 | unsigned int already, _current_; |
| @@ -85,20 +87,24 @@ __again: | |||
| 85 | } | 87 | } |
| 86 | if (status & 0x04) { | 88 | if (status & 0x04) { |
| 87 | STAT_ADD(gus->gf1.interrupt_stat_timer1); | 89 | STAT_ADD(gus->gf1.interrupt_stat_timer1); |
| 88 | gus->gf1.interrupt_handler_timer1(gus); | 90 | if (gus->gf1.interrupt_handler_timer1) |
| 91 | gus->gf1.interrupt_handler_timer1(gus); | ||
| 89 | } | 92 | } |
| 90 | if (status & 0x08) { | 93 | if (status & 0x08) { |
| 91 | STAT_ADD(gus->gf1.interrupt_stat_timer2); | 94 | STAT_ADD(gus->gf1.interrupt_stat_timer2); |
| 92 | gus->gf1.interrupt_handler_timer2(gus); | 95 | if (gus->gf1.interrupt_handler_timer2) |
| 96 | gus->gf1.interrupt_handler_timer2(gus); | ||
| 93 | } | 97 | } |
| 94 | if (status & 0x80) { | 98 | if (status & 0x80) { |
| 95 | if (snd_gf1_i_look8(gus, SNDRV_GF1_GB_DRAM_DMA_CONTROL) & 0x40) { | 99 | if (snd_gf1_i_look8(gus, SNDRV_GF1_GB_DRAM_DMA_CONTROL) & 0x40) { |
| 96 | STAT_ADD(gus->gf1.interrupt_stat_dma_write); | 100 | STAT_ADD(gus->gf1.interrupt_stat_dma_write); |
| 97 | gus->gf1.interrupt_handler_dma_write(gus); | 101 | if (gus->gf1.interrupt_handler_dma_write) |
| 102 | gus->gf1.interrupt_handler_dma_write(gus); | ||
| 98 | } | 103 | } |
| 99 | if (snd_gf1_i_look8(gus, SNDRV_GF1_GB_REC_DMA_CONTROL) & 0x40) { | 104 | if (snd_gf1_i_look8(gus, SNDRV_GF1_GB_REC_DMA_CONTROL) & 0x40) { |
| 100 | STAT_ADD(gus->gf1.interrupt_stat_dma_read); | 105 | STAT_ADD(gus->gf1.interrupt_stat_dma_read); |
| 101 | gus->gf1.interrupt_handler_dma_read(gus); | 106 | if (gus->gf1.interrupt_handler_dma_read) |
| 107 | gus->gf1.interrupt_handler_dma_read(gus); | ||
| 102 | } | 108 | } |
| 103 | } | 109 | } |
| 104 | if (--loop > 0) | 110 | if (--loop > 0) |
diff --git a/sound/isa/gus/gus_main.c b/sound/isa/gus/gus_main.c index 8ced5e81b9a7..b14d5d6d9a32 100644 --- a/sound/isa/gus/gus_main.c +++ b/sound/isa/gus/gus_main.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for Gravis UltraSound soundcards | 2 | * Routines for Gravis UltraSound soundcards |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -31,7 +31,7 @@ | |||
| 31 | 31 | ||
| 32 | #include <asm/dma.h> | 32 | #include <asm/dma.h> |
| 33 | 33 | ||
| 34 | MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>"); | 34 | MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); |
| 35 | MODULE_DESCRIPTION("Routines for Gravis UltraSound soundcards"); | 35 | MODULE_DESCRIPTION("Routines for Gravis UltraSound soundcards"); |
| 36 | MODULE_LICENSE("GPL"); | 36 | MODULE_LICENSE("GPL"); |
| 37 | 37 | ||
| @@ -154,6 +154,14 @@ int snd_gus_create(struct snd_card *card, | |||
| 154 | gus = kzalloc(sizeof(*gus), GFP_KERNEL); | 154 | gus = kzalloc(sizeof(*gus), GFP_KERNEL); |
| 155 | if (gus == NULL) | 155 | if (gus == NULL) |
| 156 | return -ENOMEM; | 156 | return -ENOMEM; |
| 157 | spin_lock_init(&gus->reg_lock); | ||
| 158 | spin_lock_init(&gus->voice_alloc); | ||
| 159 | spin_lock_init(&gus->active_voice_lock); | ||
| 160 | spin_lock_init(&gus->event_lock); | ||
| 161 | spin_lock_init(&gus->dma_lock); | ||
| 162 | spin_lock_init(&gus->pcm_volume_level_lock); | ||
| 163 | spin_lock_init(&gus->uart_cmd_lock); | ||
| 164 | mutex_init(&gus->dma_mutex); | ||
| 157 | gus->gf1.irq = -1; | 165 | gus->gf1.irq = -1; |
| 158 | gus->gf1.dma1 = -1; | 166 | gus->gf1.dma1 = -1; |
| 159 | gus->gf1.dma2 = -1; | 167 | gus->gf1.dma2 = -1; |
| @@ -218,14 +226,6 @@ int snd_gus_create(struct snd_card *card, | |||
| 218 | gus->gf1.pcm_channels = pcm_channels; | 226 | gus->gf1.pcm_channels = pcm_channels; |
| 219 | gus->gf1.volume_ramp = 25; | 227 | gus->gf1.volume_ramp = 25; |
| 220 | gus->gf1.smooth_pan = 1; | 228 | gus->gf1.smooth_pan = 1; |
| 221 | spin_lock_init(&gus->reg_lock); | ||
| 222 | spin_lock_init(&gus->voice_alloc); | ||
| 223 | spin_lock_init(&gus->active_voice_lock); | ||
| 224 | spin_lock_init(&gus->event_lock); | ||
| 225 | spin_lock_init(&gus->dma_lock); | ||
| 226 | spin_lock_init(&gus->pcm_volume_level_lock); | ||
| 227 | spin_lock_init(&gus->uart_cmd_lock); | ||
| 228 | mutex_init(&gus->dma_mutex); | ||
| 229 | if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, gus, &ops)) < 0) { | 229 | if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, gus, &ops)) < 0) { |
| 230 | snd_gus_free(gus); | 230 | snd_gus_free(gus); |
| 231 | return err; | 231 | return err; |
| @@ -398,7 +398,7 @@ static int snd_gus_check_version(struct snd_gus_card * gus) | |||
| 398 | gus->ess_flag = 1; | 398 | gus->ess_flag = 1; |
| 399 | } else { | 399 | } else { |
| 400 | snd_printk(KERN_ERR "unknown GF1 revision number at 0x%lx - 0x%x (0x%x)\n", gus->gf1.port, rev, val); | 400 | snd_printk(KERN_ERR "unknown GF1 revision number at 0x%lx - 0x%x (0x%x)\n", gus->gf1.port, rev, val); |
| 401 | snd_printk(KERN_ERR " please - report to <perex@suse.cz>\n"); | 401 | snd_printk(KERN_ERR " please - report to <perex@perex.cz>\n"); |
| 402 | } | 402 | } |
| 403 | } | 403 | } |
| 404 | } | 404 | } |
diff --git a/sound/isa/gus/gus_mem.c b/sound/isa/gus/gus_mem.c index 7107753b85b5..bcf4656853c4 100644 --- a/sound/isa/gus/gus_mem.c +++ b/sound/isa/gus/gus_mem.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * GUS's memory allocation routines / bottom layer | 3 | * GUS's memory allocation routines / bottom layer |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
diff --git a/sound/isa/gus/gus_mem_proc.c b/sound/isa/gus/gus_mem_proc.c index 80f0a83818b2..f69a44728ebf 100644 --- a/sound/isa/gus/gus_mem_proc.c +++ b/sound/isa/gus/gus_mem_proc.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * GUS's memory access via proc filesystem | 3 | * GUS's memory access via proc filesystem |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
diff --git a/sound/isa/gus/gus_mixer.c b/sound/isa/gus/gus_mixer.c index acc25a297200..a96253e16654 100644 --- a/sound/isa/gus/gus_mixer.c +++ b/sound/isa/gus/gus_mixer.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * Routines for control of ICS 2101 chip and "mixer" in GF1 chip | 3 | * Routines for control of ICS 2101 chip and "mixer" in GF1 chip |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| @@ -36,14 +36,7 @@ | |||
| 36 | .get = snd_gf1_get_single, .put = snd_gf1_put_single, \ | 36 | .get = snd_gf1_get_single, .put = snd_gf1_put_single, \ |
| 37 | .private_value = shift | (invert << 8) } | 37 | .private_value = shift | (invert << 8) } |
| 38 | 38 | ||
| 39 | static int snd_gf1_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) | 39 | #define snd_gf1_info_single snd_ctl_boolean_mono_info |
| 40 | { | ||
| 41 | uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; | ||
| 42 | uinfo->count = 1; | ||
| 43 | uinfo->value.integer.min = 0; | ||
| 44 | uinfo->value.integer.max = 1; | ||
| 45 | return 0; | ||
| 46 | } | ||
| 47 | 40 | ||
| 48 | static int snd_gf1_get_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) | 41 | static int snd_gf1_get_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) |
| 49 | { | 42 | { |
diff --git a/sound/isa/gus/gus_pcm.c b/sound/isa/gus/gus_pcm.c index c7f95e7aa018..a7971f5ffe63 100644 --- a/sound/isa/gus/gus_pcm.c +++ b/sound/isa/gus/gus_pcm.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * Routines for control of GF1 chip (PCM things) | 3 | * Routines for control of GF1 chip (PCM things) |
| 4 | * | 4 | * |
| 5 | * InterWave chips supports interleaved DMA, but this feature isn't used in | 5 | * InterWave chips supports interleaved DMA, but this feature isn't used in |
diff --git a/sound/isa/gus/gus_reset.c b/sound/isa/gus/gus_reset.c index b263655c4116..20cfdb87f84a 100644 --- a/sound/isa/gus/gus_reset.c +++ b/sound/isa/gus/gus_reset.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * | 3 | * |
| 4 | * | 4 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | 5 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gus_sample.c b/sound/isa/gus/gus_sample.c index 9e0c55ab25b2..cba0829a7106 100644 --- a/sound/isa/gus/gus_sample.c +++ b/sound/isa/gus/gus_sample.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for Gravis UltraSound soundcards - Sample support | 2 | * Routines for Gravis UltraSound soundcards - Sample support |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gus_simple.c b/sound/isa/gus/gus_simple.c index dcad6ed0198c..39d121e2c8c4 100644 --- a/sound/isa/gus/gus_simple.c +++ b/sound/isa/gus/gus_simple.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for Gravis UltraSound soundcards - Simple instrument handlers | 2 | * Routines for Gravis UltraSound soundcards - Simple instrument handlers |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gus_synth.c b/sound/isa/gus/gus_synth.c index 3e4d4d6edd8b..2c2051782aa2 100644 --- a/sound/isa/gus/gus_synth.c +++ b/sound/isa/gus/gus_synth.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for Gravis UltraSound soundcards - Synthesizer | 2 | * Routines for Gravis UltraSound soundcards - Synthesizer |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -26,7 +26,7 @@ | |||
| 26 | #include <sound/gus.h> | 26 | #include <sound/gus.h> |
| 27 | #include <sound/seq_device.h> | 27 | #include <sound/seq_device.h> |
| 28 | 28 | ||
| 29 | MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>"); | 29 | MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); |
| 30 | MODULE_DESCRIPTION("Routines for Gravis UltraSound soundcards - Synthesizer"); | 30 | MODULE_DESCRIPTION("Routines for Gravis UltraSound soundcards - Synthesizer"); |
| 31 | MODULE_LICENSE("GPL"); | 31 | MODULE_LICENSE("GPL"); |
| 32 | 32 | ||
diff --git a/sound/isa/gus/gus_tables.h b/sound/isa/gus/gus_tables.h index 4adf098d3269..42a4ca0d622b 100644 --- a/sound/isa/gus/gus_tables.h +++ b/sound/isa/gus/gus_tables.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * | 3 | * |
| 4 | * | 4 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | 5 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gus_timer.c b/sound/isa/gus/gus_timer.c index a43b662f17c7..99eac573c414 100644 --- a/sound/isa/gus/gus_timer.c +++ b/sound/isa/gus/gus_timer.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Routines for Gravis UltraSound soundcards - Timers | 2 | * Routines for Gravis UltraSound soundcards - Timers |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * GUS have similar timers as AdLib (OPL2/OPL3 chips). | 5 | * GUS have similar timers as AdLib (OPL2/OPL3 chips). |
| 6 | * | 6 | * |
diff --git a/sound/isa/gus/gus_uart.c b/sound/isa/gus/gus_uart.c index 654290a8b21c..e6fd9b01c492 100644 --- a/sound/isa/gus/gus_uart.c +++ b/sound/isa/gus/gus_uart.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * Routines for the GF1 MIDI interface - like UART 6850 | 3 | * Routines for the GF1 MIDI interface - like UART 6850 |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
diff --git a/sound/isa/gus/gus_volume.c b/sound/isa/gus/gus_volume.c index dbbc0a6d7659..71a67744a14b 100644 --- a/sound/isa/gus/gus_volume.c +++ b/sound/isa/gus/gus_volume.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 2 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 3 | * | 3 | * |
| 4 | * | 4 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | 5 | * This program is free software; you can redistribute it and/or modify |
diff --git a/sound/isa/gus/gusclassic.c b/sound/isa/gus/gusclassic.c index 8f23f433d491..29e422b00b58 100644 --- a/sound/isa/gus/gusclassic.c +++ b/sound/isa/gus/gusclassic.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Driver for Gravis UltraSound Classic soundcard | 2 | * Driver for Gravis UltraSound Classic soundcard |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -37,7 +37,7 @@ | |||
| 37 | #define DEV_NAME "gusclassic" | 37 | #define DEV_NAME "gusclassic" |
| 38 | 38 | ||
| 39 | MODULE_DESCRIPTION(CRD_NAME); | 39 | MODULE_DESCRIPTION(CRD_NAME); |
| 40 | MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>"); | 40 | MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); |
| 41 | MODULE_LICENSE("GPL"); | 41 | MODULE_LICENSE("GPL"); |
| 42 | MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Classic}}"); | 42 | MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Classic}}"); |
| 43 | 43 | ||
diff --git a/sound/isa/gus/gusextreme.c b/sound/isa/gus/gusextreme.c index 0aeaa6cf6cf0..fc59536c918e 100644 --- a/sound/isa/gus/gusextreme.c +++ b/sound/isa/gus/gusextreme.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Driver for Gravis UltraSound Extreme soundcards | 2 | * Driver for Gravis UltraSound Extreme soundcards |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -41,7 +41,7 @@ | |||
| 41 | #define DEV_NAME "gusextreme" | 41 | #define DEV_NAME "gusextreme" |
| 42 | 42 | ||
| 43 | MODULE_DESCRIPTION(CRD_NAME); | 43 | MODULE_DESCRIPTION(CRD_NAME); |
| 44 | MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>"); | 44 | MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); |
| 45 | MODULE_LICENSE("GPL"); | 45 | MODULE_LICENSE("GPL"); |
| 46 | MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Extreme}}"); | 46 | MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Extreme}}"); |
| 47 | 47 | ||
diff --git a/sound/isa/gus/gusmax.c b/sound/isa/gus/gusmax.c index 708783d4351f..4922f5da08f9 100644 --- a/sound/isa/gus/gusmax.c +++ b/sound/isa/gus/gusmax.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Driver for Gravis UltraSound MAX soundcard | 2 | * Driver for Gravis UltraSound MAX soundcard |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -34,7 +34,7 @@ | |||
| 34 | #define SNDRV_LEGACY_FIND_FREE_DMA | 34 | #define SNDRV_LEGACY_FIND_FREE_DMA |
| 35 | #include <sound/initval.h> | 35 | #include <sound/initval.h> |
| 36 | 36 | ||
| 37 | MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>"); | 37 | MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); |
| 38 | MODULE_DESCRIPTION("Gravis UltraSound MAX"); | 38 | MODULE_DESCRIPTION("Gravis UltraSound MAX"); |
| 39 | MODULE_LICENSE("GPL"); | 39 | MODULE_LICENSE("GPL"); |
| 40 | MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound MAX}}"); | 40 | MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound MAX}}"); |
diff --git a/sound/isa/gus/interwave.c b/sound/isa/gus/interwave.c index 0220cdbe1a2a..2091c50b2e3e 100644 --- a/sound/isa/gus/interwave.c +++ b/sound/isa/gus/interwave.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Driver for AMD InterWave soundcard | 2 | * Driver for AMD InterWave soundcard |
| 3 | * Copyright (c) by Jaroslav Kysela <perex@suse.cz> | 3 | * Copyright (c) by Jaroslav Kysela <perex@perex.cz> |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| @@ -41,7 +41,7 @@ | |||
| 41 | #define SNDRV_LEGACY_FIND_FREE_DMA | 41 | #define SNDRV_LEGACY_FIND_FREE_DMA |
| 42 | #include <sound/initval.h> | 42 | #include <sound/initval.h> |
| 43 | 43 | ||
| 44 | MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>"); | 44 | MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); |
| 45 | MODULE_LICENSE("GPL"); | 45 | MODULE_LICENSE("GPL"); |
| 46 | #ifndef SNDRV_STB | 46 | #ifndef SNDRV_STB |
| 47 | MODULE_DESCRIPTION("AMD InterWave"); | 47 | MODULE_DESCRIPTION("AMD InterWave"); |
