* [PATCH] ALSA update
@ 2002-10-06 19:38 Jaroslav Kysela
2002-10-07 0:01 ` Linus Torvalds
0 siblings, 1 reply; 8+ messages in thread
From: Jaroslav Kysela @ 2002-10-06 19:38 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
This will update the following files:
include/sound/version.h | 2
sound/core/info.c | 6
sound/core/sound.c | 9
sound/isa/sgalaxy.c | 21 -
sound/pci/Config.in | 4
sound/pci/cs46xx/dsp_spos.c | 1
sound/pci/cs46xx/dsp_spos_scb_lib.c | 1
sound/sound_core.c | 15 -
sound/usb/usbaudio.c | 183 +++++++++-----
sound/usb/usbaudio.h | 29 +-
sound/usb/usbmidi.c | 395 ++++++++++++++++++++++++-------
sound/usb/usbquirks.h | 451 ++++++++++++++++++++++++------------
12 files changed, 770 insertions(+), 347 deletions(-)
through these ChangeSets:
<perex@suse.cz> (02/10/05 1.696.1.3)
ALSA update
- updated config descriptions for EMU10K1 and INTEL8X0
<perex@suse.cz> (02/10/05 1.696.1.2)
ALSA update
- CS46xx driver - removed unused variable
- USB code
- pass struct usb_interface pointer to the usb-midi parser.
in usb-midi functions, this instance is used instead of parsing
the interface from dev and ifnum.
- allocate the descriptor buffer only for parsing the audio device.
- clean up, new probe/disconnect callbacks for 2.4 API.
- added the support for Yamaha and Midiman devices.
<perex@suse.cz> (02/10/04 1.696.1.1)
ALSA
- DEVFS cleanup - removal of compatibility code for 2.2 and 2.4 kernels
- fixed sgalaxy driver (save_flags/cli/restore_flags removal)
- USB Audio driver
- added the missing dev_set_drvdata() for 2.5 API
- simplified the conexistence of old and new USB APIs
- don't skip the active capture urbs
- added the debug print for active capture urbs
- don't change runtime->rate even if the current rate is not same
- check the bandwidth for urbs (for tests only, now commented out)
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project http://www.alsa-project.org
SuSE Linux http://www.suse.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] ALSA update
2002-10-06 19:38 Jaroslav Kysela
@ 2002-10-07 0:01 ` Linus Torvalds
0 siblings, 0 replies; 8+ messages in thread
From: Linus Torvalds @ 2002-10-07 0:01 UTC (permalink / raw
To: Jaroslav Kysela; +Cc: LKML
On Sun, 6 Oct 2002, Jaroslav Kysela wrote:
> Linus, please do a
>
> bk pull http://linux-sound.bkbits.net/linux-sound
>
> This will update the following files:
Thanks, looks good, and easy merge.
Linus
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] ALSA update
@ 2003-01-28 20:25 Jaroslav Kysela
0 siblings, 0 replies; 8+ messages in thread
From: Jaroslav Kysela @ 2003-01-28 20:25 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2003-01-28.patch.gz
Thanks,
Jaroslav
The pull command will update the following files:
Documentation/sound/alsa/ALSA-Configuration.txt | 3
Documentation/sound/alsa/CMIPCI.txt | 15
Documentation/sound/alsa/DocBook/alsa-driver-api.tmpl | 102
Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 5360 ++++++++++-
Documentation/sound/alsa/OSS-Emulation.txt | 302
include/sound/ac97_codec.h | 4
include/sound/ad1848.h | 49
include/sound/ak4531_codec.h | 1
include/sound/core.h | 50
include/sound/cs46xx.h | 2
include/sound/emu10k1.h | 23
include/sound/gus.h | 8
include/sound/info.h | 19
include/sound/pcm.h | 17
include/sound/pcm_sgbuf.h | 21
include/sound/sb.h | 46
include/sound/sb16_csp.h | 1
include/sound/sndmagic.h | 56
include/sound/trident.h | 6
include/sound/version.h | 10
sound/core/control.c | 134
sound/core/device.c | 66
sound/core/hwdep.c | 13
sound/core/info.c | 202
sound/core/init.c | 75
sound/core/ioctl32/ioctl32.c | 10
sound/core/isadma.c | 21
sound/core/memory.c | 237
sound/core/oss/mixer_oss.c | 9
sound/core/oss/pcm_oss.c | 50
sound/core/pcm.c | 33
sound/core/pcm_lib.c | 328
sound/core/pcm_memory.c | 357
sound/core/pcm_misc.c | 87
sound/core/pcm_native.c | 34
sound/core/pcm_sgbuf.c | 511 -
sound/core/rawmidi.c | 82
sound/core/rtctimer.c | 2
sound/core/seq/Makefile | 106
sound/core/seq/instr/Makefile | 68
sound/core/seq/oss/Makefile | 4
sound/core/seq/oss/seq_oss_init.c | 6
sound/core/seq/oss/seq_oss_midi.c | 1
sound/core/seq/seq_clientmgr.c | 7
sound/core/sound.c | 35
sound/core/timer.c | 6
sound/drivers/mpu401/mpu401.c | 9
sound/drivers/mpu401/mpu401_uart.c | 133
sound/drivers/serial-u16550.c | 29
sound/i2c/l3/uda1341.c | 50
sound/isa/ad1848/ad1848_lib.c | 80
sound/isa/cmi8330.c | 314
sound/isa/cs423x/cs4231_lib.c | 21
sound/isa/es18xx.c | 17
sound/isa/gus/Makefile | 20
sound/isa/gus/gus_irq.c | 22
sound/isa/gus/gus_main.c | 6
sound/isa/gus/gus_mem.c | 17
sound/isa/gus/gus_mem_proc.c | 41
sound/isa/gus/gus_reset.c | 4
sound/isa/sb/Makefile | 12
sound/isa/sb/sb16.c | 3
sound/isa/sb/sb16_csp.c | 23
sound/isa/sb/sb16_main.c | 7
sound/isa/sb/sb_common.c | 1
sound/isa/sb/sb_mixer.c | 288
sound/isa/sgalaxy.c | 9
sound/isa/wavefront/wavefront_fx.c | 6
sound/isa/wavefront/wavefront_synth.c | 6
sound/pci/Kconfig | 8
sound/pci/ac97/ac97_codec.c | 276
sound/pci/ac97/ac97_patch.c | 9
sound/pci/ac97/ak4531_codec.c | 24
sound/pci/ali5451/ali5451.c | 2
sound/pci/cmipci.c | 96
sound/pci/cs4281.c | 73
sound/pci/cs46xx/cs46xx_lib.c | 173
sound/pci/emu10k1/Makefile | 12
sound/pci/emu10k1/emu10k1.c | 3
sound/pci/emu10k1/emu10k1_main.c | 45
sound/pci/emu10k1/emupcm.c | 18
sound/pci/emu10k1/emuproc.c | 94
sound/pci/emu10k1/memory.c | 14
sound/pci/ens1370.c | 119
sound/pci/es1938.c | 50
sound/pci/es1968.c | 10
sound/pci/fm801.c | 74
sound/pci/ice1712/amp.c | 7
sound/pci/ice1712/ice1712.c | 28
sound/pci/intel8x0.c | 89
sound/pci/korg1212/korg1212.c | 25
sound/pci/maestro3.c | 10
sound/pci/nm256/nm256.c | 10
sound/pci/rme32.c | 174
sound/pci/rme96.c | 172
sound/pci/rme9652/hammerfall_mem.c | 11
sound/pci/rme9652/hdsp.c | 38
sound/pci/rme9652/rme9652.c | 25
sound/pci/sonicvibes.c | 34
sound/pci/trident/Makefile | 12
sound/pci/trident/trident_main.c | 700 -
sound/pci/trident/trident_memory.c | 42
sound/pci/via82xx.c | 1241 +-
sound/pci/ymfpci/ymfpci_main.c | 52
sound/ppc/keywest.c | 1
sound/ppc/pmac.c | 10
sound/sound_firmware.c | 21
sound/synth/emux/Makefile | 19
sound/synth/emux/emux_seq.c | 7
sound/usb/usbaudio.c | 553 -
sound/usb/usbaudio.h | 16
sound/usb/usbmidi.c | 148
sound/usb/usbquirks.h | 132
113 files changed, 11105 insertions(+), 3269 deletions(-)
through these ChangeSets:
<perex@suse.cz> (03/01/28 1.961)
ALSA update
- fixed makefiles for sequencer modules:
when CONFIG_SND_SEQUENCER is m, then synth modules should be m, too
<perex@suse.cz> (03/01/27 1.960)
ALSA update
- updated programmer's documentation
- recoded PCM scatter-gather memory management
- MPU401 - cleanups
- CMI8330 - cleanups
- EMU10K1 - Audigy2 update
- ENS1371 - added surround support
- USB - added more quirks and improved PCM constraint definitions
<perex@suse.cz> (03/01/27 1.959)
ALSA update
- added documentation for OSS emulation
- CMI8330 - duplex/mixer cleanups
- via82xx - rewritten for 8233+ (multiple playback, S/PDIF, secondary capture)
- USB - quirk code update
<perex@suse.cz> (03/01/27 1.958)
ALSA update
- added DocBook documentation
- added many source comments
- simplified proc style interface (per card)
- updated PCM scatter-gather routines
- moved PM locking outside callbacks
<perex@suse.cz> (03/01/27 1.957)
ALSA update
- removed some 2.2 code
- PCM - fixed memory leak for 24-bit samples
- gameport cleanups (CS4231, ENS1370/1371, SonicVibes, Trident)
- VIA82xx - fixed current pointer calculation
- sound_firmware - fixed errno problem
- USB - moved out compatibility code
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] ALSA update
@ 2003-02-08 21:04 Jaroslav Kysela
0 siblings, 0 replies; 8+ messages in thread
From: Jaroslav Kysela @ 2003-02-08 21:04 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2003-02-08.patch.gz
Jaroslav
The pull command will update the following files:
Documentation/sound/alsa/ALSA-Configuration.txt | 2
Documentation/sound/alsa/CMIPCI.txt | 25 -
include/sound/core.h | 2
include/sound/cs46xx_dsp_scb_types.h | 8
include/sound/cs46xx_dsp_spos.h | 4
include/sound/mixer_oss.h | 4
include/sound/pcm_params.h | 4
include/sound/seq_kernel.h | 2
include/sound/sndmagic.h | 2
include/sound/timer.h | 32 -
include/sound/version.h | 6
sound/core/device.c | 3
sound/core/hwdep.c | 2
sound/core/info.c | 6
sound/core/init.c | 6
sound/core/ioctl32/ioctl32.c | 35 -
sound/core/ioctl32/ioctl32.h | 5
sound/core/ioctl32/pcm32.c | 28 -
sound/core/ioctl32/rawmidi32.c | 14
sound/core/ioctl32/seq32.c | 52 +-
sound/core/ioctl32/timer32.c | 14
sound/core/isadma.c | 13
sound/core/oss/mixer_oss.c | 11
sound/core/oss/pcm_oss.c | 26 -
sound/core/oss/pcm_plugin.c | 2
sound/core/pcm.c | 2
sound/core/pcm_lib.c | 24 -
sound/core/pcm_memory.c | 2
sound/core/pcm_native.c | 6
sound/core/pcm_sgbuf.c | 2
sound/core/rawmidi.c | 28 -
sound/core/rtctimer.c | 37 -
sound/core/seq/Makefile | 2
sound/core/seq/instr/Makefile | 2
sound/core/seq/instr/ainstr_fm.c | 4
sound/core/seq/instr/ainstr_gf1.c | 14
sound/core/seq/instr/ainstr_iw.c | 24 -
sound/core/seq/instr/ainstr_simple.c | 8
sound/core/seq/seq_clientmgr.c | 2
sound/core/seq/seq_device.c | 2
sound/core/seq/seq_instr.c | 4
sound/core/seq/seq_midi.c | 3
sound/core/seq/seq_midi_emul.c | 8
sound/core/seq/seq_midi_event.c | 8
sound/core/seq/seq_ports.c | 4
sound/core/seq/seq_queue.c | 60 --
sound/core/seq/seq_queue.h | 2
sound/core/seq/seq_timer.c | 21
sound/core/seq/seq_timer.h | 6
sound/core/sound.c | 2
sound/core/timer.c | 296 +++++++-----
sound/drivers/dummy.c | 3
sound/drivers/mtpav.c | 2
sound/drivers/opl3/opl3_oss.c | 3
sound/drivers/opl3/opl3_seq.c | 1
sound/i2c/cs8427.c | 3
sound/i2c/tea6330t.c | 3
sound/isa/ad1816a/ad1816a_lib.c | 7
sound/isa/ad1848/ad1848_lib.c | 7
sound/isa/cmi8330.c | 3
sound/isa/cs423x/cs4231_lib.c | 7
sound/isa/cs423x/cs4236.c | 2
sound/isa/cs423x/cs4236_lib.c | 8
sound/isa/es1688/es1688_lib.c | 9
sound/isa/es18xx.c | 27 -
sound/isa/gus/Makefile | 2
sound/isa/gus/gus_mem.c | 4
sound/isa/gus/gus_mixer.c | 3
sound/isa/gus/gus_pcm.c | 9
sound/isa/gus/gus_synth.c | 5
sound/isa/gus/interwave.c | 3
sound/isa/opti9xx/opti92x-ad1848.c | 9
sound/isa/sb/Makefile | 2
sound/isa/sb/emu8000.c | 4
sound/isa/sb/emu8000_pcm.c | 2
sound/isa/sb/sb16_main.c | 8
sound/isa/sb/sb8_main.c | 4
sound/isa/sgalaxy.c | 3
sound/isa/wavefront/wavefront_fx.c | 2
sound/isa/wavefront/wavefront_synth.c | 4
sound/pci/ac97/ac97_codec.c | 124 ++++-
sound/pci/ac97/ac97_patch.c | 16
sound/pci/ac97/ak4531_codec.c | 3
sound/pci/ali5451/ali5451.c | 16
sound/pci/cmipci.c | 77 ++-
sound/pci/cs4281.c | 4
sound/pci/cs46xx/cs46xx_lib.c | 154 ++++--
sound/pci/cs46xx/dsp_spos.c | 6
sound/pci/cs46xx/dsp_spos_scb_lib.c | 2
sound/pci/emu10k1/Makefile | 2
sound/pci/emu10k1/emufx.c | 23
sound/pci/ens1370.c | 5
sound/pci/es1938.c | 16
sound/pci/es1968.c | 7
sound/pci/fm801.c | 7
sound/pci/ice1712/ak4524.c | 5
sound/pci/ice1712/amp.c | 1
sound/pci/ice1712/ews.c | 9
sound/pci/ice1712/ice1712.c | 29 -
sound/pci/ice1712/ice1712.h | 6
sound/pci/intel8x0.c | 10
sound/pci/korg1212/korg1212.c | 6
sound/pci/maestro3.c | 10
sound/pci/nm256/nm256.c | 8
sound/pci/rme32.c | 10
sound/pci/rme96.c | 53 +-
sound/pci/rme9652/hdsp.c | 46 -
sound/pci/rme9652/rme9652.c | 27 -
sound/pci/sonicvibes.c | 6
sound/pci/trident/Makefile | 2
sound/pci/trident/trident_main.c | 13
sound/pci/trident/trident_synth.c | 5
sound/pci/via82xx.c | 556 +++++++++++++++---------
sound/pci/ymfpci/ymfpci_main.c | 17
sound/ppc/powermac.c | 2
sound/synth/emux/Makefile | 2
sound/synth/emux/emux_oss.c | 2
sound/synth/emux/emux_seq.c | 2
sound/synth/emux/soundfont.c | 10
sound/usb/usbaudio.c | 75 +--
sound/usb/usbmidi.c | 2
sound/usb/usbmixer.c | 16
sound/usb/usbquirks.h | 13
123 files changed, 1442 insertions(+), 993 deletions(-)
through these ChangeSets:
<perex@suse.cz> (03/02/08 1.1009)
ALSA update
- emu10k1 - fixed makefile to not build synth module when emu10k1 is not selected
<perex@suse.cz> (03/02/08 1.1008)
ALSA update
- cmipci driver cleanups (ac3 & surround)
- replaced snd_dma_residue() with snd_dma_pointer()
- GCC 3.3 warnings removal
- timer interface
- recoded using tasklet
- improved slave timer locking (should be much faster)
- added async support
- improved ioctl32 wrapper functions
- fixed Makefile problems (synth modules were build for not selected driver)
- AC97 codec
- improved SPSA control
- moved reset function outside the main init code
- improved ALC650 initialization
- USB driver
- added quirk for Roland XV-2020
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] ALSA update
@ 2003-02-09 19:00 Jaroslav Kysela
0 siblings, 0 replies; 8+ messages in thread
From: Jaroslav Kysela @ 2003-02-09 19:00 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2003-02-09.patch.gz
Additional notes:
This small patch will fix compilation problems for USB and PPC drivers.
The pull command will update the following files:
include/sound/asound.h | 1 -
include/sound/timer.h | 1 +
include/sound/version.h | 2 +-
sound/ppc/pmac.c | 4 ++++
sound/ppc/powermac.c | 2 ++
sound/ppc/tumbler.c | 1 +
sound/usb/usbaudio.c | 4 ++--
7 files changed, 11 insertions(+), 4 deletions(-)
through these ChangeSets:
<perex@suse.cz> (03/02/09 1.1015)
ALSA update
- moved inclusion of <linux/interrupt.h> from <sound/asound.h> to <sound/timer.h>
- pmac driver - removed beep stuff for 2.5 kernels
- USB driver - fixed compilation
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] ALSA update
@ 2003-02-16 20:43 Jaroslav Kysela
0 siblings, 0 replies; 8+ messages in thread
From: Jaroslav Kysela @ 2003-02-16 20:43 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2003-02-16.patch.gz
The pull command will update the following files:
include/sound/ac97_codec.h | 10 ++
include/sound/pcm.h | 14 ++
include/sound/pcm_sgbuf.h | 12 +-
include/sound/version.h | 2
sound/arm/sa11xx-uda1341.c | 6 -
sound/core/hwdep.c | 2
sound/core/isadma.c | 2
sound/core/oss/pcm_oss.c | 5 -
sound/core/pcm_lib.c | 108 ++++++++++++++-------
sound/core/pcm_memory.c | 192 +++++++++++++++++++++++----------------
sound/core/pcm_native.c | 15 ++-
sound/core/pcm_sgbuf.c | 143 ++++++-----------------------
sound/core/seq/seq_device.c | 2
sound/core/seq/seq_midi_emul.c | 4
sound/core/timer.c | 3
sound/drivers/mtpav.c | 19 +++
sound/i2c/l3/uda1341.c | 14 +-
sound/isa/cs423x/cs4231_lib.c | 26 +++--
sound/isa/cs423x/cs4236.c | 2
sound/isa/cs423x/cs4236_lib.c | 2
sound/isa/gus/interwave.c | 2
sound/isa/sb/emu8000_pcm.c | 2
sound/pci/ac97/ac97_codec.c | 82 ++++++++++++++++
sound/pci/ali5451/ali5451.c | 2
sound/pci/cs46xx/cs46xx_lib.c | 14 +-
sound/pci/emu10k1/emufx.c | 2
sound/pci/emu10k1/emupcm.c | 2
sound/pci/emu10k1/memory.c | 14 ++
sound/pci/intel8x0.c | 4
sound/pci/maestro3.c | 6 -
sound/pci/nm256/nm256.c | 2
sound/pci/rme9652/hdsp.c | 2
sound/pci/trident/trident_main.c | 6 -
sound/pci/via82xx.c | 21 ++--
sound/usb/usbaudio.c | 62 +++++++++++-
sound/usb/usbaudio.h | 3
sound/usb/usbquirks.h | 16 +++
37 files changed, 514 insertions(+), 311 deletions(-)
through these ChangeSets:
<perex@suse.cz> (03/02/16 1.1044)
ALSA update
- AC'97 - added quirks for tuning of hardware configuration
- PCM midlevel - improved ring buffer allocation
- sa11xx-uda1341 - small fixes
- ISA - fixed ring buffer pointer calculation
- OSS PCM - fixed deadlock (rate plugin)
- timer - fixed deadlock when user interface is used
- CS4232 - added detection of plain CS4236
- USB driver - added boot quirk for SoundBlaster Extigy
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] ALSA update
@ 2003-04-10 15:40 Jaroslav Kysela
0 siblings, 0 replies; 8+ messages in thread
From: Jaroslav Kysela @ 2003-04-10 15:40 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML, Adam Belay
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2003-04-10.patch.gz
Additional notes:
I changed the PnP header to add extra macros to identify the used
protocol. I need this check for a workaround for the ES18xx driver (IRQ
share settings via ISA PnP registers). Perhaps, Adam will have a better
idea for final implementation, but in meantime, we can use this code.
Now, the whole ALSA tree can be finally compiled with new PnP layer.
Thank you for inclusion,
Jaroslav
The pull command will update the following files:
sound/core/memory_wrapper.c | 69
sound/pci/rme9652/digiface_firmware.dat | 4072 -----------
sound/pci/rme9652/multiface_firmware.dat | 4072 -----------
Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 733 +
drivers/pnp/isapnp/core.c | 2
drivers/pnp/pnpbios/core.c | 2
include/linux/pnp.h | 19
include/sound/ac97_codec.h | 13
include/sound/asound.h | 11
include/sound/control.h | 43
include/sound/cs46xx.h | 3
include/sound/cs46xx_dsp_scb_types.h | 846 +-
include/sound/cs46xx_dsp_spos.h | 26
include/sound/cs46xx_dsp_task_types.h | 124
include/sound/driver.h | 1
include/sound/emu10k1.h | 10
include/sound/hdsp.h | 92
include/sound/initval.h | 2
include/sound/memalloc.h | 15
include/sound/opl3.h | 3
include/sound/snd_wavefront.h | 12
include/sound/trident.h | 8
include/sound/ymfpci.h | 24
sound/core/Makefile | 2
sound/core/control.c | 156
sound/core/info.c | 5
sound/core/ioctl32/pcm32.c | 14
sound/core/ioctl32/rawmidi32.c | 10
sound/core/ioctl32/timer32.c | 13
sound/core/memalloc.c | 181
sound/core/oss/mixer_oss.c | 19
sound/core/oss/pcm_oss.c | 5
sound/core/pcm_lib.c | 6
sound/core/pcm_native.c | 1
sound/core/rtctimer.c | 4
sound/core/seq/instr/ainstr_iw.c | 2
sound/core/seq/oss/seq_oss_midi.c | 1
sound/core/seq/seq_memory.c | 4
sound/core/seq/seq_midi.c | 2
sound/core/seq/seq_midi_emul.c | 2
sound/core/sgbuf.c | 1
sound/core/sound.c | 3
sound/drivers/dummy.c | 1
sound/drivers/opl3/opl3_lib.c | 2
sound/drivers/opl3/opl3_seq.c | 4
sound/drivers/opl3/opl3_synth.c | 12
sound/i2c/cs8427.c | 2
sound/i2c/l3/uda1341.c | 2
sound/isa/Kconfig | 5
sound/isa/ad1816a/ad1816a.c | 216
sound/isa/als100.c | 41
sound/isa/azt2320.c | 48
sound/isa/cmi8330.c | 230
sound/isa/cs423x/cs4236.c | 320
sound/isa/dt019x.c | 43
sound/isa/es18xx.c | 281
sound/isa/gus/interwave.c | 255
sound/isa/opl3sa2.c | 158
sound/isa/opti9xx/opti92x-ad1848.c | 322
sound/isa/sb/es968.c | 15
sound/isa/sb/sb16.c | 46
sound/isa/sb/sb8.c | 6
sound/isa/sgalaxy.c | 2
sound/isa/wavefront/wavefront.c | 257
sound/pci/ac97/ac97_codec.c | 199
sound/pci/ac97/ac97_id.h | 2
sound/pci/ac97/ac97_patch.c | 34
sound/pci/ac97/ac97_patch.h | 1
sound/pci/ali5451/ali5451.c | 15
sound/pci/cmipci.c | 4
sound/pci/cs4281.c | 4
sound/pci/cs46xx/cs46xx.c | 8
sound/pci/cs46xx/cs46xx_lib.c | 174
sound/pci/cs46xx/cs46xx_lib.h | 2
sound/pci/cs46xx/dsp_spos.c | 126
sound/pci/cs46xx/dsp_spos.h | 11
sound/pci/cs46xx/dsp_spos_scb_lib.c | 93
sound/pci/emu10k1/emu10k1_main.c | 9
sound/pci/emu10k1/emufx.c | 10
sound/pci/emu10k1/emumixer.c | 77
sound/pci/emu10k1/emupcm.c | 25
sound/pci/ens1370.c | 4
sound/pci/es1938.c | 13
sound/pci/fm801.c | 11
sound/pci/ice1712/ak4524.c | 18
sound/pci/ice1712/ice1712.c | 16
sound/pci/intel8x0.c | 4
sound/pci/korg1212/korg1212.c | 212
sound/pci/maestro3.c | 7
sound/pci/rme32.c | 4
sound/pci/rme96.c | 4
sound/pci/rme9652/hdsp.c | 2109 ++++-
sound/pci/rme9652/rme9652.c | 4
sound/pci/trident/trident_main.c | 100
sound/pci/via82xx.c | 164
sound/pci/ymfpci/ymfpci.c | 76
sound/pci/ymfpci/ymfpci_main.c | 12
sound/ppc/awacs.c | 33
sound/ppc/pmac.c | 257
sound/ppc/pmac.h | 25
sound/ppc/powermac.c | 12
sound/usb/usbquirks.h | 2
102 files changed, 5576 insertions(+), 11206 deletions(-)
through these ChangeSets:
<perex@suse.cz> (03/04/10 1.1168)
ALSA and PnP update
- compilation fixes
- enhanced linux/pnp.h:
pnp_device_is_isapnp(dev)
pnp_device_is_pnpbios(dev)
isapnp_card_number(dev)
isapnp_csn_number(dev)
<perex@suse.cz> (03/04/10 1.1167)
ALSA update
- documentation
- control API - added multi-elements to reduce memory usage
- improved preallocation of DMA buffers
- CS46xx driver - added support for secondary codec
- HDSP driver - big update
- firmware is loaded with hdsptool now
- pmac driver updates (fixed oops and beep stuff)
- VIA82xx driver updated
- ymfpci driver updated
- drivers updated to new PnP layer
- wavefront, ad1816a, cs423x, es18xx, interwave, opl3sa2, cmi8330
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] ALSA update
@ 2004-03-14 10:46 Jaroslav Kysela
0 siblings, 0 replies; 8+ messages in thread
From: Jaroslav Kysela @ 2004-03-14 10:46 UTC (permalink / raw
To: Linus Torvalds; +Cc: LKML
Linus, please do a
bk pull http://linux-sound.bkbits.net/linux-sound
The GNU patch is available at:
ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2004-03-14.patch.gz
Additional notes:
- ALSA DMA API uses dma_alloc_coherent function now
- moved dependencies from make files to Kconfig files
- fixed OOPS related to procfs (module removal)
- added intel8x0m driver (soft modem)
- added snd-atiixp driver for the ATI IXP150/200/250 AC97 controllers
- added the au88x0 drivers for Aureal soundcards by Manuel Jander <mjander@embedded.cl>
- lots updates for existing code (see to Changeset comments)
Jaroslav
The pull command will update the following files:
Documentation/sound/alsa/ALSA-Configuration.txt | 68
Documentation/sound/alsa/DocBook/alsa-driver-api.tmpl | 2
Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 172
Documentation/sound/alsa/Joystick.txt | 3
Documentation/sound/alsa/MIXART.txt | 96
include/sound/ac97_codec.h | 3
include/sound/ak4117.h | 191
include/sound/asequencer.h | 3
include/sound/asound.h | 2
include/sound/cs46xx.h | 10
include/sound/emu10k1.h | 19
include/sound/info.h | 2
include/sound/memalloc.h | 152
include/sound/pcm.h | 48
include/sound/pcm_oss.h | 1
include/sound/sndmagic.h | 3
include/sound/trident.h | 8
include/sound/version.h | 4
include/sound/ymfpci.h | 8
sound/arm/Kconfig | 1
sound/arm/sa11xx-uda1341.c | 6
sound/core/Kconfig | 30
sound/core/Makefile | 271 -
sound/core/init.c | 12
sound/core/memalloc.c | 1079 +---
sound/core/oss/pcm_oss.c | 20
sound/core/pcm.c | 4
sound/core/pcm_lib.c | 23
sound/core/pcm_memory.c | 277 -
sound/core/pcm_misc.c | 32
sound/core/seq/oss/seq_oss_init.c | 9
sound/core/seq/oss/seq_oss_midi.c | 5
sound/core/seq/oss/seq_oss_synth.c | 2
sound/core/seq/seq_clientmgr.c | 41
sound/core/seq/seq_fifo.c | 14
sound/core/seq/seq_memory.c | 11
sound/core/seq/seq_midi.c | 10
sound/core/sgbuf.c | 137
sound/drivers/Kconfig | 36
sound/drivers/mpu401/Makefile | 39
sound/drivers/mpu401/mpu401_uart.c | 4
sound/drivers/opl3/Makefile | 96
sound/drivers/opl4/Makefile | 27
sound/drivers/vx/Makefile | 5
sound/drivers/vx/vx_core.c | 10
sound/drivers/vx/vx_mixer.c | 2
sound/drivers/vx/vx_pcm.c | 4
sound/i2c/other/Makefile | 2
sound/i2c/other/ak4117.c | 563 ++
sound/isa/Kconfig | 148
sound/isa/ad1816a/ad1816a_lib.c | 10
sound/isa/ad1848/ad1848_lib.c | 10
sound/isa/cmi8330.c | 10
sound/isa/cs423x/cs4231_lib.c | 20
sound/isa/dt019x.c | 4
sound/isa/es1688/es1688_lib.c | 10
sound/isa/es18xx.c | 11
sound/isa/gus/gus_pcm.c | 18
sound/isa/opti9xx/opti92x-ad1848.c | 32
sound/isa/sb/sb16_main.c | 10
sound/isa/sb/sb8_main.c | 10
sound/isa/sscape.c | 42
sound/parisc/Kconfig | 1
sound/parisc/harmony.c | 12
sound/pci/Kconfig | 199
sound/pci/Makefile | 19
sound/pci/ac97/Makefile | 16
sound/pci/ac97/ac97_codec.c | 86
sound/pci/ac97/ac97_patch.c | 262 -
sound/pci/ac97/ac97_patch.h | 1
sound/pci/ac97/ac97_pcm.c | 22
sound/pci/ac97/ak4531_codec.c | 2
sound/pci/ali5451/ali5451.c | 7
sound/pci/als4000.c | 7
sound/pci/atiixp.c | 1569 ++++++
sound/pci/au88x0/Makefile | 7
sound/pci/au88x0/au8810.c | 17
sound/pci/au88x0/au8810.h | 221
sound/pci/au88x0/au8820.c | 15
sound/pci/au88x0/au8820.h | 217
sound/pci/au88x0/au8830.c | 18
sound/pci/au88x0/au8830.h | 266 +
sound/pci/au88x0/au88x0.c | 425 +
sound/pci/au88x0/au88x0.h | 286 +
sound/pci/au88x0/au88x0_a3d.c | 912 +++
sound/pci/au88x0/au88x0_a3d.h | 123
sound/pci/au88x0/au88x0_a3ddata.c | 91
sound/pci/au88x0/au88x0_core.c | 2822 +++++++++++
sound/pci/au88x0/au88x0_eq.c | 1001 +++
sound/pci/au88x0/au88x0_eq.h | 46
sound/pci/au88x0/au88x0_eqdata.c | 112
sound/pci/au88x0/au88x0_game.c | 121
sound/pci/au88x0/au88x0_mixer.c | 29
sound/pci/au88x0/au88x0_mpu401.c | 112
sound/pci/au88x0/au88x0_pcm.c | 509 +
sound/pci/au88x0/au88x0_sb.h | 40
sound/pci/au88x0/au88x0_synth.c | 393 +
sound/pci/au88x0/au88x0_wt.h | 65
sound/pci/au88x0/au88x0_xtalk.c | 781 +++
sound/pci/au88x0/au88x0_xtalk.h | 62
sound/pci/azt3328.c | 7
sound/pci/bt87x.c | 38
sound/pci/cmipci.c | 23
sound/pci/cs4281.c | 7
sound/pci/cs46xx/cs46xx_lib.c | 107
sound/pci/emu10k1/emu10k1.c | 2
sound/pci/emu10k1/emu10k1_callback.c | 2
sound/pci/emu10k1/emu10k1_main.c | 35
sound/pci/emu10k1/emufx.c | 33
sound/pci/emu10k1/emupcm.c | 19
sound/pci/emu10k1/emuproc.c | 2
sound/pci/emu10k1/memory.c | 33
sound/pci/ens1370.c | 35
sound/pci/es1938.c | 11
sound/pci/es1968.c | 14
sound/pci/fm801.c | 10
sound/pci/ice1712/amp.c | 1
sound/pci/ice1712/aureon.c | 7
sound/pci/ice1712/delta.c | 5
sound/pci/ice1712/ews.c | 3
sound/pci/ice1712/hoontech.c | 1
sound/pci/ice1712/ice1712.c | 118
sound/pci/ice1712/ice1712.h | 4
sound/pci/ice1712/ice1724.c | 306 -
sound/pci/ice1712/prodigy.c | 1
sound/pci/ice1712/revo.c | 1
sound/pci/intel8x0.c | 92
sound/pci/intel8x0m.c | 1507 +++++
sound/pci/korg1212/korg1212.c | 86
sound/pci/maestro3.c | 7
sound/pci/mixart/Makefile | 8
sound/pci/mixart/mixart.c | 1617 ++++++
sound/pci/mixart/mixart.h | 250
sound/pci/mixart/mixart_core.c | 677 ++
sound/pci/mixart/mixart_core.h | 607 ++
sound/pci/mixart/mixart_hwdep.c | 576 ++
sound/pci/mixart/mixart_hwdep.h | 146
sound/pci/mixart/mixart_mixer.c | 1138 ++++
sound/pci/mixart/mixart_mixer.h | 31
sound/pci/rme32.c | 14
sound/pci/rme96.c | 16
sound/pci/rme9652/hdsp.c | 31
sound/pci/rme9652/rme9652.c | 23
sound/pci/sonicvibes.c | 7
sound/pci/trident/trident_main.c | 95
sound/pci/trident/trident_memory.c | 27
sound/pci/trident/trident_synth.c | 17
sound/pci/via82xx.c | 249
sound/pci/ymfpci/ymfpci_main.c | 66
sound/pcmcia/Kconfig | 16
sound/pcmcia/Makefile | 4
sound/pcmcia/pdaudiocf/Makefile | 8
sound/pcmcia/pdaudiocf/pdaudiocf.c | 472 +
sound/pcmcia/pdaudiocf/pdaudiocf.h | 150
sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 317 +
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 329 +
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 363 +
sound/ppc/Kconfig | 1
sound/ppc/pmac.c | 4
sound/ppc/tumbler.c | 67
sound/sparc/Kconfig | 2
sound/sparc/amd7930.c | 4
sound/sparc/cs4231.c | 10
sound/synth/Makefile | 14
sound/usb/Kconfig | 2
sound/usb/usbaudio.c | 64
sound/usb/usbaudio.h | 2
sound/usb/usbmidi.c | 114
sound/usb/usbmixer.c | 70
sound/usb/usbmixer_maps.c | 6
sound/usb/usbquirks.h | 159
171 files changed, 22384 insertions(+), 2702 deletions(-)
through these ChangeSets:
<perex@suse.cz> (04/03/13 1.1636)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA Core
fixed the wrong release of id proc file.
<perex@suse.cz> (04/03/13 1.1635)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA Core
added the new magic numbers for atiixp and au88x0 drivers.
<perex@suse.cz> (04/03/13 1.1634)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,PCI drivers,Intel8x0-modem driver
added Intel-compatible onboard MC97 modem driver
by Sasha Khapyorsky <sashak@smlink.com>
<perex@suse.cz> (04/03/13 1.1633)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,PCI drivers,ATIIXP driver
added snd-atiixp driver for the ATI IXP150/200/250 AC97 controllers.
<perex@suse.cz> (04/03/13 1.1632)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
MIXART driver
fixed the compile warning.
<perex@suse.cz> (04/03/13 1.1631)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
EMU10K1/EMU10K2 driver
disabled Dell OEM Emu10k1x from the pci id list.
the board isn't compatible with the normal emu10k1.
<perex@suse.cz> (04/03/13 1.1630)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
au88x0 driver
removed EXPORT_NO_SYMBOLS.
<perex@suse.cz> (04/03/13 1.1629)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PPC Tumbler driver
fixed the info callback of mixer input source (for enum type).
<perex@suse.cz> (04/03/13 1.1628)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
USB generic driver
added fix and workaround for the mixer problem on SB Extigy.
<perex@suse.cz> (04/03/13 1.1627)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation
fixed the files to include.
<perex@suse.cz> (04/03/13 1.1626)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation
changed the description of the buffer allocation routines
for the new designed functions.
<perex@suse.cz> (04/03/13 1.1625)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PPC Tumbler driver
added input source switch to select mic/line-in.
<perex@suse.cz> (04/03/13 1.1624)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,PCI drivers,au88x0 driver
added the au88x0 drivers for Aureal soundcards by Manuel Jander <mjander@embedded.cl>
<perex@suse.cz> (04/03/13 1.1623)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
patch was applied wrongly. fixed the rate restriction of spdif output
again.
<perex@suse.cz> (04/03/13 1.1622)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
DT019x driver
Fixed warnings
<perex@suse.cz> (04/03/13 1.1621)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
restrict the PCM sample rates to 32, 44.1 and 48kHz when the SPDIF
switch is on.
<perex@suse.cz> (04/03/13 1.1620)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
prevent twenty-seconds wait when unplugging USB MIDI device with a port subscription
<perex@suse.cz> (04/03/13 1.1619)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
show one decimal place of momentary frequency in proc file
<perex@suse.cz> (04/03/13 1.1618)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
use MIN_PACKS_URB as lower bound for nrpacks parameter
<perex@suse.cz> (04/03/13 1.1617)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
ALSA sequencer,ALSA<-OSS sequencer
use wrapper function for DELETE_PORT ioctl calls
<perex@suse.cz> (04/03/13 1.1616)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
ALSA sequencer
remove superfluous call to snd_seq_event_port_detach
<perex@suse.cz> (04/03/07 1.1608.56.15)
ALSA - fix compilation (header files)
<perex@suse.cz> (04/03/07 1.1608.56.14)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PARISC Harmony driver,SPARC AMD7930 driver,SPARC cs4231 driver
fixed for the new DMA buffer handler.
<perex@suse.cz> (04/03/07 1.1608.56.13)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Memalloc module,PCM Midlevel,ALSA Core,CMI8330 driver,ES18xx driver
Sound Scape driver,AD1816A driver,AD1848 driver,CS4231 driver
ES1688 driver,GUS Library,Opti9xx drivers,SB16/AWE driver,SB8 driver
ALS4000 driver,AZT3328 driver,BT87x driver,CMIPCI driver,CS4281 driver
ENS1370/1+ driver,ES1938 driver,ES1968 driver,FM801 driver
Intel8x0 driver,Maestro3 driver,RME32 driver,RME96 driver
SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver
EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver
MIXART driver,RME HDSP driver,RME9652 driver,Trident driver
YMFPCI driver,Sound Core PDAudioCF driver,USB generic driver
- clean up the DMA code again.
now only struct device pointer is handled for every BUS type.
the pointer must be given via the corresponding macro snd_dma_xxx_data().
- added the hack for dma_alloc_coherent() to accept dev = NULL for ISA
buffers.
- added the missing include files.
<perex@suse.cz> (04/03/06 1.1608.56.12)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core
PCM API is 2.0.6
<perex@suse.cz> (04/03/06 1.1608.56.11)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
PCM Midlevel
Fix in playback_silence routine - don't silence whole buffer at start if samples are filled
<perex@suse.cz> (04/03/06 1.1608.56.10)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
fixed the interrupt problem with NForce(2).
<perex@suse.cz> (04/03/06 1.1608.56.9)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core,Intel8x0 driver,VIA82xx driver,CS46xx driver
- fixed ALC100/P Master/PCM volume handling (h/w bug)
- added ALC65x JACK quirk
- disabled IC5 PERL mobo quirk
- fixed Mic/Center sharing switch on ALC65x.
- fixed Mic BIAS on ALC650.
- added extra delay in the resume if needed.
- renamed 'External Amplifier Power Down' to 'External Amplifier'
- added a workaround for the reversed EAPD of cs46xx voyetra.
<perex@suse.cz> (04/03/06 1.1608.56.8)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Opti9xx drivers
fixed the code with obsolete check_region().
<perex@suse.cz> (04/03/06 1.1608.56.7)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA<-OSS sequencer
mpkelly - fixed channel settings for input events
<perex@suse.cz> (04/03/06 1.1608.56.6)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ICE1724 driver,ICE1712 driver
Dirk Kalis <Dirk.Kalis@t-online.de>
Added num_total_adcs.
Separated analog input / s/pdif input controls
<perex@suse.cz> (04/03/06 1.1608.56.5)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PPC Tumbler driver
- fixed the mic input on snapper.
<perex@suse.cz> (04/03/06 1.1608.56.4)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA Core
- show the error message when the given card index is not available.
<perex@suse.cz> (04/03/04 1.1608.56.3)
ALSA - fixed compilation
<perex@suse.cz> (04/03/04 1.1608.38.30)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
fixes for broken SB Audigy 2 NX descriptors
<perex@suse.cz> (04/03/04 1.1608.38.29)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Memalloc module
- suppress allocation failure warnings with large buffers.
<perex@suse.cz> (04/03/04 1.1608.38.28)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PCI drivers,AC97 Codec Core
- added CONFIG_SND_AC97_CODEC and simplify Kconfig and Makefiles.
<perex@suse.cz> (04/03/04 1.1608.38.27)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Memalloc module
fixed the missing inclusion.
<perex@suse.cz> (04/03/04 1.1608.38.26)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
- fix non-working control port on Roland U-8
- more port names
- new MIDI quirks for Roland MMP-2, V-SYNTH, VariOS, FP-*, GI-20,
BOSS GS-10, Edirol UR-80, PCR-A, PCR-1
<perex@suse.cz> (04/03/04 1.1608.38.25)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Generic drivers,Digigram VX core,PCI drivers,PCMCIA Kconfig
More Kconfig and Makefile cleanups following Russell's direction:
- added SND_VX_LIB tristate
<perex@suse.cz> (04/03/04 1.1608.38.24)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Generic drivers,MPU401 UART,OPL3,OPL4,ISA,PCI drivers
More Kconfig and Makefile cleanups following Russell's direction:
- added SND_MP401_UART tristate
- added SND_OPL3_LIB tristate
- added SND_OPL4_LIB tristate
<perex@suse.cz> (04/03/04 1.1608.38.23)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core,Generic drivers
Russell King <rmk+alsa@arm.linux.org.uk>
This is part of a patch series to clean up sound/core/Makefile in Linux
2.6.4-rc1.
- Add SND_TIMER for drivers which use the snd-timer module.
- Remove snd-timer from these drivers entries in sound/core/Makefile,
removing any sound/core/Makefile entries which are left empty.
- Since the 'top level module dependency' lists are now gone, remove
the comment.
- Also, since we only mention objects once, remove the sorting of obj-m
<perex@suse.cz> (04/03/04 1.1608.38.22)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core,ISA,PCI drivers,PCMCIA Kconfig
Russell King <rmk+alsa@arm.linux.org.uk>
This is part of a patch series to clean up sound/core/Makefile in Linux
2.6.4-rc1.
- Add SND_HWDEP for drivers which use the snd-hwdep module.
- Remove snd-hwdep from these drivers entries in sound/core/Makefile,
removing any sound/core/Makefile entries which are left empty.
<perex@suse.cz> (04/03/04 1.1608.38.21)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core,Generic drivers,ISA,PCI drivers,USB
Russell King <rmk+alsa@arm.linux.org.uk>
This is part of a patch series to clean up sound/core/Makefile in Linux
2.6.4-rc1.
- Add SND_RAWMIDI for drivers which use the snd-rawmidi module.
- Remove snd-rawmidi from these drivers entries in sound/core/Makefile
- Remove any sound/core/Makefile entries which are left empty.
<perex@suse.cz> (04/03/04 1.1608.38.20)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ARM,ALSA Core,Generic drivers,ISA,PARISC,PCI drivers,PCMCIA Kconfig,PPC
SPARC,USB
This is part of a patch series to clean up sound/core/Makefile in Linux
2.6.4-rc1.
- Add 'select SND_PCM' statements to appropriate Kconfig entries for
drivers whose configuration symbol is used to build snd-pcm,
snd-timer, and snd-page-alloc.
- Remove snd-pcm, snd-timer and snd-page-alloc from these in
sound/core/Makefile.
- Remove snd from these entries as well - all SND_xxx configuration
symbols depend on CONFIG_SND, so we won't even consider building
any of these drivers unless SND is already set to 'y' or 'm'.
<perex@suse.cz> (04/03/04 1.1608.38.19)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Intel8x0 driver
Converted to new DMA allocation API
<perex@suse.cz> (04/03/04 1.1608.38.18)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Memalloc module
- added back the output of PCI dma buffers in proc file.
<perex@suse.cz> (04/03/04 1.1608.38.17)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
- fixed the allocation/release of buffer descriptor table.
<perex@suse.cz> (04/03/04 1.1608.38.16)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ES1968 driver
- fixed the handling of DMA buffer with the recent API change.
<perex@suse.cz> (04/03/04 1.1608.38.15)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Memalloc module,ALSA Core
- fixed the lock up with SG-buffer handler.
- removed non-existing export symbol.
- clean up ifdefs.
<perex@suse.cz> (04/03/04 1.1608.38.14)
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
Fix for Creamware Noah:
search class-specific endpoint descriptor in the
extra descriptors of the sync ep, too
<perex@suse.cz> (04/03/04 1.1608.38.13)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core
Russell King <rmk+alsa@arm.linux.org.uk>
This is part of a patch series to clean up sound/core/Makefile in Linux
2.6.4-rc1.
- Add SND_TIMER, SND_PCM, SND_HWDEP and SND_RAWMIDI configuration symbols.
These symbols select which modules in sound/core get built, building
snd-timer, snd-pcm, snd-hwdep and snd-rawmidi respectively.
- Add reverse dependencies (select) to select these symbols for core
components where necessary.
- Hide SND_OSSEMUL - we can select this when SND_MIXER_OSS, SND_PCM_OSS
or SND_SEQUENCER_OSS are selected automatically.
- Tweak Makefile to use these new symbols to build these modules.
- Since we now build appropriate modules for core components according
to the new configuration symbols, (eg, snd-timer if SND_SEQUENCER is
selected) we can delete these duplications.
<perex@suse.cz> (04/03/04 1.1608.38.12)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
CMI8330 driver,ES18xx driver,AD1816A driver,AD1848 driver,CS4231 driver
ES1688 driver,GUS Library,Opti9xx drivers,SB16/AWE driver,SB8 driver
Fixed old function name (snd_pcm_isa_flags -> snd_pcm_dma_flags)
<perex@suse.cz> (04/03/04 1.1608.38.11)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Big DMA cleanup originated by Russell King <rmk+alsa@arm.linux.org.uk>
* Russel
- introduced 'struct device' support for 2.6 dma_alloc_coherent()
* Jaroslav
- removed all bus-specific allocation functions
- extended snd_dma_alloc_pages/snd_dma_free_pages to handle all bus types
- recoded all (or almost all) device drivers
- sgbuf functions are bus independent now
<perex@suse.cz> (04/03/04 1.1608.38.10)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
FM801 driver
tea575x can be module, too
<perex@suse.cz> (04/03/01 1.1608.38.9)
ALSA - 1.0.3
<perex@suse.cz> (04/03/01 1.1608.38.8)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
PCI drivers
<akpm@osdl.org>
fix Kconfig thinko
<perex@suse.cz> (04/02/29 1.1597.2.32)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
OPL3,OPL4,Synth
Fixed sequencer dependency for opl3, opl4 and emux objects.
<perex@suse.cz> (04/02/29 1.1597.2.31)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
PCI drivers
Select CONFIG_VIDEO_DEV when CONFIG_SND_FM801_TEA575X is wanted
<perex@suse.cz> (04/02/29 1.1597.2.30)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AK4531 codec
Aux Input Route -> Aux Capture Route renaming
<perex@suse.cz> (04/02/29 1.1597.2.29)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Sound Core PDAudioCF driver
Fixed pcm->name settings
<perex@suse.cz> (04/02/29 1.1597.2.28)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core
Fixed snd_info_set_text_ops() wwhen CONFIG_PROC_FS is not defined
<perex@suse.cz> (04/02/29 1.1597.2.27)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PPC Tumbler driver
fixed the resume of bass/treble volumes on snapper.
<perex@suse.cz> (04/02/26 1.1597.2.26)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
- added the dxs_support default for Uniwill laptop.
<perex@suse.cz> (04/02/26 1.1597.2.25)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation
- fixed the example code of ctl info callback with enum type.
<perex@suse.cz> (04/02/26 1.1597.2.24)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Sound Core PDAudioCF driver
akpm@osdl.org
Fix pdaudiocf_irq.c for gcc-3.5
<perex@suse.cz> (04/02/26 1.1597.2.23)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
EMU10K1/EMU10K2 driver
James Courtier-Dutton <James@superbug.demon.co.uk>, some additions
<perex@suse.cz> (04/02/26 1.1597.2.22)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
- added dxs_support default for EPIA MII.
<perex@suse.cz> (04/02/26 1.1597.2.21)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PCM Midlevel,Intel8x0 driver
- added snd_pcm_limit_hw_rates() to determine the min/max rates from
rates bits.
<perex@suse.cz> (04/02/26 1.1597.2.20)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
MIXART driver
- fixed the race condition in message flow.
- removed obsolete debug prints.
- make prepare callback non-atomic.
- synchronize with the pending messages in prepare and hw_free callbacks.
<perex@suse.cz> (04/02/26 1.1597.2.19)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core
- fixed the handling of S/PDIF rates.
the IEC958 status bits are updated according to the current rate.
<perex@suse.cz> (04/02/26 1.1597.2.18)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation
- fixed the description for snd-cmipci module option.
<perex@suse.cz> (04/02/26 1.1597.2.17)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
CMIPCI driver
- use 0x201 as the default joystick port address.
<perex@suse.cz> (04/02/26 1.1597.2.16)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALS4000 driver
- fixed the build without joystick support.
<perex@suse.cz> (04/02/26 1.1597.2.15)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
USB generic driver
usb_ch9.h is already included in usb.h
<perex@suse.cz> (04/02/23 1.1597.2.14)
Fixed compilation of PDAudioCF driver
<perex@suse.cz> (04/02/23 1.1597.2.13)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AK4117 receiver
Added missing ak4117.h file
<perex@suse.cz> (04/02/23 1.1597.2.12)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Serial BUS drivers
Moved AK4117 from alsa-driver tree to satisfy dependency for PDAudioCF driver
<perex@suse.cz> (04/02/23 1.1597.2.11)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
EMU10K1/EMU10K2 driver
Fixed page overflow
<perex@suse.cz> (04/02/23 1.1597.2.10)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Documentation,ALSA Core,PCMCIA Kconfig,PCMCIA
Sound Core PDAudioCF driver
Added Sound Core PDAudioCF driver
<perex@suse.cz> (04/02/23 1.1597.2.9)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
MIXART driver
Added missing header file inclusion
<perex@suse.cz> (04/02/23 1.1597.2.8)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA sequencer
Clemens Ladisch <clemens@ladisch.de>
- fix typo in port flags
- add GM2 capability bit
<perex@suse.cz> (04/02/23 1.1597.2.7)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
USB generic driver
Clemens Ladisch <clemens@ladisch.de>
- add device-specific port names
- begin numbering ports at 1
<perex@suse.cz> (04/02/23 1.1597.2.6)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA sequencer
Clemens Ladisch <clemens@ladisch.de>
This patch reverses the order of the 'Rawmidi x' and rawmidi name
parts of client names to enable selecting clients by a unique prefix
(as snd_seq_parse_address does).
<perex@suse.cz> (04/02/23 1.1597.2.5)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
MPU401 UART
Clemens Ladisch <clemens@ladisch.de>
remove unneeded technical information from port names
<perex@suse.cz> (04/02/23 1.1597.2.4)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA sequencer
Clemens Ladisch <clemens@ladisch.de>
Timestamping (if enabled on a subscription or a port) is not applied
to the quoted event but to the quoting event. This patch adds a
function to copy only selected fields into the event to be delivered.
- fix KERNEL_QUOTE event timestamping
- fix typo in port_broadcast_event
<perex@suse.cz> (04/02/23 1.1597.2.3)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
RME HDSP driver
Fixed wrong assert, added checks for copy_*_user functions
<perex@suse.cz> (04/02/23 1.1597.2.2)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Trident driver
Fixed s/pdif control initialization
<perex@suse.cz> (04/02/21 1.1588.1.28)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AC97 Codec Core
Fixed swap_headphone() when headpone controls do not exist
<perex@suse.cz> (04/02/21 1.1588.1.27)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
USB generic driver
Clemens Ladisch <clemens@ladisch.de>:
- added the quirk for Edirol UA-3FX.
<perex@suse.cz> (04/02/21 1.1588.1.26)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA<-OSS emulation
Fixed oops regarding last period_frames update
<perex@suse.cz> (04/02/21 1.1588.1.25)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
PCM Midlevel
Added OSS period frames to proc interface
<perex@suse.cz> (04/02/21 1.1588.1.24)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA<-OSS emulation
Fixed oss.period_frames setup
<perex@suse.cz> (04/02/21 1.1588.1.23)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA<-OSS emulation
Added period_frames to fix poll behavior
<perex@suse.cz> (04/02/21 1.1588.1.22)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA<-OSS sequencer
- fixed the behavior of SNDCTL_SEQ_IOCTL.
(don't close the device).
<perex@suse.cz> (04/02/21 1.1588.1.21)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
- clean up the irq status bit debugging.
- added nVidia Ck8S support.
<perex@suse.cz> (04/02/21 1.1588.1.20)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
MIXART driver
- replaced the debug messages with snd_printdd().
<perex@suse.cz> (04/02/21 1.1588.1.19)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
- added the dxs default for MSI KT6 Delta-SR.
- fixed the calculation of rate bits (based on 0x100000).
<perex@suse.cz> (04/02/21 1.1588.1.18)
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Intel8x0 driver
Added spinlock to pointer callback - ichdev->position is not changed atomically
<perex@suse.cz> (04/02/21 1.1588.1.17)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core
- fixed the initial value of AD_MISC register for AD1885.
<perex@suse.cz> (04/02/21 1.1588.1.16)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA sequencer
- fixed the race conditions.
<perex@suse.cz> (04/02/21 1.1588.1.15)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Digigram VX core
Alain Cretet <cretet@digigram.com>:
- fixed the 24bit mono recording.
<perex@suse.cz> (04/02/21 1.1588.1.14)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Digigram VX core
Alain Cretet <cretet@digigram.com>:
- fixed the missing input VU meter.
<perex@suse.cz> (04/02/21 1.1588.1.13)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
USB generic driver
Clemens Ladisch <clemens@ladisch.de>:
Terratec PHASE 26 MIDI support
<perex@suse.cz> (04/02/21 1.1588.1.12)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core
Clemens Ladisch <clemens@ladisch.de>:
added AD1888 support.
<perex@suse.cz> (04/02/21 1.1588.1.11)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core
- fix for AD1885
- set the default MISC register value.
- disabled 'digital audio mode', which seems problematic on many boards.
<perex@suse.cz> (04/02/21 1.1588.1.10)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
- changed the default DXS of GA-7VAXP to NO_VRA.
<perex@suse.cz> (04/02/21 1.1588.1.9)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
- return with IRQ_RETVAL() for the unknown IRQ bits (often found on nForce2)
with debug messages.
<perex@suse.cz> (04/02/21 1.1588.1.8)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ICE1712 driver,ICE1724 driver
- added the support of independent surround PCM for ice1724.
<perex@suse.cz> (04/02/21 1.1588.1.7)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Digigram VX core
- fixed another wrong lock.
<perex@suse.cz> (04/02/21 1.1588.1.6)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,ALSA Core,PCI drivers,MIXART driver,IGNORE
- added snd-mixart driver for Digigram miXart boards.
<perex@suse.cz> (04/02/21 1.1588.1.5)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Digigram VX core
- fixed the wrong lock (bug #2052) - use spin_lock_irqsave() now.
<perex@suse.cz> (04/02/21 1.1588.1.4)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
USB generic driver
- assign PCM unique (sub)streams for each USB format type.
this will avoid the mix up of format I and format III on M-audio transit.
<perex@suse.cz> (04/02/21 1.1588.1.3)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core
- fixed the detection of surround/LFE VRA on ALC650.
<perex@suse.cz> (04/02/21 1.1588.1.2)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
AC97 Codec Core
- fixed the mic gpio switch handling on the old ALC650.
- fixed the wrong register initialization on ALC655/658.
<perex@suse.cz> (04/02/21 1.1588.1.1)
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
- added the ac97 quirk for Intel D845WN (82801BA)
-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-03-14 10:48 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-08 21:04 [PATCH] ALSA update Jaroslav Kysela
-- strict thread matches above, loose matches on Subject: below --
2004-03-14 10:46 Jaroslav Kysela
2003-04-10 15:40 Jaroslav Kysela
2003-02-16 20:43 Jaroslav Kysela
2003-02-09 19:00 Jaroslav Kysela
2003-01-28 20:25 Jaroslav Kysela
2002-10-06 19:38 Jaroslav Kysela
2002-10-07 0:01 ` Linus Torvalds
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).