summaryrefslogtreecommitdiffstats
path: root/sound/pci (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ALSA] hda-intel - Auto-correction of the DMA position modeTakashi Iwai2006-03-221-7/+15
| | | | | | | | | | Modules: HDA Intel driver Switch the method to measure the current DMA position automatically from position-buffer mode to LPIB-read mode with a sanity check. Some hardwares seems to have problem with the position buffer. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-intel - Automatic correction to single_cmd modeTakashi Iwai2006-03-222-17/+49
| | | | | | | | | | Modules: HDA Codec driver,HDA Intel driver Switch to single_cmd mode automatically as a fallback when CORB/RIRB communication doesn't work well. It may make the driver working on some devices with broken BIOS/ACPI support. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Add missing model entries for Intel 945 boardsTakashi Iwai2006-03-221-0/+6
| | | | | | | | Modules: HDA Codec driver Added the missing entries for Intel 945 boards. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] intel8x0 - wait for ICH_RESETREGSJaroslav Kysela2006-03-221-1/+10
| | | | | | | | | | | Modules: Intel8x0 driver It seems that hardware requires some time to reset bus master registers. We need to wait until ICH_RESETREGS bit is not released. The suggestion and symptom was described by Mike Gorchak <lestat@i.com.ua>. Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ice1712 - Delta 1010LT S/PDIF fixesJaroslav Kysela2006-03-222-1/+38
| | | | | | | | Modules: ICE1712 driver See ALSA bug#1806 for details. Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ac97 - Remove duplicated entry in lm4550_restblTakashi Iwai2006-03-221-1/+0
| | | | | | | | Modules: AC97 Codec Removed the duplicated entry in lm4550_restbl. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] via82xx - Add dxs entry for FSC Amilo L7300Takashi Iwai2006-03-221-0/+1
| | | | | | | | Modules: VIA82xx driver Added dxs_support entry for FSC Amilo L7300. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda: ALC260 test model implementationJonathan Woithe2006-03-221-3/+170
| | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver The following patch adds a 'test' ALC260 model specification to the patch_realtek.c driver if CONFIG_SND_DEBUG is set. This is similar to the 'test' ALC880 model in that it sets up mixer controls for almost everything to make it easier for people to test their laptop/soundcard when working out what pin widgets are connected to which real-world devices. This patch assumes my previous patch (adding the second PCM to the ALC260) has previously been applied since it uses infrastructure added by that patch. In developing this patch it was found that not all retasking pins accept all the modes - in particular, some ignore the VREFxx variants. The pin mode control has therefore been tweaked to prevent this becoming a problem in mixer applications. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda: minor correction to fujitsu ALC260 initverbsTakashi Iwai2006-03-221-4/+10
| | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver Jonathan Woithe <jwoithe@physics.adelaide.edu.au> The following patch changes the initverbs associated with the output sum widgets 0x08, 0x09 and 0x0a used with the fujitsu model in patch_realtek.c. It is against alsa 1.0.11rc3. Currently these widgets have their output muted, but a close reading of the datasheet suggests that they don't actually have an output mute. They have an *input* mute for each of their two inputs and a single output gain. This patch therefore activates the input mutes and zeros the output gain. It has not yet been tested but the above interpretation of the ALC260 datasheet seems correct. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda: add PCM for 2nd ADC on ALC260Jonathan Woithe2006-03-221-30/+119
| | | | | | | | | | | | | | | | | | | | | | Modules: HDA Codec driver The following patch against alsa 1.0.11rc3 creates a PCM device (pcm1c) for the second ADC present on the ALC260 codec used by the hda driver. It also defines a new mixer control allowing the mode of retasking pins to be set; this means a user can (for example) designate the headphone jack to be a second input. With this patch in place it is possible to do 4 channel recording on laptops equipped with an ALC260 codec assuming both a stereo line-in jack is provided in addition to a headphone jack. Mixer controls are provided to allow the headphone jack to be switched as an input. In addition, an (input only) mode control is configured for the line-in jack to allow a bias voltage to be requested (VREF80 or VREF50) so headsets based on condensor microphones have a chance of working. This patch has been tested on a Fujitsu S7020 laptop and as such these features are currently only configured for the 'fujitsu' model. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ac97 - Added a codec patch for LM4550Charl Coetzee2006-03-223-1/+33
| | | | | | | | | Modules: AC97 Codec Added a codec patch for LM4550. It sets up a static volume resolution table. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ac97 - Add support of static resolution tablesTakashi Iwai2006-03-221-0/+12
| | | | | | | | | | | Modules: AC97 Codec Added the support of static resolution table support for codecs that the driver cannot probe the volume resolution properly. The table pointer should be set in each codec patch. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] bt848 - added Leadtek Winfast tv 2000xp delux to whitelistJaroslav Kysela2006-03-221-4/+6
| | | | | | | | | Modules: BT87x driver - added 0x107d:0x6606 to whitelist - print also the pci device ID for developers when model is not known Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ice1712 - disable unused ADCs & DACs on DMX6fireAlan Horstmann2006-03-222-2/+15
| | | | | | | | | | | | | Modules: ICE1712 driver Change the value written to hardware configuration register of envy24 chip in the case of Terratec DMX6fire to restrict the active ADCs & DACs to 6. Also add the dxr_enable module option to eventually leave the old behaviour when user requests. Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ice1712 & cs8427 - fix problem for S/PDIF input setupJaroslav Kysela2006-03-221-15/+18
| | | | | | | | Modules: I2C cs8427,ICE1712 driver See ALSA bug#1785 for more details. Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ymfpci - make rear channel swap optionalJaroslav Kysela2006-03-222-15/+32
| | | | | | | | | | Modules: YMFPCI driver Added rear_swap module option / kernel parameter to configure the rear channel swapping. Default value is enable to make the AC3 passthrough working, but analog only users might revert the previous behaviour. Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] semaphore -> mutex (PCI part)Ingo Molnar2006-03-2239-483/+543
| | | | | | | | | | | Semaphore to mutex conversion. The conversion was generated via scripts, and the result was validated automatically via a script as well. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] au88x0 - Fix structs for equalizerTakashi Iwai2006-03-221-6/+3
| | | | | | | | Modules: au88x0 driver Fixed the structures for equalizer. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] au88x0 - 64bit arch fixesTakashi Iwai2006-03-2211-72/+81
| | | | | | | | | Modules: au88x0 driver Fix the driver codes to run on 64bit architectures. The patch taken from ALSA BTS bug#1047. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ice1724 - Add support of Prodigy-7.1LTTakashi Iwai2006-03-222-18/+68
| | | | | | | | | Modules: ICE1712 driver Added the support of Prodigy-7.1LT board. The patch taken from ALSA BTS bug#1090. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ymfpci: fix swapped channels in SPDIF outputClemens Ladisch2006-03-221-4/+8
| | | | | | | | | | | | Modules: YMFPCI driver The routing of the effect 2/3 channels to the digital output is the opposite of the rear analog output (left/right swapped). We make the order correct for the digital output (which will make the analog rear have the channels swapped) to make AC3 output work. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] hda-intel - Add single_cmd option for debuggingTakashi Iwai2006-03-221-31/+26
| | | | | | | | | Modules: Documentation,HDA Intel driver Added single_cmd module option for debugging in the case CORB/RIRB doesn't work well (e.g. due to wrong irq routings). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] intel8x0 - Fix/cleanup detection of codecs on SIS7012Takashi Iwai2006-03-221-54/+84
| | | | | | | | | Modules: Intel8x0 driver Fix the detection of tertriary codec on SIS7012, including clean-ups of relevant codes. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ens1370 - Fix resumeTakashi Iwai2006-03-221-0/+7
| | | | | | | | Modules: ENS1370/1+ driver Fix resume of ens1370 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] pcxhr - Suppress debug messagesTakashi Iwai2006-03-221-1/+1
| | | | | | | | Modules: Digigram PCXHR driver Suppress debug messages. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix typos in alc882 model tableTakashi Iwai2006-02-011-3/+3
| | | | | | | | Modules: HDA Codec driver Fixed typos in alc882 model table. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] patch_realtek.c: Add new modelArnaud Patard2006-02-011-0/+1
| | | | | | | | | | Modules: HDA Codec driver This little patch add the model for the motherboard K8N51 from Gigabyte to the known models of ALC boards. Signed-off-by: Arnaud Patard <apatard@mandriva.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda: sigmatel fixesMatt Porter2006-02-011-8/+7
| | | | | | | | | | | | Modules: HDA Codec driver * Fix init sequence so manually retaskable jacks don't get added to the line_out list. * Update intel mobo config defaults to specify surround outputs as line outs rather than speakers. Signed-off-by: Matt Porter <mporter@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] intel8x0 - Add MCP51 PCI IDTakashi Iwai2006-02-011-0/+1
| | | | | | | | | Modules: Documentation,Intel8x0 driver Added MCP51 PCI ID to intel8x0 driver. Also, updated the supported chips in documentation. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix init verb of ALC260Jonathan Woithe2006-02-011-1/+1
| | | | | | | | | Modules: HDA Codec driver Fixed the wrong widget id for line-2 selector in the init verb of ALC260. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix max_channels computation for STAC92xx codecsTakashi Iwai2006-02-011-1/+7
| | | | | | | | | Modules: HDA Codec driver Fix max_channels computation for STAC92xx codecs in the case only HP pin without line-out pins is detected in the default pin config. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] via82xx - Add dxs entry for P4M800/VIA8237RTakashi Iwai2006-02-011-0/+1
| | | | | | | | | Modules: VIA82xx driver Added the dxs entry for P4M800/VIA8237R, reported by OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - add sigmatel 927x codec supportMatt Porter2006-02-011-7/+142
| | | | | | | | | Modules: HDA Codec driver Adds support for the SigmaTel STAC927x HDA codec family. Signed-off-by: Matt Porter <mporter@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - add D975XBK support to sigmatel patchMatt Porter2006-02-011-0/+3
| | | | | | | | | Modules: HDA Codec driver Add SigmaTel HDA support for the Intel D975XBK motherboard. Signed-off-by: Matt Porter <mporter@embeddedalley.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - support for Agere's HDA soft modemSasha Khapyorsky2006-02-011-0/+1
| | | | | | | | | Modules: HDA Codec driver This adds support for Agere's variant of Si3054/5 based HDA modem. Signed-off-by: Sasha Khapyorsky <sashak@alsa-project.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] via82xx - Add dxs entry for a FSC boardTakashi Iwai2006-02-011-0/+1
| | | | | | | | Modules: VIA82xx driver Add dxs entry for a FSC board. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] pcxhr - Fix printk warningAndrew Morton2006-01-221-1/+1
| | | | | | | | | | Modules: Digigram PCXHR driver sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_update_r_buffer': sound/pci/pcxhr/pcxhr.c:460: warning: unsigned int format, different type arg (arg 7) Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hdsp - Fix printk warningsAndrew Morton2006-01-221-3/+3
| | | | | | | | | | | | | Modules: RME9652 driver sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_preallocate_memory': sound/pci/rme9652/hdspm.c:3327: warning: int format, different type arg (arg 4) sound/pci/rme9652/hdspm.c:3331: warning: int format, different type arg (arg 4) sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_create': sound/pci/rme9652/hdspm.c:3513: warning: int format, different type arg (arg 4) Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Fix a typo in snd_assert()Andrew Morton2006-01-221-1/+1
| | | | | | | | | | Modules: CS46xx driver Reported by <dcb314@hotmail.com> in http://bugzilla.kernel.org/show_bug.cgi?id=5903 Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] au88x0 - Fix a compile warningTakashi Iwai2006-01-221-1/+1
| | | | | | | | Modules: au88x0 driver Fixed an uninitialized variable. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] via82xx - Add dxs_support entry for EpoX 9HEAITakashi Iwai2006-01-221-0/+1
| | | | | | | | Modules: VIA82xx driver Added the dxs_support entry for EpoX 9HEAI. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] hda-codec - Fix capture on Sigmatel STAC92xx codecsTakashi Iwai2006-01-221-0/+1
| | | | | | | | Modules: HDA Codec driver Added the missing 'Capture Switch' control for Sigmatel STAC92xx codecs. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] intel8x0: Add quirk for Optiplex GX270Chris Ball2006-01-221-0/+6
| | | | | | | | | | Modules: Intel8x0 driver This patch adds a quirk entry for the Dell Optiplex GX270, on which the volume is set by the headphone control, not the master control. Signed-off-by: Chris Ball <cjb@mrao.cam.ac.uk> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ali5451: Add PCI_DEVICE and #defines in snd_ali_idsJon Mason2006-01-221-1/+1
| | | | | | | | | | | Modules: ALI5451 driver This patch uses #defines for the Vendor ID and Device ID and uses the new PCI_DEVICE macro. Signed-off-by: Jon Mason <jdmason@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] Prevent ALSA trident driver from grabbing pcnet32 hardwareJon Mason2006-01-221-3/+5
| | | | | | | | | | | | | | | | | | | Modules: Trident driver Some pcnet32 hardware erroneously has the Vendor ID for Trident. The pcnet32 driver looks for the PCI ethernet class before grabbing the hardware, but the current trident driver does not check against the PCI audio class. This allows the trident driver to claim the pcnet32 hardware. This patch prevents that. Per Jiri Slaby's request, I changed the trident driver to use PCI_DEVICE macro and PCI ID #defines. This patch is untested on Trident 4DWAVE_DX hardware, but has been tested on pcnet32 hardware. Signed-off-by: Jon Mason <jdmason@us.ibm.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] ymfpci: fix SPDIF sample rate informationClemens Ladisch2006-01-221-0/+2
| | | | | | | | | | Modules: YMFPCI driver Set the (read only) sample rate field in the IEC958 mixer controls to 48 kHz (instead of 44.1 kHz) because that is the rate actually supported by the hardware. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
* [ALSA] ac97 - Fix CLFE channel setting of ALC850Takashi Iwai2006-01-221-2/+2
| | | | | | | | Modules: AC97 Codec Fix CLFE channel setting of ALC850 (ALSA bug#1731). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] AMD cs5536 ID for cs5535audioRene Rebe2006-01-221-2/+4
| | | | | | | | | | Modules: CS5535 driver Added AMD CS5536 to the cs5535audio driver. Signed-off-by: Rene Rebe <rene@exactcode.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* [ALSA] bt87x - fix detection of unknown cardJaroslav Kysela2006-01-221-1/+1
| | | | | | Modules: BT87x driver Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* [ALSA] ac97 - Suppress jack sense controls for ThinkpadsTakashi Iwai2006-01-221-12/+37
| | | | | | | | | Modules: AC97 Codec Added a blacklist to suppress to create jack sense controls. These controls must be always off on some devices (e.g. Thinkpad). Signed-off-by: Takashi Iwai <tiwai@suse.de>