aboutsummaryrefslogtreecommitdiffstats
path: root/sound
Commit message (Collapse)AuthorAge
...
| * [ALSA] dbri - Don't return errors without CONFIG_PROC_FSTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | | | Modules: SPARC DBRI driver Don't return errors if the proc file can't be created (for the case without CONFIG_PROC_FS). Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Optimize for config without PROC_FS (seq and oss parts)Takashi Iwai2006-01-03
| | | | | | | | | | | | | | | | | | Modules: ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer Optimize the code when compiled without CONFIG_PROC_FS (in seq and oss emulation parts). Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Optimize for config without PROC_FSTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: HWDEP Midlevel,ALSA Core,PCM Midlevel,Timer Midlevel Optimize the code when compiled without CONFIG_PROC_FS. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] snd_powermac: Add ID for Spring 2005 17' PowerbookKyle Moffett2006-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modules: PPC PMAC driver The audio chip in my Spring 2005 17' PowerBook was incorrectly recognized as an AWACS chip. This adds the chip ID to the snd_powermac driver such that it is recognized as a Toonie (I don't know if that's correct, but it's the only one that makes it work at all). and sorts the ID lists numerically. NOTE: This chip is only minimally supported at this point; it has system beep support and very low volume speaker output, and that's about it. Signed-off-by: Kyle Moffett <mrmacman_g4@mac.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] ad1848 - Fix compilation without CONFIG_PMTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: AD1848 driver Fix compilation without CONFIG_PM. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-codec - update sigmatel support and bug fixesMatt Porter2006-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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] sound: align device drivers menusRandy Dunlap2006-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | Modules: Sound Core,Generic drivers AC97 Kconfig entries broke the ALSA device drivers menu, so move them to a location where that won't happen, enabling all device sub-menus to be presented together. Fixed for the latest ALSA tree by Takashi Iwai <tiwai@suse.de>. Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] hda-intel - Fix HDA probe_mask defaultMatt Porter2006-01-03
| | | | | | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | | | | | | | | | 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] Fix a missing includeTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: ALSA Core Fix missing include <linux/device.h> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] ice1712 - Fix Front Digital Input of Terratec DMX 6FireTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: ICE1712 driver Fix the inverted switch of 'Front Digital Input' of Terratec DMX 6Fire. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] usb-audio: fix Edirol UA-20 supportClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | Modules: USB generic driver Somebody at Edirol fucked up and released a new revision of the UA-20 without class-specific descriptors, so now we have to hard-code the sample format. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] hda-codec - Fix AD1988 supportTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | | | | | | | 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] rawmidi: adjust runtime->avail when changing output buffer sizeClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | Modules: RawMidi Midlevel When the output buffer size is changed, runtime->avail must be adjusted to the new size; otherwise, draining of a bigger buffer would appear to fail because avail does not reach buffer_size. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] dynamic minors (6/6): increase maximum number of sound cardsClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core,Memalloc module,ALSA sequencer With dynamic minor numbers, we can increase the number of sound cards. This requires that the sequencer client numbers of some kernel drivers are allocated dynamically, too. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] dynamic minors (5/6): reduce maximum number of MIDI devices per cardClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | Modules: ALSA sequencer,Generic drivers To allow increasing the maximum number of sound cards, we have to limit the number of sequencer clients per card because client numbers are still allocated statically. Reducing the number of clients to four limits the number of sequencer MIDI ports to 1024 per card. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] dynamic minors (4/6): dynamic minor number allocationClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | Modules: ALSA Core,ALSA Minor Numbers Add an option to allocate device file minor numbers dynamically. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] dynamic minors (3/6): store device-specific object pointers dynamicallyClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | Instead of storing the pointers to the device-specific structures in an array, put them into the struct snd_minor, and look them up dynamically. This makes the device type modules independent of the minor number encoding. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] dynamic minors (2/6): simplify storage of snd_minor structuresClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | | | Modules: ALSA Core Store the snd_minor structure pointers in one array instead of using a separate list for each card. This simplifies the mapping from device files to minor struct by removing the need to know about the encoding of the card number in the minor number. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] dynamic minors (1/6): store device type in struct snd_minorClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | Instead of a comment string, store the device type in the snd_minor structure. This makes snd_minor more flexible, and has the nice side effect that we don't need anymore to create a separate snd_minor template for registering a device but can pass the file_operations directly to snd_register_device(). Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] rawmidi: protect against invalid device number in ↵Clemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | | | | | snd_rawmidi_info_select() Modules: RawMidi Midlevel In snd_rawmidi_info_select(), check that the device identified by the passed device number actually exists. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
| * [ALSA] cs5535audio: move sound/driver.h to the topClemens Ladisch2006-01-03
| | | | | | | | | | | | | | | | | | 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 a compile warningTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: CS4231 driver Fix a compile warning (unused variable). Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Fix possible races in timer callbacksTakashi Iwai2006-01-03
| | | | | | | | | | | | 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-03
| | | | | | | | | | | | | | | | [0x10cf:0x12f2] Modules: Intel8x0 driver Signed-off-by: Jaroslav Kysela <perex@suse.cz>
| * [ALSA] Add CS4232 PnP BIOS supportTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: CS4231 driver,CS4236+ driver Add CS4232 PnP BIOS support. Still experimental. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Fix resume of cs4231Takashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: CS4231 driver Use mce_down() again in the resume callback. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Add error messagesTakashi Iwai2006-01-03
| | | | | | | | | | | | Add error messages in the critial error path to be more verbose. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Merge ad1816a-lib module to ad1816aTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | | | Modules: AD1816A driver Merge ad1816a-lib module to ad1816. There is no more reason to split. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Remove snd_card_generic_dev()Takashi Iwai2006-01-03
| | | | | | | | | | | | | | Remove the obsolete snd_card_generic_dev(). CONFIG_SND_GENERIC_DRIVER is also removed from Kconfig. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Remove SND_GENERIC_DRIVER from arm/KconfigTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: ARM Remove the obsolete SND_GENERIC_DRIVER from arm/Kconfig. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | | | Modules: SA11xx UDA1341 driver Rewrite the probe/remove with platform_device. Fix PM support, too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Fix PM supportTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: ARM AACI PL041 driver,ARM PXA2XX driver Fix PM support of aaci and pxa2xx drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] powermac - Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | | | Modules: PPC,PPC PMAC driver,PPC PowerMac driver Rewrite the probe/remove with platform_device. Move the PM support to platform_device's callbacks. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] pdaudiocf - Fix PM supportTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: PDAudioCF driver Fix the PM support on pdaudiocf driver. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] Remove SND_GENERIC_DRIVER from isa/KconfigTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: ISA Remove the obsolete SND_GENERIC_DRIVER from isa/Kconfig. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] wavefront - Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: Wavefront drivers Rewrite the probe/remove with platform_device. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] opti9xx - Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: Opti9xx drivers Rewrite the probe/remove with platform_device. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] gus - Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | Rewrite the probe/remove with platform_device. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] es1688 - Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: ES1688 driver Rewrite the probe/remove with platform_device. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * [ALSA] sscape - Use platform_deviceTakashi Iwai2006-01-03
| | | | | | | | | | | | | | | | Modules: Sound Scape driver Rewrite the probe/remove with platform_device. Signed-off-by: Takashi Iwai <tiwai@suse.de>