summaryrefslogtreecommitdiffstats
path: root/sound/pci/ac97
Commit message (Collapse)AuthorAgeFilesLines
* [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriateJaroslav Kysela2005-06-221-4/+4
| | | | | | | | | AC97 Codec,ATIIXP driver,VIA82xx driver To avoid confusion, the structure members vendor/device were renamed to subvendor/subdevice, because we compare them with PCI subsystem vendor and subsystem device. Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] MC97 modem mixer in sound/pci/ac97Sasha Khapyorsky2005-06-222-4/+38
| | | | | | | | | AC97 Codec Simple MC97 modem mixer with two common controls: Off-hook and CID, and Si3056 MC specific control: Modem Speaker. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] Fix a wrong bit set in AC1985 codeTakashi Iwai2005-05-291-2/+2
| | | | | | | AC97 Codec Fixed a wrong bit set in AD1985 surround jack controls. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Fix Mic/CLFE sharing on AD1985Takashi Iwai2005-05-291-6/+13
| | | | | | | AC97 Codec Fixed Mic/CLFE jack sharing on AD1985 codec. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove obsolete mixer controlTakashi Iwai2005-05-291-1/+0
| | | | | | | AC97 Codec Removed the obsolete mixer control for AD1985. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ac97 - enable multichannel output on AD198x codecsClemens Ladisch2005-05-291-2/+4
| | | | | | | | AC97 Codec The code for AD1980/AD1985/AD1986 codecs forgot to enable the code to switch the jack sharing bits on AD1888-compatible codecs. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] ac97 - fix Mic jack sharing on AD1888 codecsClemens Ladisch2005-05-291-1/+1
| | | | | | | | AC97 Codec The code for modifying the center/LFE disable bit on AD1888 codecs accidentally toggled the mute split bit instead. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] ac97 - add the 'Mic Front Input Switch' control (ALC850)Sergey Vlasov2005-05-291-0/+1
| | | | | | | | | | AC97 Codec Add the 'Mic Front Input Switch' control to the mixer for ALC850. Enabling this input is required for using the front panel microphone connector with ASUS A8V motherboard. Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] fix behaviour of ac97_enum_mixer elementsSergey Vlasov2005-05-291-2/+2
| | | | | | | | | | | | AC97 Codec ac97_enum mixer elements (e.g., 'Capture Source') did not work because of wrong bitmask calculation in snd_ac97_get_enum_double() and snd_ac97_put_enum_double(). https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1072 Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] Improve the shared-jack handling on ac97Takashi Iwai2005-05-291-190/+236
| | | | | | | | | | | | | AC97 Codec The handling of shared surround/clfe output jacks with line/mic-in on some AC97 codecs is improved. Instead of 'Line-In As Surround' or 'Mic As Center/LFE' switch, two new enum controls are introduced: 'Channel Mode' and 'Surround Jack Mode'. The formar changes the current output mode among 2, 4 and 6-channels. The latter controls whether the jacks are shared or independent. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] MC97 registers resetSasha Khapyorsky2005-05-291-1/+5
| | | | | | | | | AC97 Codec Separated ac97 registers reset for audio and modem (or both) as recommended in AC97 spec. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Fix MC97 codec initializationSasha Khapyorsky2005-05-291-5/+5
| | | | | | | | | AC97 Codec This (especially 12000 -> 8000 sample rate replace) fix popular 'MC97 converters.. not ready' error with modem codecs initializations. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Add CM9780 support, fix CM9761 SPDIFTakashi Iwai2005-05-293-24/+137
| | | | | | | | | | AC97 Codec - Added CM9780 patch - Fix the SPDIF support on CM9761/CM9780 - Allow the generic enum callback to pass any number (not power of 2) as the value mask Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Remove unused variablesTakashi Iwai2005-05-291-5/+0
| | | | | | | AC97 Codec Removed unused variables (the old control definitions). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Fix the detection of resolution of ac97 controlsTakashi Iwai2005-05-291-2/+2
| | | | | | | | AC97 Codec Fixed the detection of bit resolution of ac97 mixer controls. This will fix the problem with TI ac97 codecs. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds2005-04-169-0/+6696
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!