aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci
Commit message (Collapse)AuthorAge
* [ALSA] use SNDRV_CTL_NAME_IEC958 macroClemens Ladisch2005-08-30
| | | | | | | | | | CMI8330 driver,ENS1370/1+ driver,FM801 driver,VIA82xx driver,AC97 Codec ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver,HDA Codec driver ICE1712 driver,ICE1724 driver Where appropriate, use the SNDRV_CTL_NAME_IEC958 instead of a literal string. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] AC97 bus interface for ad-hoc driversLiam Girdwood2005-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AC97 Codec,PCI drivers I've made the review changes and as requested I've pasted the RFC by Nicolas below:- 'I would like to know what people think of the following patch. It allows for a codec on an AC97 bus to be shared with other drivers which are completely unrelated to audio. It registers a new bus type, and whenever a codec instance is created then a device for it is also registered with the driver model using that bus type. This allows, for example, to use the extra features of the UCB1400 like the touchscreen interface and the additional GPIOs and ADCs available on that chip for battery monitoring. I have a working UCB1400 touchscreen driver here that simply registers with the driver model happily working alongside with audio features using this.' Changes over RFC:- o Now matches codec name within codec group. o Added ac97_dev_release() to stop kernel complaining about no release method for device. o Added 'config SND_AC97_BUS' to sound/pci/Kconfig and moved 'config SND_AC97_CODEC' out with the PCI=n statement. o module is now called snd-ac97-bus Signed-off-by: Liam Girdwood <liam.girdwood@wolfsonmicro.com> Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] sound - fix .iface field of mixer control elementsClemens Ladisch2005-08-30
| | | | | | | | | | | | | | | Documentation,CS46xx driver,EMU10K1/EMU10K2 driver,AD1848 driver SB16/AWE driver,CMIPCI driver,ENS1370/1+ driver,RME32 driver RME96 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver RME HDSP driver,RME9652 driver This patch changes .iface to SNDRV_CTL_ELEM_IFACE_MIXER whre _PCM or _HWDEP was used in controls that are not associated with a specific PCM (sub)stream or hwdep device, and changes some controls that got inconsitent .iface values due to copy+paste errors. Furthermore, it makes sure that all control that do use _PCM or _HWDEP use the correct number in the .device field. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] via82xx - Add dxs entry for Acer Aspire 1524 WMLiTakashi Iwai2005-08-30
| | | | | | | VIA82xx driver Added the dxs entry for Acer Aspire 1524 WMLi. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix LFE volume/switchNicolas Graziano2005-08-30
| | | | | | | | HDA Codec driver Fixed LFE volume/switch control. Signed-off-by: Nicolas Graziano <nicolas.graziano@wanadoo.fr> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Add default config for ASUS P5AD2Takashi Iwai2005-08-30
| | | | | | | HDA Codec driver Added the default config for ASUS P5AD2. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix reordering of surround channelsTakashi Iwai2005-08-30
| | | | | | | | | | HDA Codec driver - Fixed the reordering of surround channels. Originally reported by Nicolas GRAZIANO <nicolas.graziano@wanadoo.fr>. - Show the selected ssid when debug option is set. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] WM97xx AC97 codec controlsLiam Girdwood2005-08-30
| | | | | | | | | | | | | AC97 Codec o Enhanced current WM97xx support to provide additional controls and use the kcontrol suffix naming convention. o Added AC97_HAS_NO_MIC, AC97_HAS_NO_TONE and AC97_HAS_NO_STD_PCM. o Cleaned up WM97xx related comments. o Removed some wm9713 double mono controls and replaced with stereo controls. Signed-off-by: Liam Girdwood <liam.girdwood@wolfsonmicro.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [PATCH] Kconfig fix (ISA_DMA_API and sound/*)Al Viro2005-08-23
| | | | | | | | fixed kconfig dependencies on ISA_DMA_API for parts of sound/* that rely on it. Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* merge 2.6.13-rc4 with ACPI's to-linus treeLen Brown2005-07-30
|\
| * [ALSA] via82xx - Fix dxs_support of twinhead laptopTakashi Iwai2005-07-28
| | | | | | | | | | | | | | VIA82xx driver Changed the dxs_support value of twinhead laptop to DXS_SRC. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Jack Sense support for AD1980 and AD1888Sergey Ulanov2005-07-28
| | | | | | | | | | | | | | AC97 Codec Attached patch adds 'Jack Sense' controls for AD1980 and AD1888 chips. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda driver, correct bug in model 'auto'Nicolas Graziano2005-07-28
| | | | | | | | | | | | | | | | HDA Codec driver - Correct some index variable inversion in patch_cmedia.c Signed-off-by: Nicolas Graziano <nicolas.graziano@wanadoo.fr> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] ac97 - remove unused variableClemens Ladisch2005-07-28
| | | | | | | | | | | | | | AC97 Codec remove a variable made obsolete by the last change Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] ac97: Fix volume control bit size detection for STAC9704.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | AC97 Codec Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] emu10k1: Add EMU 1212m card entry and document it as not supported yet.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] sound/pci: fix-up sleeping pathsNishanth Aravamudan2005-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ENS1370/1+ driver,ES1968 driver,Intel8x0 driver,VIA82xx driver VIA82xx-modem driver,AC97 Codec,ALI5451 driver,CS46xx driver MIXART driver,RME HDSP driver,Trident driver,YMFPCI driver Description: Fix-up sleeping in sound/pci. These changes fall under the following two categories: 1) Replace schedule_timeout() with msleep() to guarantee the task delays as expected. This also involved replacing/removing custom sleep functions. 2) Do not assume jiffies will only increment by one if you request a 1 jiffy sleep, i.e. use time_after/time_before in while loops. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| * [ALSA] ens1371 - added extra delay for ac97 codec initializationJaroslav Kysela2005-07-28
| | | | | | | | | | | | ENS1370/1+ driver Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| * [ALSA] snd-emu10k1: Fixes recognition of Audigy ES.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | | | EMU10K1/EMU10K2 driver Fixes ALSA bug #1237. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] emu10k1: Add module option uint subsystem.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | | | | | | | EMU10K1/EMU10K2 driver It allows the user to force the snd-emu10k1 module to think the user has a particular sound card. Useful if their particular sound card is not yet recognised. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] via82xx - changed MSI K7T266 Pro2 - 4005:4710 in white list (SRC enable)Jaroslav Kysela2005-07-28
| | | | | | | | | | | | VIA82xx driver Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| * [ALSA] hdsp - Add 'Sample Clock Source Locking' controlTakashi Iwai2005-07-28
| | | | | | | | | | | | | | | | | | RME HDSP driver Added 'Sample Clock Source Locking' control. If this switch is on, the clock source can't be changed via PCM hw_params API (as sample rate). This will fix the problem of OSS-emulation, for example. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda: add sigmatel hp detect supportMatt2005-07-28
| | | | | | | | | | | | | | | | | | HDA Codec driver Adds support for detecting hp insertion/removal and enable/disable of lineouts based on unsolicited events. Signed-off-by: Matt <matt@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda: enable unsolicited responsesMatt2005-07-28
| | | | | | | | | | | | | | | | | | | | HDA Intel driver Patch enables unsolicited responses on the HDA controller. Without the UREN bit set, the controller will not place unsolicited responses in a RIRB. Signed-off-by: Matt <matt@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] emu10k1: Added tested status comments.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] emu10k1: Sort by card id.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] snd-emu10k1: Tidy mixer controls.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] snd-emu10k1: Card capabilities tidy up.James Courtier-Dutton2005-07-28
| | | | | | | | | | | | EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
| * [ALSA] via82xx - added MSI K7T266 Pro2 - 4005:4710 to white list (DXS enable)Jaroslav Kysela2005-07-28
| | | | | | | | | | | | | | VIA82xx driver Reporter: Marko Kohtala <marko.kohtala@gmail.com> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| * [ALSA] maestro3 - Clean upTakashi Iwai2005-07-28
| | | | | | | | | | | | | | | | | | Maestro3 driver - Clean up maestro3 code - Use msleep() - Don't enable hw-vol irq when not defined Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Fix resume of intel8x0Takashi Iwai2005-07-28
| | | | | | | | | | | | | | | | Intel8x0 driver,AC97 Codec Fix resume of intel8x0 driver. The ac97 codec didn't restore some registers properly, and the restore of ICH4 SPDIF and SDIN settings was missing. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] cmipci - Add Mic Boost capture switchTakashi Iwai2005-07-28
| | | | | | | | | | | | | | | | CMIPCI driver Added 'Mic Boost Capture Switch' and 'Phone' switches. The existing playback switch is renamed as 'Mic Boost Playback Switch'. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Use kstrdupTakashi Iwai2005-07-28
| | | | | | | | | | | | | | HDA Codec driver Use the new kstrdup() function instead of in-house one. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-codec - Add entry for Acer APFVTakashi Iwai2005-07-28
| | | | | | | | | | | | | | HDA Codec driver Added the model entry for Acer APFV. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-codec - Add 6stack model for ALC880Takashi Iwai2005-07-28
| | | | | | | | | | | | | | | | | | Documentation,HDA Codec driver - Added a new '6stack' model for ALC880. - Fixed the typo in 6stack-digout model name. - Added description for missing models in ALSA-Configuration.txt. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Add new pci device id (SB400) to atiixp-modemHarald Welte2005-07-28
| | | | | | | | | | | | | | | | ATIIXP-modem driver I didn't actually test whether the modem works, but at least the driver loads and initializes fine. Please consider inclusion. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] trident - Shut up compile warningsTakashi Iwai2005-07-28
| | | | | | | | | | | | | | Trident driver Shut up compile warnings about uninitialized variables. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-codec - SigmaTel HDA resume supportMatt2005-07-28
| | | | | | | | | | | | | | | | HDA Codec driver Adds resume support to the SigmaTel HDA patch. Please apply. Signed-off-by: Matt <matt@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-codec - SigmaTel HDA multichannel supportMatt2005-07-28
| | | | | | | | | | | | | | | | HDA Codec driver Adds 6/8 channel support to the SigmaTel HDA patch. Please apply. Signed-off-by: Matt <matt@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-codec - Fix oops with ALC880Takashi Iwai2005-07-28
| | | | | | | | | | | | | | | | HDA Codec driver - Fixed oops with ALC880 auto-config mode - Fixed a wrong config table entry for ALC880 Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | /home/lenb/src/to-linus branch 'acpi-2.6.12'Len Brown2005-07-29
|\ \ | |/ |/|
| * [ACPI] fix resume issues on Asus L5DRafael J. Wysocki2005-07-29
| | | | | | | | | | | | | | http://bugzilla.kernel.org/show_bug.cgi?id=4416 Signed-off-by: Rafael J. Wysocki <rjwysocki@sisk.pl> Signed-off-by: Len Brown <len.brown@intel.com>
* | [PATCH] clean up inline static vs static inlineJesper Juhl2005-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `gcc -W' likes to complain if the static keyword is not at the beginning of the declaration. This patch fixes all remaining occurrences of "inline static" up with "static inline" in the entire kernel tree (140 occurrences in 47 files). While making this change I came across a few lines with trailing whitespace that I also fixed up, I have also added or removed a blank line or two here and there, but there are no functional changes in the patch. Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] turn many #if $undefined_string into #ifdef $undefined_stringOlaf Hering2005-07-27
| | | | | | | | | | | | | | | | | | turn many #if $undefined_string into #ifdef $undefined_string to fix some warnings after -Wno-def was added to global CFLAGS Signed-off-by: Olaf Hering <olh@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] Fix bt87x.c build problem for realDave Jones2005-07-06
| | | | | | | | | | | | | | Just the declaration fix wasn't enough to fix things in bt78x.c Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] Fix bt87x.c build problemGreg KH2005-07-06
| | | | | | | | | | | | | | Missing forward declaration Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] PCI: clean up dynamic pci id logicGreg Kroah-Hartman2005-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dynamic pci id logic has been bothering me for a while, and now that I started to look into how to move some of this to the driver core, I thought it was time to clean it all up. It ends up making the code smaller, and easier to follow, and fixes a few bugs at the same time (dynamic ids were not being matched everywhere, and so could be missed on some call paths for new devices, semaphore not needed to be grabbed when adding a new id and calling the driver core, etc.) I also renamed the function pci_match_device() to pci_match_id() as that's what it really does. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* | Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manuallyLinus Torvalds2005-06-27
|\ \ | | | | | | | | | Some manual fixups required due to clashes with the PF_FREEZE cleanups.
| * | Input: kill empty comment in gameport support section ofAdrian Bunk2005-06-01
| |/ | | | | | | | | | | | | | | cs4281 ALSA driver. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
* | [PATCH] create a kstrdup library functionPaulo Marques2005-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch creates a new kstrdup library function and changes the "local" implementations in several places to use this function. Most of the changes come from the sound and net subsystems. The sound part had already been acknowledged by Takashi Iwai and the net part by David S. Miller. I left UML alone for now because I would need more time to read the code carefully before making changes there. Signed-off-by: Paulo Marques <pmarques@grupopie.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>