summaryrefslogtreecommitdiffstats
path: root/sound/pci (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ALSA] emu10k1: Partial support for Creative emu1212mJames Courtier-Dutton2006-01-033-5/+158
| | | | | | | | Modules: EMU10K1/EMU10K2 driver Distorted sound now comes from the Audio Out socket. Still more work to do. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* [ALSA] au88x0: Remove unneeded call to pci_dma_supported()Tobias Klauser2006-01-032-4/+2
| | | | | | | | | | | | | | | Modules: au88x0 driver pci_dma_supported() is called right before pci_set_dma_mask() which already calls pci_dma_supported(). The attached patch removes the unneeded call to pci_dma_supported() Additionally the custom VORTEX_DMA_MASK macro is replaced by DMA_32BIT_MASK from linux/dma-mapping.h Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Optimize for config without PROC_FS (pci drivers)Takashi Iwai2006-01-0316-40/+92
| | | | | | Optimize the code when compiled without CONFIG_PROC_FS for some pci drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - update sigmatel support and bug fixesMatt Porter2006-01-031-156/+200
| | | | | | | | | | | | | | | | | | Modules: HDA Codec driver - Explictly set pin control as input for all input pins - Fix bug in 922x mixer (no mute on adc0vol) - Remove broken ch_mode control - Add support for jack retasking mixer controls to use rear line and mic as surround outputs - Add board tables to support autodetect and pin config defaults for systems with broken bioses - Add support for several Intel mobos - Add support for DFI mobo with reference boards attached (gets rid of compile time switch to use reference boards) Signed-off-by: Matt Porter <mporter@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Fix HDA probe_mask defaultMatt Porter2006-01-031-1/+1
| | | | | | | | | | | Modules: HDA Intel driver The probe_mask module parameter comment notes that the intended default is -1. Fix it to be so, otherwise all codecs are skipped and init fails. Signed-off-by: Matt Porter <mporter@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ens1371: added spdif and lineio module optionsJaroslav Kysela2006-01-031-6/+16
| | | | | | | | | Modules: ENS1370/1+ driver - spdif module option: some hardware revisions are without spdif output - lineio module option: force shared line in / rear out jack settings Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ac97 - Add extra IDs for headphone autosenseMatthew Garrett2006-01-031-0/+4
| | | | | | | | | | Modules: AC97 Codec The following patch adds some extra IDs for the list of hardware which should have headphone line sense enabled by default. Signed-off-by: Matthew Garrett <mjg59@srcf.ucam.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix surrounds on 3stack mode of AD1988Takashi Iwai2006-01-031-10/+13
| | | | | | | | Modules: HDA Codec driver Fixed the swapped surround/CLFE on 3stack mode of AD1988. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix/enhance AD1988 supportTakashi Iwai2006-01-031-41/+531
| | | | | | | | | | | Modules: HDA Codec driver Fix/enhance AD1988 support code. - Fix for h/w bug of AD1988A rev 2 - The BIOS auto-configuration is added and used as fallback Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix channel mode helperTakashi Iwai2006-01-031-1/+1
| | | | | | | | Modules: HDA Codec driver Fix the channel mode helper (for put callback). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Use position buffer as defaultTakashi Iwai2006-01-031-29/+8
| | | | | | | | | | | Modules: HDA Intel driver - Use the position buffer for obtaining the current DMA position as default. This seems more stable than others. - Add probe_mask module option (mainly for test boards with multiple codecs). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix auto-probe of ALC880Libin Yang2006-01-031-1/+1
| | | | | | | | | | | | | | | | Modules: HDA Codec driver This patch is to fix the problem of calculating the nid incorrectly when auto-probe for ALC880. The problem to be fixed often behaves with such words when using dmesg, 'num_steps = 0 for NID=0x8' when auto-probe for ALC880. The patch contains: - alsa-kernel/pci/hda/patch_realtek.c: replace 'alc880_dac_to_idx' with 'alc880_idx_to_dac' in function 'alc880_auto_fill_dac_nids()' Signed-off-by: Libin Yang <libin.yang@intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] sound/: possible cleanupsAdrian Bunk2006-01-031-0/+1
| | | | | | | | | | | | | Modules: RawMidi Midlevel,HDA generic driver This patch contains the following possible cleanups: - pci/hda/hda_proc.c should #include 'hda_local.h' for including the prototype of it's global function snd_hda_codec_proc_new() - core/rawmidi.c: make the needlessly global and EXPORT_SYMBOL'ed function snd_rawmidi_info() static Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ice1712 - Fix Front Digital Input of Terratec DMX 6FireTakashi Iwai2006-01-031-1/+1
| | | | | | | | Modules: ICE1712 driver Fix the inverted switch of 'Front Digital Input' of Terratec DMX 6Fire. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix AD1988 supportTakashi Iwai2006-01-031-20/+32
| | | | | | | | | Modules: HDA Codec driver Fix AD1988 support. As default, 6stack model is used. Still no auto-BIOS setup is implemented. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Allocate connection lists dynamically in generic parserTakashi Iwai2006-01-031-3/+20
| | | | | | | | Modules: HDA generic driver Allocate connection lists dynamically in generic parser. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix connection list parsingTakashi Iwai2006-01-035-70/+140
| | | | | | | | | | | Modules: HDA Codec driver,HDA generic driver - Fix connection list parsing (with ranged flag). - Increase the max number of connections - Introduce widget capabilities cache - Power up/down widgets at init, suspend and resume Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] cs5535audio: move sound/driver.h to the topClemens Ladisch2006-01-031-1/+1
| | | | | | | | | Modules: CS5535 driver Move the #include of <sound/driver.h> to the top which is required for compilation on earlier kernels. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] Fix possible races in timer callbacksTakashi Iwai2006-01-031-2/+3
| | | | | | Fix possible races in timer callbacks. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] intel8x0 - Added swap_hp quirk for Fujitsu-Siemens Celsius H320 ↵Jaroslav Kysela2006-01-031-0/+6
| | | | | | | | [0x10cf:0x12f2] Modules: Intel8x0 driver Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] als4000 - Add PM supportTakashi Iwai2006-01-031-7/+69
| | | | | | | | Modules: ALS4000 driver Add PM support to PCI ALS4000 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] cmipci - Add PM supportTakashi Iwai2006-01-031-6/+98
| | | | | | | | Modules: CMIPCI driver Add PM support to CMIPCI driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] fm801 - Add PM supportTakashi Iwai2006-01-031-87/+158
| | | | | | | | Modules: FM801 driver Add PM support to fm801 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] emu10k1 - Add PM supportTakashi Iwai2006-01-035-168/+462
| | | | | | | | Modules: EMU10K1/EMU10K2 driver Add PM support to emu10k1 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ens137x - Fix and ADD PM supportTakashi Iwai2006-01-031-18/+25
| | | | | | | | | Modules: ENS1370/1+ driver Fix PM support on ens1371 driver. Add PM support on ens1370 (together with AK4531), too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ak4531 - Add PM supportTakashi Iwai2006-01-031-1/+35
| | | | | | | | Modules: AK4531 codec Add PM support to AK4531 codec driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] nm256-intel - Fix PM supportTakashi Iwai2006-01-031-9/+17
| | | | | | | | Modules: NM256 driver Fix PM support on NM256 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Fix PM supportTakashi Iwai2006-01-031-11/+19
| | | | | | | | Modules: HDA Intel driver Fix PM support on HDA-Intel driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ali5451 - Fix PM supportTakashi Iwai2006-01-031-22/+24
| | | | | | | | Modules: ALI5451 driver Fix PM support on ALI5451 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] via82xx - Fix PM supportTakashi Iwai2006-01-032-27/+41
| | | | | | | | Modules: VIA82xx driver,VIA82xx-modem driver Fix PM support on VIA82xx and modem drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] maestro3 - Fix PM supportTakashi Iwai2006-01-031-10/+18
| | | | | | | | Modules: Maestro3 driver Fix PM support on maestro3 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] intel8x0 - Fix PM supportTakashi Iwai2006-01-032-29/+43
| | | | | | | | Modules: Intel8x0 driver,Intel8x0-modem driver Fix PM support on Intel8x0 and modem drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ymfpci - Fix PM supportTakashi Iwai2006-01-032-10/+20
| | | | | | | | Modules: YMFPCI driver Fix PM support on YMFPCI driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] trident - Fix PM supportTakashi Iwai2006-01-032-25/+22
| | | | | | | | Modules: Trident driver Fix PM support on Trident driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] cs46xx - Fix PM supportTakashi Iwai2006-01-032-14/+20
| | | | | | | | Modules: CS46xx driver Fix PM support on CS46xx driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] es1968 - Fix PM supportTakashi Iwai2006-01-031-11/+18
| | | | | | | | Modules: ES1968 driver Fix PM support on ES1968 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] es1938 - Fix PM supportTakashi Iwai2006-01-031-12/+20
| | | | | | | | Modules: ES1938 driver Fix PM support on ES1938 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] cs4281 - Fix PM supportTakashi Iwai2006-01-031-22/+22
| | | | | | | | Modules: CS4281 driver Fix PM support on CS4281 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] atiixp - Fix PM supportTakashi Iwai2006-01-032-34/+45
| | | | | | | | Modules: ATIIXP driver,ATIIXP-modem driver Fix PM support on ATIIXP and modem drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] vx-driver - Fix PM supportTakashi Iwai2006-01-031-1/+32
| | | | | | Fix PM support on VX drivers (vxpocket and vx222). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ac97 - NULL check in snd_ac97_suspend/resumeTakashi Iwai2006-01-031-0/+5
| | | | | | | | | Modules: AC97 Codec Add NULL check in snd_ac97_suspend() and snd_ac97_resume() so that the caller doesn't have to do it by itself. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Add AD1988 supportTakashi Iwai2006-01-031-0/+785
| | | | | | | | | Modules: HDA Codec driver Add AD1988 codec support to hda-codec driver. Still experimental, and no BIOS configuration parser is implemented yet. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ac97-codec - Better ac97_bus nameTakashi Iwai2006-01-031-2/+4
| | | | | | | | | Modules: AC97 Codec Generate a better name string for ac97_bus sysfs interface including the name of ac97 codec chip. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI VIA82xxTakashi Iwai2006-01-032-279/+328
| | | | | | | | Modules: VIA82xx driver,VIA82xx-modem driver Remove xxx_t typedefs from the PCI VIA82xx and modem drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI SonicvibesTakashi Iwai2006-01-031-114/+113
| | | | | | | | Modules: SonicVibes driver Remove xxx_t typedefs from the PCI Sonicvibes driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI RME96Takashi Iwai2006-01-031-160/+160
| | | | | | | | Modules: RME96 driver Remove xxx_t typedefs from the PCI RME96 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI RME32Takashi Iwai2006-01-031-166/+166
| | | | | | | | Modules: RME32 driver Remove xxx_t typedefs from the PCI RME32 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI Maestro3Takashi Iwai2006-01-031-112/+111
| | | | | | | | Modules: Maestro3 driver Remove xxx_t typedefs from the PCI Maestro3 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI Intel8x0Takashi Iwai2006-01-032-294/+362
| | | | | | | | Modules: Intel8x0 driver,Intel8x0-modem driver Remove xxx_t typedefs from the PCI Intel8x0 and modem drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove xxx_t typedefs: PCI FM801Takashi Iwai2006-01-031-108/+121
| | | | | | | | Modules: FM801 driver Remove xxx_t typedefs from the PCI FM801 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>