summaryrefslogtreecommitdiffstats
path: root/sound/pci (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | [ALSA] hda-codec - Print all AMP IN valuesTakashi Iwai2005-06-221-17/+27
| | | | | | | | | | | | | | HDA generic driver Print all AMP IN values when multiple nodes are connected. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Disable MPU401 on SIS7018Takashi Iwai2005-06-221-1/+2
| | | | | | | | | | | | | | Trident driver Disable MPU401 support on SIS7018 since it results in kernel freeze. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Fix the analog loopback volumes of ALC codecsTakashi Iwai2005-06-221-25/+97
| | | | | | | | | | | | | | HDA Codec driver Fix the analog loopback volumes of ALC codecs. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Fix the PCM mixer switch for AD1986ATakashi Iwai2005-06-221-1/+1
| | | | | | | | | | | | | | HDA Codec driver Fix the PCM mixer switch for AD1986a (it was a typo). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Fix the handling of amp cache in hda-codecTakashi Iwai2005-06-221-40/+34
| | | | | | | | | | | | | | | | HDA Codec driver Fixed the handling of amp cache in hda-codec driver. The confliction of cache values with different indices should be fixed now. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] via82xx - fixed entry for Umax AB 595T (VIA K8N800A - VT8237)Jaroslav Kysela2005-06-221-1/+1
| | | | | | | | | | | | | | VIA82xx driver As the original reporter noted, the NO_VRA must be used for loud volumes. Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* | [ALSA] ca0106: Fix 96000 Hz audio playback.James Courtier-Dutton2005-06-222-2/+2
| | | | | | | | | | | | CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] Add HDSP MADI driverTakashi Iwai2005-06-223-0/+3686
| | | | | | | | | | | | | | | | HDSPM driver,PCI drivers,RME9652 driver Added RME Hammerfall DSP MADI driver by Winfried Ritsch. (Moved from alsa-driver tree to mainline.) Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add FSC T3010 quirkTakashi Iwai2005-06-221-0/+6
| | | | | | | | | | | | | | Intel8x0 driver Added ac97_quirk for FSC T3010. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] hda-intel - Fix Oops in the error pathTakashi Iwai2005-06-221-1/+4
| | | | | | | | | | | | | | HDA Intel driver Fixed Oops in the error path from probe function of snd-hda-intel driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add write support to snd-page-alloc proc fileTakashi Iwai2005-06-222-10/+18
| | | | | | | | | | | | | | | | Documentation,Memalloc module,RME HDSP driver,RME9652 driver Add the write support to snd-page-alloc proc file for buffer pre-allocation. Removed the pre-allocation codes via module options. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Remove redundant NULL checks before kfreeJesper Juhl2005-06-227-25/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Timer Midlevel,ALSA sequencer,ALSA<-OSS sequencer,Digigram VX core I2C tea6330t,GUS Library,VIA82xx driver,VIA82xx-modem driver CA0106 driver,CS46xx driver,EMU10K1/EMU10K2 driver,YMFPCI driver Digigram VX Pocket driver,Common EMU synth,USB generic driver,USB USX2Y Checking a pointer for NULL before calling kfree() on it is redundant, kfree() deals with NULL pointers just fine. This patch removes such checks from sound/ This patch also makes another, but closely related, change. It avoids casting pointers about to be kfree()'ed. Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriateJames Courtier-Dutton2005-06-221-74/+74
| | | | | | | | | | | | | | | | | | Intel8x0 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: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriateJaroslav Kysela2005-06-223-65/+65
| | | | | | | | | | | | | | | | | | 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] via82xx - added 0x1071/0x8399 to while listJaroslav Kysela2005-06-221-0/+1
| | | | | | | | | | | | | | | | | | VIA82xx driver - 0x1071, 0x8399 == VIA_DXS_ENABLE - Umax AB 595T (VIA K8N800A - VT8237) - reporter: Honza Machacek <Hloupy.Honza@centrum.cz> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* | [ALSA] Modem support for ALI5451Sasha Khapyorsky2005-06-221-63/+218
| | | | | | | | | | | | | | | | | | ALI5451 driver This patch adds modem support for ali5451. Since it is same pci device all is done in ali5451.c. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* | [ALSA] sound/pci/ca0106: Use the DMA_32BIT_MASK constantTobias Klauser2005-06-221-2/+3
| | | | | | | | | | | | | | | | | | | | | | CA0106 driver Use the DMA_32BIT_MASK constant from dma-mapping.h when calling pci_set_dma_mask() or pci_set_consistent_dma_mask() See http://marc.theaimsgroup.com/?t=108001993000001&r=1&w=2 for details Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
* | [ALSA] PCI modem drivers updateSasha Khapyorsky2005-06-223-119/+25
| | | | | | | | | | | | | | | | | | ATIIXP-modem driver,Intel8x0-modem driver,VIA82xx-modem driver Modem drivers (atiixp-modem, intel8x0m, via82xx-modem) migration for using MC97 generic modem mixer for off-hook operation. Signed-off-by: Sasha Khapyorsky <sashak@smlink.com> 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] Be more specific with which I2C channel to use.James Courtier-Dutton2005-06-221-1/+4
| | | | | | | | | | | | CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] Implement S32_LE(24bit) and 96000 capture rates etc.James Courtier-Dutton2005-06-221-4/+59
| | | | | | | | | | | | CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] Add Mic capture support.James Courtier-Dutton2005-06-222-1/+69
| | | | | | | | | | | | | | CA0106 driver Notes: This adds a new mixer item to switch between Mic and Line-in. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] Implement support for Line-in capture on SB Live 24bit.James Courtier-Dutton2005-06-223-10/+148
| | | | | | | | | | | | | | CA0106 driver Notes: MIC capture not tested yet. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] emu10k1: add details for the audigy player box versionArnaud Patard2005-05-291-0/+6
| | | | | | | | | | | | | | | | EMU10K1/EMU10K2 driver Add details for the audigy player box version. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] ice1724 - Add support of Chaintech AV-710Takashi Iwai2005-05-292-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | Documentation,ICE1724 driver Add the support of Chaintech AV-710 to ice1724 driver. The patch includes the WM-codec initialization fix by Jaanus Kivistik <jaanus@no.spam.ee>. Since both AV-710 and AMP Audio2000 have the same SSID, initialize WM codecs as default for both devices. In case it breaks Audio2000, you can pass 'model=amp2000' option to avoid WM codec initialization. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] als4000 - Fix kernel panic with MPU401Takashi Iwai2005-05-291-1/+1
| | | | | | | | | | | | | | ALS4000 driver Fix kernel panic with als4000 when MPU401 is accessed. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add dxs_support for a Twinhead moboTakashi Iwai2005-05-291-0/+1
| | | | | | | | | | | | | | VIA82xx driver Added dxs_support=4 for a Twinhead mobo. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [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 ALC880 capture problemsTakashi Iwai2005-05-291-19/+67
| | | | | | | | | | | | | | | | | | HDA Codec driver Fixed the capture on some ALC880 devices. The node 0x07 is sometimes invalid as an ADC. Also, the intialization of ADC nodes are fixed on some models. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] hda-code: Fix the array size of codec listTakashi Iwai2005-05-291-1/+1
| | | | | | | | | | | | | | HDA Codec driver Fixed the wrong array size of the codec pointer list. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Update documentation for ice1712 and ice1724Takashi Iwai2005-05-291-1/+2
| | | | | | | | | | | | | | | | Documentation,ICE1712 driver Updated the documentation for ice1712 and ice1724 drivers. Added the device description for shuttle SN25P missing in the last patch. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add Shuttle SN25P supportTakashi Iwai2005-05-292-0/+10
| | | | | | | | | | | | | | ICE1712 driver Added the support for Shuttle SN25P. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add the vendor 0x1558 to PM whitelist of es1968Takashi Iwai2005-05-291-0/+1
| | | | | | | | | | | | | | ES1968 driver Added the vendor id 0x1558 to the power management whitelist of es1968 driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Tidy up card recognition.James Courtier-Dutton2005-05-292-28/+43
| | | | | | | | | | | | | | CA0106 driver Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] When the alsamixer says 'SPDIF Out [Off]', SPDIF output should be off ↵James Courtier-Dutton2005-05-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | and Analog output should be on. CA0106 driver This fixes a bug whereby when the snd-ca0106 module first loads, alsamixer says 'SPDIF Out [Off]' but no analog sound comes from the speakers. This covers any bug reports that said things like 'mixer fails to remember analog output on, when the system is rebooted.' Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] Implement surround71 outputs on SB Live 24bit.James Courtier-Dutton2005-05-291-2/+2
| | | | | | | | | | | | | | CA0106 driver Notes: Requires updated alsa-lib. Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
* | [ALSA] maestro3: Add hardware volume control quirk listVille Syrjala2005-05-291-21/+106
| | | | | | | | | | | | | | | | | | | | Maestro3 driver Add a hardware volume quirk list to the maestro3 driver. Details were taken from the Windows driver. Hardware volume control is enabled only for the systems in the list. Signed-off-by: Ville Syrjala <syrjala@sci.fi> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Fix resume of via82xx-modemTakashi Iwai2005-05-291-1/+1
| | | | | | | | | | | | | | VIA82xx-modem driver Fix the resume of via82xx-modem, removing invalid __devinit. 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] Add Analog Devices vendor nameTakashi Iwai2005-05-291-0/+1
| | | | | | | | | | | | | | HDA Codec driver Added the missing vendor name entry for Analog Devices. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Allow more than 2 channel modesTakashi Iwai2005-05-291-6/+16
| | | | | | | | | | | | | | HDA Codec driver Allow 'Channel Mode' control to have more than 2 modes. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Fix a typo in position_fix module option typeTakashi Iwai2005-05-291-1/+1
| | | | | | | | | | | | | | HDA Intel driver Fixed a typo in the type of position_fix module option. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Suppress error messageTakashi Iwai2005-05-291-1/+1
| | | | | | | | | | | | | | | | HDA Codec driver Suppressing the error message regarding no AFG. This is often harmless (e.g. probing a modem codec). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] make code staticAdrian Bunk2005-05-292-3/+3
| | | | | | | | | | | | | | | | CA0106 driver,HDA Codec driver This patch makes needlessly global code static. Signed-off-by: Adrian Bunk <bunk@stusta.de> 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] Rename pci_vendor/pci_device to pci_subvendor/pci_subdeviceTakashi Iwai2005-05-293-57/+57
| | | | | | | | | | | | | | | | HDA Codec driver,HDA generic driver Renamed pci_vendor/pci_device fields to pci_subvendor/pci_subdevice. They are really PCI subsystem IDs. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add support of VIA VT8251/VT8237A HD-Audio controllersTakashi Iwai2005-05-291-1/+4
| | | | | | | | | | | | | | | | Documentation,HDA Intel driver Added the support of VIA VT8251/VT8237A HD-Audio controllers. They are (almost) compatible with Intel ICH6/7. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Adding support for ATI IXP450 HD Audio device supportFrederick Li2005-05-291-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Documentation,HDA Intel driver This patch changes the Intel HD Audio device driver to include the support of HD Audio device embedded in ATI south bridge IXP450. Because the design of ATI chipset follows intel HD Audio specification 1.0, the programming method is the same as that of intel HD Audio device exception one minor change which requires to enable snoop for DMA transport. There are 3 changes that have been made to hda_intel.c file. 1. Added device ID for ATI HD Audio device; 2. Increase maximum CODEC supported to 4; 3. Enable snoop during the driver initialization. Signed-off-by: Frederick Li <fli@ati.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add test model for debugging ALC880 devicesTakashi Iwai2005-05-291-1/+270
| | | | | | | | | | | | | | | | HDA Codec driver Added 'test' model for testing/debugging the devices with ALC880 codec. This model is built only when CONFIG_SND_DEBUG is set. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | [ALSA] Add ASUS Z71V supportTakashi Iwai2005-05-291-0/+109
| | | | | | | | | | | | | | Documentation,HDA Codec driver Added the ASUS Z71V (or similar) laptop support. Signed-off-by: Takashi Iwai <tiwai@suse.de>