Changes v1.0.14rc1 v1.0.14rc2

From AlsaProject
Revision as of 19:46, 10 August 2007 by Perex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Changelog between 1.0.14rc1 and 1.0.14rc2 releases

  • alsa-driver
 + Sound Core
   - we support 2.6.19 kernel as well
   - Add missing soc directory to Makefile
   - release 1.0.14rc2
   - release 1.0.14rc1
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
   - 2.6 sync: all remaining one line changes
   - Fix broken build with ac97_bus module
 + ALSA Core
   - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - Driver core: convert sound core to use struct device
   - 2.6 sync: just correction of wrong merge
   - 2.6 sync: [PATCH] struct path: convert sound
   - Improved delayed_work wrapper
 + SoC PXA2xx Core
   - Fix AC97_BUS in soc/pxa/Kconfig
 + PCM Midlevel
   - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
   - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers
   - Driver core: convert sound core to use struct device
   - 2.6 sync: [PATCH] struct path: convert sound
   - 2.6 sync: all remaining one line changes
 + /misc/Makefile
   - Fix broken build with ac97_bus module
 + /oss/Makefile
   - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers
 + AC97 Codec
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - ac97 - fix various issues with AD1986/AD1986A support
   - ac97 - Fix vt1617a build ops
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
   - 2.6 sync: WorkStruct: make allyesconfig
   - 2.6 sync: fix broken merge
   - ac97 - fix malfunctioning mixer controls for AD1985
   - ac97: Identify CMI9761 chips.
   - Remove AC97 POP control for STAC9708/11
   - Improved delayed_work wrapper
   - ac97 - fix microphone and line_in selection logic
 + AC97 bus driver
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
   - Fix broken build with ac97_bus module
 + AK4114 receiver
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - 2.6 sync: WorkStruct: make allyesconfig
   - Improved delayed_work wrapper
   - ak4114 - Use global workqueue
 + ALSA<-OSS emulation
   - getting rid of all casts of k[cmz]alloc() calls
 + ARM AACI PL041 driver
   - arm header fix
 + Apple Onboard Audio driver
   - snd-aoa: fix onyx resume
   - sound: aoa of_node_put and kfree cleanup
   - 2.6 sync: WorkStruct: make allyesconfig
 + Asihpi driver
   - Update to Audioscience asihpi driver
   - ALSA sanitization for ASIHPI driver
 + CA0106 driver
   - ca0106: Fix sound capture on Audigy LS via AC97.
 + CMIPCI driver
   - _snd_cmipci_uswitch_put doesn't set zero flags
 + CREDITS file
   - 2.6 GIT kernel sync
 + CX88 driver
   - 2.6 GIT kernel sync
 + Digigram VX Pocket driver
   - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation
 + Documentation
   - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
   - hda-codec - Add support for Samsung Q1 Ultra
   - 2.6 sync: Fix typos in /Documentation : 'U-Z'
   - 2.6 sync: all remaining one line changes
   - Fix typo and add entry to documentation
 + EMU10K1/EMU10K2 driver
   - emu10k1: Update registers defines for the Audigy 2/emu10k2.5
 + Generic drivers
   - pc-speaker driver for 2.6.19
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
 + HDA Codec driver
   - hda-codec (realtek): add support for MacPro series workstations
   - hda: add sigmatel 9205 eapd support
   - hda-codec - Add quirk for Turbo-X Coeus G610P
   - hda-codec - Change default config for Asus P5GD1
   - hda-codec - Add support for Toshiba M105 to Realtek patch
   - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
   - hda-codec - Add support for Samsung Q1 Ultra
   - sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280)
   - 2.6 sync: WorkStruct: make allyesconfig
   - hda-codec - Add Asus P5W DH to alc882_cfg_tbl
   - sound: Change final two instances of kcalloc(1,...) to kzalloc()
   - hda-codec - Use global workqueue
   - hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack
   - Fix a typo in the last patch_realtek.c change
 + HDA generic driver
   - hda-codec - Fix NULL dereference in generic hda code
   - hda-codec - Use global workqueue
   - Fix hda_codec.patch for workqueue changes
 + ICE1712 driver
   - ice1724 - Add support for Prodigy 7.1 XT
   - Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver
 + Intel8x0 driver
   - 2.6 sync: [PATCH] Merge headphone and speaker volume controls for Panasonic R4 laptop
 + MAINTAINERS file
   - 2.6 GIT kernel sync
 + OSS device core
   - Driver core: convert sound core to use struct device
   - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers
 + OSS firmware core
   - 2.6 sync: [PATCH] struct path: convert sound
 + PCI drivers
   - Update to Audioscience asihpi driver
 + PDAudioCF driver
   - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation
   - 2.6 sync: [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies
 + PXA Mainstone driver
   - 2.6 GIT kernel sync
 + SA11xx UDA1341 driver
   - 2.6 sync: all remaining one line changes
 + SPARC DBRI driver
   - sparc dbri comment fix
 + Serial BUS drivers
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - Improved delayed_work wrapper
 + SoC Audio for the Atmel AT91 System-on-Chip
   - Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s
   - ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown
 + SoC Codec WM8750
   - soc - Fix delayed_work related changes on 2.6.20 kernel
   - soc - Use global workqueue
 + SoC Codec WM9712
   - Remove trailing white space from wm9712.c
 + SoC Layer
   - Fix the soc code after dhowells workqueue changes.
   - Additional credits to soc-core
   - soc - Fix delayed_work related changes on 2.6.20 kernel
   - soc - Use global workqueue
 + USB USX2Y
   - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers
   - Repair snd-usb-usx2y over OHCI
   - Fix usx2yaudio patches
 + USB generic driver
   - usb: usbmixer error path fix
   - usbaudio - Fix kobject_add() error at reconnection
   - usb: usbmixer free kill urb cleanup
   - 2.6 sync: usb: usbmidi kill urb cleanup
   - usbaudio.c: remove unneeded casts
 + USB1400 touchscreen driver
   - 2.6 sync
   - ucb1400_ts.c compilation fix (struct snd_ac97)
 + Utils
   - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
   - pc-speaker driver for 2.6.19
   - Fix broken build with ac97_bus module
  • alsa-lib
 + Control API
   - remove snd_ctl_iface_conf_name() prototype, namehint doxygen cleanups
 + PCM API
   - Fix compile warning with internal function
   - pcm_ladspa - fix none policy
 + Timer API
   - initialize dl handles where it needs to
   - Fix error code in timer_query.c
  • alsa-plugins
 + /Makefile.am
   - compile maemo only if DBUS is present
 + Alsa support for Maemo SDK (n770)
   - release 1.0.14rc1
  • alsa-utils
 + aconnect
   - Fix aconnect man page


Detailed changelog between 1.0.14rc1 and 1.0.14rc2 releases

  • alsa-driver
 + Sound Core
   - we support 2.6.19 kernel as well
   - Add missing soc directory to Makefile
     
     Added missing soc directory to Makefile.
   - release 1.0.14rc2
   - release 1.0.14rc1
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
     
     Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
     that was never meant to exist when the ac97_bus.c module was created.
     Move ac97_bus.c up the directory hierarchy to make sure it is built when
     selected even if sound is configured out so things work as originally
     intended.
     
     Signed-off-by: Nicolas Pitre <nico@cam.org>
     Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - 2.6 sync: all remaining one line changes
   - Fix broken build with ac97_bus module
     
     Build ac97_bus module properly, which was moved/renamed
     from pci/ac97.
 + ALSA Core
   - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - Driver core: convert sound core to use struct device
     
     Converts from using struct "class_device" to "struct device" making
     everything show up properly in /sys/devices/ with symlinks from the
     /sys/class directory.
     
     It also makes the struct sound_card to show up as a "real" device
     where all the different sound class devices are placed as childs
     and different card attribute files can hang off of. /sys/class/sound is
     still a flat directory, but the symlink targets of all devices belonging
     to the same card, point the the /sys/devices tree below the new card
     device object.
     
     Thanks to Kay for the updates to this patch.
     
     Signed-off-by: Kay Sievers <kay.sievers@novell.com>
     Acked-by: Jaroslav Kysela <perex@suse.cz>
     Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
   - 2.6 sync: just correction of wrong merge
   - 2.6 sync: [PATCH] struct path: convert sound
     
     Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - Improved delayed_work wrapper
     
     Improved delayed_work wrapper, to be built without patching.
 + SoC PXA2xx Core
   - Fix AC97_BUS in soc/pxa/Kconfig
     
     Fixed the renamed AC97_BUS in soc/pxa/Kconfig file.
 + PCM Midlevel
   - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
   - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers
     
     Some drivers are returning OOM when it is not in response to a memory
     shortage.
     
     Signed-off-by: Nick Piggin <npiggin@suse.de>
     Cc: Dave Airlie <airlied@linux.ie>
     Cc: Jaroslav Kysela <perex@suse.cz>
     Cc: Takashi Iwai <tiwai@suse.de>
     Cc: Greg KH <greg@kroah.com>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - Driver core: convert sound core to use struct device
     
     Converts from using struct "class_device" to "struct device" making
     everything show up properly in /sys/devices/ with symlinks from the
     /sys/class directory.
     
     It also makes the struct sound_card to show up as a "real" device
     where all the different sound class devices are placed as childs
     and different card attribute files can hang off of. /sys/class/sound is
     still a flat directory, but the symlink targets of all devices belonging
     to the same card, point the the /sys/devices tree below the new card
     device object.
     
     Thanks to Kay for the updates to this patch.
     
     Signed-off-by: Kay Sievers <kay.sievers@novell.com>
     Acked-by: Jaroslav Kysela <perex@suse.cz>
     Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
   - 2.6 sync: [PATCH] struct path: convert sound
     
     Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - 2.6 sync: all remaining one line changes
 + /misc/Makefile
   - Fix broken build with ac97_bus module
     
     Build ac97_bus module properly, which was moved/renamed
     from pci/ac97.
 + /oss/Makefile
   - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers
     
     This patch contains the scheduled removal of OSS drivers that:
     - have ALSA drivers for the same hardware without known regressions and
     - whose Kconfig options have been removed in 2.6.17.
     
     [michal.k.k.piotrowski@gmail.com: build fix]
     Signed-off-by: Adrian Bunk <bunk@stusta.de>
     Signed-off-by: Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
     Cc: David Woodhouse <dwmw2@infradead.org>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
 + AC97 Codec
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - ac97 - fix various issues with AD1986/AD1986A support
     
     Previously, ac97_codec.c was coded to support AD1986 and AD1986A
     CODECs using code written for the AD1985 CODEC.  This allowed the
     LINE_OUT and HEADPHONE jacks to function properly, however register
     differences between the CODECs prevented line and microphone inputs
     from functioning.
     
     Specifically, this patch fixes issues with the following mixer
     controls:  'V_REFOUT', 'Spread Front to Surround and Center/LFE',
     'Exchange Front/Surround', 'Surround Jack Mode', and 'Channel Mode'.
     This patch removes the undocumented AD1888 control
     'High Pass Filter Enable' and adds the new control
     'Exchange Mic/Line In'.
     
     Signed-off-by: Randy Cushman <rcushman_linux@earthlink.net>
   - ac97 - Fix vt1617a build ops
     
     This patch connects the extra vt1616 controls for the vt1617a, which
     is necessary to control the rear speakers on e.g. a Shuttle SN25P.
     
     Signed-off-by: Daniel Jacobowitz <drow@false.org>
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
     
     Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
     that was never meant to exist when the ac97_bus.c module was created.
     Move ac97_bus.c up the directory hierarchy to make sure it is built when
     selected even if sound is configured out so things work as originally
     intended.
     
     Signed-off-by: Nicolas Pitre <nico@cam.org>
     Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - 2.6 sync: WorkStruct: make allyesconfig
     
     Fix up for make allyesconfig.
     
     Signed-Off-By: David Howells <dhowells@redhat.com>
   - 2.6 sync: fix broken merge
   - ac97 - fix malfunctioning mixer controls for AD1985
     
     This patch replaces the "V_REFOUT Enable" mixer switch control
     with a listbox control for the AD1985 CODEC.
     
     Previous patch "AD1888 mixer controls for DC mode" added
     controls that were propogated to multiple codecs.  For the
     AD1985 codec, the bits VREFH and VREFD function differently,
     preventing the "V_REFOUT Enable" control from setting V_REFOUT
     to Hi-Z.
     
     This patch also corrects an issue in which register bits relating
     to mixer controls "Surround Jack Mode" and "Channel Mode".
     The register bits controlled by these controls were being set
     at boot time to states inconsistent with the stored values of
     these controls.
     
     Signed-off-by: Randy Cushman <rcushman_linux@earthlink.net>
   - ac97: Identify CMI9761 chips.
   - Remove AC97 POP control for STAC9708/11
     
     The STAC9708/11 AC97 codecs implement the PCM Out Path & Mute bit in
     the General Purpose register (0x20:F), even though they don't implement
     the actual function in the mixer.
     
     Since the alsa tests for the function by toggling the bit and reading
     it back to see if it changed, it mistakenly creates a useless control.
     
     This patch explicitly removes the control when the codec is an
     STAC9708/11.
     
     I put the check in patch_sigmatel_stac9708_specific(), because I have
     an SBLive with this chip on it. I don't know if the STAC9758 or other
     codecs also behave this way. If they do, then this check could maybe go
     in patch_sigmatel_stac97xx_specific(), or some other more general
     function.
     
     Signed-off-by: James C Georgas <jgeorgas@rogers.com>
   - Improved delayed_work wrapper
     
     Improved delayed_work wrapper, to be built without patching.
   - ac97 - fix microphone and line_in selection logic
     
     This patch fixes the Microphone and LINE_IN select logic for
     Analog Devices surround codecs with shared jacks.  The existing
     code can never utilize the shared jacks for Microphone and LINE_IN
     due to the reversed jack selection logic.  The patched code
     correctly selects the shared jack for input if the "Channel Mode"
     selector does not specify that the jack is to be used for output.
     
     Specifically, in "2ch" mode the Center/LFE jack is used for
     microphone input and the Surround jack is used for LINE_IN,
     in "4ch" mode the Center/LFE jack is used for microphone input
     and the Surround jack is used for output, and in "6ch" mode
     both jacks are used for output.
     
     Signed-off-by: Randy Cushman <rcushman_linux@earthlink.net>
 + AC97 bus driver
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
     
     Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
     that was never meant to exist when the ac97_bus.c module was created.
     Move ac97_bus.c up the directory hierarchy to make sure it is built when
     selected even if sound is configured out so things work as originally
     intended.
     
     Signed-off-by: Nicolas Pitre <nico@cam.org>
     Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - Fix broken build with ac97_bus module
     
     Build ac97_bus module properly, which was moved/renamed
     from pci/ac97.
 + AK4114 receiver
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - 2.6 sync: WorkStruct: make allyesconfig
     
     Fix up for make allyesconfig.
     
     Signed-Off-By: David Howells <dhowells@redhat.com>
   - Improved delayed_work wrapper
     
     Improved delayed_work wrapper, to be built without patching.
   - ak4114 - Use global workqueue
     
     Use global workqueue for simplicity instead of own workqueue.
 + ALSA<-OSS emulation
   - getting rid of all casts of k[cmz]alloc() calls
     
     Run this:
     
         #!/bin/sh
         for f in $(grep -Erl "\([^\)]*\) *k[cmz]alloc" *) ; do
           echo "De-casting $f..."
           perl -pi -e "s/ ?= ?\([^\)]*\) *(k[cmz]alloc) *\(/ = \1\(/" $f
         done
     
     And then go through and reinstate those cases where code is casting pointers
     to non-pointers.
     
     And then drop a few hunks which conflicted with outstanding work.
     
     From: Robert P. J. Day <rpjday@mindspring.com>
 + ARM AACI PL041 driver
   - arm header fix
     
     Cc: Takashi Iwai <tiwai@suse.de>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
 + Apple Onboard Audio driver
   - snd-aoa: fix onyx resume
     
     When the machine resumes the onyx codec might be in a weird state. Hence,
     simply fully reset it once (and keep the code to take it out of suspend in
     case the suspend of the codec chip survives a reset).
     
     Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
   - sound: aoa of_node_put and kfree cleanup
     
     This patch removes redundant argument checks for of_node_put() and kfree().
     
     Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
     Acked-by: Johannes Berg <johannes@sipsolutions.net>
   - 2.6 sync: WorkStruct: make allyesconfig
     
     Fix up for make allyesconfig.
     
     Signed-Off-By: David Howells <dhowells@redhat.com>
 + Asihpi driver
   - Update to Audioscience asihpi driver
     
     * Update from hpklinux version 3.00 to 3.05.06
     * Support 64 bit kernel
     * Add ASI6600 PCI express, ASI6500 PCI cards
     * Update ASI87xx for MPEG layer 2/3 record, Add PAL tv
     * Add StreamRead/WriteBuf API,
     * Fix error in ALSA capture parameters
     
     Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
   - ALSA sanitization for ASIHPI driver
     
     Fixed coding styles in the last patch.
     
     Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
 + CA0106 driver
   - ca0106: Fix sound capture on Audigy LS via AC97.
     
     Fixes ALSA bug#2286
 + CMIPCI driver
   - _snd_cmipci_uswitch_put doesn't set zero flags
     
     Playing with spdif output on cmipci i've noticed the SPDO5V option does
     not change appropriate bits the register.
     
     The _snd_cmipci_uswitch_put checks the change in flags in wrong way.
     If 'active' state of an option corresponds to a _zero_ bits in a hw
     register then function fails. The SPDO5V is the sample.
     In the most cases 'active' state of option is set through an non-zerio
     bits in a register. This case works fine.
     
     The fix attached.
     Unfortunately i was unable to change spdif output voltage anyway.
     Although the register changes right at least.
     
     From: Timofei V. Bondarenko <tim@ipi.ac.ru>
 + CREDITS file
   - 2.6 GIT kernel sync
 + CX88 driver
   - 2.6 GIT kernel sync
 + Digigram VX Pocket driver
   - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation
     
     struct pcmcia_device *p_dev->conf.ConfigBase and .Present are set in almost
     all PCMICA driver right at the beginning, using the same calls but slightly
     different implementations. Unfiy this in the PCMCIA core.
     
     Includes a small bugfix ("drivers/net/pcmcia/xirc2ps_cs.c: remove unused
     label") from and Signed-off-by Adrian Bunk <bunk@stusta.de>
     
     Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
 + Documentation
   - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
     
     This patch adds support for Gateway laptops based on the
     Sigmatel STAC9250 codecs, as well as basic support for
     STAC9202/9250/9251 codecs.  Some Gateway systems require
     probe_mask=1 to work.  More work to be done prior to alsa 1.0.14
     final.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - hda-codec - Add support for Samsung Q1 Ultra
     
     This adds support for the Samsung Q1 Ultra tablet pc.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - 2.6 sync: Fix typos in /Documentation : 'U-Z'
     
     This patch fixes typos in various Documentation txts. The patch
     addresses some words starting with the letters 'U-Z'.
     
     Looks like I made it through the alphabet...just in time to start over again
     too!  Maybe I can fit more profound fixes into the next round...?  Time
     will +tell. :)
     
     Signed-off-by: Matt LaPlante <kernel1@cyberdogtech.com>
     Acked-by: Randy Dunlap <rdunlap@xenotime.net>
     Signed-off-by: Adrian Bunk <bunk@stusta.de>
   - 2.6 sync: all remaining one line changes
   - Fix typo and add entry to documentation
     
     This patch adds the macpro and fixes a typo in the ALC882 section of
     ALSA-Configuration.txt.
     
     Signed-off-by:  Tobin Davis <tdavis@dsl-only.net>
 + EMU10K1/EMU10K2 driver
   - emu10k1: Update registers defines for the Audigy 2/emu10k2.5
 + Generic drivers
   - pc-speaker driver for 2.6.19
     
     - Rediff against 2.6.19
     - Do not pass "struct pt_regs" in an IRQ handlers,
       as per 2.6.19
     
     Signed-off-by: Stas Sergeev <stsp@aknet.ru>
   - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem
     
     Commit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency
     that was never meant to exist when the ac97_bus.c module was created.
     Move ac97_bus.c up the directory hierarchy to make sure it is built when
     selected even if sound is configured out so things work as originally
     intended.
     
     Signed-off-by: Nicolas Pitre <nico@cam.org>
     Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
 + HDA Codec driver
   - hda-codec (realtek): add support for MacPro series workstations
     
     This patch adds limited support for Intel-based MacPro workstations.
     Currently, the front headphone jack is not functioning, but line out
     and line in are working.  S/PDIF not tested.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - hda: add sigmatel 9205 eapd support
     
     Adds support for handling EAPD on 9205 codecs
     
     Signed-off-by: Matt Porter <mporter@embeddedalley.com>
   - hda-codec - Add quirk for Turbo-X Coeus G610P
     
     This patch adds the Turbo-X Coeus G610P to the alc880 config table,
     based on user provided information.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - hda-codec - Change default config for Asus P5GD1
     
     This patch changes the default configuration for the Asus P5GD1
     motherboard from 5stack to asus, as reported by stelek on
     linuxquestions.org
     	http://www.linuxquestions.org/questions/showthread.php?p=2556497#post2556497
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - hda-codec - Add support for Toshiba M105 to Realtek patch
     
     This patch adds support for the Toshiba M105-S3041 laptop (ALC861).
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs
     
     This patch adds support for Gateway laptops based on the
     Sigmatel STAC9250 codecs, as well as basic support for
     STAC9202/9250/9251 codecs.  Some Gateway systems require
     probe_mask=1 to work.  More work to be done prior to alsa 1.0.14
     final.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - hda-codec - Add support for Samsung Q1 Ultra
     
     This adds support for the Samsung Q1 Ultra tablet pc.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280)
     
     Recognize the Realtek ALC883 chip on MSI K9A Platinum motherboards (model
     no.  MS-7280), enabling full sound capabilities.
     
     Error messages seen before this patch:
     
     cannot find the slot for index 0 (range 0-0)
     hda-intel: Error creating card!
     HDA Intel: probe of 0000:00:14.2 failed with error -12
     
     [akpm@osdl.org: updated to match recent ALSA table changes]
     Signed-off-by: Leonard Norrgard <leonard.norrgard@refactor.fi>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
   - 2.6 sync: WorkStruct: make allyesconfig
     
     Fix up for make allyesconfig.
     
     Signed-Off-By: David Howells <dhowells@redhat.com>
   - hda-codec - Add Asus P5W DH to alc882_cfg_tbl
     
     This patch adds the Asus P5W DH to the ALC882 config table
     as a 6stack-dig system.
     
     Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
   - sound: Change final two instances of kcalloc(1,...) to kzalloc()
     
       Change the two remaining instances in the tree of kcalloc(1,...) to
     the corresponding kzalloc() call.
     
     Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>
   - hda-codec - Use global workqueue
     
     Use global workqueue for simplicity.
     The unsolicited event frequency isn't so high to have own queue.
   - hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack
     
     See Novell-bug#228201 .
   - Fix a typo in the last patch_realtek.c change
     
     Fixed a typo in the last patch_realtek.c change.
 + HDA generic driver
   - hda-codec - Fix NULL dereference in generic hda code
     
     Fix NULL dereference in hda_generic.c.
   - hda-codec - Use global workqueue
     
     Use global workqueue for simplicity.
     The unsolicited event frequency isn't so high to have own queue.
   - Fix hda_codec.patch for workqueue changes
     
     Regenerated patch for global workqueue changes.
 + ICE1712 driver
   - ice1724 - Add support for Prodigy 7.1 XT
     
     This patch supports Audiotrack 7.1 XT.
     7.1XT is almost same hardware as 7.1LT. so using 7.1 LT's code.
     
     Signed-off-by: Toshimune Konno <heitouk@nifty.com>
   - Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver
     
     This patch adds the support of the ESI Waveterminal 192M soundcard
     to the ice1724 familly ALSA driver.
     It's a semi-professionnal soundcard for home studio : many I/O and
     a quality of sound is good, better than consumer cards, but less
     musical than professional cards.
     It use a Via Envy24ht chipset as ice1724 soundcard, Sigmatel
     stac9640 ADC/DAC for the analog I/O as Prodigy192, and Atmel ak4114
     for S/PDIF as ESI Julia.
     Is working : the 8 analog outputs, the analog inputs 1&2, the mic
     input 1, the coaxial & optical digital outputs.
     
     Signed-off-by: Clement Guedez <klem.dev@gmail.com>
 + Intel8x0 driver
   - 2.6 sync: [PATCH] Merge headphone and speaker volume controls for Panasonic R4 laptop
     
     Signed-off-by: Keith Packard <keithp@neko.keithp.com>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
 + MAINTAINERS file
   - 2.6 GIT kernel sync
 + OSS device core
   - Driver core: convert sound core to use struct device
     
     Converts from using struct "class_device" to "struct device" making
     everything show up properly in /sys/devices/ with symlinks from the
     /sys/class directory.
     
     It also makes the struct sound_card to show up as a "real" device
     where all the different sound class devices are placed as childs
     and different card attribute files can hang off of. /sys/class/sound is
     still a flat directory, but the symlink targets of all devices belonging
     to the same card, point the the /sys/devices tree below the new card
     device object.
     
     Thanks to Kay for the updates to this patch.
     
     Signed-off-by: Kay Sievers <kay.sievers@novell.com>
     Acked-by: Jaroslav Kysela <perex@suse.cz>
     Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
   - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers
     
     This patch contains the scheduled removal of OSS drivers that:
     - have ALSA drivers for the same hardware without known regressions and
     - whose Kconfig options have been removed in 2.6.17.
     
     [michal.k.k.piotrowski@gmail.com: build fix]
     Signed-off-by: Adrian Bunk <bunk@stusta.de>
     Signed-off-by: Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
     Cc: David Woodhouse <dwmw2@infradead.org>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
 + OSS firmware core
   - 2.6 sync: [PATCH] struct path: convert sound
     
     Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
 + PCI drivers
   - Update to Audioscience asihpi driver
     
     * Update from hpklinux version 3.00 to 3.05.06
     * Support 64 bit kernel
     * Add ASI6600 PCI express, ASI6500 PCI cards
     * Update ASI87xx for MPEG layer 2/3 record, Add PAL tv
     * Add StreamRead/WriteBuf API,
     * Fix error in ALSA capture parameters
     
     Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
 + PDAudioCF driver
   - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation
     
     struct pcmcia_device *p_dev->conf.ConfigBase and .Present are set in almost
     all PCMICA driver right at the beginning, using the same calls but slightly
     different implementations. Unfiy this in the PCMCIA core.
     
     Includes a small bugfix ("drivers/net/pcmcia/xirc2ps_cs.c: remove unused
     label") from and Signed-off-by Adrian Bunk <bunk@stusta.de>
     
     Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
   - 2.6 sync: [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies
     
     Add IDs for Elan serial PCMCIA devices. In addition, move the
     pdaudio_cf driver from matching based on manf_id and card_id to
     the more specific prod_id1 and prod_id2 to avoid false
     positives.
     
     Signed-off-by: Tony Olech <tony.olech@elandigitalsystems.com>
     Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
 + PXA Mainstone driver
   - 2.6 GIT kernel sync
 + SA11xx UDA1341 driver
   - 2.6 sync: all remaining one line changes
 + SPARC DBRI driver
   - sparc dbri comment fix
     
     This is a comment fix to avoid misleading about locking in the
     dbri_cmdsend.
     
     Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
 + Serial BUS drivers
   - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16)
   - Improved delayed_work wrapper
     
     Improved delayed_work wrapper, to be built without patching.
 + SoC Audio for the Atmel AT91 System-on-Chip
   - Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s
     
     soc-dapm
     ·Removed list_for_each since the loop is list_for_each_entry() and
      not list_for_each(). Thanks to Liam Girdwood and Seth Forshee.
     
     at91-i2s
     ·Fixed typo in dai modes definition.
     ·Fixed struct member name in at91_ssc_info->ssc_state.
     ·Fixed compilation problem, ssc_state is bundled in at91_ssc_info.
     
     Signed-off-by: Raúl Sánchez Siles <rss@barracuda.es>
     Signed-off-by: Seth Forshee <seth.forshee@gmail.com>
   - ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown
     
     This patch fixes a NULL pointer exception which occurs when a
     substream is opened and immediately closed.
     
     Signed-off-by: Frank Mandarino <fmandarino@endrelia.com>
     Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
 + SoC Codec WM8750
   - soc - Fix delayed_work related changes on 2.6.20 kernel
     
     Fix the changes realted to delayed_work in soc/codecs/wm8750.c.
   - soc - Use global workqueue
     
     Use global workqueue for simplicity instead of own workqueue
     in SoC core and wm8750 codes.
 + SoC Codec WM9712
   - Remove trailing white space from wm9712.c
     
     This patch removes some trailing white space from the WM9712 ASoC codec
     driver.
     
     Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
 + SoC Layer
   - Fix the soc code after dhowells workqueue changes.
     From: Andrew Morton <akpm@osdl.org>
     
     I converted the workqueues to per-device while I was there.  It seems
     strange to create a new kernel thread (on each CPU!) and to then only
     have a single global work to ever be queued upon it.
     
     Plus without this, I'd have to use the _NAR stuff, gawd help me.
     
     Does that workqueue really need to be per-cpu?
     
     Does that workqueue really need to exist?  Why not use keventd?
     
     Cc: Takashi Iwai <tiwai@suse.de>
     Cc: David Howells <dhowells@redhat.com>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
   - Additional credits to soc-core
     
     This patch adds copyright and credit for my good friend Richard Purdie
     from OpenedHand for his help and code contribution throughout the
     development of the core code. Many thanks Richard (I guess we overlooked
     this in trying to get everything working well).
     
     It also adds some extra comments wrt to DAI clock matching.
     
     Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
   - soc - Fix delayed_work related changes on 2.6.20 kernel
     
     Fix the changes realted to delayed_work in soc/codecs/wm8750.c.
   - soc - Use global workqueue
     
     Use global workqueue for simplicity instead of own workqueue
     in SoC core and wm8750 codes.
 + USB USX2Y
   - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers
     
     Some drivers are returning OOM when it is not in response to a memory
     shortage.
     
     Signed-off-by: Nick Piggin <npiggin@suse.de>
     Cc: Dave Airlie <airlied@linux.ie>
     Cc: Jaroslav Kysela <perex@suse.cz>
     Cc: Takashi Iwai <tiwai@suse.de>
     Cc: Greg KH <greg@kroah.com>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
     Signed-off-by: Linus Torvalds <torvalds@osdl.org>
   - Repair snd-usb-usx2y over OHCI
     
     The previous patch "Repair snd-usb-usx2y for usb 2.6.18" assumed
     urb->start_frame roll over beyond MAX_INT for both UHCI & OHCI.
     This isn't true until now (kernel 2.6.20).
     Fix this by only looking at the common between OHCI & UHCI Frame number
     range.
     This is for mainline and stable kernels >= 2.6.18.
     
     Signed-off-by: Karsten Wiese <fzu@wemgehoertderstaat.de>
   - Fix usx2yaudio patches
     
     Fixed usx2yaudio patches.
 + USB generic driver
   - usb: usbmixer error path fix
     
     Without the patch below namelist[0] will not be freed in case
     of kmalloc error.
     
     Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
   - usbaudio - Fix kobject_add() error at reconnection
     
     Fixed the error from kobject_add() at reconnection the usb audio device.
     
     This happens when an app keeps opening a device while the device is
     replugged, due to the confliction of the internal bookkept index and
     the really empty slot.
     
   - usb: usbmixer free kill urb cleanup
     
     - usb_free_urb() cleanup
     - usb_kill_urb() cleanup
     
     Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
     Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
   - 2.6 sync: usb: usbmidi kill urb cleanup
     
     - usb_kill_urb() cleanup
     
     Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
     Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
   - usbaudio.c: remove unneeded casts
     
     Went rummaging through usbaudio.c and found some castings that
     aren't needed as far as I can see.  Part of the KernelJanitors
     TODO list.
     
     Signed-off-by: John Daiker <daikerjohn@gmail.com>
 + USB1400 touchscreen driver
   - 2.6 sync
   - ucb1400_ts.c compilation fix (struct snd_ac97)
     From: Andrew Morton <akpm@osdl.org>
     
     Cc: Takashi Iwai <tiwai@suse.de>
     Signed-off-by: Andrew Morton <akpm@osdl.org>
 + Utils
   - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy
   - pc-speaker driver for 2.6.19
     
     - Rediff against 2.6.19
     - Do not pass "struct pt_regs" in an IRQ handlers,
       as per 2.6.19
     
     Signed-off-by: Stas Sergeev <stsp@aknet.ru>
   - Fix broken build with ac97_bus module
     
     Build ac97_bus module properly, which was moved/renamed
     from pci/ac97.
  • alsa-lib
 + Control API
   - remove snd_ctl_iface_conf_name() prototype, namehint doxygen cleanups
 + PCM API
   - Fix compile warning with internal function
     
     Fixed the compile warning refering to the internal function
     snd_pcm_hw_params_set_format_first.
   - pcm_ladspa - fix none policy
     In some configurations, channel samples were not copied correctly.
     Also, fix memory leaks and remove extra end-of-line chars from SNDERR
     strings.
 + Timer API
   - initialize dl handles where it needs to
     
     this trivial patch initializes dl handle in timer.c and timer_query.c
     where it needs to.
     
     Signed-off-by: Benoit Fouet <benoit.fouet@purplelabs.com>
   - Fix error code in timer_query.c
     
     Fix the returned error code for the invalid timer definition.
  • alsa-plugins
 + /Makefile.am
   - compile maemo only if DBUS is present
 + Alsa support for Maemo SDK (n770)
   - release 1.0.14rc1
  • alsa-utils
 + aconnect
   - Fix aconnect man page
     
     Use local definitions of .EX/.EE or .DS/.DE to avoid low-level troff
     requests in the page body.  There are plans to add these to groff man;
     in the interim, this patch adds a compatible definition.
     
     From: Eric S. Raymond <esr@thyrsus.com>
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox