summaryrefslogtreecommitdiffstats
path: root/sound/pci/hda
Commit message (Collapse)AuthorAgeFilesLines
* [ALSA] Fix the type of enable module optionTakashi Iwai2005-11-041-1/+1
| | | | | | Fix the type of enable module option to bool. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Get subsystem ID from AFG/MFGTakashi Iwai2005-11-042-0/+9
| | | | | | | | Modules: HDA Codec driver Get subsytem ID from AFG/MFG if not obtained from the root node. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Sasha Khapyorsky: My email address is changed, there is update.Sasha Khapyorsky2005-11-041-1/+1
| | | | | | | Modules: Intel8x0-modem driver,VIA82xx-modem driver,HDA Codec driver Signed-off-by: Sasha Khapyorsky <sashakh@alsa-project.org> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] Add dummy obsoleted module options for backward compatibilityTakashi Iwai2005-11-041-0/+4
| | | | | | | Added dummay obsoleted module options for backward compatibility (to reduce possible bugzilla entries :) Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] highlanderize motherboard AC97/HDA driversClemens Ladisch2005-11-041-23/+11Star
| | | | | | | | Remove the code for supporting eight cards from the integrated controller drivers because There Can Be Only One controller of each type per mainboard. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] dev_class=SNDRV_PCM_CLASS_MODEM for modem PCMsSasha Khapyorsky2005-11-041-0/+1
| | | | | | | dev_class=SNDRV_PCM_CLASS_MODEM for all supported softmodem PCMs Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - A new model for Fujitsu S7020Jonathan Woithe2005-11-041-3/+157
| | | | | | | | Modules: HDA Codec driver Added a new model 'fujitsu' to ALC260 config for Fujitsu S7020. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Add NVidia supportVinod G2005-11-041-9/+24
| | | | | | | | | | | Modules: HDA Intel driver This patch is to make the Intel HDA code work for NVIDIA azalia controller. Modified by Takashi Iwai <tiwai@suse.de> Signed-off-by: Vinod G. <vinodg@nvidia.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Fix confliction of capture controls on ALC880 test modelTakashi Iwai2005-10-071-12/+0Star
| | | | | | | HDA Codec driver Fixed the confliction of capture controls on ALC880 'test' model. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] fix HD audio ALC882 lfe (un)muteJohn W. Linville2005-10-071-1/+1
| | | | | | | | | HDA Codec driver Mark the ALC882 'LFE Playback Switch' as an input, like the other playback switch settings. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] fix alc880_test_mixer typoJohn W. Linville2005-10-071-2/+2
| | | | | | | | HDA Codec driver Fix a typo (cut & paste) in the alc880_test_mixer structure. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] fix HD audio ALC260 mono (un)muteJohn W. Linville2005-10-071-2/+2
| | | | | | | | | | HDA Codec driver The ALC260 'Mono Playback Switch' is marked as an output in patch_realtek.c. It actually does not work unless it is marked as an input. Go figure... This was tested and confirmed on an HP xw4300. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Disable DMA position auto-correctionTakashi Iwai2005-10-071-0/+5
| | | | | | | | HDA Intel driver Disable the auto-correction of DMA position temporarily. It doesn't work as expected yet... Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - 'empty' generic mfg-only codecSasha Khapyorsky2005-10-071-4/+2Star
| | | | | | | | HDA generic driver This creates 'empty' hda generic for unknown MFG-only codecs. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] set owner field in struct pci_driverClemens Ladisch2005-09-121-0/+1
| | | | | | | | | | | | | | | | AD1889 driver,ALS4000 driver,ATIIXP driver,ATIIXP-modem driver AZT3328 driver,BT87x driver,CMIPCI driver,CS4281 driver ENS1370/1+ driver,ES1938 driver,ES1968 driver,FM801 driver Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,RME32 driver RME96 driver,SonicVibes driver,VIA82xx driver,VIA82xx-modem driver ALI5451 driver,au88x0 driver,CS46xx driver,EMU10K1/EMU10K2 driver HDA Intel driver,ICE1712 driver,ICE1724 driver,KORG1212 driver MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver Trident driver,Digigram VX222 driver,YMFPCI driver Set the module owner field in each driver's struct pci_driver to get the driver symlink in the sysfs device directory. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] Replace with kzalloc() - pci stuffTakashi Iwai2005-09-128-16/+16
| | | | | | | | | | | | | | AD1889 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver Intel8x0-modem driver,Maestro3 driver,SonicVibes driver,VIA82xx driver VIA82xx-modem driver,AC97 Codec,AK4531 codec,au88x0 driver CA0106 driver,CS46xx driver,EMU10K1/EMU10K2 driver,HDA Codec driver HDA generic driver,HDA Intel driver,ICE1712 driver,ICE1724 driver KORG1212 driver,MIXART driver,NM256 driver,Trident driver,YMFPCI driver Replace kcalloc(1,..) with kzalloc(). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Added ASUS A6Takashi Iwai2005-09-121-0/+1
| | | | | | | HDA Codec driver Added ASUS A6 support for ALC880 codec. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Fix modem PCM creationTakashi Iwai2005-09-121-1/+1
| | | | | | | HDA Intel driver Fix a bug of modem PCM creation (due to a typo). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Assign audio PCMS firstTakashi Iwai2005-09-124-3/+30
| | | | | | | | | HDA Codec driver,HDA Intel driver,HDA generic driver Assign audio PCMs first before modem PCMs. The modem stream is assigned up to device #6, to be consistent over different models. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Check validity of DMA positionTakashi Iwai2005-09-121-22/+41
| | | | | | | | | HDA Intel driver Check the validity of the current DMA position when position_fix=0 (auto) is set. If the DMA position overcomes the threshold, the driver changes the fix behavior automatically to use POSBUF. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Bring the Vaio's RA826G HDA (82801) to life ...Davide Libenzi2005-09-121-0/+1
| | | | | | | | HDA Codec driver Add the subsystem PCI devid to the list (on top of 2.6.13). Signed-off-by: Davide Libenzi <davidel@xmailserver.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Fix ULI M5461 supportTakashi Iwai2005-08-301-33/+117
| | | | | | | | | | | HDA Intel driver Fix and clean up for the support of ULI M5461 - set CORB/RIRB sizes explicitly - add workarounds for ULI on ia32 - max number of streams depends on the chip type now - increase the size of BDL Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Add beep support for UniwillTakashi Iwai2005-08-301-1/+7
| | | | | | | HDA Codec driver Added the missing beep support for Uniwill laptop (ALSA bug#1358). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Code clean upTakashi Iwai2005-08-301-11/+18
| | | | | | | HDA Codec driver Use struct instead of array to improve the readability of hda_codec.c. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - correct a bug in detection of rate supportedNicolas Graziano2005-08-301-1/+5
| | | | | | | | | HDA Codec driver The insertion of the rate 9600 make a shift in detection of supported rate, put this rate at the end of the list. Signed-off-by: Nicolas Graziano <nicolas.graziano@wanadoo.fr> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel: Suspend/resume fixes for PCM devicesJaroslav Kysela2005-08-301-2/+5
| | | | | | | | HDA Intel driver - removed SNDRV_PCM_INFO_RESUME (the driver cannot do PCM resume at the time) - fixed chip->pcm_devs initialization Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] hda-patch-realtek - added pci subdevice ID for Acer TravelMate 8100 ↵Jaroslav Kysela2005-08-301-0/+1
| | | | | | | | (3 stack model + digital out) HDA Codec driver Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] hda-intel - Add SiS966 supportTakashi Iwai2005-08-301-1/+3
| | | | | | | HDA Intel driver Added SiS966 pci id to snd-hda-intel driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - support for Si3054/5 HDA modemsSasha Khapyorsky2005-08-303-1/+304
| | | | | | | | HDA generic driver,HDA Codec driver Support for Si3054/5 HDA modem codecs. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA CVS updateSasha Khapyorsky2005-08-303-12/+22
| | | | | | | | | | | HDA Codec driver,HDA generic driver Summar: hda-codec - MFG support This adds Modem Functional Group (MFG) support and option for 9600 sample rate. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] use SNDRV_CTL_NAME_IEC958 macroClemens Ladisch2005-08-301-2/+2
| | | | | | | | | | 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] hda-codec - Fix LFE volume/switchNicolas Graziano2005-08-301-4/+9
| | | | | | | | 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-301-0/+1
| | | | | | | 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-301-3/+20
| | | | | | | | | | 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] hda driver, correct bug in model 'auto'Nicolas Graziano2005-07-281-3/+2Star
| | | | | | | | 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] hda: add sigmatel hp detect supportMatt2005-07-282-2/+63
| | | | | | | | | 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-281-0/+6
| | | | | | | | | | 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] Use kstrdupTakashi Iwai2005-07-281-1/+1
| | | | | | | 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-281-1/+2
| | | | | | | 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-281-1/+13
| | | | | | | | | 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] hda-codec - SigmaTel HDA resume supportMatt2005-07-281-0/+21
| | | | | | | | 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-281-237/+496
| | | | | | | | 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-281-4/+7
| | | | | | | | 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>
* [PATCH] create a kstrdup library functionPaulo Marques2005-06-231-1/+1
| | | | | | | | | | | | | | | | 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>
* [ALSA] SigmaTel HDA SPDIF and input mux updatesMatt2005-06-221-39/+145
| | | | | | | | | HDA Codec driver Adds SPDIF in/out support to the SigmaTel HDA codecs. Now builds the input mux control element names from the defcfg regs. Signed-off-by: Matt <matt@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - More fix of ALC880 codec supportTakashi Iwai2005-06-226-1092/+1201
| | | | | | | | | | | | | | Documentation,HDA Codec driver,HDA generic driver,HDA Intel driver - Fix some invalid configurations, typos in the last patch - Make init_verbs chainable, so that different configs can share the same init_verbs - Reorder and clean up the source codes in patch_realtek.c - Add the pin default configuration parser, used commonly in cmedia and realtek patch codes. - Add 'auto' model to ALC880 for auto-configuration from BIOS Use this model as default, and 3-stack as fallback Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Add support of more models with ALC codecsTakashi Iwai2005-06-223-162/+723
| | | | | | | | | | | | | | HDA Codec driver,HDA Intel driver Merged the work of pshou <pshou@realtek.com.tw> for the support of more models with ALC codecs: ALC880 ASUS, Uniwill, FSC1734, generic 6-stack, and ALC260 HP. Tests with the real hardwares are appreciated. The codec patch is cleaned up: The preset configuration of codecs are stored in the table and copied to the spec instance. Added/fixed comments. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Allow sub_device=0 in board config checkTakashi Iwai2005-06-221-1/+2
| | | | | | | | HDA Codec driver Allow sub_device=0 in board config check. This means that every device with the given sub vendor ID will match. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Clean up and fix ALC-codec support codeTakashi Iwai2005-06-221-308/+328
| | | | | | | | | | | | | HDA Codec driver Clean up and fix ALC-codec support code. The last addition of bound volume is fixed now to handle correctly the bound 'mute switches'. The analog loopback should work better. The init verbs are fixed together with this change. The numbers are replaced with macros for better readability. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Feed front signals to all surroundsTakashi Iwai2005-06-221-3/+4
| | | | | | | | | | | | | HDA Codec driver Feed front signals to all surround channels if no data is given for surround channels. It seems that CLFE works as expected (only center outputs) even if connected from the front line - at least on my test system. If this change causes problems on other system (e.g. only the left channel is transferred to the center channel), please let me know... Signed-off-by: Takashi Iwai <tiwai@suse.de>