summaryrefslogtreecommitdiffstats
path: root/sound
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linus' kernel.Russell King2006-01-07388-25060/+35969
|\
| * Merge ../torvalds-2.6/Greg Kroah-Hartman2006-01-068-521/+1
| |\
| | * [PATCH] oss: remove deprecated PM interface from opl3sa2 driverPatrick Mochel2006-01-061-110/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the old, deprecated interface from the opl3sa2 driver, including the pm_{,un}register() calls, the local storage of the pmdev object and the reference to the old header files. This change is done to assist in eradicating the users of the legacy interface so as to help facilitate the removal of the interface itself. Signed-off-by: Patrick Mochel <mochel@linux.intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| | * [PATCH] oss: remove deprecated PM interface from nm256 driverPatrick Mochel2006-01-061-47/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the old, deprecated interface from the nm256 driver, including the pm_{,un}register() calls, the local storage of the pmdev object and the reference to the old header files. This change is done to assist in eradicating the users of the legacy interface so as to help facilitate the removal of the interface itself. Note that this driver has been obsoleted by an ALSA equivalent. Signed-off-by: Patrick Mochel <mochel@linux.intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| | * [PATCH] oss: remove deprecated PM interface from maestro driverPatrick Mochel2006-01-061-149/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the old, deprecated interface from the maestro driver, including the pm_{,un}register() calls, the local storage of the pmdev object and the reference to the old header files. This change is done to assist in eradicating the users of the legacy interface so as to help facilitate the removal of the interface itself. The check_suspend() function and associated logic was not removed, even though it is now unnecessary. Note that this driver has been obsoleted by an ALSA equivalent. Acked-by: Zach Brown <zab@zabbo.net> Signed-off-by: Patrick Mochel <mochel@linux.intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| | * [PATCH] oss: remove deprecated PM interface from cs46xx driverPatrick Mochel2006-01-062-64/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the old, deprecated interface from the cs46xx driver, including the pm_{,un}register() calls, the local storage of the pmdev object and the reference to the old header files. This change is done to assist in eradicating the users of the legacy interface so as to help facilitate the removal of the interface itself. Note this driver has PCI PM hooks which are set properly. It also has the ability to trigger suspend/resume from an ioctl. This functionality was not touched, though it could use a serious review if this driver continues to persist in the mainline tree.. Note that this driver has been obsoleted by an ALSA equivalent. Signed-off-by: Patrick Mochel <mochel@linux.intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| | * [PATCH] oss: remove deprecated PM interface from cs4281 driverPatrick Mochel2006-01-062-59/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the old, deprecated interface from the cs4281 driver, including the pm_{,un}register() calls, the local storage of the pmdev object and the reference to the old header files. This change is done to assist in eradicating the users of the legacy interface so as to help facilitate the removal of the interface itself. Note that this driver has been obsoleted by an ALSA equivalent. Note that this driver has hooks for PCI power management, but does not implement the ->suspend()/->resume() methods. Signed-off-by: Patrick Mochel <mochel@linux.intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| | * [PATCH] oss: remove deprecated PM interface from ad1848 driverPatrick Mochel2006-01-061-92/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the old, deprecated interface from the ad1848 driver, including the pm_{,un}register() calls, the local storage of the pmdev object and the reference to the old header files. This change is done to assist in eradicating the users of the legacy interface so as to help facilitate the removal of the interface itself. Signed-off-by: Patrick Mochel <mochel@linux.intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| * | [PATCH] I2C: Remove .owner setting from i2c_driver as it's no longer neededGreg Kroah-Hartman2006-01-053-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that i2c_add_driver() doesn't need the module owner to be set by hand, we can delete it from the drivers. This patch catches all of the drivers that I found in the current tree (if a driver sets the .owner by hand, it's not a problem, just not needed.) Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Cc: Jean Delvare <khali@linux-fr.org>
| * | [PATCH] i2c: Drop i2c_driver.{owner,name}, 7 of 11Laurent Riffard2006-01-051-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should use the i2c_driver.driver's .name and .owner fields instead of the i2c_driver's ones. This patch updates the drivers for ppc arch. Signed-off-by: Laurent Riffard <laurent.riffard@free.fr> Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * | [PATCH] i2c: Drop i2c_driver.{owner,name}, 6 of 11Laurent Riffard2006-01-052-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should use the i2c_driver.driver's .name and .owner fields instead of the i2c_driver's ones. This patch updates the OSS drivers. Signed-off-by: Laurent Riffard <laurent.riffard@free.fr> Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * | [PATCH] i2c: Drop i2c_driver.flags, 2 of 3Jean Delvare2006-01-053-3/+0
| |/ | | | | | | | | | | | | | | | | | | | | Just about every i2c chip driver sets the I2C_DF_NOTIFY flag, so we can simply make it the default and drop the flag. If any driver really doesn't want to be notified when i2c adapters are added, that driver can simply omit to set .attach_adapter. This approach is also more robust as it prevents accidental NULL pointer dereferences. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| * [PATCH] pcmcia: fix sound driversDominik Brodowski2006-01-062-194/+115
| | | | | | | | | | | | | | Update the PCMCIA sound drivers to handle the recent changes to the PCMCIA core. A part of this merge was done by Takashi Iwai <tiwai@suse.de>. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsaLinus Torvalds2006-01-04378-24338/+35847
| |\
| | * [ALSA] ad1889 - remove CVS ID from the driver identificationJaroslav Kysela2006-01-041-1/+1
| | | | | | | | | | | | Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| | * [ALSA] opl3 - Fix the unreleased resourcesTakashi Iwai2006-01-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Modules: OPL3 Fix the unreleased resources in the error path of snd_opl3_create(). Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] Revert the nested-device patchTakashi Iwai2006-01-042-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Revert the nested-device patch to keep the compatibility with the current HAL configuration. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] dummy driver - added CA0106 emulation definesJaroslav Kysela2006-01-041-1/+17
| | | | | | | | | | | | | | | | | | Modules: Generic drivers Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| | * [ALSA] Remove xxx_t typedefs: SPARC CS4231Takashi Iwai2006-01-031-174/+168
| | | | | | | | | | | | | | | | | | Remove xxx_t typedefs from the SPARC CS4231 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] snd-emu10k1: Add new SB Live 5.1 PCI-ID.James Courtier-Dutton2006-01-031-0/+8
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Correct control names for Audigy 4 Pro.James Courtier-Dutton2006-01-031-1/+11
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] hda-codec - Add model entry for Shuttle ST20G5Takashi Iwai2006-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver Added the model entry for Shuttle ST20G5. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] emu10k1 - Clean up p16v codeTakashi Iwai2006-01-031-281/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Clean up and optimize the codes in p16v.c - Add proper __devinit* tags - Reduce unnecessary functions using a closure - Fix whitespaces - Rename 'Unknown' to 'Side' controls Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] snd-emu10k1: Add comments regarding chips present on the card.James Courtier-Dutton2006-01-031-2/+11
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Add some comments regarding chip types.James Courtier-Dutton2006-01-031-0/+14
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-ca0106: Fix SPI driver code. Fixes speaker output.James Courtier-Dutton2006-01-031-15/+57
| | | | | | | | | | | | | | | | | | Modules: CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Tidy SPI code.James Courtier-Dutton2006-01-031-22/+30
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Fix whitespace.James Courtier-Dutton2006-01-031-3/+4
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Fix whitespace.James Courtier-Dutton2006-01-031-6/+9
| | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Enable speakers on Audigy 2 ZS Notebook.James Courtier-Dutton2006-01-031-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Description: This enables the 7.1 speaker output of the Audigy 2 ZS Notebook. Further towards fixing ALSA bug#927 TODO: SPDIF/IEC958 output. (untested, might already work) Sound capture. (untested, might already work.) Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook.James Courtier-Dutton2006-01-032-1/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Description: Part way to fix ALSA bug#927 Add support for the SPI interface on the CA0108 chip. This is used to control the registers on the DAC. Headphone output tested. Other outputs and Capture not tested yet. Note: The red LED does not come on, but sound is still OK. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-ca0106: Fixes sound output for Creative Audigy SE aka.SB0570.James Courtier-Dutton2006-01-032-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | Modules: CA0106 driver Fixes ALSA bug#1636 Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] snd-ca0106: update SPDIF to IEC958 in mixer control names.James Courtier-Dutton2006-01-031-6/+6
| | | | | | | | | | | | | | | | | | Modules: CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| | * [ALSA] via82xx - Add a quirk for Targa Traveller 811Takashi Iwai2006-01-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Modules: VIA82xx driver Add an ac97 quirk entry for Targa Traveller 811. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] es1968 - Fix conflict with ISA boardsRene Herman2006-01-031-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ES1968 driver Fix disablement of TDMA and legacy support to prevent confliction of resources with ISA boards. Confirmed with Terratec DMX and CS4236. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] make the pxa2xx-ac97 module more robust against PXA27x bugsNicolas Pitre2006-01-031-17/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ARM PXA2XX driver The SDONE and CDONE interrupt on the PXA27x might become unusable in some conditions. Let's use an hybrid approach (interrupt with timeout) to have the best possible behavior in all conditions. Also let's not care about CAR_CAIP anymore. This is useless. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] seq: reorganize sequencer client numbersClemens Ladisch2006-01-032-28/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA sequencer Reduce the maximum possible number of global clients to 16 to make more numbers available for card clients, and allow dynamically allocated card client numbers to share the same range as application client numbers to make sure that all 32 cards can be used at the same time. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] seq: set client name in snd_seq_create_kernel_client()Clemens Ladisch2006-01-0311-145/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | All users of snd_seq_create_kernel_client() have to set the client name anyway, so we can just pass the name as parameter. This relieves us from having to muck around with a struct snd_seq_client_info in these cases. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] seq: remove struct snd_seq_client_callbackClemens Ladisch2006-01-0312-64/+13
| | | | | | | | | | | | | | | | | | | | | The fields of struct snd_seq_client_callback either aren't used or are always set to the same value, so we can get rid of it altogether. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] seq: remove superfluous fieldsClemens Ladisch2006-01-032-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA sequencer None of the fields of struct snd_seq_kernel_client was actually used, so remove them. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] ymfpci: show chip modelClemens Ladisch2006-01-031-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | Modules: YMFPCI driver Instead of 'DS-XG', show the correct chip model (DS-1/1L/1S/1E) where possible. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] hda-codec - Add the model entry for ASUS P5GD1-HVMTakashi Iwai2006-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver Add the model entry (ALC880 6stack) for ASUS P5GD1-HVM. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] pcm - Fix wrong assertsTakashi Iwai2006-01-031-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | Modules: PCM Midlevel Fixed wrong or supreflous snd_assert()'s. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] hda-codec - Small clean up and fixesTakashi Iwai2006-01-035-52/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver,HDA generic driver - Common labels for input pins - Fix and clean up of Realtek codec parsers Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] unregister platform devicesClemens Ladisch2006-01-0324-111/+415
| | | | | | | | | | | | | | | | | | | | | Call platform_device_unregister() for all platform devices that we've registered. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] Nest sound devicesClemens Ladisch2006-01-032-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Make the control device parent of all other ALSA devices of a card. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] ens1371: fix compilation without SUPPORT_JOYSTICKClemens Ladisch2006-01-031-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ENS1370/1+ driver Move the spdif and lineio parameters around so that they are compiled even when SUPPORT_JOYSTICK isn't set. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| | * [ALSA] hda-codec - Fix Oops with ALC260 auto-probeTakashi Iwai2006-01-031-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver - Fix Oops with auto-probing of ALC260 with digital I/O - Fix a typo Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] hda-codec - Fix ALC codec probingTakashi Iwai2006-01-031-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver - Fix ALC882 BIOS auto-probe - Fix ALC262 basic model - Add assert for debugging Oops Signed-off-by: Takashi Iwai <tiwai@suse.de>
| | * [ALSA] emu10k1 - Add entry for SB Live 5.1 Digital OEM [SB0220]Gergely Tamas2006-01-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: EMU10K1/EMU10K2 driver Added the chip-detail entry for SB Live 5.1 Digital OEM [SB0220, (c) 2003]. Signed-off-by: Gergely Tamas <dice@mfa.kfki.hu> Signed-off-by: Takashi Iwai <tiwai@suse.de>