Changelog between 1.0.22.1 and 1.0.23 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.22_v1.0.23) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-driver + Sound Core Release v1.0.23 add some linux-2.4 related stuff (pgprot_noncached & linux/gfp.h) configure.in: More informative kernel/ALSA kernel tree directory checks Refresh build-stub for usb mixer refactoring handle more nicely new location for autoconf.h (generated/autoconf.h) More fixes for build errors after usb v2.0 merge Fix usb v2.0 builds configure.in: fix gcc version check linux/include/generated directory related changes for 2.6.33 Release v1.0.22.1 Add gcd() wrapper Fix pack target and improve newalsakernel target fix typo in $(ALSAKERNELFILE) target Change alsa-kernel/sound_core.c to ALSAKERNELFILE and add this dep to pack target Remove whole alsa-kernel tree before creating of symlinks introduce --with-alsakernel option for ./configure + ALSA Core Add no_llseek and nonseekable_open() wrappers for older kernels Refresh info.patch for BKL removal changes Add missing inclusion of linux/slab.h for early wrappers add some linux-2.4 related stuff (pgprot_noncached & linux/gfp.h) Add blocking_notifier_*() wrappers for older kernels Refresh build-stub for usb mixer refactoring Add missing inclusion of adriver.h in info.patch handle more nicely new location for autoconf.h (generated/autoconf.h) Fix usb v2.0 builds Add a wrapper for usb_interrupt_msg() compilation fix: double #endif in adriver.h Add strict_strtol() and strict_strtoll() wrappers for old kernels Fix WARN_ONCE() macro Redefine WARN_ON() and WARN_ONCE() for older distro kernels Define WARN_ONCE() for older kernels Add DEFINE_PCI_DEVICE_TABLE() wrapper Fix for previous commit (RHEL 5.4 support) RHEL 5.4 compilation changes linux/include/generated directory related changes for 2.6.33 Add wrapper of subsys_initcall() Fix acore/misc.patch for new snd_pci_quirk_lookup_id() Don't define gcd() when already exists Fix acore/Makefile for pcm_memory.patch Handle __GFP_ZERO for older kernels Add missing EXPORT_SYMBOL() for gcd wrapper Add gcd() wrapper Add skip_spaces() wrapper ALSA: info - Implement common llseek for binary mode ALSA: info - Check file position validity in common layer ALSA: info - Use standard types for info callbacks ALSA: Remove BKL from open multiplexer ALSA: info - Remove BKL ALSA: timer - pass real event in snd_timer_notify1() to instance callback ALSA: Remove warning message for invalid OSS minor ranges ALSA: use subsys_initcall for sound core instead of module_init ALSA: Add snd_pci_quirk_lookup_id() ALSA: sound/core/pcm_timer.c: use lib/gcd.c + SoC PXA2xx Core ALSA: alsa-kmirror tree & linux-2.6 tree sync 2010-04-16 (merging issues) ASoC: Zipit Z2 WM8750 ASoC driver [ARM] pxa: introduce PXA_SSP_LEGACY for legacy SSP API ASoC: Remove legacy SSP API usage from pxa-ssp.c ASoC: fix PXA SSP port resume + Control Midlevel Refresh patches for addition of no_llseek calls ALSA: core - Define llseek fops include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h sound: control: fix minimum TLV length sound: control: actually allow TLV command access + Jack Input Event Midlevel ALSA: Add support for key reporting via the jack interface ALSA: Rename jack switch table in preparation for button support + PCM Midlevel Refresh patches for addition of no_llseek calls Refresh pcm_native.patch Handle __GFP_ZERO for older kernels ALSA: core - Define llseek fops ALSA: pcm - Remove BKL from async callback ALSA: pcm_lib - fix xrun functionality ALSA: provide a more useful get_unmapped_area handler for pcm ALSA: pcm core - fix fifo_size channels interval check ALSA: pcm_native - fix runtime->boundary calculation ALSA: pcm_lib - return back hw_ptr_interrupt ALSA: pcm - Call pgprot_noncached() for vmalloc'ed buffers ALSA: pcm - Remove unneeded ifdef pgprot_noncached ALSA: pcm_core: Fix wake_up() optimization ALSA: pcm_lib - fix wrong delta print for jiffies check ALSA: pcm_lib: fix "something must be really wrong" condition ALSA: pcm_lib - optimize wake_up() calls for PCM I/O ALSA: pcm_lib - cleanup & merge hw_ptr update functions ALSA: pcm_lib - add possibility to log last 10 DMA ring buffer positions ALSA: pcm_lib.c - convert second xrun_debug() parameter to use defines ALSA: Fix indentation in pcm_native.c ALSA: sound/core/pcm_timer.c: use lib/gcd.c ALSA: refine rate selection in snd_interval_ratnum() ALSA: pcm - Add missing inclusion of linux/vmalloc.h ALSA: fix incorrect rounding direction in snd_interval_ratnum() sound: pcm: add vmalloc buffer helper functions + RawMidi Midlevel Refresh patches for addition of no_llseek calls ALSA: core - Define llseek fops + Timer Midlevel ALSA: timer - pass real event in snd_timer_notify1() to instance callback + /include/Makefile headers: handle include/linux/usb in mrproper target + /isa/Makefile Remove obsolete dt019x.c again introduce --with-alsakernel option for ./configure + /soc/codecs/Makefile ASoC: rename ad1938 to ad193x and add support for ad1936/7/8/9 ASoC: TWL6040: Add twl6040 codec driver ASoC: DaVinci: CQ93VC Voice Codec ASoC: Add WM2000 driver ASoC: Add WM8994 CODEC driver ASoC: add a WM8978 codec driver ASoC: Add initial WM8955 CODEC driver ASoC: Fix sorting of codecs Makefile entries ASoC: Add DA7210 codec device support for ALSA ASoC: Initial WM8904 CODEC driver + /soc/pxa/Makefile ASoC: Zipit Z2 WM8750 ASoC driver + /usb/misc/Makefile Regenerate patches and build-stubs for usb refactoring ALSA: usb-audio: move ua101 driver + AC97 Codec ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist ALSA: ac97: add AC97 STMicroelectronics' codecs ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist ALSA: ac97_codec: merge WM9703 and WM9705 ops + AD1889 driver sound: use DEFINE_PCI_DEVICE_TABLE + AK4113 receiver ALSA: i2c: cleanup: change parameter to pointer + ALI5451 driver sound: use DEFINE_PCI_DEVICE_TABLE + ALSA Version ALSA: Release v1.0.23 ALSA: Release v1.0.22.1 ALSA: Release v1.0.22 + ALSA sequencer ALSA: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s sound: seq_timer: simplify snd_seq_timer_set_tick_resolution() parameters + ALSA<-OSS emulation Refresh patches for addition of no_llseek calls ALSA: core - Define llseek fops ALSA: pcm_lib - return back hw_ptr_interrupt ALSA: pcm_lib - cleanup & merge hw_ptr update functions + ARM AACI PL041 driver ALSA: aaci - Fix alignment faults on ARM Cortex introduced by commit 29a4f2d3 ALSA: sound/arm: Fix build failure caused by missing struct aaci definition ALSA: AACI: switch to per-pcm locking ALSA: AACI: add double-rate support ALSA: AACI: factor common hw_params logic into aaci_pcm_hw_params ALSA: AACI: cleanup aaci_pcm_hw_params ALSA: AACI: simplify codec rate information ALSA: aaci - Fix a typo + ARM PXA2XX driver include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h ASoC: pxa-pcm-lib: initialize DMA channel to -1 [ARM] pxa: remove now unnecessary pxa_gpio_mode() calls in ac97 [ARM] pxa: introduce processor specific pxa27x_assert_ac97reset() [ARM] pxa: remove the unnecessary restoring of MFP registers const: constify remaining dev_pm_ops + ATIIXP driver ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 + Apple Onboard Audio driver include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h of: unify phandle name in struct device_node + Asihpi driver ALSA: asihpi - Transform names towards linux style. snd-asihpi: Support mic control caching. Move an enum out of public api. snd-asihpi: Keep HPI buffer pointers in sync with ALSA after rewrite. snd-asihpi: Use adapter properties for stream buffer constraints. snd-asihpi: Bump lib version due to added and removed APIs snd-asihpi: Reinit response size for every msg/response transaction. Minor fix const ptr snd-asihpi: add const plus a few new defs asihpi - Remove obsolete comment asihpi - Allow mux to have up to 256 sources Make firmware vs driver major version mismatch an error. Sync with AudioScience current CVS at version 4.03.04 + Atmel on-chip Audio Bitstream DAC (ABDAC) ALSA: AC97: add full duplex support for atmel AT91 and AVR. ALSA: AC97: add AC97 support for AT91. + Au12x0/Au1550 PSC ASoC MIPS/SOUND: Alchemy: DB1200 AC97+I2S audio support. MIPS: Alchemy: change dbdma to accept physical memory addresses MIPS: Alchemy: remove dbdma compat macros + Avance Logic ALS300/300+ driver sound: use DEFINE_PCI_DEVICE_TABLE + CMI8788 (Oxygen) driver ALSA: oxygen: change || to && sound: virtuoso: add Xonar DS support + CMIPCI driver ALSA: cmipci: work around invalid PCM pointer + CS4281 driver ALSA: info - Check file position validity in common layer ALSA: info - Use standard types for info callbacks + CS46xx driver ALSA: info - Check file position validity in common layer ALSA: info - Use standard types for info callbacks ALSA: cs46xx - fix some typos ALSA: cs46xx - Do test writes to register AC97_REC_GAIN in ALSA: cs46xx: Fix cpu idling with resume ALSA: cs46xx - Fix suspend/resume with new DSP + CS5535 driver ALSA: cs5535audio: free OLPC quirks from reliance on MGEODE_LX cpu optimization + Compatibility header files include/sound/pcm.patch - add back hw_ptr_interrupt variable pcm.patch - update to recent runtime->tsleep & runtime->twake changes Updated include/sound/pcm.patch according latest alsa-kmirror tree + Conexant Riptide driver ALSA: riptide: clean up while loop ALSA: test off by one in setsamplerate() + Creative Sound Blaster X-Fi (20K1/20K2) Fix pci/ctxfi/ctatc.patch for new snd_pci_quirk_lookup_id() ALSA: ctxfi - fix PTP address initialization ALSA: ctxfi - Add subsystem option + DT019x driver Remove obsolete dt019x.c again introduce --with-alsakernel option for ./configure + Digigram VX core handle more nicely new location for autoconf.h (generated/autoconf.h) linux/include/generated directory related changes for 2.6.33 ALSA: pcm - Call pgprot_noncached() for vmalloc'ed buffers sound: vx: use vmalloc buffer helper functions + Documentation ALSA: hda - Update document about MSI and interrupts ALSA: hda-intel - remove model=hwio from documentation ALSA: hda-intel - remove model=hwio , use probe_only=3 instead ALSA: hda-intel - add special 'hwio' model to bypass initialization ALSA: ua101: add Edirol UA-1000 support ALSA: hda - Add missing description in HD-Audio-Models.txt ALSA: hda - Add Macmini 3,1 support ALSA: hda - Add support for Lenovo IdeaPad U150 ALSA: hda - Allow override more fields via patch loader ALSA: hda - Add support for Toshiba Satellite M300 ALSA: hda - Minor fixes for Compaq Presario F700 quirk sound: virtuoso: add Xonar DS support ALSA: ctxfi - Add subsystem option ALSA: Fix a typo in Procfile.txt ALSA: jazz16: refine dma and irq selection ALSA: hda - Add support for the new 27 inch IMacs + EMU8000 driver sound: sbawe: fix memory detection part 2 ALSA: sbawe: fix memory detection + Echoaudio driver Echoaudio - add suspend/resume support ALSA: echoaudio - Eliminate use after free ALSA: Echoaudio, fix Guru Meditation #00000005.48454C50 ALSA: Echoaudio - Add suspend support #2 ALSA: Echoaudio - Add suspend support #1 ALSA: Echoaudio - Add firmware cache #2 ALSA: Echoaudio - Add firmware cache #1 + GUS Library ALSA: info - Implement common llseek for binary mode ALSA: info - Check file position validity in common layer ALSA: info - Use standard types for info callbacks + Generic drivers ALSA: dummy driver - add model parameter + HDA Codec driver ALSA: hda - Add initial support for Thinkpad T410s HDA codec ALSA: hda - add a quirk for Clevo M570U laptop ALSA: hda - Avoid invalid "Independent HP" control for VIA codecs ALSA: hda - Fix control element allocations in VIA codec parser ALSA: hda - Add fix-up for Sony VAIO with ALC269 ALSA: hda - Enhance fix-up table for Realtek codecs ALSA: hda - Fix initial capture source connections of ALC880/260 ALSA: hda - Fix setup for ALC269vb amic and dmic models ALSA: hda - Fix auto-parser of ALC269vb for HP pin NID 0x21 ALSA: hda: Add support for Medion WIM2160 ALSA: hda - Remove left-over debug printk in patch_realtek.c ALSA: hda - Fix ALC882 DAC connections in auto mode ALSA: hda - Fix a wrong array range check in patch_realtek.c ALSA: hda - Enable amplifiers on Acer Inspire 6530G ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981 ALSA: hda - introduce snd_hda_codec_update_cache() ALSA: hda - Add mute LED support for HP laptop with ALC269 ALSA: hda - Add missing printk argument in previous patch ALSA: hda - Fix ADC/MUX assignment of ALC269 codec ALSA: hda - Report errors when invalid values are passed to snd_hda_amp_*() ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo() ALSA: hda-intel - remove model=hwio , use probe_only=3 instead ALSA: hda - Don't set invalid connection index in Realtek initialiaiton ALSA: hda-intel - AD1984 thinkpad - add analog beep input control ALSA: hda-intel - add special 'hwio' model to bypass initialization ALSA: hdmi - show debug message on changing audio infoframe ALSA: hda - Fix uninitialized variable warning in alc_auto_parse_customize_define() ALSA: hda - Fix access-after-free in patch_realtek.c ALSA: hda - Sort codec entry list of Nvidia HDMI ALSA: hda - Add support of Nvidia GT220 HDMI ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki) ALSA: hda - Add PCI quirk for HP dv6-1110ax. ALSA: hda - Add alc_codec_rename() helper ALSA: hda - Add parse customize define function for Realtek codecs ALSA: hda - Take internal mic as Front Mic ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212 ALSA: hda - Add PCI quirks for MSI NetOn AP1900 and Wind Top AE2220 ALSA: hda - Fix secondary ADC of ALC260 basic model ALSA: hda - Add an error message for invalid mapping NID ALSA: hda - Fix input source elements of secondary ADCs on Realtek ALSA: hda - Fix wrong model range check for ALC268 ALSA: hdmi - merge common code for intelhdmi and nvhdmi ALSA: hda: uninitialized variable fix ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio ALSA: sound/pci/hda/hda_codec.c: various coding style fixes ALSA: hda - Add missing hp_pins definitions for ALC269 quirks ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q ALSA: hda - Add/fix ALC269 FSC and Quanta models ALSA: hda - Add ALC670 codec support ALSA: hda - remove unnecessary msleep on power state transitions ALSA: add support for Macbook Air 2,1 internal speaker ALSA: hda - Remove identical definitions for macmini3 model ALSA: hda - Clean up Intel Mac unsol codes ALSA: hda - Add Macmini 3,1 support ALSA: hda - Add support for Lenovo IdeaPad U150 ALSA: hda - Fix default polarity of mute-LED GPIO on 92HD83x/88x codecs ALSA: hda - Remove static gpio_led setup via model ALSA: hda - Merge HP mute-LED status callback on both IDT 92HD7x and 8x codecs ALSA: hda - Detect HP mute-LED GPIO setup from GPIO counts ALSA: hda - Add support of ALC665 ALSA: hda - Add ALC269VB support ALSA: hda - Remove superfluous init verb entries for ALC88[235] ALSA: hda - Fix docking output for IDT 92HD8xx codecs ALSA: hda - Adding support for another IDT 92HD83XXX codec ALSA: hda - Turn on EAPD only if available for Realtek codecs #2 ALSA: hda - Add support for IDT 92HD88 family codecs ALSA: hda - Add mute LED check for HP laptops with IDT 92HD83xxx codec ALSA: hda - Fix index of HP Compaq F700 mic amp ALSA: hda - Define max number of PCM devices in hda_codec.h ALSA: hda - Turn on EAPD only if available for Realtek codecs ALSA: hda - Remove the COEF setup for ALC267/ALC268 ALSA: hda - Remove coef output in Realtek proc files ALSA: hda - Change headphone pin control with master volume on cx5051 ALSA: hda - Fix SPDIF output widget for Cxt5051 codec ALSA: hda - initialize mic port on cxt5051 codec dynamically ALSA: hda - Merge playback controls for Cx5051 codec models ALSA: hda - Add support for Toshiba Satellite M300 ALSA: hda - Fix HP dv6736 capture mixer name ALSA: hda - Minor fixes for Compaq Presario F700 quirk ALSA: hda - add possibility to choose speakers configuration for 4930g ALSA: hda - Fix HP T5735 automute ALSA: hda - Fix parsing pin node 0x21 on ALC259 ALSA: hda - AD1988 codec - fix SPDIF-input mixer initialization (unmute) ALSA: hda - Fix capture on Sony VAIO with single input ALSA: hda - Fix mute led GPIO on HP dv-series notebooks ALSA: hda - Fix missing capture mixer for ALC861/660 codecs ALSA: hda - Improved MacBook (Pro) 5,1 / 5,2 support ALSA: hda - Fix Toshiba NB20x quirk entry ALSA: hda - Fix ALC861-VD capture source mixer ALSA: hda - support OLPC XO-1.5 DC input ALSA: hda - Configure XO-1.5 microphones at capture time ALSA: hda - conexant - Fixed microphone mixer for HP Compaq Presario F700 ALSA: hda: Refactor powerdown for Realtek HDA codecs ALSA: hda: Add powerdown for Analog Devices HDA codecs ALSA: hda - Use strict_strtoul() ALSA: hda - Add sanity check for storing the user-defined pin configs ALSA: hda - Fix click noises at suspend/free with Realtek codecs ALSA: hda - Add snd_hda_shutup_pins() helper function ALSA: hda - Add more hints for GPIO setup of IDT/STAC codecs ALSA: hda - use snd_hda_jack_detect() again in patch_sigmatel.c ALSA: hda - Disable tigger at pin-sensing on AD codecs ALSA: hda - Add STAC9205 PCI_QUIRK for Dell Vostro 1700 ALSA: hda - Set mixer name after codec patch ALSA: hda - Fix NID association for capture mixers ALSA: hda - Add Bass Speaker switch for HP dv7 ALSA: hda - Add support for the new 27 inch IMacs ALSA: hda - Fix NULL dereference with enable_beep=0 option ALSA: HDA: add powersaving hook for Realtek ALSA: HDA: remove useless mixers on Aspire 8930G ALSA: HDA: simplify Aspire 8930G verb array ALSA: hda: Set Front Mic to input vref 50% for Lenovo 3000 Y410 ALSA: hda/realtek: Remove extra .capsrc_nids initialization for ALC889_INTEL ALSA: Use kzalloc for allocating only one thing ALSA: hda - Fix quirk for Maxdata obook4-1 ALSA: hda - Fix NULL dereference in kctl-NID mapping in patch_realtek.c ALSA: hda - Fix missing capsrc_nids for ALC88x ALSA: hda - Make use of beep device found in Dell Vostro 1015n ALSA: hda - Fixed internal mic initialization for Dell Vostro 1015 ALSA: hda - More ALC663 fixes and support of compatible chips + HDA Intel driver ALSA: hda - Add position_fix quirk for Biostar mobo ALSA: hda - Add MSI blacklist for Aopen MZ915-M ALSA: hda: Use LPIB for ga-ma770-ud3 board ALSA: hda-intel - probe_only module option is int type now ALSA: hda-intel - remove model=hwio , use probe_only=3 instead ALSA: hda-intel - add special 'hwio' model to bypass initialization ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212 ALSA: hda - Disable MSI for Nvidia controller ALSA: hda - New Intel HDA controller ALSA: hda - Sound MSI fallout on a Asus mobo NVIDIA MCP55 ALSA: hda - Add ASRock mobo to MSI blacklist ALSA: hda: Use LPIB for a Biostar Microtech board ALSA: hda: Use LPIB for Dell Latitude 131L ALSA: hda - Support max codecs to 8 for nvidia hda controller ALSA: hda - enable snoop for Intel Cougar Point ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE. ALSA: Typo. s/distrubs/disturbs/ ALSA: hda - Correct ASUA blacklist for MSI brokenness ALSA: hda - use WARN_ON_ONCE() for zero-division detection ALSA: hda-intel: Avoid divide by zero crash ALSA: cosmetic: make hda intel interrupt name consistent with others ALSA: hda - Delay switching to polling mode if an interrupt was missing ALSA: hda - Define max number of PCM devices in hda_codec.h ALSA: hda - Change the AZX_MAX_PCMS to 10 ALSA: hda - Add an ASUS mobo to MSI blacklist ALSA: hda - Add support for more the 8 streams ALSA: hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs ALSA: hda - HDMI sticky stream tag support ALSA: hda - Add MSI blacklist ALSA: hda - Check class to identify Nvidia controller chips + HDA generic driver Regenerate hda_intel.patch Fix hda_intel.patch ALSA: hda - Build hda_eld into snd-hda-codec module ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio ALSA: hda - Allow override more fields via patch loader ALSA: hda - Use strict_strtoul() ALSA: hda - Fix Oops at reloading beep devices ALSA: hda - Don't cache beep controls ALSA: hda - Fix NID association for capture mixers tree-wide: convert open calls to remove spaces to skip_spaces() lib function + I2C lib core ALSA: i2c: Fixed 8 checkpatch errors + ICE1712 driver ALSA: aureon - Patch for suspend/resume for Terratec Aureon cards. ALSA: ice1712: fix: lock samplerate when samplerate locking is enabled ALSA: ice1724 - aureon - fix wm8770 volume offset + ISA ALSA: jazz16: Add support for Media Vision Jazz16 chipset + MIXART driver ALSA: info - Implement common llseek for binary mode ALSA: mixart: range checking proc file + MSND driver ALSA: Use kzalloc for allocating only one thing + Memalloc module handle more nicely new location for autoconf.h (generated/autoconf.h) linux/include/generated directory related changes for 2.6.33 + OPL4 ALSA: info - Implement common llseek for binary mode ALSA: info - Check file position validity in common layer ALSA: info - Use standard types for info callbacks + OSS device core ALSA: use subsys_initcall for sound core instead of module_init + Opti9xx drivers sound: fix opti92x-ad1848 build ALSA: opti92x: use PnP data to select Master Control port + PCI drivers sound: virtuoso: add Xonar DS support + PDAudioCF driver ALSA: pcm - Call pgprot_noncached() for vmalloc'ed buffers sound: pdaudiocf: use vmalloc buffer helper functions sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer pcmcia: remove unused IRQ_FIRST_SHARED + PPC AWACS driver of: add 'of_' prefix to machine_is_compatible() + PPC Burgundy driver of: add 'of_' prefix to machine_is_compatible() + PPC PMAC driver of: add 'of_' prefix to machine_is_compatible() + PPC Tumbler driver ALSA: powermac - Fix obsoleted machine_is_compatible() ALSA: powermac - Add debug log ALSA: powermac - Lineout detection on G4 DA ALSA: powermac - Reverse HP detection on G4 DA + RME9652 driver tree-wide: Assorted spelling fixes + SB drivers Add isa/sb/jazz16 build stub ALSA: fix jazz16 compile (udelay) ALSA: jazz16: refine dma and irq selection ALSA: jazz16: Add support for Media Vision Jazz16 chipset + SB8 driver ALSA: jazz16: refine dma and irq selection ALSA: jazz16: Add support for Media Vision Jazz16 chipset + SGI O2 Audio ALSA: pcm - Call pgprot_noncached() for vmalloc'ed buffers sound: sgio2audio: use vmalloc buffer helper functions sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer + SoC Audio for Freecale i.MX1x i.MX2x CPUs ALSA: alsa-kmirror tree & linux-2.6 tree sync 2010-04-16 (merging issues) ASoC: Move WM8350 microphone detection bias managment out of driver ASoC: Hook up microphone jack detection on 1133-EV1 board ASoC: Correct typoed Mic2 connections on 1133-EV1 board ASoC: Remove BROKEN from i.MX audio after dependencies merged ASoC: Wolfson Microelectronics 1133-EV1 audio support ASoC: Check progress when reporting periods from i.MX FIQ handler ASoC: Remove a unused variables from i.MX FIQ runtime data ASoC: Typo. s/Freecale/Freescale/ ASoC: add phycore-ac97 sound support ASoC: Remove old i.MX driver code ASoC: i.MX SSI driver does not yet support master mode ASoC: Convert new i.MX SSI driver to use static DAI array ASoC: Mark new i.MX drivers as BROKEN until arch/arm merged ASoC: Fix i.MX audio build for i.MX3x ASoC: Add a new imx-ssi sound driver ASoC: add missing parameter to mx27vis_hifi_hw_free() + SoC Audio for the Atmel AT32/AT91 System-on-Chip ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream ASoC: Change how suspend and resume obtain the PCM runtime ASoC: Pass dai_link as argument to platform suspend and resume + SoC Audio for the Samsung S3C24XX chips ASoC: S3C: I2Sv2: Segregate hw_params callback ASoC: S3C64XX: I2S: Make BCLK independent of sample size ASoC: S3C: I2Sv2: Reject immidiate register value ASoC: S3C64XX: I2S: Move RATE and FMT defines to header ASoC: s3c64xx-i2s remove unncessary headers ASoC: s3c-i2s-v2 remove unnecessary headers ASoC: S3C: I2Sv2: Unify clock source IDs ASoC: S3C: I2Sv2: Add missing semicolon ASoC: Add delay information for Samsung IISv2 DAIs ASoC: Fix S3C64xx IIS driver for Samsung header reorg ASoC: Fix continuation line formats ASoC: AC97: SMDK-WM9713: Convert notes from cset to sset ASoC: Note jumper settings for smdk_wm9713 driver on SMDK6410 ASoC: AC97: S3C2443: Remove unused driver ASoC: AC97: LN2440SBC: Switch to s3c-ac97.c ASoC: AC97: SMDK2443: Switch to s3c-ac97.c ASoC: AC97: SMDK: Add wm9713 machine driver ASoC: AC97: S3C: Add controller driver ASoC: S3C64XX: Compress and generalize the CPU driver ASoC: S3C64XX: Remove unnecessary header includes const: constify remaining dev_pm_ops + SoC Blackfin ASoC: change bf5xx-ad1938 machine driver to bf5xx-ad193x machine driver ASoC: bf5xx-sport: use common SPORT code for MMR info ASoC: Fix continuation line formats + SoC Codec AC97 ASoC: Fix passing platform_data to ac97 bus users and fix a leak ASoC: fixup oops in generic AC97 codec glue + SoC Codec AD1836 ASoC: ad1836: use soc-cache framework for codec registers access ASoC: ad1836: reset and restore clock control mode in suspend/resume entry sound: Revert "ASoC: ad1836: reset and restore clock control mode in suspend/resume entry" ASoC: ad1836: reset and restore clock control mode in suspend/resume entry + SoC Codec AD1938 ASoC: rename ad1938 to ad193x and add support for ad1936/7/8/9 ASoC: ad1938: use soc-cache framework for codec registers access ASoC: ad1938: let soc-core dapm handle PLL power ASoC: ad1938: fix typo, rename mask to rx_mask for ad1938_set_tdm_slot + SoC Codec AD193X ASoC: update for removeal of slab.h from percpu.h ASoC: ad193x: move codec register/unregister to bus probe/remove ASoC: Unexport AD193x bus probe/remove functions ASoC: rename ad1938 to ad193x and add support for ad1936/7/8/9 + SoC Codec AK4104 ASoC: fix ak4104 register array access ASoC: ak4104: allow more sample rates + SoC Codec AK4642 ASoC: ak4642: Add enhanced sampling rate ASoC: ak4642: Add set_fmt function for snd_soc_dai_ops ASoC: ak4642: Add pll select support ASoC: ak4642: Add default return value in ak4642_modinit + SoC Codec CQ0093 Voice ASoC: update gfp/slab.h includes ASoC: DaVinci: CQ93VC Voice Codec + SoC Codec CS4270 ASoC: cs4270: enable regulators at probe time ASoC: cs4270: allow passing freq=0 in set_dai_sysclk() ASoC: Add regulator support to CS4270 codec driver + SoC Codec DA7210 ASoC: da7210: Add 11025/22050/44100/88200 rate support ASoC: da7210: Add 8/12/16/24/32/48/96 kHz rate support ASoC: Add missing __devexit and __devinit annotations ASoC: Fix build of DA7210 ASoC: Add DA7210 codec device support for ALSA + SoC Codec Philips UDA1380 bitops: rename for_each_bit() to for_each_set_bit() + SoC Codec SSM2602 ASoC: SSM2602: add SND control for mic boost2 and default it to off + SoC Codec STAC9766 ASoC: Fix disable of SPDIF on STAC9766 codec + SoC Codec TLV320AIC23 ASoC: AIC23: Fixing writes to non-existing registers in resume function + SoC Codec TLV320AIC3X ASoC: Fix variable shadowing warning in TLV320AIC3x ASoC: PLL computation in TLV320AIC3x SoC driver + SoC Codec TLV320DAC33 ASoC: tlv320dac33: Internal clocking changes ASoC: tlv320dac33: Fix DSP modes ASoC: tlv320dac33: Add option for keeping the BCLK running ASoC: tlv320dac33: Start/stop sequence change ASoC: tlv320dac33: Correct the OSCSET calculation ASoC: tlv320dac33: Clearing FIFOFLUSH flag before playback ASoC: tlv320dac33: Burst mode BCLK divider configuration ASoC: tlv320dac33: BCLK divider fix ASoC: tlv320dac33: Correct the prefill number of samples ASoC: Add missing __devexit and __devinit annotations ASoC: tlv320dac33: Safety check for codec slave mode ASoC: tlv320dac33: Add new FIFO mode: mode 7 ASoC: tlv320dac33: Clean up the hardware configuration code ASoC: tlv320dac33: Introduce prefill and playback state handlers ASoC: tlv320dac33: Change nsample switch to FIFO mode enum ASoC: tlv320dac33: Add support for regulator framework + SoC Codec TPA6130A2 ASoC: Add missing __devexit and __devinit annotations ASoC: tpa6130a2: Support for tpa6140's regulators ASoc: tpa6130a2: Remove unnecessary variable ASoC: tpa6130a2: Add support for regulator framework + SoC Codec TWL4030 ASoC: TWL4030: PM fix for output amplifiers ASoC: TWL4030: Use codec defaults for Headset initial configuration ASoC: TWL4030: Add supply for audio serial interface control ASoC: TWL4030: Module unloading fix ASoC: TWL4030: Modify codec default settings ASoC: TWL4030: Fix typo in comment in header file ASoC: TWL4030: Replace comma with semicolon in probe function mfd: Rename all twl4030_i2c* mfd: Rename twl4030* driver files to enable re-use + SoC Codec TWL6040 ASoC: Fix file permission of soc/codecs/twl6040.c ASoC: TWL6040: use of kzalloc/kfree requires the include of slab.h ASoC: TWL6040: Add twl6040 codec driver + SoC Codec WM2000 ASoC: Add WM2000 driver + SoC Codec WM8350 ASoC: Allow disabling of WM835x jack detection ASoC: Move WM8350 microphone detection bias managment out of driver ASoC: Implement WM835x microphone jack detection support mfd: Update WM8350 drivers for changed interrupt numbers mfd: Add a data argument to the WM8350 IRQ free function ASoC: Fix WM8350 DSP mode B configuration mfd: Mask and unmask wm8350 IRQs on request and free mfd: Convert wm8350 IRQ handlers to irq_handler_t + SoC Codec WM8510 ASoC: fix params_rate() macro use in several codecs + SoC Codec WM8727 ASoC: Register the CODEC in WM8727 + SoC Codec WM8731 ASoC: Use SNDRV_PCM_RATE_8000_96000 macro for WM8731 ASoC: Only restore non-default registers for WM8731 + SoC Codec WM8750 ASoC: WM8750: Convert to new API ASoC: Refresh WM8750 bias management ASoC: Remove version display from WM8750 + SoC Codec WM8753 ASoC: Remove unneeded suspend checks from CODEC drivers + SoC Codec WM8776 ASoC: Only restore non-default registers for WM8776 + SoC Codec WM8900 ASoC: Correct code taking the size of a pointer + SoC Codec WM8903 ASoC: Allow WM8903 mic detect disable and don't force bias on ASoC: Implement interrupt driven microphone detection for WM8903 ASoC: Add WM8903 interrupt support ASoC: Initial WM8903 microphone bias and short detection ASoC: Add GPIO configuration support for WM8903 ASoC: fix a memory-leak in wm8903 + SoC Codec WM8904 ASoC: Support GPIO based microphone detection for WM8904 ASoC: Allow configuration of WM8904 GPIO pin functions ASoC: Add WM8912 DAC support ASoC: Optimise WM8904 output stage power control ASoC: Add support for BIAS_OFF when idle to WM8904 ASoC: Host clock2 read up in WM8904 FLL configuration ASoC: Set AIF word length for WM8904 ASoC: Initial WM8904 CODEC driver + SoC Codec WM8940 ASoC: fix params_rate() macro use in several codecs + SoC Codec WM8955 ASoC: Add initial WM8955 CODEC driver + SoC Codec WM8960 ASoC: Add support for WM8960 capless mode ASoC: Move WM8960 platform data into include/sound ASoC: Prettify wm8960 logging + SoC Codec WM8961 ASoC: Only restore non-default registers for WM8961 + SoC Codec WM8974 ASoC: clean up wm8974 and wm8978 clock divider handling ASoC: fix params_rate() macro use in several codecs ASoC: wm8974: fix a wrong bit definition + SoC Codec WM8978 ASoC: improve MCLKDIV calculation in wm8978, when OPCLK is not used ASoC: clean up wm8974 and wm8978 clock divider handling ASoC: remove bogus SLEEP mode from wm8978 driver ASoC: add a WM8978 codec driver + SoC Codec WM8990 tree-wide: Assorted spelling fixes ASoC: Remove unneeded suspend checks from CODEC drivers + SoC Codec WM8993/4 ASoC: Don't use DCS_DATAPATH_BUSY for WM hubs devices ASoC: Don't do runtime wm_hubs DC servo updates if using offset correction ASoC: Support second DC servo readback method for wm_hubs ASoC: Avoid wraparound in wm_hubs DC servo correction ASoC: Bail out of wm_hubs DC servo if calibration fails ASoC: Disable WM8993 regulators when turning bias off ASoC: Initial WM8993 regulator API hookup ASoC: Convert WM8993 to use shared cache I/O code ASoC: Activate DCS correction for WM8993 ASoC: Improved wm_hubs headphone handling ASoC: Use BIAS_OFF when idle for wm_hubs devices ASoC: Implement suspend and resume for WM8993 + SoC Codec WM8994 Add soc/codecs/wm8994.c build stub ASoC: Implement interrupt based WM8994 microphone detection ASoC: Only do WM8994 bias off transition from standby ASoC: Support second DC servo readback method for wm_hubs ASoC: wm8994: playback => capture ASoC: Implement WM8994 DAI tristate support ASoC: Fix BCLK calculation of WM8994 ASoC: Add WM8994 CODEC driver + SoC Codec WM9712 ASoC: Do not write to invalid registers on the wm9712. + SoC Codec WM9713 ASoC: Add TLV information and additional volumes to WM9713 ASoC: Remove version display from WM9713 + SoC DaVinci ASoC: update gfp/slab.h includes ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream sound: DaVinci: DM365: Voice Codec support for the DM365 EVM ASoC: DaVinci: Voice Codec Interface ASoC: DaVinci: Add hw_param callback for S/PDIF DIT link ASoC: DaVinci: Fix stream restart error ASoC: DaVinci: Update suspend/resume support for McASP driver + SoC Dynamic Audio Power Management ASoC: Allow force enabled pins to be disabled ASoC: Remove current PGA control handling ASoC: Allow pins to be force enabled ASoC: Remove unused 'muted' flag from DAPM widgets ASoC: Improve DAPM pop_wait delays ASoC: Remove unused pmdown_time flag ASoC: add simplified versions of widget macros ASoC: Support turning off bias when the CODEC is idle ASoC: Remove console DAPM debug code ASoC: Sort DAPM sequences by CODEC as well ASoC: Push registers out of mixer power decision ASoC: Display the power register in DAPM widget debugfs + SoC Freescale of: add 'of_' prefix to machine_is_compatible() + SoC Layer Fix soc/soc-core.patch ALSA: alsa-kmirror tree & linux-2.6 tree sync 2010-04-16 (merging issues) ASoC: Fix passing platform_data to ac97 bus users and fix a leak ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream ASoC: Add a notifier for jack status changes ASoC: remove a card from the list, if instantiation failed ASoC: rename ad1938 to ad193x and add support for ad1936/7/8/9 ASoC: TWL6040: Add twl6040 codec driver ASoC: soc-cache: let reg be AND'ed by 0xff instead of data buffer for 8_8 mode ASoC: soc-cache: add i2c read entry for 8_8 mode ASoC: DaVinci: CQ93VC Voice Codec ASoC: PCM_RATE: Check for KNOT and CONTINUOUS flags ASoC: Add 16/16 registers to soc-cache ASoC: core: Add delay operation to snd_soc_dai_ops ASoC: core: soc level wrapper for pcm_pointer callback ASoC: core: fix tailing whitespace in soc_pcm_apply_symmetry ASoC: Allow mulitple usage count of codec and cpu dai ASoC: Remove runtime field from DAI ASoC: Pass dai_link as argument to platform suspend and resume ASoC: soc_pcm_open: Add missing bailout tag ASoC: core: On resume also check the soc device state ASoC: Make pmdown_time a long ASoC: Make pmdown_time runtime configurable ASoC: Make pmdown_time a per-card setting ASoC: Add WM2000 driver ASoC: Add a cache_sync bit to the CODEC structure ASoC: Allow CODECs to ask soc-cache to suppress physical writes ASoC: Fix WM8994 dependency ASoC: Add WM8994 CODEC driver ASoC: ad1836: use soc-cache framework for codec registers access ASoC: Set codec->dev for AC97 devices ASoC: add a WM8978 codec driver ASoC: ad1938: use soc-cache framework for codec registers access ASoC: add helper macros to declare struct soc_enum instances ASoC: Support turning off bias when the CODEC is idle ASoC: fix compile breakage - add a missing header include ASoC: Use snprintf() when generating stream names ASoC: soc-cache: cleanup training whitespace and coding style ASoC: Add initial WM8955 CODEC driver ASoC: Add DA7210 codec device support for ALSA ASoC: Initial WM8904 CODEC driver ASoC: Export snd_soc_update_bits_unlocked() const: constify remaining dev_pm_ops + SoC PXA2xx Aeronix Zipit Z2 ASoC: Zipit Z2 WM8750 ASoC driver + SoC PXA2xx Spitz ASoC: WM8750: Convert to new API + SoC SH7760 AC97 ASoC: fsi: Add FSI2 device support ASoC: fsi: Add FIFO size calculate ASoC: fsi: IRQ related process had be united ASoC: fsi: ensures process inside master lock ASoC: ak4642: Add set_fmt function for snd_soc_dai_ops ASoC: ak4642: Add pll select support ASoC: SIU driver shall select FW_LOADER dmaengine: shdma: separate DMA headers. ASoC: fsi: Modify over/under run error settlement ASoC: fix compile breakage if CONFIG_SH_DMA_API=y && CONFIG_SND_SIU_MIGOR!=n ASoC: fix compilation breakage in sound/soc/sh/fsi.c ASoC: clean up wm8974 and wm8978 clock divider handling ASoC: add support for the sh7722 Migo-R board ASoC: fsi: Add spin lock operation for accessing shared area ASoC: add DAI and platform / DMA drivers for SH SIU ASoC: fsi: Add over/under run error settlement ASoC: fsi: Add fsi_get_dai to get snd_soc_dai ASoC: fsi: Add over_period flag to prevent the misunderstanding ASoC: fsi-ak4642: Remove ak4642_add_i2c_device ASoC: sh: FSI:: don't check platform_get_irq's return value against zero ASoC: Add FSI-DA7210 sound support for SuperH ASoC: sh_fsi: avoid using global variable + SoC Texas Instruments OMAP ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code ASoC: omap-mcbsp: Add support for Left Justified format ASoC: McPDM: Use tabs for indentation ASoC: OMAP3: Report delay caused by the internal FIFO ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3 omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2 ASoC: OMAP4: Add support for McPDM ASoC: OMAP4: Add McPDM platform driver ASoC: OMAP: data_type and sync_mode configurable in audio dma sound: Add ASoC support for Devkit8000 ASoC: pandora: Add DAC regulator support ASoC: pandora: Add APLL supply to fix audio output ASoC: AM3517: ASoC driver not getting compiled mfd: twl: fix twl4030 rename for remaining driver, board files + Soc PXA2xx Raumfeld ASoC: support more sample rates on raumfeld devices + TEA575x tuner handle more nicely new location for autoconf.h (generated/autoconf.h) + USB Refresh build-stub for usb mixer refactoring Regenerate patches and build-stubs for usb refactoring ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] ALSA: usb-mixer: factor out quirks ALSA: usb-audio: refactor code ALSA: usb-audio: header file cleanups ALSA: usb-audio: move ua101 driver ALSA: ua101: remove experimental status ALSA: usb/caiaq: Add support for Traktor Kontrol X1 ALSA: ua101: add Edirol UA-1000 support + USB Edirol UA101 driver ALSA: usb-audio: refactor code ALSA: usb-audio: header file cleanups ALSA: usb-audio: move ua101 driver ALSA: ua101: add Edirol UA-1000 support sound: ua101: use vmalloc buffer helper functions + USB USX2Y ALSA: usb-audio: refactor code ALSA: usb-audio: header file cleanups ALSA: usbaudio: consolidate header files + USB caiaq usc/caiaq/input.patch: Fix missing change in the previous commit usb/caiaq/input.patch: Fix builds with older 2.6.x kernels Refreshed usb/caiaq/input.patch ALSA: usb - update gfp/slab.h includes ALSA: usb/caiaq: Add support for Traktor Kontrol X1 ALSA: sound/usb/caiaq/midi.h: Checkpatch cleanup + USB generic driver usb/card.c - build fix for Linux 2.4 kernels Refresh build-stub for usb mixer refactoring Regenerate patches and build-stubs for usb refactoring Refreshed usbaudio.patch Fix the build with kernels older than 2.6.23 More fixes for build errors after usb v2.0 merge Fix usb v2.0 builds Fix for previous commit (RHEL 5.4 support) RHEL 5.4 compilation changes ALSA: usb/mixer - use get_iface_desc() rather than direct structure ALSA: usb - Fix Oops after usb-midi disconnection ALSA: usb - update gfp/slab.h includes ALSA: usb pcm: use of kmalloc requires the include of slab.h ALSA: usb - use of kmalloc/kfree requires the include of slab.h ALSA: usbaudio: Add basic support for M-Audio Fast Track Ultra series ALSA: usb-mixer: Add support for Audio Class v2.0 ALSA: usb-mixer: parse descriptors with structs ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] ALSA: usb-mixer: use defines from audio.h ALSA: usb: fix usb build error when PM is not enabled sound: linux/usb/audio.h: split header ALSA: usb-audio: add support for samplerate setting on v2 devices ALSA: usb-audio: support multiple formats with audio class v2 devices ALSA: usb-audio: use a format bitmask per alternate setting ALSA: usb-audio: rename substream format field to altset_idx ALSA: usb-mixer: factor out quirks ALSA: usb-audio: refactor code ALSA: usb-audio: header file cleanups ALSA: ua101: add Edirol UA-1000 support ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam ALSA: usbaudio - remove debug "SAMPLE BYTES" printk line ALSA: usbaudio: consolidate header files ALSA: usbmixer: bail out early when parsing audio class v2 descriptors ALSA: usbaudio: implement basic set of class v2.0 parser ALSA: usbaudio: introduce new types for audio class v2 ALSA: usbaudio: parse USB descriptors with structs ALSA: usbaudio Mbox support, output only ALSA: usbmixer - use MAX_ID_ELEMS where possible ALSA: usbmixer - add usb_id value to usbmixer proc file ALSA: usbmixer - introduce /proc/asound/card#/usbmixer file ALSA: USB MIDI support for Access Music VirusTI ALSA: usb-audio: reduce MIDI packet size to work around broken firmware ALSA: usbmixer - add possibility to remap dB values ALSA: usb-audio: use usbquirk.h for detection of HVR-950Q/850 ALSA: usb-audio: relax urb data align. restriction HVR-950Q and HVR-850 only ALSA: usb-audio: make buffer pointer based on bytes instead on frames ALSA: usb-audio - Added functionality for E-mu 0404USB/0202USB/TrackerPre ALSA: usb-audio - Avoid Oops after disconnect sound: usb-audio: use vmalloc buffer helper functions sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer + Utils alsa-compile.sh: add moprobe soundcore for --kmodules alsa-compile.sh: Check for aclocal and install if missing alsa-compile.sh: Don't rely on yum exit code alsa-compile.sh: fix path for /sbin utilities alsa-compile.sh: fix --kmodclean commmand alsa-compile.sh: add handling of kernel module parameters, fix --clean Add choice/endchoice pair to mod-deps alsa-compile.sh: update version number to 0.1.3 alsa-compile.sh: Fix --clean command alsa-compile.sh: more tree variable cleanups, fixes for --run alsa-compile.sh: use local variables alsa-compile.sh: Remove duplicate and different packagedir assignment alsa-compiler.sh: Move cleaning out of command line parsing alsa-compile.sh: handle ac97_bus module in current_modules alsa-compile.sh: Fix code logic for kmod cmds when source tree does not exists alsa-compile.sh: version 0.1.2 alsa-compile.sh: Various cleanup alsa-compile.sh: Fix some minor issues alsa-compile.sh: remove debugging code alsa-compile.sh: set version to 0.1.1 alsa-compile.sh: add --kmodclean option, use updates/alsa tree for kmods alsa-compile.sh: Use packagedir variable consistently alsa-compile.sh: Support building on Fedora PAE kernels where kernel-PAE-devel is used alsa-compile.sh: Check package installation - don't rely on yum exit code alsa-compile.sh: Use bash for bash script alsa-compile.sh: added --patch and --kmodmesg options alsa-compile.sh: Fix dst variable usage in parse_modules() remove 'insert' and 'remove' scripts - the alsa-compile.sh obsoletes them alsa-compile.sh: added --kmodremove command alsa-compile.sh: add --examples and file: protocol support alsa-info.sh: added --run parameter alsa-info.sh: fix some issues (parsing package) alsa-compile.sh: added --kmodlist option and support for more ALSA packages alsa-compile.sh: add git support, cache environment state introduce alsa-compile.sh script - not finished gitcompile - add more error checks, update utils/insert script alsa-info.sh: Add usbmixer proc file to output remove cvscompile script - we use git now Add gcd() wrapper + VIA82xx driver ALSA: via82xx: add quirk for D1289 motherboard + cvscompile script remove cvscompile script - we use git now + gitcompile script gitcompile - add more error checks, update utils/insert script Changelog between 1.0.22 and 1.0.22.1 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.22_v1.0.22.1) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-driver + Sound Core Release v1.0.22.1 Add gcd() wrapper Fix pack target and improve newalsakernel target fix typo in $(ALSAKERNELFILE) target Change alsa-kernel/sound_core.c to ALSAKERNELFILE and add this dep to pack target Remove whole alsa-kernel tree before creating of symlinks introduce --with-alsakernel option for ./configure + ALSA Core Don't define gcd() when already exists Fix acore/Makefile for pcm_memory.patch Handle __GFP_ZERO for older kernels Add missing EXPORT_SYMBOL() for gcd wrapper Add gcd() wrapper Add skip_spaces() wrapper ALSA: sound/core/pcm_timer.c: use lib/gcd.c + PCM Midlevel Handle __GFP_ZERO for older kernels ALSA: Fix indentation in pcm_native.c ALSA: sound/core/pcm_timer.c: use lib/gcd.c ALSA: refine rate selection in snd_interval_ratnum() ALSA: pcm - Add missing inclusion of linux/vmalloc.h ALSA: fix incorrect rounding direction in snd_interval_ratnum() sound: pcm: add vmalloc buffer helper functions + /isa/Makefile Remove obsolete dt019x.c again introduce --with-alsakernel option for ./configure + /soc/codecs/Makefile ASoC: Add initial WM8955 CODEC driver ASoC: Fix sorting of codecs Makefile entries ASoC: Add DA7210 codec device support for ALSA ASoC: Initial WM8904 CODEC driver + ALSA Version ALSA: Release v1.0.22 + ARM AACI PL041 driver ALSA: sound/arm: Fix build failure caused by missing struct aaci definition ALSA: AACI: switch to per-pcm locking ALSA: AACI: add double-rate support ALSA: AACI: factor common hw_params logic into aaci_pcm_hw_params ALSA: AACI: cleanup aaci_pcm_hw_params ALSA: AACI: simplify codec rate information ALSA: aaci - Fix a typo + ARM PXA2XX driver const: constify remaining dev_pm_ops + ATIIXP driver ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 + CS46xx driver ALSA: cs46xx - Fix suspend/resume with new DSP + CS5535 driver ALSA: cs5535audio: free OLPC quirks from reliance on MGEODE_LX cpu optimization + Conexant Riptide driver ALSA: test off by one in setsamplerate() + DT019x driver Remove obsolete dt019x.c again introduce --with-alsakernel option for ./configure + Digigram VX core sound: vx: use vmalloc buffer helper functions + Documentation ALSA: Fix a typo in Procfile.txt ALSA: jazz16: refine dma and irq selection ALSA: hda - Add support for the new 27 inch IMacs + EMU8000 driver ALSA: sbawe: fix memory detection + Edirol UA-101 driver sound: ua101: use vmalloc buffer helper functions + HDA Codec driver ALSA: hda: Refactor powerdown for Realtek HDA codecs ALSA: hda: Add powerdown for Analog Devices HDA codecs ALSA: hda - Use strict_strtoul() ALSA: hda - Add sanity check for storing the user-defined pin configs ALSA: hda - Fix click noises at suspend/free with Realtek codecs ALSA: hda - Add snd_hda_shutup_pins() helper function ALSA: hda - Add more hints for GPIO setup of IDT/STAC codecs ALSA: hda - use snd_hda_jack_detect() again in patch_sigmatel.c ALSA: hda - Disable tigger at pin-sensing on AD codecs ALSA: hda - Add STAC9205 PCI_QUIRK for Dell Vostro 1700 ALSA: hda - Set mixer name after codec patch ALSA: hda - Fix NID association for capture mixers ALSA: hda - Add Bass Speaker switch for HP dv7 ALSA: hda - Add support for the new 27 inch IMacs ALSA: hda - Fix NULL dereference with enable_beep=0 option ALSA: HDA: add powersaving hook for Realtek ALSA: HDA: remove useless mixers on Aspire 8930G ALSA: HDA: simplify Aspire 8930G verb array ALSA: hda: Set Front Mic to input vref 50% for Lenovo 3000 Y410 ALSA: hda/realtek: Remove extra .capsrc_nids initialization for ALC889_INTEL ALSA: Use kzalloc for allocating only one thing ALSA: hda - Fix quirk for Maxdata obook4-1 ALSA: hda - Fix NULL dereference in kctl-NID mapping in patch_realtek.c ALSA: hda - Fix missing capsrc_nids for ALC88x ALSA: hda - Make use of beep device found in Dell Vostro 1015n ALSA: hda - Fixed internal mic initialization for Dell Vostro 1015 ALSA: hda - More ALC663 fixes and support of compatible chips + HDA Intel driver ALSA: hda - HDMI sticky stream tag support ALSA: hda - Add MSI blacklist ALSA: hda - Check class to identify Nvidia controller chips + HDA generic driver Fix hda_intel.patch ALSA: hda - Use strict_strtoul() ALSA: hda - Fix Oops at reloading beep devices ALSA: hda - Don't cache beep controls ALSA: hda - Fix NID association for capture mixers tree-wide: convert open calls to remove spaces to skip_spaces() lib function + ISA ALSA: jazz16: Add support for Media Vision Jazz16 chipset + MSND driver ALSA: Use kzalloc for allocating only one thing + PDAudioCF driver sound: pdaudiocf: use vmalloc buffer helper functions sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer pcmcia: remove unused IRQ_FIRST_SHARED + SB drivers Add isa/sb/jazz16 build stub ALSA: jazz16: refine dma and irq selection ALSA: jazz16: Add support for Media Vision Jazz16 chipset + SB8 driver ALSA: jazz16: refine dma and irq selection ALSA: jazz16: Add support for Media Vision Jazz16 chipset + SGI O2 Audio sound: sgio2audio: use vmalloc buffer helper functions sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer + SoC Audio for Freecale i.MX1x i.MX2x CPUs ASoC: add missing parameter to mx27vis_hifi_hw_free() + SoC Audio for the Samsung S3C24XX chips ASoC: S3C64XX: Compress and generalize the CPU driver ASoC: S3C64XX: Remove unnecessary header includes const: constify remaining dev_pm_ops + SoC Codec AK4642 ASoC: ak4642: Add default return value in ak4642_modinit + SoC Codec CS4270 ASoC: Add regulator support to CS4270 codec driver + SoC Codec DA7210 ASoC: Fix build of DA7210 ASoC: Add DA7210 codec device support for ALSA + SoC Codec STAC9766 ASoC: Fix disable of SPDIF on STAC9766 codec + SoC Codec TLV320AIC3X ASoC: PLL computation in TLV320AIC3x SoC driver + SoC Codec TLV320DAC33 ASoC: tlv320dac33: Add support for regulator framework + SoC Codec TPA6130A2 ASoC: tpa6130a2: Add support for regulator framework + SoC Codec TWL4030 mfd: Rename all twl4030_i2c* mfd: Rename twl4030* driver files to enable re-use + SoC Codec WM8350 mfd: Mask and unmask wm8350 IRQs on request and free mfd: Convert wm8350 IRQ handlers to irq_handler_t + SoC Codec WM8727 ASoC: Register the CODEC in WM8727 + SoC Codec WM8900 ASoC: Correct code taking the size of a pointer + SoC Codec WM8904 ASoC: Host clock2 read up in WM8904 FLL configuration ASoC: Set AIF word length for WM8904 ASoC: Initial WM8904 CODEC driver + SoC Codec WM8955 ASoC: Add initial WM8955 CODEC driver + SoC Codec WM8974 ASoC: wm8974: fix a wrong bit definition + SoC Codec WM9712 ASoC: Do not write to invalid registers on the wm9712. + SoC DaVinci ASoC: DaVinci: Update suspend/resume support for McASP driver + SoC Dynamic Audio Power Management ASoC: Sort DAPM sequences by CODEC as well ASoC: Push registers out of mixer power decision ASoC: Display the power register in DAPM widget debugfs + SoC Layer Fix soc/soc-core.patch ASoC: Add initial WM8955 CODEC driver ASoC: Add DA7210 codec device support for ALSA ASoC: Initial WM8904 CODEC driver ASoC: Export snd_soc_update_bits_unlocked() const: constify remaining dev_pm_ops + SoC SH7760 AC97 ASoC: sh: FSI:: don't check platform_get_irq's return value against zero ASoC: Add FSI-DA7210 sound support for SuperH ASoC: sh_fsi: avoid using global variable + SoC Texas Instruments OMAP mfd: twl: fix twl4030 rename for remaining driver, board files + USB generic driver ALSA: usb-audio: use usbquirk.h for detection of HVR-950Q/850 ALSA: usb-audio: relax urb data align. restriction HVR-950Q and HVR-850 only ALSA: usb-audio: make buffer pointer based on bytes instead on frames ALSA: usb-audio - Added functionality for E-mu 0404USB/0202USB/TrackerPre ALSA: usb-audio - Avoid Oops after disconnect sound: usb-audio: use vmalloc buffer helper functions sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer + Utils Add gcd() wrapper Changelog between 1.0.21 and 1.0.22 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.21_v1.0.22) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-driver + Sound Core Release v1.0.22 Set build restrict for ua101 add compilation stub for ua101.c Add a workaround for bitrev8() in i2c/cs8427.c Add workaround for dmi functions Grammatical corrections in INSTALL and utils/setup-alsa-kernel script Allow patching include/sound header files Kconfig: Remove useless and sometimes wrong comments sound: Kconfig typo fix + ALSA Core Add wrappers for some new macros in linux/kernel.h Add a dummy wrapper for pci_clear_master() Add workaround for dmi functions add struct pid wrappers Add true and false definitions for older kernels Add wrappers for work_pending() and delayed_work_pending() Fix 64bit issue in snd_compat_print_hex_dump_bytes() Add strict_strtoull() wrapper Add snd_card_new() for ABI compatibility Add sound/core patch for ABI compatibility Add snd_verbose_printk and snd_verbose_printd ALSA: sscape - Remove sscap_ioctl.h from include/sound/Kbuild ALSA: Add const prefix to proc helper functions ALSA: Remove unneeded ifdef from sound/core.h ALSA: Remove struct snd_monitor_file from public sound/core.h + SoC PXA2xx Core ALSA: ARM: add Raumfeld audio support ASoC: finally enable support for eXeda and CM-X300 ASoC: pxa-ssp increase max_channels to 8 ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2 trivial: remove unnecessary semicolons + Control Midlevel Refresh patches to remove fuzz ALSA: remove unnecessary null check control: use reference-counted pid control: remove snd_konctrol_volatile::owner_pid field + PCM Midlevel Refresh patches to remove fuzz Refresh pcm_native.patch for changes of DMA handling Refresh vm_ops related patches Refresh pcm_natvie.patch ALSA: pcm - fix page conversion on non-coherent PPC arch ALSA: pcm - fix page conversion on non-coherent MIPS arch ALSA: pcm - define snd_pcm_default_page_ops() ALSA: pcm - Use dma_mmap_coherent() if available sound: pcm: record a substream's owner process control: use reference-counted pid ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests const: mark struct vm_struct_operations ALSA: pcm - Simplify snd_pcm_drain() implementation ALSA: Re-export snd_pcm_format_name() function + RawMidi Midlevel Add O_DSYNC definition in rawmidi.c vfs: Implement proper O_SYNC semantics sound: rawmidi: record a substream's owner process control: use reference-counted pid sound: rawmidi: fix opened substreams count sound: rawmidi: fix MIDI device O_APPEND error handling sound: rawmidi: fix checking of O_APPEND when opening MIDI device sound: rawmidi: fix double init when opening MIDI device with O_APPEND + /arm/Makefile ALSA: Remove old DMA-mmap code from arm/devdma.c + /include/Makefile Add a dummy modules_install target to include/Makefile Allow patching include/sound header files + /isa/Makefile Remove obsoleted dt019x build stub ALSA: dt019x: merge into the als100 driver + /soc/Makefile ASoC: Add bit clock rate calculator utility functions + /soc/codecs/Makefile ASoC: ADS117x ADC driver ASoC: Add support for the WM8727 DAC. ASoC: Codec driver for Texas Instruments tlv320dac33 codec ASoC: TPA6130A2 amplifier driver ASoC: AK4671: add ak4671 codec driver ASoC: Add WM8711 CODEC driver + /soc/pxa/Makefile ALSA: ARM: add Raumfeld audio support + AC97 Codec ALSA: ac97_codec - increase timeout for analog sections to 5 second comment typo fix: sybsystem -> subsystem + AK4113 receiver Add a build-stub for i2c/other/ak4113.c ALSA: ak4113 support + AK4114 receiver ALSA: ak4114 - fix errors in output selector bits + AK4XXX AD/DA converters ALSA: ak4620 support, codec regs listed in proc + ALI5451 driver ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests + ALS100 driver ALSA: dt019x: merge into the als100 driver + ALSA Version ALSA: Release v1.0.21 + ALSA<-OSS emulation [ALSA] rename "PC Speaker" controls to "Speaker" ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" ALSA: Add const prefix to proc helper functions ALSA: allocation may fail in snd_pcm_oss_change_params() + ARM AACI PL041 driver ALSA: aaci - Clean up duplicate code ALSA: Remove old DMA-mmap code from arm/devdma.c ALSA: AACI: fix recording bug ALSA: AACI: fix AC97 multiple-open bug ALSA: AACI cleanup ALSA: aaci: ARM1176 aaci-pl041 AC97 register read timeout + ARM DMA routines ALSA: Remove old DMA-mmap code from arm/devdma.c + ARM PXA2XX driver [ARM] pxa: update pxa2xx-ac97.c to use 'struct dev_pm_ops' ASoC: fix pxa2xx-ac97.c breakage + Apple Onboard Audio driver ALSA: Don't assume i2c device probing always succeeds + Asihpi driver asihpi: fix compilation of hpios_linux_kernel.c + Au12x0/Au1550 PSC ASoC ASoC: au1x: dbdma2: plug memleak in pcm device creation error path ASoC: au1x: dbdma2: fix oops on soc device removal. ASoC: au1x: convert to platform drivers. ASoC: au1x: psc-ac97: reorganize timeouts ASoC: au1x: psc-ac97: verify correct codec register was read ASoC: au1x: PSC-AC97 bugfixes + BT87x driver ALSA: bt87x - Add a whitelist for Pinnacle PCTV (11bd:0012) + CA0106 driver tree-wide: fix assorted typos all over the place ALSA: Cleanup redundant tests on unsigned + CMI8330 driver ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" + CMI8788 (Oxygen) driver oxygen: add more build stubs sound: oxygen: add high-pass filter control sound: oxygen: add digital filter control sound: virtuoso: add PCM1796 oversampling control sound: oxygen: allow custom MCLK rates sound: virtuoso: add headphone impedance control sound: oxygen: cache codec registers sound: virtuoso: fix Xonar Essence ST support sound: oxygen: fix input monitor control names sound: oxygen: more hardware documentation sound: oxygen: add stereo upmixing to center/LFE channels sound: oxygen: better defaults for upmixing control sound: virtuoso: split virtuoso.c sound: oxygen: fix for PI7C9X110 compatibility sound: oxygen: do not try to restore nonexistent EEPROM sound: oxygen: work around MCE when changing volume sound: oxygen: handle cards with missing EEPROM sound: oxygen: fix MCLK rate for 192 kHz playback + CS4231 driver ALSA: cs4236: update control names + CS4236+ driver tree-wide: fix assorted typos all over the place ALSA: cs4236: add dB scale for all volume controls ALSA: cs4236: update control names ALSA: cs4236: detect chip in one pass + CS46xx driver ALSA: cs46xx - Fix minimum period size + Common EMU synth tree-wide: fix typos "couter" -> "counter" + Compatibility header files Fix mkae rules to creating include/sound header files Add include/sound/pcm.h patch Add sound/core patch for ABI compatibility Allow patching include/sound header files + Creative Sound Blaster X-Fi (20K1/20K2) ALSA: Cleanup redundant tests on unsigned ALSA: ctxfi: Swapped SURROUND-SIDE mute + DT019x driver Remove obsoleted dt019x build stub ALSA: dt019x: merge into the als100 driver + Digigram VX Pocket driver pcmcia: rework the irq_req_t typedef pcmcia: remove deprecated handle_to_dev() macro ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound) + Documentation sound: add Edirol UA-101 support ALSA: document: Add direct git link to grub hda-analyzer ALSA: hda - iMac 9,1 sound patch. ALSA: hda - Fix mute-LED sync on HP laptops with IDT92HD83xxx codecs ALSA: hda - Add description of beep_mode in ALSA-Configuration.txt [ALSA] rename "PC Speaker" controls to "Speaker" ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" ALSA: snd-pcsp: add nopcm mode ALSA: dummy - Fix descriptions of pcm_substreams parameter ALSA: sscape: force AD1848 codec mode on old Soundscape ALSA: sscape: convert to firmware loader framework ALSA: hda - Fix mute sound with STAC9227/9228 codecs ALSA: hda - Analog Devices AD1984A add HP Touchsmart model trivial: fix typos "man[ae]g?ment" -> "management" ALSA: dummy - Fake buffer allocations ALSA: hda/realtek: Added support for CLEVO M540R subsystem, 6 channel + digital ALSA: dummy - Add more description ALSA: hda - Add support of Alienware M17x laptop + Dreamcast AICA sound (pcm) driver ALSA: snd-aica: declare MODULE_FIRMWARE + ES18xx driver ALSA: es18xx: code improvements ALSA: es18xx: remove snd_audiodrive structure ALSA: es18xx: remove snd_card pointer from snd_es18xx structure + Echoaudio driver ALSA: echoaudio - Re-enable the line-out control for the Mia card + Edirol UA-101 driver add compilation stub for ua101.c sound: add Edirol UA-101 support + FM801 driver sound: snd-fm801: autodetect SF64-PCR (tuner-only) card + GUS Library ALSA: sound/isa/gus: Correct code taking the size of a pointer + Generic drivers ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep" ALSA: snd-pcsp: add nopcm mode ALSA: dummy - Fix descriptions of pcm_substreams parameter ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests ALSA: pcsp - Fix nforce workaround ALSA: dummy - Increase MAX_PCM_SUBSTREAMS to 128 ALSA: dummy - Add debug proc file ALSA: dummy - Fake buffer allocations ALSA: dummy - Fix the timer calculation in systimer mode ALSA: dummy - Better jiffies handling ALSA: dummy - Support high-res timer mode + HDA Codec driver Add workaround for dmi functions ALSA: hda - simplify usage of HDA_SUBDEV_AMP_FLAG ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc) ALSA: hda - add more NID->Control mapping ALSA: hda: Fix max PCM level to 0 dB for AD1981_HP ALSA: hda: Use ALC260_WILL quirk for another Acer model (0x1025007f) ALSA: hda - Overwrite pin config on intel DG45ID board. intelhdmi - dont power off HDA link ALSA: intelhdmi - add channel mapping for typical configurations ALSA: intelhdmi - channel mapping applies to Pin ALSA: intelhdmi - accept DisplayPort pin ALSA: hda - show HBR(High Bit Rate) pin cap in procfs ALSA: hda - Fix LED GPIO setup for HP laptops with IDT codecs ALSA: hda/realtek: quirk for D945GCLF2 mainboard ALSA: hda - Generalize EAPD inversion check in patch_analog.c tree-wide: fix typos "selct" + "slect" -> "select" ALSA: hda - Exclude unusable ADCs for ALC88x ALSA: hda - Add missing Line-Out and PCM switches as slave ALSA: hda - iMac 9,1 sound patch. ALSA: hda - Fix memory leaks in the previous patch ALSA: hda - Add ALC661/259, ALC892/888VD support ALSA: hda - Add a pin-fix for FSC Amilo Pi1505 ALSA: hda - Fix Cxt5047 test mode ALSA: hda - Don't trigger pin-sense for STAC/IDT codecs ALSA: hda: Fix max PCM level to 0 dB for Fujitsu-Siemens laptops using CX20549 (Venice) ALSA: hda - Make Dell Vostro 1015n mic and speaker switching work sound: Revert "ALSA: hda - Change quirk for Acer Aspire 5930G" ALSA: hda - 4930g mute lfe and side when pluging in headphones ALSA: hda - Change quirk for Acer Aspire 5930G ALSA: hda - Fix mute-LED sync on HP laptops with IDT92HD83xxx codecs ALSA: hda - Fix detection of dual headphones ALSA: hda - Replace the rest of jack-detections with snd_hda_jack_detect() ALSA: hda - show EPSS capability in proc ALSA: intelhdmi - sticky channel count ALSA: intelhdmi - sticky stream id and format ALSA: intelhdmi - sticky infoframe ALSA: intelhdmi - separate out infoframe checksum routine ALSA: intelhdmi - probe for monitor/eld presence at module init time ALSA: hda - introduce snd_hda_jack_detect() and snd_hda_pin_sense() ALSA: intelhdmi - export monitor-presence and ELD-valid status ALSA: intelhdmi - fix channel mapping slot mask ALSA: intelhdmi - fix audio infoframe fill size ALSA: hda - Disable default quirk for Sony VAIO with ALC262 codec ALSA: hda - Fix build errors with CONFIG_SND_HDA_INPUT_BEEP=n ALSA: hda - Update / add kerneldoc comments to exported functions ALSA: hda - Fix quirk for VAIO type G ALSA: hda - Get rid of magic digits for subdev hack ALSA: hda - Dell Studio 1557 hd-audio quirk sound: sound/pci/hda/patch_via.c: work around gcc-4.0.2 ICE ALSA: hda - Add another Nvidia HDMI codec id (10de:0005) ALSA: hda - add beep_mode module parameter ALSA: hda - proc - add support for dynamic controls to mixer<->NID mapping ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignment ALSA: hda - move snd_hda_pcm_type_name from hda_codec.h to hda_local.h ALSA: hda: Use model=mb5 for MacBookPro 5,2 ALSA: hda - Add power on/off counter ALSA: hda - Add missing export for snd_hda_bus_reboot_notify ALSA: hda - Add reboot notifier to each codec ALSA: hda - possible read past array alc88[02]_parse_auto_config() ALSA: hda - Avoid quirk for HP dc5750 ALSA: hda - proc - show which I/O NID is associated to PCM device ALSA: hda - Tweak OLPC XO-1.5 microphone bias ALSA: hda: Use model=auto quirk for Sony VAIO VGN-FW170J using ALC262 ALSA: hda - Reset pins of IDT/STAC codecs at free ALSA: hda, move hp_bseries_system ALSA: hda - Add OLPC XO-1.5 PCI ID ALSA: hda - Enable GPIO control for mute LED on HP systems ALSA: hda - Add a proper ifdef to a debug code ALSA: VIA HDA: Add support for VT1818S. ALSA: hda - remove static intelhdmi configurations ALSA: hda - auto parse intelhdmi cvt/pin configurations ALSA: hda - get intelhdmi max channels from widget caps ALSA: hda - vectorize intelhdmi ALSA: hda - reorder intelhdmi prepare/cleanup callbacks ALSA: hda - use pcm prepare/cleanup callbacks for intelhdmi ALSA: hda - remove intelhdmi dependency on multiout ALSA: hda - convert intelhdmi global references to local parameters ALSA: hda - allow up to 4 HDMI devices ALSA: hda - vectorize get_empty_pcm_device() ALSA: hda - select IbexPeak handler for Calpella ALSA: hda - Don't check invalid HP pin ALSA: hda: Use quirk mask for Dell Inspiron Mini9/Vostro A90 using ALC268 hda_intel: Digital PC Beep - change behaviour for input layer ALSA: hda - Fix capture source checks for ALC662/663 codecs ALSA: HDA VIA: Remove 48k sample rate limit for S/PDIF sound: use semicolons to end statements ALSA: HDA VIA: Only cosmetic changes ALSA: HDA VIA: comments: update copyright, changeset, etc. ALSA: HDA VIA: Change PW4 connect select default to to MW0. ALSA: HDA VIA: rename vt1708_control_templates[]. ALSA: HDA VIA: Add VT1812 support. ALSA: HDA VIA: Add VT2002P support. ALSA: HDA VIA: Add VT1716S support. ALSA: HDA VIA: Add VT1828S and VT2020 support. ALSA: HDA VIA: Add VT1718S support. ALSA: HDA VIA: Move backdoor verbs to vt17xx_volume_init_verb ALSA: HDA VIA: Replace MIC_BOOST_VOLUME. ALSA: HDA VIA: Modify vt1709_auto_create_multi_out_ctls. ALSA: HDA VIA: Modify vt1708_auto_create_multi_out_ctls. ALSA: HDA VIA: Replace via_playback_pcm_prepare/cleanup ALSA: HDA VIA: Modify vt1708_set_pinconfig_connect function. ALSA: HDA VIA: Add Jack detect feature for VT1708. ALSA: HDA VIA: Refresh front playback mute in via_hp_automute. ALSA: HDA VIA: Add VIA_JACK_EVENT process in via_unsol_event. ALSA: HDA VIA: When changing input source, update power state. ALSA: HDA VIA: Add smart5.1 function. ALSA: HDA VIA: Rewrite via_independent_hp_put ALSA: HDA VIA: Change VT1708S & VT1702 hp mode controls ALSA: HDA VIA: Remove unused argument of via_new_analog_input ALSA: HDA VIA: Add low current mode for power saving. sound: ALSA HDA VIA: Add VIA_CTL_WIDGET_ANALOG_MUTE control type ALSA: HDA VIA: Limit VT1702 AA-Path max volume ALSA: HDA VIA: Add VT1708B-CE codec support. ALSA: HDA VIA: Change get_codec_type argument to hda_codec type ALSA: HDA VIA: Remove unused IS_VT17xx_VENDORID macro ALSA: hda - Clean up name string creation in patch_realtek.c ALSA: hda - Allow all formats as default for Nvidia HDMI ALSA: hda - Fix volume-knob setup for Dell laptops with STAC9228 ALSA: hda - Fix mute sound with STAC9227/9228 codecs ALSA: hda - Fix overflow of spec->init_verbs in patch_realtek.c ALSA: hda - Add full rates/formats support for Nvidia HDMI ALSA: hda - Fix yet another auto-mic bug in ALC268 ALSA: hda - Don't pick up invalid HP pins in alc_subsystem_id() ALSA: hda - Add a workaround for ASUS A7K ALSA: hda - Fix invalid initializations for ALC861 auto mode ALSA: hda - Fix / improve ALC66x parser ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs ALSA: hda - Added quirk to enable sound on Toshiba NB200 ALSA: hda - Resurrect input-source mixer of ALC268 model=acer ALSA: hda - Analog Devices AD1984A add HP Touchsmart model ALSA: hda - CD-audio sound for hda-intel conexant benq laptop ALSA: hda - Fix MSI GX620 mixer ALSA: hda - Fix Dell S14 pin setup ALSA: hda - Fix IDT92HD83* codec setup ALSA: hda - Add support for HP dv6 ALSA: hda - Fix HP/line-out initialization with IDT/STAC codecs ALSA: hda - Set default GPIO for IDT92HD71bxx ALSA: hda - Set default GPIO for STAC/IDT codecs ALSA: hda - Add missing model=auto entry for ALC269 ALSA: hda - Use auto model for HP laptops with ALC268 codec ALSA: hda/realtek: Added support for CLEVO M540R subsystem, 6 channel + digital ALSA: hda - Add support of Alienware M17x laptop ALSA: hda - Remove dead codes from patch_sigmatel.c ALSA: hda - Fix input source selection of IDT92HD73xx ALSA: hda - Fix obsolete CONFIG_SND_DEBUG_DETECT ALSA: hda - Unmute docking line-out as default with AD1984A codec ALSA: hda - Add another entry for Nvidia HDMI device ALSA: hda - Add missing GPIO initialization for AD1984A laptop model ALSA: hda - Add support of docking auto-mute/mic for AD1984A laptop model ALSA: hda - Fix ALC268/ALC269 headphone pint routing ALSA: hda - Create "Digital Mic Capture Volume" correctly for IDT codecs ALSA: hda - Fix MacBookPro 3,1/4,1 quirk with ALC889A ALSA: hda - Add missing mux check for VT1708 + HDA Intel driver ALSA: hda - Add PCI IDs for Nvidia G2xx-series intelhdmi - dont power off HDA link ALSA: hda - Terradici HDA controllers does not support 64-bit mode ALSA: hda - Add position_fix quirk for HP dv3 ALSA: hda - Add a position_fix quirk for MSI Wind U115 ALSA: hda - add beep_mode module parameter ALSA: hda - Add reboot notifier to each codec ALSA: hda - Don't initialize CORB/RIRB for single_cmd mode ALSA: hda - Switch to polling mode before disabling MSI ALSA: hda_intel: Add the Linux device ID for NVIDIA HDA controller ALSA: hda - Enable MSI as default ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist + HDA generic driver Fix a typo in ilog2() hack in pci/hda/hda_proc.c Add ilog2() wrapper to pci/hda/hda_proc.c hda - fix hda_beep.patch according latest alsa-kernel tree Revert "Revert "hda_intel: Fix hda_beep.patch according latest alsa-kernel changes"" Revert "hda_intel: Fix hda_beep.patch according latest alsa-kernel changes" hda_intel: Fix hda_beep.patch according latest alsa-kernel changes Fix a typo in hda_intel.patch Make MSI white/black-list for HD-audio ALSA: hda - simplify usage of HDA_SUBDEV_AMP_FLAG ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc) ALSA: hda - add more NID->Control mapping ALSA: intelhdmi - accept DisplayPort pin ALSA: hda - show HBR(High Bit Rate) pin cap in procfs ALSA: hda - Fix input and jack Kconfig depenencies ALSA: hda - show EPSS capability in proc ALSA: hda - introduce snd_hda_jack_detect() and snd_hda_pin_sense() ALSA: intelhdmi - export monitor-presence and ELD-valid status ALSA: hda - Fix build errors with CONFIG_SND_HDA_INPUT_BEEP=n ALSA: hda - Fix beep_mode option value ALSA: hda - Get rid of magic digits for subdev hack ALSA: hda - add beep_mode module parameter ALSA: hda - proc - add support for dynamic controls to mixer<->NID mapping ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignment ALSA: hda - move snd_hda_pcm_type_name from hda_codec.h to hda_local.h ALSA: hda - Don't access invalid substream in proc file ALSA: hda - Fix build error without CONFIG_SND_HDA_HWDEP=y ALSA: hda - Add power on/off counter ALSA: hda - proc - show which I/O NID is associated to PCM device [ALSA] hda: beep - add missing cancel_delayed_work ALSA: hda - vectorize intelhdmi [ALSA] hda_intel: Digital PC Beep - delay input device unregistration hda_intel: Digital PC Beep - change behaviour for input layer + HR timer driver Refresh patches to remove fuzz ALSA: hrtimer - Fix lock-up + I2C cs8427 Add a workaround for bitrev8() in i2c/cs8427.c ALSA: ice1712: Use bitrev8 + ICE1712 driver Add a build stub for pci/ice1712/quartet.c ALSA: ice1724 - aureon - modify WM8770 Master & DAC volume tree-wide: fix a very frequent spelling mistake ALSA: ice1724 - make some bitfields unsigned ALSA: ice1724 - Fix section mismatch in prodigy_hd2_resume() ALSA: ice1724 - Patch for suspend/resume for ESI Juli@ ALSA: ice1724 - Infrasonic Quartet support ALSA: ice1724 - Support for multiple external clock types ALSA: ice1724 - adding GPIO routines for mask and direction ALSA: ak4620 support, codec regs listed in proc ALSA: ICE1712/24 - Change the Multi Track Peak control (level meters) from MIXER to PCM type + ICE1724 driver ALSA: ice1724 - Infrasonic Quartet support ALSA: ice1724 - Support for multiple external clock types ALSA: ice1724 - pro-rate-locking makes sense only for internal clock mode ALSA: ice1724 - adding GPIO routines for mask and direction ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@ ALSA: ice1724: Fix surround on Chaintech AV-710 ALSA: ice1724: increase SPDIF and independent stereo buffer sizes ALSA: ICE1712/24 - Change the Multi Track Peak control (level meters) from MIXER to PCM type + ISA ALSA: dt019x: merge into the als100 driver ALSA: sscape: convert to firmware loader framework ALSA: sscape: add supoort for SPEA Media FX/Reveal SC-600 + ISA DMA ALSA: snd_dma_pointer workaround for chipsets with buggy DMA + Intel8x0 driver ALSA: intel8x0: Mute External Amplifier by default for Gateway 4525GZ ALSA: intel8x0: Mute External Amplifier by default for another Sony model ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P + LX6464ES ALSA: lx6464es - remove unused struct member ALSA: lx6464es - cleanup of rmh message bus function + MIPS SGI A2 Audio System ALSA: Fix invalid __exit in sound/mips/*.c + Memalloc module Refresh patches to remove fuzz + OPL3 ALSA: opl3: circular locking in the snd_opl3_note_on() and snd_opl3_note_off() + OSS device core Driver-Core: extend devnode callbacks to provide permissions + Opti9xx drivers ALSA: opti93x: use dB scale for mixer controls ALSA: opti93x: move controls definitions to opti93x driver tree-wide: fix assorted typos all over the place ALSA: opti93x: fix irq releasing if the irq cannot be allocated ALSA: opti93x: set MC indirect registers base from PnP data ALSA: opti9xx: remove snd_opti9xx fields ALSA: opti-miro: add PnP detection ALSA: opti-miro: separate comon probing code ALSA: opti-miro: fix OOPS if hardware is not detected ALSA: opti-miro: expose ACI mixer to outside drivers ALSA: opti-miro: make miro.h header available outside the alsa directory ALSA: opti-miro: remove snd_card pointer from snd_miro structure ALSA: opti-miro: Fix missing semicolon ALSA: opti-miro: use variables directly in the probe function + PARISC Harmony driver ALSA: sound/parisc: Move dereference after NULL test + PCI drivers ALSA: ice1712: Use bitrev8 ALSA: SND_CS5535AUDIO: Remove the X86 platform dependency + PDAudioCF driver pcmcia: rework the irq_req_t typedef pcmcia: remove deprecated handle_to_dev() macro ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound) + PPC powerpc: Minor cleanup to sound/ppc/Kconfig + PPC AWACS driver [ALSA] rename "PC Speaker" controls to "Speaker" + PPC Burgundy driver [ALSA] rename "PC Speaker" controls to "Speaker" + PPC Keywest driver sound: Make keywest_driver static ALSA: Don't assume i2c device probing always succeeds + SB drivers ALSA: sb_mixer: convert pointer tables to mixer control tables + SGI O2 Audio ALSA: Fix invalid __exit in sound/mips/*.c + SH platform core ALSA: sh: add SuperH DAC audio driver for ALSA V4 + Serial BUS drivers ALSA: ak4113 support + SoC Audio for Freecale i.MX1x i.MX2x CPUs ASoC: Wrong variable returned on error ASoC: Remove absent SYNC and TDM DAI format options from i.MX SSI + SoC Audio for the Atmel AT32/AT91 System-on-Chip ASoC: at91sam9g20ek_2mmc board uses same audio connexion as at91sam9g20ek ASoC: Add source argument to PLL configuration [ARM] 5596/1: at91sam9g20-ek: Register WM8731 in board file + SoC Audio for the Samsung S3C24XX chips ASoC: Added the CPU driver for PCM controllers ASoC: Rename 's3c24xx-pcm' driver to 's3c-dma' ASoC: Rename s3c24xx_pcm prefix to s3c_dma ASoC: Fixed arguments passed to SMDK64xx set_pll ASoC: S3C64XX I2S: Enable audio-bus clock ARM: S3C: Add info for supporting circular DMA buffers ASoC: Minor SMDK64xx WM8580 cleanups ASoC: S3C: Remove ASoC: Fix snd_soc_dai_set_pll() calls in neo1973_*.c ASoC: Support WM8580 based audio subsystem on SMDK64xx machines ASoC: Return correct codec clock in s3c64xx-i2s ASoC: Add S3C64xx IIS CDCLK source selection ASoC: S3C I2S LRCLK polarity option. ASoC: S3C lrsync function made to work with IRQs disabled. ARM: S3C24XX: Add platform device for AC97 controller + SoC Blackfin ASoC: Blackfin I2S: use dai state rather than local counter ASoC: use set_channel_map api to reorder channels for AD1938 and AD1836 ASoC: fix kconfig order of Blackfin drivers ASoC: Blackfin: fix inverted handling of SPORT0 on PORT F/G ASoC: Blackfin I2S: fix resuming when device hasn't been used ASoC: Blackfin I2S: add lost platform_device parameter to resume function ASoC: fix typos in Blackfin headers ASoC: bf5xx-sport: the irq save/restore funcs take an unsigned long ASoC: Blackfin AC97: add a few missing multichannel define handling ASoC: new board driver to connect bfin-5xx with ad1836 codec + SoC Codec AC97 ASoC: Factor out snd_soc_init_card() + SoC Codec AD1836 ASoC: Remove redundant snd_soc_dapm_new_widgets() calls ASoC: Remove dead code and labels ASoC: Factor out snd_soc_init_card() ASoC: some minor changes for AD1836 and AD1938 codec drivers ASoC: remove unused #include + SoC Codec AD1938 ASoC: Remove redundant snd_soc_dapm_new_widgets() calls ASoC: Remove dead code and labels ASoC: Factor out snd_soc_init_card() ASoC: some minor changes for AD1836 and AD1938 codec drivers ASoC: remove unused #include + SoC Codec AK4535 ASoC: Remove redundant snd_soc_dapm_new_widgets() calls + SoC Codec AK4671 ASoC: Remove redundant snd_soc_dapm_new_widgets() calls ASoC: AK4671: add ak4671 codec driver + SoC Codec CS4270 ASoC: CS4270: export de-emphasis filter as ALSA control ASoC: Remove snd_soc_suspend_device() + SoC Codec CX20442 ASoC: Remove dead code and labels + SoC Codec TLV320AIC23 ASoC: AIC23: Fixing infinite loop in resume path ASoC: tlv320aic23 fix rate selection + SoC Codec TLV320DAC33 ASoC: tlv320dac33: Change RT wq to singlethread wq ASoC: tlv320dac33: typo fix in the header ASoC: Codec driver for Texas Instruments tlv320dac33 codec + SoC Codec TPA6130A2 ASoC: TPA6130A2: Make tpa6130a2_power as static ASoC: Minor fixups to tpa6130a2 driver ASoC: TPA6130A2 amplifier driver + SoC Codec TWL4030 ASoC: TWL4030: Do not modify the APLL_CTL register ASoC: TWL4030: Make sure, that the codec is powered on startup ASoC: TWL4030: Add APLL supply for the capture path ASoC: TWL4030: Change APLL powering sequence ASoC: TWL4030: Vibra motor stop fix when it is driven with audio ASoC: TWL4030: Change codec_muted to apll_enabled ASoC: TWL4030: Remove bypass tracking ASoC: TWL4030: Driver registration via twl4030_codec MFD ASoC: TWL4030: use the twl4030-codec.h for register descriptions ASoC: TWL4030: Only update the needed bits in *set_dai_sysclk + SoC Codec WM8350 ASoC: Remove snd_soc_suspend_device() ASoC: WM8350 capture PGA mutes are inverted ASoC: Fix WM835x Out4 capture enumeration + SoC Codec WM8400 ASoC: Remove dead code and labels ASoC: Remove snd_soc_suspend_device() + SoC Codec WM8580 ASoC: Debugged improper setting of PLL fields in WM8580 driver + SoC Codec WM8711 ASoC: Fix build errors of wm8711.c with SPI ASoC: Add TLV information to WM8711 ASoC: WM8711 minor cleanups ASoC: Add SPI support to WM8711 ASoC: Factor out WM8711 cache I/O ASoC: Update WM8711 to driver model registration method ASoC: Add WM8711 CODEC driver + SoC Codec WM8727 ASoC: Staticise wm8727 driver structure ASoC: Add support for the WM8727 DAC. + SoC Codec WM8731 ASoC: Add regulator support for WM8731 + SoC Codec WM8753 ASoC: wm8753: fix mapping when MONOMIX is set to Stereo + SoC Codec WM8940 ASoC: wm8940: Fix check on error code form snd_soc_codec_set_cache_io + SoC Codec WM8974 ASoC: Clean up WM8974 PLL configuration ASoC: remove unused #include + SoC Codec WM8993/4 tree-wide: fix assorted typos all over the place ASoC: Rename controls with a / in wm_hubs ASoC: Factor out analogue platform data from WM8993 ASoC: Fully specify DC servo bits to update in wm_hubs + SoC Codec WM9081 trivial: remove unnecessary semicolons + SoC Codec WM9705 ASoC: Revert missing reset_err in wm97*.c + SoC Codec WM9712 ASoC: Revert missing reset_err in wm97*.c + SoC Codec WM9713 ASoC: Revert missing reset_err in wm97*.c + SoC Codec ads1174/8 ASoC: Update ads117x to current APIs ASoC: ADS117x ADC driver + SoC DaVinci ASoC: DaVinci: use edma_pause, edma_resume ASoC: DaVinci: pcm, fix underrun by using sram ASoC: DaVinci: pcm, rename variables in prep for ping/pong ASoC: DaVinci: i2s, reduce underruns by combining into 1 element ASoC: DaVinci: remove requirement that dma_params is 1st in structure ASoC: DaVinci: McASP FIFO related updates ASoC: Davinci: Add audio codec support for DM365 EVM ASoC: DaVinci: Correct McASP FIFO initialization ASoC: Davinci: Fix race with cpu_dai->dma_data ASoC: DaVinci: Fix divide by zero error during 1st execution ASoC: DaVinci: Fixes to McASP configuration davinci: EDMA: multiple CCs, channel mapping and API changes ASoC: davinci: i2c device creation moved into board files + SoC Dynamic Audio Power Management ASoC: Fix suspend with active audio streams ASoC: Serialize access to dapm_power_widgets() ASoC: Add virtual enumeration support for DAPM muxes ASoC: Push DAPM enumeration register change test out ASoC: Simplify code for DAPM widget updates ASoC: Allow per-route connectedness checks for supplies ASoC: Fix SND_SOC_DAPM_LINE handling ASoC: Fix display of stream name in DAPM debugfs + SoC Freescale ASoC: mpc5200: remove duplicate identical IRQ handler sound: ASoC/mpc5200: fix enable/disable of AC97 slots sound: ASoC/mpc5200: add to_psc_dma_stream() helper sound: ASoC/mpc5200: Improve printk debug output for trigger sound: ASoC/mpc5200: get rid of the appl_ptr tracking nonsense sound: ASoC/mpc5200: Track DMA position by period number instead of bytes ASoC: Clean up error handling in MPC5200 DMA setup + SoC Layer Add the build stub for soc/soc-utils.c ASoC: Add BCLK calculation utility for TDM mode too ASoC: ADS117x ADC driver ASoC: Add jack_status_check callback function for GPIO jacks ASoC: move setting ac97 platformdata earlier than ac97 read/write ASoC: Add bit clock rate calculator utility functions ASoC: Factor out snd_soc_init_card() ASoC: Move sysfs and debugfs functions to head of soc-core.c ASoC: Add support for the WM8727 DAC. ASoC: refactor snd_soc_update_bits() ASoC: remove io_mutex ASoC: TWL4030: Driver registration via twl4030_codec MFD ASoC: Move dereference after NULL test ASoC: Fix possible codec_dai->ops NULL pointer problems ASoC: Codec driver for Texas Instruments tlv320dac33 codec ASoC: Remove snd_soc_suspend_device() ASoC: Add SPI support to WM8711 ASoC: TPA6130A2 amplifier driver ASoC: Improve the debugfs hierarchy ASoC: add support for multiple cards/codecs in debugfs ASoC: Add PDM DAI format definition ASoC: Convert soc-cache to use C99 style initialisers for the table ASoC: Provide API for reordering channels ASoC: AK4671: add ak4671 codec driver ASoC: Factor out I2C 8 bit address 8 bit data I/O ASoC: Add source argument to PLL configuration ASoC: Add WM8711 CODEC driver ASoC: Remove unuused hw_read_t + SoC S6000 ASoC: Use DMA_BIT_MASK(32) instead of deprecated DMA_32BIT_MASK + SoC SH7760 AC97 ASoC: sh: fsi: Add runtime PM support ASoC: sh: FSI: Add capture support ASoC: sh: FSI: Remove DMA support + SoC Texas Instruments OMAP ASoC: Fix build of OMAP sound drivers ASoC: Adding OMAP3517 / AM3517 EVM support in ASOC omap: headers: Move remaining headers from include/mach to include/plat ASoC: Add support for IGEP v2 ASoC: OMAP: enable Overo driver for CM-T35 ASoC: OMAP3 Pandora: update for TWL4030 codec changes ASoC: Modifying the license string GPLv2 for OMAP3 EVM ASoC: omap-mcbsp - add support for upto 16 channels. ASoC: Pandora: Pass SRG input clock frequency to the OMAP McBSP DAI ASoC: Modifying Kconfig/Makefile for AM3517 EVM ASoC: OMAP3EVM: Use the twl4030_setup_data for headset pop-removal ASoC: OMAP: Don't try to set unsupported OMAP_DMA_DATA_BURST_16 on OMAP1 ASoC: Amstrad Delta minor cleanups ASoC: Amstrad Delta: add info about the line discipline requirement to Kconfig help text ASoC: OMAP: Add functionality to set CLKR and FSR sources in McBSP DAI + Soc PXA2xx Raumfeld ASoC: pxa/raumfeld: adopt new snd_soc_dai_set_pll() API ALSA: ARM: add Raumfeld audio support + Sound Scape driver ALSA: sscape: coding style fixes ALSA: sscape - Remove invalid __devinitdata to module parameters ALSA: sscape: force AD1848 codec mode on old Soundscape ALSA: sscape: remove MIDI instances counting with limit ULONG_MAX ALSA: sscape: convert to firmware loader framework ALSA: sscape: add supoort for SPEA Media FX/Reveal SC-600 + SuperH DAC audio driver ALSA: sh: add SuperH DAC audio driver for ALSA V4 + TEA575x tuner ALSA: tea575x-tuner: fix mute + USB sound: add Edirol UA-101 support + USB USX2Y usb: fix compilation issues against latest alsa-kernel tree Fix a missing patch chunk in usx2yhwdeppcm.patch Refresh vm_ops related patches ALSA: snd-usb-us122l: add product IDs of US-122MKII and US-144MKII sound: usxxx: cleanup chip field sound: usb: make the USB MIDI module more independent ALSA: snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd ALSA: snd-usb-us122l: add support for US-144 const: mark struct vm_struct_operations + USB caiaq ALSA: snd-usb-caiaq: Bump version number to 1.3.20 ALSA: snd-usb-caiaq: Lock on stream start/unpause ALSA: snd-usb-caiaq: Missing lock around use of buffer positions + USB generic driver usb: fix compilation issues against latest alsa-kernel tree Add hweight16() wrapper for usb/usbmidi.c sound: add Edirol UA-101 support ALSA: usb - Fix mixer map for Hercules Gamesurround Muse Pocket LT ALSA: sound: usbmidi: Use hweight16 sound: usb-audio: add Roland UA-1G support ALSA: usb - Quirk to disable master volume control in PCM2702 sound: usb: make the USB MIDI module more independent ALSA: usb-audio: fix combine_word problem sound: usb-audio: allow switching altsetting on Roland USB MIDI devices ALSA: usb - Use strlcat() correctly ALSA: Re-export snd_pcm_format_name() function + Utils Add a workaround for bitrev8() in i2c/cs8427.c Grammatical corrections in INSTALL and utils/setup-alsa-kernel script + VIA82xx driver sound: via82xx: deactivate DXS controls of inactive streams sound: via82xx: move DXS volume controls to PCM interface + WSS library ALSA: opti93x: move controls definitions to opti93x driver ALSA: cs4236: update control names ALSA: cs4236: detect chip in one pass ALSA: wss: reuse CS4231 controls for AD1848 ALSA: wss: convert CS4231 mixer to dB scale Changelog between 1.0.20 and 1.0.21 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core Release v1.0.21 Add compat header for linux/regulator/consumer. Clean up / improve INSTALL documen Allow relative path to --with-moddir configure optio Add linux/math64.h compat heade Add check of linux/bug.h in configure scrip sound: make OSS device number claiming optional and schedule its remova + ALSA Core Add missing definition of KERN_DEFAULT used in misc.c for older kernel Add compat header for linux/regulator/consumer. Move the previous hack to adriver. Add a hack to avoid Oops related with jack laye Fix build of hda_intel. Show the stack trace at bad kfree debug message Add krealloc() workaround for older kernels in core/info. Use memdup_user() wrapper when memory-debug option is enable Add missing PCI_VDEVICE definition for older kernel Add missing const to memdup_user() wrapper in adriver. Add linux/math64.h compat heade ctxfi - Add new PCI ids to pci_ids_compat.h.i ALSA: Fixed a typo of printk( ALSA: pcm - Increase protocol versio ALSA: Add debug module optio ALSA: core - strip too long file names in snd_print*( ALSA: Fix SG-buffer DMA with non-coherent architecture ALSA: info - Use krealloc( ALSA: Core - clean up snd_card_set_id* calls and remove possible id collisio ALSA: Fix double locking of card list in snd_card_register( ALSA: Core - add snd_card_set_id() functio ALSA: clean up the logic for building sequencer module ALSA: PCM midlevel: improve fifo_size handlin ALSA: Remove deprecated include/sound/driver. ALSA: Remove deprecated snd_card_new( + SoC PXA2xx Core ASoC: Pass correct platform data from pxa2xx-ac9 ALSA: Allow passing platform_data for pxa2xx-ac9 ASoC: change set_tdm_slot api to allow slot_width override [ARM] pxa/palm: Add Palm27x aSoC driver to PalmTE ASoC: remove duplicated code on pxa-ssp. ASoC: Only disable pxa2xx-i2s clocks if we enabled the ASoC: pxa2xx-i2s: Fix suspend/resum ASoC: pxa2xx-i2s: Fix inappropriate release of i2s cloc ASoC: pxa2xx-i2s: Handle SACR1_DRPL and SACR1_DREC separatel ASoC: pxa2xx-i2s: Proper hw initializatio ASoC: pxa2xx-i2s: Proper initializatio ASoC: Enforce symmetric rates for PXA2xx I2 ASoC: em-x270: make the driver support also eXeda and CM-X300 machine ASoC: IMote2 ASoC Suppor ASoC: change stereo/mono to 32-bit/16-bit for pxa-ss ASoC: simplify the SSP DMA parameters settings by run-time generatio ASoC: pxa-ssp.c fix clock/frame inver + Control Midlevel sound: snd_ctl_remove_user_ctl: prevent removal of kernel control sound: snd_ctl_remove_unlocked_id: simplify user control countin sound: snd_ctl_remove_unlocked_id: simplify error path sound: snd_ctl_elem_add: fix value count chec ALSA: Add new TLV types for dBwith min/ma + Jack Input Event Midlevel ALSA: use card device as parent for jack input-device + PCM Midlevel Refresh pcm_native.patch for drain ioctl fixe Regenerate pcm_native.patc ALSA: pcm - Fix drain behavior in non-blocking mod ALSA: pcm - Tell user that stream to be rewound is suspende sound: pcm_lib: fix unsorted list constraint handlin ALSA: pcm - Fix hwptr buffer-size overlap bu ALSA: pcm - Fix warnings in debug logging ALSA: pcm - Add logging of hwptr updates and interrupt update ALSA: pcm - Fix regressions with VMwar ALSA: Fix SG-buffer DMA with non-coherent architecture sound: fix check for return value in snd_pcm_hw_refin ALSA: pcm - A helper function to compose PCM stream name for debug print ALSA: pcm - Fix update of runtime->hw_ptr_interrup ALSA: Clean up 64bit division function ALSA: PCM midlevel: Fix hw_ptr_jiffies update commi ALSA: PCM midlevel: lower jiffies check margin using runtime->delay valu ALSA: PCM midlevel: Do not update hw_ptr_jiffies when hw_ptr is not change ALSA: PCM midlevel: introduce mask for xrun_debug() macr ALSA: PCM midlevel: improve fifo_size handlin ALSA: Enable PCM hw_ptr_jiffies check only in xrun_debug mod ALSA: Fix invalid jiffies check after paus ALSA: Add extra delay count in PC + RawMidi Midlevel sound: rawmidi: disable active-sensing-on-close by defaul + T5 and LifeDrive ASoC: Switch palm27x-asoc to jack detection ap [ARM] pxa/palm: Add Palm27x aSoC driver to PalmTE + /include/Makefile Fix mrproper make targe + /soc/Makefile Fix build of soc-core.c with older kernel ASoC: add DMA platform driver for MX1x and MX2 ASoC: Begin to factor out register cache I/O function ASoC: Add TXx9 AC link controller driver (v3 ASoC: Add driver for s6000 I2S interfac + /soc/codecs/Makefile ASoC: Add ak4642/ak4643 codec suppor ASoC: Factor out shared code from WM899 sound: new ad1836 codec driver based on aso ASoC: Add WM8776 CODEC drive ASoC: Add WM8974 CODEC drive ASoC: Add support for Conexant CX20442-11 voice modem code ASoC: new ad1938 codec driver based on aso ASoC: MAX9877: add MAX9877 amp drive ASoC: Add WM8993 CODEC drive ASoC: Add WM8523 CODEC drive ASoC: Add WM8961 drive ASoC: Add dummy S/PDIF codec suppor ASoC: Codec for STAC9766 used on the Efik ASoC: WM9081 mono DAC with integrated 2.6W class AB/D amplifier drive sound: ASoC WM8940 Drive ASoC: Add WM8960 CODEC drive ASoC: Add WM8988 CODEC drive + /soc/pxa/Makefile ASoC: IMote2 ASoC Suppor + AC97 Codec ALSA: Allow passing platform_data for pxa2xx-ac9 ALSA: Allow passing platform_data to devices attached to AC97 bu ALSA: Kill truncate warning by shortening Sigmatel-specific AC97 control nam + ALI5451 driver ALSA: ali5451: remove dead cod ALSA: ali5451: fix timeout handling in snd_ali_{codecs,timer}_ready( + ALSA sequencer ALSA: OSS sequencer should be initialized after snd_seq_system_client_ini sound: rawmidi: disable active-sensing-on-close by defaul sound: seq_midi: do not send MIDI reset when closin sound: seq-midi: always log message on output overru sound: seq_midi_event: fix decoding of (N)RPN event ALSA: clean up the logic for building sequencer module + ALSA<-OSS emulation ALSA: Clean up 64bit division function + ALSA<-OSS sequencer sound: seq_oss_midi: remove magic number + ARM AACI PL041 driver [ARM] 5544/1: Trust PrimeCell resource size [ARM] 5519/1: amba probe: pass "struct amba_id *" instead of void + ARM PXA2XX driver ASoC: Pass correct platform data from pxa2xx-ac9 ALSA: Restore support for DMAless DAIs on PX ALSA: Allow passing platform_data for pxa2xx-ac9 ASoC: Fix NULL pointer dereference in __pxa2xx_pcm_hw_fre pxa2xx-ac97: fix reset gpio mode settin + ATIIXP driver sound: Use PCI_VDEVIC + ATIIXP-modem driver sound: Use PCI_VDEVIC + AZT3328 driver ALSA: azt3328: fix previous breakage, improve suspend, cleanup ALSA: azt3328: large codec cleanup, add I2S port etc + Apple Onboard Audio driver ALSA: sound/aoa: Add kmalloc NULL test sound: remove driver_data direct access of struct devic + Au12x0/Au1550 PSC ASoC Add missing ASoC build stub + BT87x driver ALSA: bt87x - Add a quirk entry for Askey Computer Corp. MagicTView'9 ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some driver + CA0106 driver ALSA: ca0106 - Fix the max capture buffer siz sound: Use PCI_VDEVICE for CREATIVE and ECTIV ALSA: ca0106 - Fix master volume scal ALSA: ca0106 - Add missing card->mixername field setu ALSA: Remove invalid GENERIC_MIX PCM sublas ALSA: ca0106 - Add missing registrations of vmaster control ALSA: Kill truncate warning by shortening Sigmatel-specific AC97 control nam + CMI8330 driver ALSA: cmi8330: Allow MPU-401-less operatio ALSA: cmi8330: find OPL3 port automaticall sound: cmi8330: Add basic CMI8329 suppor ALSA: cmi8330: revert comments about AD1848 bac ALSA: cmi8330: fix MPU-401 PnP init copy&paste bu + CMI8788 (Oxygen) driver sound: virtuoso: fix Xonar D1/DX silence after resum sound: oxygen: make mic volume control mon sound: virtuoso: add Xonar Essence ST suppor sound: virtuoso: enable HDAV S/PDIF inpu sound: virtuoso: add another DX PCI I sound: oxygen: reset DMA when stream is close + CMIPCI driver sound: Use PCI_VDEVIC + Conexant Riptide driver Regenerated riptide.patc ALSA: riptide - proper handling of pci_register_driver for joystic ALSA: riptide - Fix joystick resource handlin ALSA: riptide - Code clean u ALSA: riptide: postfix increment and off by on + Creative Sound Blaster X-Fi (20K1/20K2) Fix ctatc.patc Add missing pci/ctxfi/cttimer. ctxfi - Fix build with older kerne Add snd-ctxfi build stu ALSA: ctxfi - Simple code clean u ALSA: ctxfi - Fix uninitialized error check ALSA: ctxfi - Native timer support for emu20k ALSA: ctxfi: Swapped SURROUND-SIDE channels on emu20k ALSA: ctxfi - Add PM suppor ALSA: ctxfi - Allow unknown PCI SSID ALSA: ctxfi - Fix deadlock with xfi-time ALSA: ctxfi - Replace atc lock to mute ALSA: ctxfi - Clear PCM resources at hw_params and hw_fre ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callback ALSA: ctxfi - Add missing start check in atc_pcm_playback_start( ALSA: ctxfi - Add use_system_timer module optio ALSA: ctxfi - Fix wrong model id for UA ALSA: ctxfi - Clean up probe routine ALSA: ctxfi - Fix / clean up hw20k2 chip cod ALSA: ctxfi - Fix possible buffer pointer overru ALSA: ctxfi - Remove useless initializations and cas ALSA: ctxfi - Fix DMA mask for emu20k2 chi ALSA: ctxfi - Make volume controls more intuitiv ALSA: ctxfi - Optimize the native timer handling using wc counte ALSA: ctxfi - Add missing inclusion of linux/math64. ALSA: ctxfi - Set device 0 for mixer control element ALSA: ctxfi - Clean up / optimiz ALSA: ctxfi - Set periods_min to ALSA: ctxfi - Use native timer interrupt on emu20k ALSA: ctxfi - Fix previous fix for 64bit DM ALSA: ctxfi - Fix endian-dependent code ALSA: ctxfi - Allow 64bit DM ALSA: ctxfi - Support SG-buffer ALSA: ctxfi - Remove PAGE_SIZE limitatio ALSA: ctxfi - Fix supported PCM format ALSA: ctxfi - Fix PCM device namin ALSA: ctxfi - Fix surround mixer name ALSA: ALSA: ctxfi - Release PCM resources at each prepare cal ALSA: ctxfi - Fix Oops at mmappin ALSA: ctxfi - Fix a typo in MODULE_LICENS ALSA: ctxfi - Add missing module parameter definition ALSA: ctxfi - Move PCI ID definitions to linux/pci_ids. ALSA: ctxfi - Add missing inclusion of linux/delay. ALSA: ctxfi - Avoid unneeded pci_read_config_*() call ALSA: ctxfi - Add prefix to debug print ALSA: SB X-Fi driver merg + Digigram VX222 driver sound: vx222: fix input level control range chec trivial: fix typo milisecond/millisecond for documentation and source comments + Documentation ALSA: hda - Add / fix model entries for HD-audio drive ALSA: hda - Add quirk for MacBook Pro 5,5 with CS420 ALSA: Add debug module optio ALSA: hda - Reword information messages for BIOS auto-probing mod ALSA: hda - Add description of new models for ALC889/889 ALSA: pcm - Add logging of hwptr updates and interrupt update ALSA: hda - Merge patch_alc882() and patch_alc883( ALSA: hda - More description about patch module optio ALSA: hda - Add description about patch loadin ALSA: hda - Fix support for Samsung P50 with AD1986A code ALSA: hda - Add model=6530g optio trivial: Miscellaneous documentation typo fixe ALSA: pcm - Update document about xrun_debug proc fil ALSA: hda - Add 7.1 support for MSI GX62 ALSA: support Sony Vaio T ALSA: ice1724 - Add ESI Maya44 suppor ALSA: hda - Acer Aspire 8930G suppor ALSA: Enable PCM hw_ptr_jiffies check only in xrun_debug mod ALSA: hda - Improved MacBook 3,1 suppor ALSA: SB X-Fi driver merg ALSA: hda - Add support of Samsung NC10 mini noteboo ALSA: hda - Add missing models for Realtek codec ALSA: sc6000: enable joystick por ALSA: hda - Addition for HP dv4-1222nr laptop suppor ASoC: Add power supply widget to DAP ALSA: Add missing description of lx6464es to ALSA-Configuration.tx ALSA: hda - Add 5stack-no-fp model for STAC927 sound: virtuoso: add Xonar Essence ST suppor + EMU10K1/EMU10K2 driver Remove multiple KERN_ prefixes from printk format sound: Use PCI_VDEVICE for CREATIVE and ECTIV ALSA: emu10k1 - Fix minimum periods for efx playbac ALSA: Remove invalid GENERIC_MIX PCM sublas ALSA: clean up the logic for building sequencer module + ENS1370/1+ driver sound: Use PCI_VDEVICE for CREATIVE and ECTIV + ES1688 driver ALSA: Add missing __devexit_p() marker + Echoaudio driver ALSA: indigo-express: add missing 64KHz flag + Emagic Audiowerk 2 trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)abl + GUS Extreme driver ALSA: Add missing __devexit_p() marker + GUS Library ALSA: sound/isa: convert nested spin_lock_irqsave to spin_loc + Generic drivers time: move PIT_TICK_RATE to linux/timex. ALSA: pcsp - fix printk format warning agai ALSA: pcsp: fix printk format warnin + HDA Codec driver Add build stub for pci/hda/patch_cirrus. ALSA: hda - Fix probe of Toshiba laptops with ALC268 code ALSA: hda - Enable HP output with Macbook Pro 5, ALSA: hda - don't build digital output controls if not exis ALSA: hda - Fix compile warnings in patch_cirrus. ALSA: hda - Fix the speaker volume control nam ALSA: hda - Add GPIO setup for MacBook pro 5,5 with CS420 ALSA: hda - Add quirk for MacBook Pro 5,5 with CS420 ALSA: hda - Fix double creation of SPDIF input control ALSA: hda - Add CS420x-specific coef setu ALSA: hda - Force to initialize input mixer setup for CS420 ALSA: hda - Fix cirrus codec parsin ALSA: hda - Add more quirk for HP laptops with AD1984 ALSA: hda - Add full audio support on Acer Aspire 7730G noteboo ALSA: hda - Improve auto-cfg mixer name for ALC66 ALSA: hda - Improve auto-cfg mixer name for ALC861-V ALSA: hda - Improve auto-cfg mixer name for ALC26 ALSA: hda - Improve auto-cfg mixer name for ALC26 ALSA: hda - Improve auto-cfg mixer name for ALC88 ALSA: hda - Generalize input pin parsing in patch_realtek. ALSA: hda - Reuse ALC268 parser for ALC26 ALSA: hda: move open coded tricks into get_wcaps_channels( ALSA: hda - Fix invalid capture mixers with some ALC268 model ALSA: hda - Add missing num_adc_nids definition for IDT92HD8xx ALSA: hda - Fix / clean up IDT92HD83xxx codec parse ALSA: hda - Enable line-out detection only with speaker ALSA: hda - fix noise issue when recording from digital mic with alc26 ALSA: hda - Clean up init and setup hooks for Realtek codec ALSA: hda - Add setup hook to ALC preset struc ALSA: hda - Check connectivity for auto-mic of Realtek codec ALSA: hda - Use only one capture stream for auto-mi ALSA: hda - Add auto-mic support for Realtek codec ALSA: hda - Fix Oops due to STAC/IDT auto-mic change ALSA: hda - Add quirks for some HP laptop ALSA: hda - Fix line-out jack handling with STAC/IDT code ALSA: hda - Fix line-out jack detectio ALSA: hda: add IbexPeak/Clarkdale HDMI model with static cvt/pin numbe ALSA: hda - Add line-out jack detection on IDT/STAC codec ALSA: hda - Integrate Digital Input Source to Input Sourc ALSA: hda - Add Cirrus Logic CS420x suppor ALSA: hda: add model for Intel DG45ID/DG45FC board ALSA: hda: enable speaker output for Compaq 6530s/6531 ALSA: hda - Don't override ADC definitions for ALC codec ALSA: hda - Add missing vmaster initialization for ALC26 ALSA: hda - Read buffer overflo ALSA: hda: Correct EAPD for Dell Inspiron 152 ALSA: hda: track CIRB/CORB command/response states for each code ALSA: hda - Fix quirk for Toshiba Satellite A135-S452 ALSA: hda - Increase PCM stream name buf in patch_realtek. ALSA: hda - Fix typos of Capture controls ALSA: hda: add HP automute support to Intel ALC889/ALC889A model ALSA: hda: add 2-channel mode to Intel ALC889/ALC889A model ALSA: hda - No analog mix input source as default for IDT92HD71bx ALSA: hda - Add missing DMUX initialization for auto-mic with STAC/ID ALSA: hda - Remove static connection in IDT 92HD71bx ALSA: hda - Support auto-mic switching with IDT/STAC code ALSA: hda - Avoid overwrite of jack events with STAC/ID ALSA: hda - Don't create analog mixer for IDT92HD71bx ALSA: hda - Create Capture controls dynamicall ALSA: hda - Don't create unneeded digital input source for IDT 92HD71 ALSA: hda - Reword information messages for BIOS auto-probing mod ALSA: hda - Add quirk for Dell Studio 155 ALSA: hda - Add exception for volume-knob in snd_hda_get_connections( ALSA: hda - Introduce get_wcaps_type() macr ALSA: hda - Fix mute control with some ALC262 model [ALSA] Add better Intel IbexPeak platform suppor ALSA: hda - Restore GPIO1 properly at resume with AD1984 ALSA: hda - Use snprintf() to be safe ALSA: hda - Fix ALC861 auto-mode parse ALSA: hda - Reduce click noise at power-savin ALSA: hda - Fix pin-setup for Sony VAIO with STAC9872 codec ALSA: hda - Add quirk for Gateway T6834c lapto [ALSA] hda-intel: Cleanups for widget connection list handlin [ALSA] hda_codec: Check for invalid zero connection ALSA: hda - Fix ALC268 parser for mono speake ALSA: hda - Fix the previous sanity check in make_codec_cmd( ALSA: hda - add bounds checking for the codec command field ALSA: hda - Add CX20582 and OLPC XO-1.5 suppor ALSA: hda - Check codec errors in snd_hda_get_connections( ALSA: hda - Fix the merge erro ALSA: hda_intel: more strict alc880_parse_auto_config dig_nid checkin ALSA: hda - targa and targa-2ch fi ALSA: hda - Missing volume controls for Intel HDA (ALC269/EeePC ALSA: hda - Add quirks for RTL888 & RV630/M76 based MSI GX71 ALSA: hda - Check widget types while parsing capture source in patch_via. ALSA: hda - Fix capture source selection in patch_via. ALSA: hda - Add missing EAPD initialization for VIA codec ALSA: hda - Clean up VT170x dig-in initialization cod ALSA: hda - move 8086:fb30 quirk (stac9205) to the proper sectio ALSA: hda - Don't override maxbps for FLOAT sharing with linear format ALSA: hda - Manually expand alc882_init_verb ALSA: hda - Add missing mixer amp initialization for ALC88 ALSA: hda - Allow FLOAT PCM forma ALSA: hda - Fix input pinctl for ALC882 auto mod ALSA: hda - Merge patch_alc882() and patch_alc883( ALSA: hda - Add patch module optio ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new( ALSA: hda - Avoid invalid formats and rates with shared SPDI ALSA: hda - Improve ASUS eeePC 1000 mixe ALSA: hda - Add GPIO1 control at muting with HP laptop ALSA: hda - Add quirk for HP 6930 ALSA: hda - Add missing static to patch_ca0110( ALSA: hda - Add missing initializations for ALC268 and ALC26 ALSA: hda - Line In for Acer Inspire 6530G mode ALSA: hda - Use model=acer-aspire-6530g for Acer Aspire 6930 ALSA: hda - Fix acer-aspire-6530g model quir ALSA: hda - Add pin-sense trigger when needed for Realtek codec ALSA: hda - Fix support for Samsung P50 with AD1986A code ALSA: hda - Generalize the pin-detect quirk for Lenovo N10 ALSA: hda - Simplify AD1986A mixer definition ALSA: hda - Make jack-plug notification selectabl ALSA: hda - Add digital-mic support to ALC262 auto mode ALSA: hda - Fix check of input source type for realtek codec ALSA: hda - Add quirk for Sony VAIO Z21M ALSA: hda - Get back Input Source for ALC262 toshiba-s06 mode ALSA: hda - Fix unsigned comparison in patch_sigmatel. ALSA: hda - Add model=6530g optio ALSA: hda - Acer Inspire 6530G model for Realtek ALC88 ALSA: HDA - Correct trivial typos in comments ALSA: HDA - Name-fixes in code (tagra/targa ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard ALSA: hda - Fix memory leak at codec creatio ALSA: hda - Add quirk for Acer Aspire 6935 ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205 ALSA: hda - Fix the previous tagra-8ch patc ALSA: hda - Add 7.1 support for MSI GX62 ALSA: support Sony Vaio T ALSA: hda - More Aspire 8930G fixe ALSA: hda - Limit codec-verb retry to limited hardware ALSA: hda - Add codec bus reset and verb-retry at critical error ALSA: hda - Acer Aspire 8930G suppor ALSA: hda - Reorder and clean-up ALC268 quirk tabl ALSA: hda - fix audio on LG R51 ALSA: hda - Macbook[Pro] 5 6ch suppor ALSA: hda - Jack Mode changes for Sigmatel board ALSA: hda - Support NVIDIA 8 channel HDMI audi ALSA: hda-intel: improve initialization for ALC262_HP_BPC mode ALSA: hda - Fix reverted LED setup for H ALSA: hda - Use snd_hda_codec_get_pincfg() in patch_ca0110. ALSA: hda - Fix channels_max setting for CA011 ALSA: hda - Minor clean up of patch_sigmatel. ALSA: hda - Compaq Presario CQ60 patching for Conexan ALSA: hda - Support sync after writing a ver ALSA: hda - Fix digital beep tone calculatio ALSA: hda - Improved MacBook 3,1 suppor ALSA: hda - Show the actual chip name in 'unkown model' message ALSA: hda - Split codec->name to vendor and chip name string ALSA: hda - add controls to toggle DC bias on mic port ALSA: hda - Add a quirk entry for Macbook Pro 5, ALSA: hda - Disable fallback to model=acer for Acer laptop ALSA: hda - Add support of Samsung NC10 mini noteboo ALSA: hda - Add missing models for Realtek codec ALSA: hda - Clean up Realtek auto-mute unsol routine ALSA: hda - Clean up for ALC262 HP model auto-mute function ALSA: hda - Fix and clean up hippo-compat HP auto-mutin ALSA: hda - Fix secondary SPDIF on VT1708S and VT1702 codec ALSA: hda - Add support for MacBook 5.1 (Aluminium ALSA: hda - Addition for HP dv4-1222nr laptop suppor ALSA: hda - Fix a typo in patch_realtek.c agai ALSA: hda - Don't enable auto-mute but for speakers in patch_realtek. ALSA: hda - Add amp initialization for realtek auto mod ALSA: hda - Fix a typo in debug print for realtek auto-detectio ALSA: hda - minor optimization in hda_set_power_state( ALSA: hda - Add debug prints for Realtek auto-ini ALSA: hda - Retry codec-verbs at error ALSA: hda - Cache PCM and STREAM parameters querie ALSA: hda - Check strcpy lengt ALSA: hda - Add Creative CA0110-IBG suppor ALSA: hda - Add missing check of pin vref 50 and others in Realtek codec ALSA: hda - Add 5stack-no-fp model for STAC927 ALSA: hda - fix audio on HP TX25xx series notebook ALSA: hda - Fix line-in on Mac Mini Core2 Du + HDA Intel driver Fix build of hda_intel. ALSA: hda - Add a white-list for MSI optio ALSA: hda: warn on spurious respons ALSA: hda: remember last command for each code ALSA: hda: read CORBWP inside reg_loc ALSA: hda: take reg_lock in azx_init_cmd_io/azx_free_cmd_i ALSA: hda: take cmd_mutex in probe_codec( ALSA: hda: track CIRB/CORB command/response states for each code ALSA: hda - Add support for new AMD HD audio device ALSA: hda - Disable AMD SB600 64bit address support onl ALSA: hda - Fix error path in the sanity check in azx_pcm_open( ALSA: hda - Add patch module optio ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new( ALSA: hda - Add sanity check in PCM open callbac ALSA: hda - Call snd_pcm_lib_hw_rates() again after codec open callbac ALSA: hda_intel: fix build error when !P ALSA: hda - Limit codec-verb retry to limited hardware ALSA: hda - Add codec bus reset and verb-retry at critical error ALSA: hda - Fix a typo in the previous patc ALSA: hda - Add more register bits definition ALSA: hda - Always sync writes in single_cmd mod ALSA: hda - Allow concurrent RIRB access in single_cmd mod ALSA: hda - Reset CORB/RIRB at retrying the verb communicatio ALSA: hda - Add prefix to kernel message ALSA: hda - Avoid conflicts with snd-ctxfi drive ALSA: hda - Retry codec-verbs at error ALSA: hda - Check strcpy lengt ALSA: hda - Add Creative CA0110-IBG suppor ALSA: hda - Add forced codec-slots for ASUS W5F + HDA generic driver Fix build of hda_intel. ALSA: hda: move open coded tricks into get_wcaps_channels( ALSA: hda - Add Cirrus Logic CS420x suppor ALSA: hda: fix out-of-bound hdmi_eld.sad[] writ ALSA: hda - Introduce get_wcaps_type() macr [ALSA] hda_generic: use AC_WCAP_CONN_LIST check for widget connection [ALSA] hda_generic: do not read connections for widged with an unknown typ ALSA: hda - fix beep tone calculation for IDT/STAC codec ALSA: hda - Check "beep" hin ALSA: hda - Add patch module optio ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new( ALSA: hda - Make jack-plug notification selectabl ALSA: hda - Fix digital beep tone calculatio ALSA: hda - Split codec->name to vendor and chip name string ALSA: hda - Add Creative CA0110-IBG suppor + I2C UDA1380 ASoC: UDA1380: refactor device registratio + ICE1712 driver Add build stub for ice1724 maya44 suppor ALSA: ice1724 - Patch for suspend/resume for Audiotrak Prodigy HD ALSA: ice1724 - Add ESI Maya44 suppor ALSA: ice1724 - Allow spec driver to create own routing control + ICE1724 driver ALSA: ice1724 - Fix section mismatc ALSA: ice1724 - Patch for suspend/resume for Audiotrak Prodigy HD ALSA: ice1724 - Add ESI Maya44 suppor ALSA: ice1724 - Allow spec driver to create own routing control ALSA: ice1724 - Add PCI postint to reset sequenc ALSA: ice1724 - Clean up definitions of DMA record ALSA: ice1724 - Check error in set_rate functio + ISA ALSA: sc6000: add support for SC-6600 and SC-700 + Intel8x0 driver ALSA: intel8x0 - Fix PCM position crazines + KORG1212 driver ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some driver + LX6464ES ALSA: lx6464es - configure ethersound io channel convert some DMA_nnBIT_MASK() caller ALSA: lx6464es - support standard alsa module parameter ALSA: lx6464es - Disable lx_message_send( ALSA: lx6464es - Use snd_card_create( ALSA: lx6464es - driver for the digigram lx6464es interfac + MSND driver ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some driver + Memalloc module ALSA: Fix SG-buffer DMA with non-coherent architecture + OPL3 ALSA: clean up the logic for building sequencer module + OPL4 ALSA: clean up the logic for building sequencer module + OSS device core sound: make OSS device number claiming optional and schedule its remova sound: request char-major-* module aliases for missing OSS device sound: do not set DEVNAME for OSS device Driver Core: sound: add nodename for sound driver + PARISC Harmony driver ALSA: Add missing __devexit_p() marker ALSA: parisc/harmony: fix printk format warnin + PCI drivers ALSA: azt3328: fix Kconfig entr ALSA: ctxfi - Remove PAGE_SIZE limitatio ALSA: ctxfi - Add depends on X8 ALSA: SB X-Fi driver merg ALSA: hdsp - Add a comment about external firmwares for hds ALSA: lx6464es - driver for the digigram lx6464es interfac sound: virtuoso: add Xonar Essence ST suppor + PDAudioCF driver ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some driver + PPC AWACS driver ALSA: powermac - Replace the rest of __init ALSA: sound/ppc: update annotations of serveral function + PPC Beep ALSA: sound/ppc: update annotations of serveral function + PPC Burgundy driver ALSA: burgundy: timeout message is off by one ALSA: powermac - Replace the rest of __init ALSA: sound/ppc: update annotations of serveral function + PPC DACA driver ALSA: sound/ppc: update annotations of serveral function + PPC Keywest driver ALSA: keywest: Get rid of useless i2c_device_name() macr + PPC PMAC driver ALSA: powermac - Replace the rest of __init + PPC PS3 driver ALSA: sound/ps3: Correct existing and add missing annotation ALSA: sound/ps3: Restructure driver sourc ALSA: sound/ps3: Fix checkpatch issue + PPC Tumbler driver ALSA: powermac - Replace the rest of __init + RME HDSP driver ALSA: hdsp - allow proc reporting with disconnected io bo ALSA: Clean up 64bit division function ALSA: hdsp: allow firmware loading from inside the kerne + RME9652 driver ALSA: Clean up 64bit division function + SB drivers ALSA: clean up the logic for building sequencer module + SC6000 (CompuMedia ASC-9308 + AD1848) driver ALSA: sc6000: enable joystick por ALSA: sc6000: fix older card initializatio ALSA: sc6000: add support for SC-6600 and SC-700 + SGI O2 Audio ALSA: sgio2audio.c: clean up checkin + SIS7019 driver trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments + SoC Audio for Freecale i.MX1x i.MX2x CPUs Add soc/imx/* build stu ASoC: Staticise unexported variable ASoC: Remove unneeded i.MX dependency on SN ASoC: Fix review issues in i.MX2x PCM drive ASoC: add machine driver for i.mx27_visstrim_m10 boar ASoC: add DAI platform ssi driver for MX ASoC: add DMA platform driver for MX1x and MX2 + SoC Audio for TXx9 Add soc/txx9 build stu ASoC: txx9aclc: dynamically allocate dmaengine devnam ASoC: Kill BUS_ID_SIZ ASoC: Add TXx9 AC link controller driver (v3 + SoC Audio for the Atmel AT32/AT91 System-on-Chip Add missing ASoC build stub ASoC: Configure WM8731 SYSCLK at startup on AT91SAM9G20-E ASoC: Disable microphone input for AT91SAM9G20-EK by defaul ASoC: Use CODEC as clock master on AT91SAM9G20-E ASoC: correct print specifiers for unsigned ASoC: AFEB9260 drive + SoC Audio for the Samsung S3C24XX chips ASoC: neo1973_gta02_wm8753: Replace deprecated s3c_gpio calls with gpioli ASoC: neo1973_gta02_wm8753: Replace snd_soc_cnew with snd_soc_add_controls ASoC: Fix s3c-i2s-v2 buil ASoC: Add S3C24xx dependencies for Simtec machine ASoC: S3C platform: Fix s3c2410_dma_started() called at improper tim ASoC: Select core DMA when building for S3C64x ASoC: S3C24XX: Support for Simtec Hermes board ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec board ASoC: S3C24XX : Align the peroid size to the buffer siz ASoC: Reenable S3C64xx I2S suppor ASoC: Fix data format configuration for S3C64XX IISv ASoC: s3c2443-ac97: convert semaphore to mute ASoC: Existing S3C24xx AC97 drivers should depend on S3C24x ASoC: Add Openmoko Neo FreeRunner (GTA02) audio drive ASoC: Fix lm4857 contro [ARM] S3C24XX: GPIO: Move gpio functions out of -make exported headers use strict posix types -proc 2/2: remove struct proc_dir_entry::owner + SoC PXA2xx Core -sound: ASoC: machine support for Toshiba e740 PDA -sound: ASoC: pxa-ssp: fix SSP port request -sound: ASoC: Add initial support of Mitac mioa701 device SoC. -sound: ASoC: pxa2xx-i2s: remove I2S pin setup -sound: ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite -sound: ASoC: Fix name of register bit in pxa-ssp -sound: ASoC: Convert PXA AC97 driver to probe with the platform device -sound: ASoC: don't touch pxa-ssp registers when stream is running -sound: ASoC: Each PXA AC97 DAI needs a separate ops -sound: ASoC: switch PXA SSP driver from network mode to PSP -sound: ASoC: Fix non-networked I2S mode for PXA SSP -ASoC: Add Magician machine support -ASoC: pxa-ssp: Use 16-bit DMA for magician stereo -sound: [ARM] pxa: move DMA registers definitions into -ASoC: pxa-ssp: allow setting of dai format 0 -ASoC: pxa-ssp: Don't use SSCR0_SerClkDiv and SSCR0_SCR + Control Midlevel -ALSA: Add kernel-doc comments to vmaster stuff -Rationalize fasync return values -ALSA: sound/core: use memdup_user() + HWDEP Midlevel -ALSA: hwdep - Make open callback optional -ALSA: hwdep - Fix coding style + Jack Input Event Midlevel -ALSA: jack - Use card->shortname for input name -ALSA: add private_data to struct snd_jack + PCM Midlevel -Regenerated pcm_native.patch -ALSA: snd_pcm_new api cleanup -ALSA: Add missing KERN_* prefix to printk in sound/core -ALSA: Rewrite hw_ptr updaters -ALSA: Remove unneeded snd_pcm_substream.timer_lock -ALSA: pcm - Fix a typo in error messages -ALSA: pcm - avoid unnecessary inline -ALSA: pcm - Reset invalid position even without debug option -ALSA: pcm - Fix delta calculation at boundary overlap -ALSA: pcm - Safer boundary checks -Rationalize fasync return values -[ALSA] pcm-midlevel: Add more strict buffer position checks based on jiffies -ALSA: sound/core: use memdup_user() -ALSA: pcm core - Avoid jiffies check for devices with BATCH flag + RawMidi Midlevel -ALSA: rawmidi - Fix possible race in open -ALSA: rawmidi - Refactor rawmidi open/close codes + Timer Midlevel -Rationalize fasync return values -ALSA: sound/core: use memdup_user() + T5 and LifeDrive -[ARM] pxa/palm27x: General fix for Palm27x aSoC driver + /arm/Makefile -Moved old sa11-uda1341 driver code to alsa-driver tree -ALSA: drop outdated and broken sa11xx-uda1341 driver + /i2c/Makefile -Moved old sa11-uda1341 driver code to alsa-driver tree -ALSA: drop outdated and broken sa11xx-uda1341 driver + /isa/Makefile -Remove old msnd stuff from alsa-driver tree -ALSA: enable build of snd-msnd-* drivers + /soc/codecs/Makefile -sound: ASoC: Add a driver for AK4104 S/PDIF transmitter -sound: ASoC: Add initial driver for the WM8400 CODEC -ASoC: remove non-existing referece to CONFIG_SND_SOC_CODEC_WM8991 + /soc/pxa/Makefile -sound: ASoC: machine support for Toshiba e740 PDA -sound: ASoC: Add initial support of Mitac mioa701 device SoC. -ASoC: Add Magician machine support + AC97 Codec -ALSA: AC97: Print AC97 flags in proc file to make debug it easier -ALSA: AC97: Fix function name type in comment s/updat/update/ -ALSA: Fix missing KERN_* prefix to printk in sound/pci -ALSA: ac97 - Add patch entry for Conexant CX20468-31 chip -[ALSA] ac97_codec: increase timeout for analog subsections + AD1816A driver -ALSA: do not create OPL3 timers if there is no OPL3 irq wired -ALSA: ad1816a: enable hardware timer -ALSA: isa/*: Add missing KERN_* prefix to printk + AD1889 driver -dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) + AK4531 codec -ALSA: Fix missing KERN_* prefix to printk in sound/pci + ALI5451 driver -ALSA: sound/ali5451: typo: s/resouces/resources/ -dma-mapping: replace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31) + ALS4000 driver -dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) + ALSA Version -ALSA: Release v1.0.20 + ALSA sequencer -ALSA: Add missing KERN_* prefix to printk in sound/core -ALSA: sound/core: use memdup_user() + ALSA<-OSS emulation -pcm_oss.patch: ommit using file->f_lock for kernels < 2.6.30 -ALSA: pcm_oss: AFMT_S24_LE is set twice in return value -ALSA: Add missing KERN_* prefix to printk in sound/core -ALSA: fix excessive background noise introduced by OSS emulation rate shrink -ALSA: oss-mixer - Fixes recording gain control -ALSA: pcm_oss, fix locking typo -Use f_lock to protect f_flags -ALSA: oss - volume control for CSWITCH and CROUTE + ALSA<-OSS sequencer -ALSA: Add missing KERN_* prefix to printk in sound/core + AMD InterWave driver -ALSA: gus - Add missing KERN_* prefix to printk + ARM -Moved old sa11-uda1341 driver code to alsa-driver tree -ALSA: drop outdated and broken sa11xx-uda1341 driver + ARM AACI PL041 driver -[ARM] AACI: timeout will reach -1 + ARM PXA2XX driver -sound: ASoC: Allow choice of ac97 gpio reset line -ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c -pxa2xx-ac97: fix displaying GSR after reset timeout -[ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h -[ARM] pxa: merge AC97 platform data structures + ATIIXP driver -ALSA: Atiixp: Add SSID for mute_led quirk (unknown HP model) + AZT3328 driver -dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) + Apple Onboard Audio driver -Add old i2c-binding codes for aoa and powermac drivers -ALSA: AOA: Convert onyx and tas codecs to new-style i2c drivers + Atmel on-chip Audio Bitstream DAC (ABDAC) -ALSA: Add ALSA driver for Atmel Audio Bitstream DAC -ALSA: Add ALSA driver for Atmel AC97 controller -ALSA: snd-atmel-ac97c: cleanup register definitions -ALSA: snd-atmel-ac97c: remove dead break statements after return in switch case -ALSA: snd-atmel-ac97c: do not overwrite OCA and ICA when assigning channels -ALSA: snd-atmel-ac97c: set correct size for buffer hardware parameter -ALSA: snd-atmel-ac97c: enable interrupts to catch events for error reporting -ALSA: snd-atmel-ac97c: do a proper reset of the external codec -ALSA: snd-atmel-ac97c: cleanup registers when removing driver -ALSA: snd-atmel-ac97c: replace bus_id with dev_name() -ALSA: snd-atmel-abdac: replace bus_id with dev_name() -ALSA: snd-atmel-abdac: increase periods_min to 6 instead of 4 + Au12x0/Au1550 PSC ASoC -sound: ASoC: Staticise PCM operations tables -sound: ASoC: Add SNDRV_PCM_INFO_BATCH flag to some drivers + Avance Logic ALS300/300+ driver -ALSA: Fix missing KERN_* prefix to printk in sound/pci -dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) + CA0106 driver -ALSA: ca0106 - Add quirk for GA-G1975X mobo -dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) + CMI8330 driver -ALSA: cmi8330: add OPL3 support -ALSA: do not create OPL3 timers if there is no OPL3 irq wired -ALSA: cmi8330: add MPU-401 support + CMI8788 (Oxygen) driver -sound: virtuoso: enable UART on Xonar HDAV1.3 -sound: virtuoso: add newline -sound: virtuoso: revert "do not overwrite EEPROM on Xonar D2/D2X" -sound: oxygen: make the owner module a parameter of the probe function -sound: oxygen: allocate model_data dynamically -sound: oxygen: use static driver name -sound: oxygen: handle cards with broken EEPROM -sound: oxygen: automatically restore overwritten EEPROM -sound: oxygen: handle AK5385 ADC on Claro halo cards -sound: virtuoso: increase minimum volume to -60 dB -sound: virtuoso: add Xonar Essence STX support -sound: oxygen: zero-initialize model data -sound: oxygen: enable headphone output on Claro cards + CMIPCI driver -ALSA: Fix Trivial Warnining in sound/pci/cmipci.c + CS4236+ driver -ALSA: isa/*: Add missing KERN_* prefix to printk -ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection -ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236 + CS423x drivers -Remove build stub for snd-cs4232 -Remove snd-cs4236-lib module -add cs4232.c build stub -Remove cs4232.c again -ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection -ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236 + Common EMU synth -ALSA: emux - Add missing KERN_* prefix to printk + Digigram PCXHR driver -ALSA: pcxhr - add support for gpio ports and minor bug fix -ALSA: pcxhr: fix trivial typo -ALSA: Remove superfluous hwdep ops -ALSA: pcxhr.h replace signed one-bit bitfields + Digigram VX core -ALSA: Remove superfluous hwdep ops -ALSA: Add missing KERN_* prefix to printk in sound/drivers -ALSA: sound/drivers/vx: fix sparse warning: different signedness + Documentation -Update DocBook/Makefile to use xmlto -ALSA: hda: Add STAC92HD83XXX_PWR_REF quirk -ALSA: hda - Remove old models for STAC9872 from the document -ALSA: hda - Add quirk for Gateway %1616 laptop -ALSA: Add description of new snd-msnd-* drivers -ALSA: Add missing description of snd-cmi8330 module parameters -ALSA: Add description of new fm_port option for snd-es1688 driver -ALSA: Document tyan model for Realtek ALC262 -ALSA: Fix DocBook headers -ALSA: Add sound/core/jack.c to driver-API docbook entry -ALSA: Add kernel-doc comments to vmaster stuff -sound: virtuoso: add Xonar Essence STX support -ALSA: hda - Update documentation -ALSA: hda: add quirk for Lenovo X200 laptop dock -ALSA: Fix documentation for snd-cs4236 driver -ALSA: hda - Update documentation for pincfg sysfs entries -ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin -ALSA: hda - Make user_pin overriding the driver setup -ALSA: hda - Add an example about pin reconfiguration -ALSA: hda - Add model=auto for STAC/IDT codecs -ALSA: Move ALSA docbooks to be with the rest of the kernel docbooks -ALSA: hda - Update documetation for hints sysfs entry -ALSA: hda - Fix HP dv6736 mic input -ALSA: Add alsa-driver-api.tmpl to alsa internal GIT tree -ALSA: hda - Add missing models to documentation -ALSA: hda - Add model=vaio for STAC9872 -ASoC: Add some documentation for the ASoC jack API -ALSA: add missing definitions(letters) to HD-Audio.txt + Dreamcast AICA sound (pcm) driver -sh: dma: Make G2 DMA configurable. -trivial: Fix misspelling of firmware + EMU10K1/EMU10K2 driver -ALSA: emu10k1 - Add missing KERN_* prefix to printk -ALSA: emu10k1 - Fix digital/analog switch on audigy2 ZS -ALSA: sound/pci/emu10k1: fix sparse warning: different signedness -sound: make most exported headers use strict integer types -sound: emu101k1.h: fix duplicate include of -dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) -ALSA: sound/pci: use memdup_user() -ALSA: emu10k1 - off by 1 in snd_emu10k1_wait() + ES1688 driver -ALSA: ess1688: fix OPL3 port setting -ALSA: isa/*: Add missing KERN_* prefix to printk + ES1938 driver -dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) + ES1968 driver -dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) + Echoaudio driver -Echoaudio: add support for Indigo express cards -echoaudio: add DJx/IOx build stubs -ALSA: echoaudio - replace uses of __constant_{endian} -ALSA: echoaudio: remove line-out volume from vmixer cards -ALSA: echoaudio: remove line-out volume from vmixer cards -ALSA: Echoaudio: add support for Indigo express cards + Emagic Audiowerk 2 -ALSA: aw2: do not grab every saa7146 based device -dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) + GUS Library -ALSA: gus: update debug messages -ALSA: gus - Add missing KERN_* prefix to printk + Generic drivers -ALSA: Add missing KERN_* prefix to printk in sound/drivers -ALSA: mtpav - Fix initial value for input hwport -x86: allow more than 8 cpus to be used on 32-bit -sound: serial-u16550: fix buffer overflow + HDA Codec driver -Add build stub for pci/hda/patch_ca0110.c -ALSA: hda: 83xxx port 0xe DAC selection -ALSA: hda - Add model entry for HP dv4 -ALSA: hda: revert change to 92hd83xxx power mapping -ALSA: hda: Add STAC92HD83XXX_PWR_REF quirk -ALSA: hda - Fix PCM reference NID for STAC/IDT analog outputs -ALSA: hda - Add quirk for HP DV6700 laptop -ALSA: hda - Fix compile warning with CONFIG_SND_JACK=n -ALSA: hda - add another MacBook Pro 4, 1 subsystem ID -ALSA: hda - Add extra volume offset to standard volume amp macros -ALSA: hda - Halve too large volume scales for STAC/IDT codecs -ALSA: hda - Add debug prints for digital I/O pin detections -ALSA: hda - Detect non-SPDIF digital I/O -ALSA: hda - Improve auto-probing of STAC9872 codec -ALSA: hda - Don't break the PCM creation loop -ALSA: hda - Check HDMI jack types in the auto configuration -ALSA: hda - Assign proper digital I/O type for STAC/IDT -ALSA: hda - Allow digital-only I/O on ALC262 codec -ALSA: hda - Clean up old VAIO hack codes for STAC9872 -ALSA: hda - Avoid to set the pin control again if already set -ALSA: hda - Add quirk for Gateway %1616 laptop -ALSA: hda: add reference board SND_PCI_QUIRK -ALSA: hda - Add model=ref for Intel board with STAC9221 -ALSA: hda - Create "Input Source" control dynamically for STAC/IDT -ALSA: hda - Fix initial verbs for mic-boosts on AD1981HD -ALSA: hda - Remove invalid amp initializations for AD1988* codecs -ALSA: hda - Fix invalid verbs for mic-boosts on AD1884* -ALSA: hda - Fix invalid amp init for ALC268 codec -ALSA: hda - Fix wrong initial verb for AD1984 thinkpad model -ALSA: hda: 92hd71xxx disable unmute support for codecs that don't have input amps -ALSA: hda - Consider additional capture source/selector in ALC889 -ALSA: hda - make alc882_auto_init_input_src aware of selectors -ALSA: hda - Add quirk for another HP dv5 model -ALSA: hda - Add support of iMac 24 Aluminium -ALSA: hda - Add quirk for FSC Amilo Xi2550 -ALSA: hda - Fix misc workqueue issues -ALSA: hda - Add missing initialization for ALC272 -ALSA: hda - Add missing COEF initialization for ALC887 -ALSA: hda - Add tyan model for Realtek ALC262 -ALSA: hda: Add digital beep generator support for Realtek codecs. -ALSA: hda - Don't call stac92xx_parse_auto_config with wrong dig_in -ALSA: hda: Added stac378x digital slave out struct -ALSA: hda - Add quirk for HP zenith laptop -ALSA: hda - Add quirk for another HP laptop -ALSA: hda - Add missing KERN_* prefix to printk -ALSA: enable concurrent digital outputs for ALC1200 -ALSA: hda - Create beep mixer controls dynamically for Realtek codecs -ALSA: hda - Add missing NULL check in snd_hda_create_spdif_in_ctls() -ALSA: hda - Remove superfluous code in patch_realtek.c -ALSA: hda - Use digital beep for AD codecs -ALSA: hda - Fix unused variable compile warning -ALSA: hda - Bind new ecs mobo id (1019:2950) to model=ecs202 -ALSA: hda - Don't touch non-existent port f on 4-port 92hd71bxx codecs -ALSA: hda - Clean up quirk lists -ALSA: hda - add digital beep support for ALC268 -ALSA: hda - Add quirk for Asus z37e (1043:8284) -ALSA: hda - allow multi-channel HDMI audio playback when ELD is not present -ALSA: hda - enable HDMI audio pin out at module loading time -ALSA: hda - compute checksum in HDMI audio infoframe -ALSA: hda - add id for Intel IbexPeak integrated HDMI codec -ALSA: hda - Fix a wrong pin check in snd_hda_parse_pin_def_config() -ALSA: hda - Detect multiple digital-out pins -ALSA: hda - Cleanup setting of pin_configs in patch_stac927x -ALSA: hda - Additional pin nids for STAC92HD71Bx and STAC92HD75Bx codecs -ALSA: hda - Dynamic detection of dmics/dmuxes/smuxes in stac92hd71bxx -ALSA: hda - Change HP dv7 (103c:30f4) quirk from hp-m4 to hp-dv5 model -ALSA: hda - Add missing terminator in slave dig-out array -ALSA: hda - Add snd_hda_multi_out_dig_cleanup() -ALSA: hda - add another MacBook Pro 3,1 SSID -ALSA: hda: Add STAC_DELL_S14 quirk -ALSA: hda: add quirk for Lenovo X200 laptop dock -ALSA: hda - Add proper cleanup for multiout-dig for ALC codecs -ALSA: hda - Support multiple digital outs with auto-probing -ALSA: hda - Clean up quirks for HP laptops with AD1984A -ALSA: hda - Don't enable beep for digital-only ALC262 -ALSA: hda - Avoid doubly beep attachment in patch_alc268() -ALSA: hda - Add digital-only mode for ALC268 -ALSA: hda - Add generic pincfg initialization -ALSA: hda - Remove realtek codec-specific pin save/restore functions -ALSA: hda - Remove codec-specific pin save/restore functions -ALSA: hda - add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260) -ALSA: hda - Use snd_hda_codec_get_pincfg() in the rest places -ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin -ALSA: hda - Make user_pin overriding the driver setup -ALSA: hda - Don't give over 0dB volume for AD1984A HP laptops -ALSA: hda - Add pseudo device-locking for clear/reconfig -ALSA: hda - Clean up / fix quirks for HP laptops with AD1984A -ALSA: hda - Clean up / fix quirk for Sony laptops with ALC262 -ALSA: hda - Clean up the input pin setup in automatic mode -ALSA: hda - Add model=auto for STAC/IDT codecs -ALSA: hda - Fix an "unused variable" compile warning -ALSA: hda - Don't create a beep control for digital-only ALC268 -ALSA: hda - Intialize more codec fields in snd_hda_codec_reset() -ALSA: hda - Revert the codec probe at control-creation errors -ALSA: hda - Don't return a fatal error at PCM-creation errors -ALSA: hda - Create "Analog Loopback" controls optionally -ALSA: hda - Add more hint options for IDT/Sigmatel codecs -ALSA: hda - Fix gcc compile warning -ALSA: hda - Fix HP dv6736 mic input -ALSA: hda - Fix conflict of mixer controls on Sony VAIO VGN-AR71S -ALSA: hda - Add 4 channel mode for 3stack-hp model (ALC888) -ALSA: hda - Add headphone automute support for 3stack-hp model (ALC888) -ALSA: hda - Map 3stack-hp model (ALC888) for HP Educ.ar -ALSA: hda - Fix check of ALC888S-VC in alc888_coef_init() -ALSA: hda - Fix speaker output on HP DV4 1155-SE -ALSA: hda - Remove IDT codec-specific pin save/restore functions -ALSA: hda - Cleanup IDT92HD7x HP quirks -ALSA: hda - Add quirk for Acer AX1700-U3700A -ALSA: hda - Add quirk for Acer X3200 -ALSA: hda - Quirk for Acer Aspire 6530G -ALSA: hda - Fix digital mic on dell-m4-1 and dell-m4-3 -ALSA: hda - Match all 103c:17xx devices for HP BPC model -ALSA: hda - Fix typos in slave controls in patch_sigmatel.c -ALSA: hda - Fix headphone-detect regression with multiple HP jacks -ALSA: Fix sample rate of Lenovo Ideapad to 44.1kHz -ALSA: hda - Create output controls according to pin types for IDT/STAC -ALSA: hda - Allow slave controls with non-zero indices -ALSA: hda - Create multiple HP / speaker controls with index -ALSA: hda - Connect to primary DAC if no individual DAC is available -ALSA: hda - Assign HP and speaker DACs before mic/line-in -ALSA: hda - Added HP HDX16/HDX18 notebook support for HDA codecs (82HD71) -ALSA: hda - Rework on patch_sigmatel.c for HP HDX16/HDX18 -ALSA: hda - Fix coding style issues in last two patches -ALSA: hda - Create vmaster for conexant codecs -ALSA: hda - Create "Capture Source" control dynamically in patch_conexant.c -ALSA: hda - Remove superfluous verbs for Cxt5047 laptop-eapd model -ALSA: hda - Fix / clean up init verbs for Cxt5047 codec -ALSA: hda - Clean up Cxt5047 parser -ALSA: hda - fix headphone settings and master volume (Conexant CX20551) -ALSA: hda - Add comments for the previous fix for conexant codecs -ALSA: hda - Print multiple out-amp values of pin widgets on Conext codecs -ALSA: hda - Add model=vaio for STAC9872 -ALSA: hda - power up before codec initialization -ALSA: hda - Add another HP model with IDT92HD71bx codec -ALSA: snd-hda-intel: Fix ALC662/ALC663 Beep Amplifier Index -ALSA: hda - Fix ALC662 beep again -ALSA: snd-hda-intel - add checks for invalid values to *query_supported_pcm() -ALSA: hda - Detect digital-mic inputs on ALC663 / ALC272 -ALSA: hda - Add function id to proc output -ALSA: hda - Avoid output amp manipulation to digital mic pins -ALSA: hda - Cache pin-cap values -ALSA: hda - Fix the wrong pin-cap check in patch_realtek.c -ALSA: hda - Don't create empty/single-item input source -ALSA: hda - Use cached calls to get widget caps and pin caps -ALSA: hda - Add quirk for Acer Ferrari 5000 -ALSA: Add 92HD81B1C device id -ALSA: hda - enable SPDIF output for Intel DX58SO board -ALSA: hda - add missing comma in ad1884_slave_vols -ALSA: hda - Add VREF powerdown sequence for another board -ALSA: hda - Avoid call of snd_jack_report at release -ALSA: hda - Add quirk mask for Fujitsu Amilo laptops with ALC883 -ALSA: hda - Fix the cmd cache keys for amp verbs -ALSA: hda - Fix headphone-detection on some machines with STAC/IDT codecs -ALSA: hda - Add upper-limit of mixer amp for AD1884A-laptop model, too -ALSA: hda - Set function_id only on FG nodes -ALSA: hda - Fix alc662_init_verbs -ALSA: hda - Add quirks for Realtek codecs -ALSA: hda - Add quirk for Packard Bell RS65 -ALSA: hda - Fix init verbs of AD1884A mobile model + HDA Intel driver -Revert hda_intel.patch -Revert "Sound: hda - Restore PCI configuration space with interrupts off" -ALSA: hda - Add probe_mask default for Toshiba laptop with ALC268 -ALSA: hda - Allow fixed codec-probe mask -ALSA: hda - Add the Device IDs for MCP89 and remove IDs of MCP7B -ALSA: hda - Add forced codec-slots for ASUS W5F -ALSA: hda - Fix DMA mask for ATI controllers -ALSA: hda - Workaround for buggy DMA position on ATI controllers -ALSA: hda - Don't reset BDL unnecessarily -ALSA: hda - Don't reset stream at each prepare callback -[ALSA] hda_intel: fix unexpected ring buffer positions -Replace all DMA_nBIT_MASK macro with DMA_BIT_MASK(n) -ALSA: hda_intel.c - Consolidate bitfields + HDA generic driver -Regenerated hda_beep.patch -Revert hda_intel.patch -regenerate pci/hda/hda_beep.patch -ALSA: hda - Add extra volume offset to standard volume amp macros -ALSA: hda - Check HDMI jack types in the auto configuration -ALSA: hda - No widget selection for volume knob widgets in proc output -ALSA: hda: Add digital beep generator support for Realtek codecs. -ALSA: enable concurrent digital outputs for ALC1200 -ALSA: hda - Clear codec->beep at release -ALSA: hda - Detect multiple digital-out pins -ALSA: hda - Register (new) devices at reconfig -ALSA: hda - Add snd_hda_multi_out_dig_cleanup() -ALSA: hda - Fix parse of init_verbs sysfs entry -ALSA: hda - Add generic pincfg initialization -ALSA: hda - Use snd_hda_codec_get_pincfg() in the rest places -ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin -ALSA: hda - Add pseudo device-locking for clear/reconfig -ALSA: sound/pci/hda: fix sparse warning: different signedness -ALSA: hda - Add hint string helper functions -ALSA: hda - Add show for init_verbs and hints sysfs entries -ALSA: hda - Print multiple out-amp values of pin widgets on Conext codecs -ALSA: hda - power up before codec initialization -ALSA: hda - Don't show the current connection for power widgets -ALSA: hda - Add function id to proc output -ALSA: hda - Cache pin-cap values + HR timer driver -Use HRTIMER_CB_IRQSAFE for 2.6.27 (and older) + ICE1712 driver -ALSA: Add missing KERN_* prefix to printk in sound/pci/ice1712 + ICE1724 driver -ALSA: ice1724 - Dynamic MIDI TX irq control -ALSA: Add missing KERN_* prefix to printk in sound/pci/ice1712 + ISA -Remove old msnd stuff from alsa-driver tree -ALSA: cmi8330: add OPL3 support -ALSA: Turtle Beach Multisound Classic/Pinnacle driver -ALSA: sscape: update Kconfig description about SoundScape cards -ALSA: cmi8330: add MPU-401 support -ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection -ALSA: wavefront - Always use request_firmware() + Intel8x0 driver -ALSA: Don't cold reset AC97 codecs in some ICH chipsets -ALSA: intel8x0 - Fix build with CONFIG_SND_AC97_POWERSAVE=n -ALSA: alsa: time reaches -1, tested 0 -ALSA: intel8x0 - Add missing KERN_* prefix to printk -[ALSA] intel8x0: an attempt to make ac97_clock measurement more reliable -[ALSA] intel8x0: do not use zero value from PICB register -[ALSA] intel8x0: fix wrong conditions in ac97_clock measure routine -[ALSA] intel8x0: add one retry to the ac97_clock measurement routine -[ALSA] intel8x0: another attempt to fix ac97_clock measure routine -ALSA: Intel8x0: Remove conflicting quirk for SSID 0x103c0934 -ALSA: Intel8x0: Add hp_only quirk for SSID 0x1028016a (Dell Inspiron 8600) + Intel8x0-modem driver -ALSA: intel8x0 - Add missing KERN_* prefix to printk + L3 drivers -Moved old sa11-uda1341 driver code to alsa-driver tree -ALSA: drop outdated and broken sa11xx-uda1341 driver + LX6464ES -Add lx6464es build stub -Fix build errors with lx6464es + MIPS AU1x00 driver -ALSA: Add missing KERN_* prefix to printk in other sound/* + MIXART driver -ALSA: Remove superfluous hwdep ops -ALSA: mixart, fix lock imbalance + MSND driver -Remove old msnd stuff from alsa-driver tree -Add build stub for new msnd-* drivers -ALSA: Turtle Beach Multisound Classic/Pinnacle driver -ALSA: msnd: add module description and license for the snd-msnd-lib -ALSA: msnd - Fix build error with CONFIG_PNP=n + Memalloc module -ALSA: Fix vunmap and free order in snd_free_sgbuf_pages() + OPL3 -ALSA: Add missing KERN_* prefix to printk in sound/drivers + OPL3SA2 driver -ALSA: isa/*: Add missing KERN_* prefix to printk -ALSA: opl3sa2 fix irq releasing and short name of card -ALSA: opl3sa2 - Fix NULL dereference when suspending snd_opl3sa2 -ALSA: opl3sa2: add ZV port control + Opti9xx drivers -ALSA: do not create OPL3 timers if there is no OPL3 irq wired + PCI drivers -sound: virtuoso: document HDAV1.3 driver status -sound: virtuoso: add Xonar Essence STX support -ALSA: Echoaudio: add support for Indigo express cards -sound: V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API + PDAudioCF driver -ALSA: Add missing KERN_* prefix to printk in other sound/* + PPC -ALSA: Add vmaster controls for Pmac 5500, iMac G3 SL, and PBook G3 Lombard + PPC AWACS driver -ALSA: powermac - Correct HP detection and input selectors for PMac 5500 -ALSA: powermac - Correct volume controls for PowerBook G3 Lombard -ALSA: powermac - Correct volume controls and HP detection for PMac 8500/9500 -ALSA: Add vmaster controls for Pmac 5500, iMac G3 SL, and PBook G3 Lombard + PPC Burgundy driver -ALSA: snd-powermac: timeout reaches -1 + PPC DACA driver -ALSA: powermac - Add missing KERN_* prefix to printk + PPC Keywest driver -Add old i2c-binding codes for aoa and powermac drivers -ALSA: keywest: Convert to new-style i2c driver + PPC PMAC driver -powermac - Allow input from mic in iBook G3 Dual-USB (older kernels) -ALSA: powermac - Allow input from mic in iBook G3 Dual-USB -ALSA: powermac - Add missing KERN_* prefix to printk + PPC PowerMac driver -ALSA: powermac - Add missing KERN_* prefix to printk -ALSA: move snd_powermac's probe function to .devinit.text + PPC Tumbler driver -ALSA: powermac - Add missing KERN_* prefix to printk + RME HDSP driver -headers_check fix: sound/hdsp.h -ALSA: Remove superfluous hwdep ops -ALSA: hdsp - poll for iobox -ALSA: hdsp - whitespace cleanup -ALSA: hdsp - Ignore MIDI and PCM events in interrupts until initialized + SA11xx UDA1341 driver -Moved old sa11-uda1341 driver code to alsa-driver tree -ALSA: Add missing KERN_* prefix to printk in other sound/* -ALSA: remove sound/arm/sa11xx-uda1341.c + SB drivers -ALSA: ALS4000, slight mixer improvements + SB16/AWE driver -ALSA: sound/isa: use memdup_user() + SIS7019 driver -dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30) + SPARC cs4231 driver -sparc: Fix section mismatch warnings in cs4231 sound driver. + Serial BUS drivers -Compilation fixes for latest alsa-kmirror - procfs & tea575x-tuner -tea57xx: try to resolved compilation problems for 2.6.27 kernels + SoC Audio for the Atmel AT32/AT91 System-on-Chip -sound: ASoC: Staticise PCM operations tables -ALSA: ASoC: email - update email addresses. -sound: ASoC: Improve diagnostics for AT91SAM9G20-EK probe -sound: ASoC: Check machine type before loading on AT91SAM9G20-EK -sound: ASoC: Actively manage MCLK for AT91SAM9G20-EK -sound: ASoC: Rename AT91SAMG20-EK for applications -sound: ASoC: Refactor WM8731 device registration -sound: ASoC: wm8510 pll settings -sound: ASoC: make ops a pointer in 'struct snd_soc_dai' + factor out + SoC Audio for the Samsung S3C24XX chips -sound: ASoC: Fix L3 bus handling in Kconfig -sound: ASoC: Convert WM8753 to register via normal device probe -sound: ASoC: Fix copyright statements on Simtec files -sound: S3C24XX: Move and update IIS headers -sound: S3C: Move to -sound: ASoC: Add JIVE audio support -sound: ASoC: Split s3c2412-i2s.c into core and SoC specific parts -sound: ASoC: Add s3c64xx-i2s support -sound: ASoC: Select DMA if I2S is configured -sound: ASoC: Refresh JIVE driver -sound: ASoC: Update Kconfig for Samsung CPUs to reflect S3C64xx support -sound: ASoC: Re-remove hand-rolled pr_debug() macros -sound: ASoC: Fix logging severity for some S3C error messages -sound: ASoC: Fix Kconfig dependency of CONFIG_SND_S3C24XX_SOC_JIVE_WM8750 -sound: ASoC: Fix formats for s3c24xx-i2s register prints -sound: ASoC: Fix some missing dai_ops conversions -ASoC: Disable S3C64xx support in Kconfig -ASoC: Fix jive_wm8750.c build problems -ASoC: s3c-i2s-v2.c fix for s3c_i2sv2_iis_calc_rate -ASoC: Fix s3c-i2s-v2.c snd_soc_dai changes -ASoC: Fix include build error in s3c2412-i2s.c -ASoC: s3c-i2s-v2 needs to declare a license for modular builds + SoC Blackfin -sound: ASoC: Blackfin: cleanup sport handling in ASoC Blackfin AC97 code -sound: ASoC: Blackfin: drop unnecessary dma casts -sound: ASoC: count reaches 10001, not 10000. -sound: ASoC: Blackfin: move gpio_err behind the define that is only user of it -trivial: fix typos/grammar errors in Kconfig texts + SoC Codec AC97 -sound: ASoC: fixes to caching implementations -ALSA: ASoC: Push the codec runtime storage into the card structure + SoC Codec AD1980 -sound: ASoC: fixes to caching implementations -ALSA: ASoC: Push the codec runtime storage into the card structure + SoC Codec AD73311 -ALSA: ASoC: Push the codec runtime storage into the card structure -sound: ASoC: Blackfin: fix typo in MUTE definition + SoC Codec AK4104 -sound: ASoC: Add a driver for AK4104 S/PDIF transmitter + SoC Codec AK4535 -ASoC: Fix null dereference in ak4535_remove() + SoC Codec CS4270 -sound: ASoC: remove stand-alone mode support from CS4270 codec driver -sound: ASoC: Include header file in cs4270 and wm9705 -sound: ASoC: improve I2C initialization code in CS4270 driver -sound: ASoC: fix initialization order of the CS4270 codec driver -sound: ASoC: fix documentation in CS4270 codec driver -sound: ASoC: fix build break in CS4270 codec driver -sound: ASoC: fix message display in CS4270 codec driver -sound: ASoC: add additional controls to the CS4270 codec driver -sound: ASoC: Add cs4270 support for slave mode configurations -sound: ASoC: fix typo and removed unneeded switch case for cs4270 -sound: ASoC: bring cs4270 feature/limitations list in sync -sound: ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls. + SoC Codec Philips UDA1380 -sound: ASoC: Don't unconditionally use the PLL in UDA1380 -sound: ASoC: uda1380: split set_dai_fmt into _both, _playback and _capture variants -sound: ASoC: Remove version display from the UDA1380 driver -sound: ASoC: UDA1380: change decimator/interpolator register handling -sound: ASoC: UDA1380: DATAI is slave only + SoC Codec TLV320AIC26 -sound: ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls. + SoC Codec TLV320AIC3X -sound: ASoC: TLV320AIC3X: Fix kcontrol's private value use in put callback -sound: ASoC: TLV320AIC3X: Fix volume ranges -sound: ASoC: TLV320AIC3X: Add TLV information for volume controls + SoC Codec TWL4030 -sound: ASoC: fixes to caching implementations -sound: ASoC: TWL4030: Syncronize the reg_cache for ANAMICL after the offset cancelation -sound: ASoC: TWL4030: Code clean up for codec power up and down -sound: ASoC: TWL4030: Enable Headset Left anti-pop/bias ramp only if the Headset Left is in use -sound: ASoC: TWL4030: Physical ADC and amplifier power switch change -sound: ASoC: TWL4030: Move the twl4030_power_up and _power_down function -ALSA: ASoC: TWL4030: Add analog loopback support -sound: ASoC: TWL4030: Add digital loopback support -sound: ASoC: TWL4030: Make the HS ramp delay configurable -sound: ASoC: twl4030 - Fix build error -sound: ASoC: TWL4030: 96KHz playback support -sound: ASoC: TWL4030: Add constrains for second stream -sound: ASoC: TWL4030: Add actual support for 96KHz playback support -sound: ASoC: TWL4030: Compillation error fix + SoC Codec WM8350 -ALSA: ASoC: email - update email addresses. -sound: ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers + SoC Codec WM8400 -sound: ASoC: Add initial driver for the WM8400 CODEC -sound: ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls. -sound: ASoC: Further optimise WM8400 bias configuration sequence -sound: ASoC: Add separate AVDD for WM8400 -sound: ASoC: Add FLL support for WM8400 + SoC Codec WM8510 -sound: ASoC: wm8510 pll settings + SoC Codec WM8580 -sound: ASoC: fixes to caching implementations -sound: ASoC: Remove version display from WM8580 driver -sound: ASoC: Move WM8580 to normal I2C device probe -ASoC: Fix offset of freqmode in WM8580 PLL configuration -ASoC: Fix WM8580 volume update handling for large register changes + SoC Codec WM8731 -sound: ASoC: Remove version display from the WM8731 driver -sound: ASoC: Clean up WM8731 bias level configuration -sound: ASoC: Shuffle WM8731 SPI and I2C device registration -sound: ASoC: Refactor WM8731 device registration -sound: ASoC: Implement SPI device unregistration for WM8731 -sound: ASoC: Check for errors when writing WM8731 reset register -sound: ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers -sound: ASoC: Disable WM8731 line bypass by default + SoC Codec WM8753 -ASoC: Fix null string usage with WM8753 DAIs -sound: ASoC: Fix WM8753 DAIs unregistering -sound: ASoC: Remove version display from the WM8753 driver -sound: ASoC: Report I/O errors from WM8753 reset -sound: ASoC: Only unregister drivers we registered for WM8753 -sound: ASoC: Shuffle WM8753 device registration code -sound: ASoC: Convert WM8753 to register via normal device probe -sound: ASoC: Only write back non-default registers when resuming WM8753 -sound: ASoC: wm8753 - Fix build error -sound: ASoC: Remove unneeded forward reference to WM8753 SPI implementation + SoC Codec WM8900 -sound: ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers + SoC Codec WM8903 -sound: ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers + SoC Codec WM8990 -sound: ASoC: WM8990: Fix kcontrol's private value use in put callback + SoC Codec WM9705 -sound: ASoC: Fix WM9705 capture switch name -sound: ASoC: Include header file in cs4270 and wm9705 -ASoC: Implement suspend and resume operations for WM9705 -ASoC: Fix warning in wm9705 + SoC Codec WM9713 -sound: ASoC: Ignore output frequency for WM9713 PLL -sound: ASoC: Improve WM9713 voice DAC shutdown procedure + SoC DaVinci -sound: ASoC: Fix DaVinci module unload error -sound: ASoC: Davinci: Fix incorrect machine type for SFFSDR board -ALSA: ASoC: Davinci: Replaced DAI format RIGHT_J by DSP_B for SFFSDR -ALSA: ASoC: Davinci: Updated sffsdr_hw_params() function to new format + SoC Dynamic Audio Power Management -ASoC: Add missing comma to SND_SOC_DAPM_SWITCH_E in soc-dapm.h -sound: ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins -sound: ASoC: Factor out DAPM widget power check into separate function -sound: ASoC: Fix memory allocation for snd_soc_dapm_switch names + SoC Freescale -ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers -sound: ASoC: Allow Freescale MPC8610 audio drivers to be compiled as modules -sound: ASoC: remove stand-alone mode support from CS4270 codec driver -sound: ASoC: optimize init sequence of Freescale MPC8610 sound drivers -sound: ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers -sound: ASoC: Improve pause/unpause performance in Freescale 8610 drivers -ASoC: remove trigger delay in Freescale MPC8610 sound driver -ASoC: trim SSI sysfs statistics in Freescale MPC8610 sound drivers -ASoC: fsl_dma: Pass the proper device for dma mapping routines -sound: ASoC: Add SNDRV_PCM_INFO_BATCH flag to some drivers + SoC Layer -sound: ASoC: Fix spurious codec driver dependencies -sound: ASoC: Fix L3 bus handling in Kconfig -ALSA: ASoC: Push the codec runtime storage into the card structure -ASoC: Only register AC97 bus if it's not done already -sound: ASoC: add additional controls to the CS4270 codec driver -sound: ASoC: Add GPIO support for jack reporting interface -sound: ASoC: Staticise workqueue function for GPIO jack detection -sound: ASoC: Add a driver for AK4104 S/PDIF transmitter -sound: ASoC: Add initial driver for the WM8400 CODEC -sound: ASoC: make ops a pointer in 'struct snd_soc_dai' + factor out -sound: ASoC: Only deregister AC97 dev if it's name was not "AC97" -ASoC: Don't defer resume work for AC97 codecs -ASoC: Set parent for AC97 devices we register + SoC PXA2xx Corgi -sound: ASoC: Fix forgotten replacements of socdev->codec -sound: ASoC: Fix build for corgi and poodle -[ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h + SoC PXA2xx E740 -sound: ASoC: machine support for Toshiba e740 PDA -sound: ASoC: Remove unneeded e7x0 inclusion of pxa-regs.h and hardware.h + SoC PXA2xx E750 -sound: ASoC: Remove unneeded e7x0 inclusion of pxa-regs.h and hardware.h + SoC PXA2xx E800/WM9712 -sound: ASoC: Fix merge with PXA tree + SoC PXA2xx EM-X270 -[ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h + SoC PXA2xx MIOA701 -sound: ASoC: Add initial support of Mitac mioa701 device SoC. + SoC PXA2xx Palm T|X -[ARM] pxa/palm27x: General fix for Palm27x aSoC driver + SoC PXA2xx Poodle -sound: ASoC: Fix build for corgi and poodle -[ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h + SoC PXA2xx Zylonite -sound: ASoC: Implement support for CLK_POUT as MCLK on Zylonite -sound: ASoC: Configure SSP port PLL for Zylonite -sound: ASoC: Implement support for CLK_POUT as MCLK on Zylonite -sound: ASoC: Configure SSP port PLL for Zylonite -sound: ASoC: Fix Zylonite voice interface stereo configurations -sound: ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite -sound: ASoC: Fix Zylonite for non-networked SSP mode + SoC S6000 -Add soc/s6000 build stub + SoC SH7760 AC97 -sound: ASoC: Fix some missing dai_ops conversions -sound: ASoC: Add SNDRV_PCM_INFO_BATCH flag to some drivers + SoC Texas Instruments OMAP -ASoC: OMAP: Initialize XCCR and RCCR registers in McBSP DAI driver -sound: ASoC: Complete Beagleboard support -sound: ASoC: Fix spurious codec driver dependencies -OMAP: ASoC: Fix spinlock misuse in omap-pcm.c -sound: ASoC: Update OMAP3 pandora board file -sound: ASoC: Update SDP3430 machine driver for snd_soc_card -sound: ASoC: Fix forgotten replacements of socdev->codec -sound: ASoC: Add DAPM machine widgets to SDP3430 driver -sound: ASoC: Add headset jack detection for SDP3430 machine driver -sound: ASoC: buildfix for OSK -sound: ASoC: Move headset jack registration to device initialization for SDP3430 -sound: ASoC: OMAP: N810: Mark not connected input pins -sound: ASoC: OMAP: N810: Add more jack functions -sound: ASoC: Declare Headset as Mic and Headphone widgets for SDP3430 -sound: ASoC: OMAP: Set minimum buffer size constraint for McBSP2 in OMAP3 -ASoC: OMAP: Fix DSP_B format in OMAP McBSP DAI driver -ASoC: OMAP: Fix FS polarity in OSK5912 machine driver -ASoC: OMAP: Update contact addresses + Soc PXA2xx Magician -ASoC: Add Magician machine support -ASoC: magician: remove un-necessary #include of pxa-regs.h and hardware.h + SonicVibes driver -dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) + Sound Scape driver -ALSA: sscape: use common MPU401 macros -ALSA: sscape: drop redundant fields from soundscape struct + SoundFont -ALSA: Use define for ioctl definitions + TEA575x tuner -Compilation fixes for latest alsa-kmirror - procfs & tea575x-tuner -tea57xx: try to resolved compilation problems for 2.6.27 kernels -sound: V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API + Trident driver -dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30) + UDA1341 -ALSA: drop outdated and broken sa11xx-uda1341 driver + USB USX2Y -ALSA: usb - Add missing KERN_* prefix to printk -ALSA: sound/usb/usx2y: fix sparse warning: Should it be static? -ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a compound ... -ALSA: sound/usb: use memdup_user() -ALSA: us122l: Fix signedness in comparisions -ALSA: us122l: add snd_us122l_free() + USB caiaq -Rename usb/caiaq/* files -ALSA: snd-usb-caiaq: Send the correct command when setting controls -ALSA: snd-usb-caiaq: Set default input mode of A4DJ -ALSA: snd-usb-caiaq: Do not expose hardware input mode 0 of A4DJ -ALSA: snd-usb-caiaq: Remove duplicate A8DJ control -ALSA: snd-usb-caiaq: Increase version number to 1.3.12 -ALSA: snd-usb-caiaq: only warn once on streaming errors -ALSA: snd-usb-caiaq: drop bogus iso packets -ALSA: snd-usb-caiaq: bump version number -ALSA: snd-usb-caiaq: clean up header includes -ALSA: snd-usb-caiaq: rename files to remove redundant information in file pathes -ALSA: snd-usb-caiaq: fix reported elapsed periods + USB generic driver -regenerate usbaudio.patch -regenerate usbaudio.patch -sound: usb-audio: use normal number of frames for no-data URBs -sound: usb-audio: limit playback queue length -sound: usb-audio: make URB sizes more equal -ALSA: usbaudio - use printf format instead of hardcoding it -sound: usb-audio: handle wMaxPacketSize for FIXED_ENDPOINT devices -ALSA: usb - Add missing KERN_* prefix to printk -sound: usb-audio: fix uninitialized variable with M-Audio MIDI interfaces -sound: usb-audio: remove MIN_PACKS_URB -sound: usb-audio: fix rules check for 32-channel devices -sound: usb-audio: fix queue length check for high speed devices -ALSA: usb-audio - Fix non-continuous rate detection -ALSA: usb-audio - Workaround for misdetected sample rate with CM6207 -sound: usb-audio: show sample format width in proc file -sound: usb-audio: remove check_hw_params_convention() -sound: usb-audio: save data packet interval in audioformat structure -sound: usb-audio: allow period sizes less than 1 ms + Utils -alsa-info.sh: use mktemp to make temporary directory and files (security issue) -setup-alsa-kernel: Add symlink to $KERNEL/scripts directory -mod-deps: fix handling of SND_VERBOSE_PROCFS/PRINTK symbols -alsa-info - Check process detection -alsa-info - Fix typos -alsa-info - Refactoring -Fix DocBook location in setup-alsa-kernel script -Handle the beginning 8 spaces as tab in mod-deps -Add HD-audio sysfs contents to alsa-info output -adriver.h: add missing DMA_BIT_MASK macro definition -Modify a bit utils/insert script for hda -alsa-info.sh: add command-line flag to print alsa info to stdout -alsa-info.sh: use distros package manager to retrieve alsa library version + VIA82xx driver -ALSA: via82xx - Clean up quirk list -sound: via82xx: fix DXS volume range + Virtual Master -ALSA: Add kernel-doc comments to vmaster stuff + WSS library -ALSA: wss - Add missing KERN_* prefix to printk -ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection + Wavefront drivers -Regenerate wavefront_fx.patch -ALSA: wavefront - Always use request_firmware() -ALSA: sound/isa: use memdup_user() + au88x0 driver -ALSA: Fix missing KERN_* prefix to printk in sound/pci -ALSA: au88x0 - Fix &&|| typo -dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) Changelog between 1.0.18 and 1.0.19 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.19) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core -Add snd-hrtimer build stub -Fix build with 2.6.28-rc2 kernel -Remov invalid AC_CACHE_VAL from configure -Add check of CONFIG_PCSPKR_PLATFORM -Release v1.0.18a -Fix kconfig-vers for CONFIG_SND_HRTIMER -Add a workaround for build on 2.6.27 x86 kernel -Enable pcsp driver on 2.6.27 or later only -Build snd-hrtimer up from 2.6.27 -Release v1.0.19 + ALSA Core -Add dev_name() and dev_set_name() wrappers -Remove __attribute__ form dev_set_name() wrapper -Use macro instead of inline static function for dev_set_name() -Remove redundant inclusion of in adriver.h -Add missing get_unaligned_*() wrappers for older kernels -Regenerate init.patch -Add tasklet_schedule() wrapper for 2.2 kernels -Fix build of hrtimer-related codes with older kernels -Add a definition of type bool for older kernels -Add WARN_ON_ONCE() wrapper for older kernels -fix 2.4 kernel compilation (__deprecated & usbusx2y probe) -saner FASYNC handling on file close -ALSA: Add hrtimer backend for ALSA timer interface -alsa: fix snd_BUG_on() and friends -ALSA: Evaluate condition in snd_BUG_ON() in non-debugging case -ALSA: Document debug macros -ALSA: add /sys/class/sound/card#/id (r/w) and card#/number (r/o) files -ALSA: when card identification is changed, change also /proc/asound symlink -ALSA: include/sound/info.h - coding style changed -sound: Fix warnings relating to ignored return value in snd_card_register -Check fops_get() return value -ALSA: Introduce snd_card_create() + SoC PXA2xx Core -sound: ASoC: Add PXA SSP support -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver -sound: ASoC: Staticise pxa2xx_pcm_ops -[ARM] pxa: move AC97 register definitions into dedicated regs-ac97.h -sound: ASoC: Fix pxa2xx-pcm checks for invalid DMA channels -sound: ASoC: machine driver for Toshiba e750 + Control Midlevel -ALSA: Warn when control names are truncated -saner FASYNC handling on file close -ALSA: add snd_ctl_add_slave_uncached() + Jack Input Event Midlevel -Define SW_JACK_PHYSICAL_INSERT for jack.c -Add SW_VIDEO_INSERT definition for older kernels -Fix a typo for SW_VIDEOOUT_INSERT definition -ALSA: Add support for mechanical jack insertion -ALSA: Reduce boilerplate for new jack types -ALSA: Add support for video out to the jack reporting API + PCM Midlevel -saner FASYNC handling on file close + RawMidi Midlevel -ALSA: rawmidi - Add open check in rawmidi callbacks -ALSA: hda - Convert from takslet_hi_schedule() to tasklet_schedule() + Timer Midlevel -saner FASYNC handling on file close -ALSA: hda - Convert from takslet_hi_schedule() to tasklet_schedule() + T5 and LifeDrive -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver + /soc/Makefile -sound: ASoC: Merge AT91 and AVR32 support into a single atmel architecture -ASoC: Ease merge difficulties from new architectures -sound: ASoC: Add jack reporting interface + /soc/codecs/Makefile -sound: ASoC: Add support for TWL4030 audio codec -sound: ASoC: Add WM8728 codec driver -sound: ASoC: UDA134x codec driver -sound: ASoC: Add PCM3008 ALSA SoC driver -ASoC: Add WM8350 AudioPlus codec driver -sound: ASoC: Driver for the WM9705 AC97 codec. + /soc/pxa/Makefile -sound: ASoC: Add PXA SSP support -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver -sound: ASoC: Add Marvell Zylonite machine support -sound: ASoC: machine driver for Toshiba e750 + AC97 Codec -sound: struct device - replace bus_id with dev_name(), dev_set_name() -ALSA: cs5535audio: stick AD1888 bitshift values into a header file -ALSA: ac97 - Add WM9715 to AC97 IDs + AC97 bus driver -ALSA: ac97 - Include ac97_codec.h for ac97_bus_type declaration + AD1816A driver -ALSA: Convert to snd_card_create() in sound/isa/* + AD1848 driver -ALSA: remove direct access of dev->bus_id in sound/isa/* -ALSA: Convert to snd_card_create() in sound/isa/* + AD1889 driver -ALSA: Convert to snd_card_create() in sound/pci/* + ALI5451 driver -ALSA: Convert to snd_card_create() in sound/pci/* + ALS100 driver -ALSA: Convert to snd_card_create() in sound/isa/* + ALSA Version -ALSA: Release v1.0.18a -ALSA: Release v1.0.19 + ALSA sequencer -ALSA: Add hrtimer backend for ALSA timer interface + AMD InterWave driver -ALSA: Return proper error code at probe in sound/isa/* + ARM AACI PL041 driver -ALSA: Convert to snd_card_create() in other sound/* + ARM PXA2XX driver -Convert to snd_card_create() -[ARM] pxa: explicit #include in various drivers -[ARM] pxa: move AC97 register definitions into dedicated regs-ac97.h -pxa2xx-ac97: switch AC unit to correct state before probing -ALSA: Convert to snd_card_create() in other sound/* + ARM S3C24XX IIS driver -Convert to snd_card_create() + Adlib FM driver -ALSA: remove direct access of dev->bus_id in sound/isa/* -ALSA: Convert to snd_card_create() in sound/isa/* + Apple Onboard Audio driver -sound: struct device - replace bus_id with dev_name(), dev_set_name() -ALSA: Convert to snd_card_create() in other sound/* -ALSA: snd-aoa: handle older machines -ALSA: snd-aoa: handle master-amp if present + Au12x0/Au1550 PSC ASoC -ASoC: Register platform DAIs -ASoC: Register platform drivers -remove lots of double-semicolons + Avance Logic ALS300/300+ driver -ALSA: Convert to snd_card_create() in sound/pci/* + CA0106 driver -Regenerate ca0106_main.patch -ALSA: ca0106 - Add power-management support -ALSA: ca0106 - Check return value of pci_enable_device() in resume -ALSA: ca0106 Add comments to snd_ca0106_details struct -ALSA: ca0106 MSI K8N Diamond MB spi_dac 2->1 -ALSA: ca0106 - Don't override the values at resume -ALSA: ca0106 - Add IEC958 PCM Stream controls -ALSA: ca0106 - Fix typo in resume code -ALSA: ca0106 - Check ac97 availability at PM -ALSA: ca0106 - Add missing card->private_data initialization -ALSA: ca0106 - disable 44.1kHz capture + CMI8788 (Oxygen) driver -ALSA: oxygen: add Claro halo support -sound: virtuoso: do not overwrite EEPROM on Xonar D2/D2X + CS4231 driver -ALSA: remove direct access of dev->bus_id in sound/isa/* + CS4236+ driver -ALSA: remove direct access of dev->bus_id in sound/isa/* -ALSA: Return proper error code at probe in sound/isa/* + CS46xx driver -ALSA: Fix a compile warning in cs46xx_lib.c + CS5535 driver -Add pci/cs5535audio/cs5535audio_olpc.c -ALSA: cs5535audio: turn off PCM properly if closing the audio device -ALSA: cs5535audio: suspend/resume callbacks are only defined with CONFIG_PM -ALSA: ALSA: cs5535audio: OLPC analog input support -ALSA: ALSA: cs5535audio: Use OLPC/Geode basic infrastructure -ALSA: ALSA: cs5535audio: invert EAPD for OLPC (newer than B3) -ALSA: ALSA: cs5535audio: drop ec_analog_input flag for OLPC stuff -ALSA: cs5535audio: decouple HPF from V_REFOUT in OLPC code -ALSA: cs5535audio: create function for setting OLPC's Analog Input mode -ALSA: cs5535audio: rename OLPC's analog input control && drop AD1888's HPF -ALSA: cs5535audio: check OLPC's Analog Input status vis GPIO -ALSA: cs5535audio: enable OLPC's V_REFOUT bias when recording -ALSA: ALSA: cs5535audio: rename V_REFOUT control to MIC Bias -ALSA: cs5535audio: for OLPC, default to Analog Input being off -ALSA: cs5535audio: turn off mic bias on OLPCs by default -ALSA: cs5535audio: clean up OLPC code -ALSA: cs5535audio: ensure MIC Bias/Analog Input bail if not on an OLPC machine -ALSA: cs5535 - Make OLPC-stuff depending on MGEODE_LX + Conexant Riptide driver -ALSA: Reduce stall detection timeout in riptide.c + Digigram PCXHR driver -Add build stub for pcxhr_mix22.c -pcxhr: fix pcxhr_mix22.c compilation for 2.4 kernels -ALSA: sound/pci/pcxhr/pcxhr.c: introduce missing kfree and pci_disable_device -ALSA: pcxhr - add support for pcxhr stereo sound cards -ALSA: pcxhr - add support for pcxhr stereo sound cards (core change) -ALSA: pcxhr - add support for pcxhr stereo sound cards (firmware support) -ALSA: pcxhr - add support for pcxhr stereo sound cards (mixer part) -ALSA: sound/pci/mixart/mixart.c: Add missing snd_card_free -ALSA: pcxhr - change firmware filenames + Digigram VX Pocket driver -ALSA: Return proper error code at probe in sound/pcmcia/* + Digigram VX core -ALSA: hda - Convert from takslet_hi_schedule() to tasklet_schedule() + Documentation -ALSA: hda - Add ALC299 fujitsu preset model -ALSA: hda - Add ASUS V1Sn support -ALSA: hda - Split ALC268 acer model -ALSA: hda: Added Realtek ALC888 model entry for Acer Aspire 4930G laptop -ALSA: hda - make laptop-eapd model back for AD1986A -ALSA: hda: Add STAC_DELL_M4_3 quirk -sound: ASoC: Rename snd_soc_card to snd_soc_machine -ALSA: ASoC: Fix typo in snd_soc_card update documentation -ALSA: hda - document the ELD proc interface -ALSA: hda: Added an ALC888 model entry for Fujitsu-Siemens Amilo Xa3530 -ALSA: hda - Check model for Dell 92HD73xx laptops -ALSA: oxygen: add Claro halo support -ALSA: Add more documentation about HD-audio driver -ALSA: hda - Add reference to HD-Audio.txt in ALSA-Configuration.txt -ALSA: Updates about bug-reporting in ALSA-Configuration.txt -ALSA: hda - Update documentation -ALSA: hda - Update HD-Audio.txt -ALSA: hda - Fix another typo in HD-Audio.txt -ALSA: hda - Add development tree URLs in HD-audio.txt -ALSA: hda - Fix silent HP output on D975 -ALSA: hda - Add no-jd model for IDT 92HD73xx -ALSA: split HD-audio model list to HD-Audio-Models.txt -ALSA: hda - Fix HD-Audio.txt reference of model list -ALSA: hda - Add probe_only option -ALSA: hda - Update model descriptions in patch_sigmatel.c -sound: ASoC: dapm: Allow explictly named mixer controls -ALSA: Update description of snd_card_create() in documents + EMU10K1/EMU10K2 driver -ALSA: emu10k1 - Add more invert_shared_spdif flag to Audigy models -ALSA: emu10k1 - Add capture boost mixer switch for Audigy + ES18xx driver -ALSA: Return proper error code at probe in sound/isa/* + FM801 driver -Fix fm801.patch and tea575-tuner.patch for V4L2 changes + Generic drivers -Add a wrapper for ns_to_ktime() for drivers/pcsp/pcsp_lib.c -Add HRTIMER_CB_IRQSAFE_UNLOCKED wrapper for 2.6.26 and older for pcsp -Fix pcsp.c for 2.6.26 or older kernels -Enable pcsp driver on 2.6.27 or later only -aloop - Remove unnecessary typedefs -aloop - A little clean-ups -aloop - Misc coding-style fixes -aloop - Rewrite to platform driver -aloop - Remove superfluous spinlock -aloop - Almost copmlete rewrite -Fix build of hrtimer-related codes with older kernels -Convert to snd_card_create() -ALSA: Fix PIT lockup on some chipsets when using the PC-Speaker -sound: struct device - replace bus_id with dev_name(), dev_set_name() -ALSA: pcsp - Use HRTIMER_CB_IRQSAFE_UNLOCKED -hrtimer: removing all ur callback modes -ALSA: pcsp - Fix starting the stream with HRTIMER_CB_IRQSAFE_UNLOCK -ALSA: ac97 - Remove EXPERIMENTAL from CONFIG_SND_AC97_POWER_SAVE + HDA Codec driver -Add the build stub for pci/hda/patch_intelhdmi.c -Fix build of hda_codec.c -ALSA: hda - Restore default pin configs for realtek codecs -ALSA: hda - Add another HP model for AD1884A -ALSA: hda: Add HDA vendor ID for Wolfson Microelectronics -ALSA: hda - Fix SPDIF mute on IDT/STAC codecs -ALSA: hda - Disable broken mic auto-muting in Realtek codes -ALSA: hda - Add digital-mic for ALC269 auto-probe mode -ALSA: hda - Add a quirk for another Acer Aspire (1025:0090) -ALSA: hda: make a STAC_DELL_EQ option -ALSA: hda - Use macros to check array overflow -ALSA: hda - Unify capture callbacks in realtek codes -ALSA: hda - Unify capture mixer creation in realtek codes -ALSA: hda - Re-add input-source control for Realtek -ALSA: hda - Add ALC299 fujitsu preset model -ALSA: hda - Fix missing ADC list in ALC260 auto-probe mode -ALSA: hda - Fix possible NULL dereference -ALSA: hda - Don't create empty PCM streams -ALSA: hda - Intel HDMI audio support -ALSA: hda - Fix unused function in patch_intelhdmi.c -ALSA: hda - Add ASUS V1Sn support -ALSA: hda - Add a quirk for MEDION MD96630 -ALSA: hda - Split ALC268 acer model -ALSA: hda - simplify hda_bus ops callbacks -ALSA: hda - Add lifebook model for Realtek ALC269 -ALSA: hda - Add missing NULL check in amp hash allocation -ALSA: hda - Add max allocation check in array allocator -ALSA: hda - Fix broken hash chain allocation -ALSA: hda - Add another HP model (6730s) for AD1884A -ALSA: hda - Make the HP EliteBook 8530p use AD1884A model laptop -ALSA: hda - Fix ALC260 hp3013 master switch -ALSA: hda - Fix another cache list management -ALSA: hda - Add missing analog-mux mixer creation for STAC9200 -ALSA: hda - Fix input pin initialization for STAC/IDT codecs -ALSA: hda - Fix IDT/STAC multiple HP detection -ALSA: hda - Check model type instead of SSID in patch_92hd71bxx() -ALSA: hda - Fix GPIO initialization in patch_stac92hd71bxx() -ALSA: hda - Add quirks for HP Pavilion DV models -ALSA: hda - Fix resume of GPIO unsol event for STAC/IDT -ALSA: hda - Add digital beep playback switch for STAC/IDT codecs -ALSA: hda: STAC_VREF_EVENT value change -ALSA: handle SiI1392 HDMI codec in patch_intelhdmi.c -ALSA: hda - Support Headphone and Speaker volumes control on VAIO -ALSA: hda: alc883 model for ASUS P5Q-EM boards -ALSA: hda: STAC_DELL_M6 EAPD -ALSA: hda-intel: reorder HDMI audio enabling sequence -ALSA: hda: remove redundant get_amp_nid() -ALSA: create hda_eld.c for ELD routines and proc interface -ALSA: ELD proc interface for HDMI sinks -ALSA: hda - Create jack detection elements in build_controls -ALSA: hda - Use init callback in stac92xx_resume() -ALSA: hda - Fix restore of pin configs at resume for STAC/IDT codecs -ALSA: hda - Allow multiple imux for matrix-type mixers of ALC codecs -ALSA: hda: Added Realtek ALC888 model entry for Acer Aspire 4930G laptop -ALSA: hda: make standalone hdmi_fill_audio_infoframe() -ALSA: hda: HDMI channel allocations for audio infoframe -ALSA: hda: HDMI channel mapping cleanups -ALSA: hda: EAPD mute on suspend -ALSA: hda: minor code cleanups -ALSA: hda: rename sink_eld to hdmi_eld -ALSA: hda - make laptop-eapd model back for AD1986A -ALSA: hda: Add STAC_DELL_M4_3 quirk -ALSA: hda - Add a quirk for Dell Studio 15 -ALSA: hda - Fix double free of jack instances -ALSA: hda - Release ELD proc file -ALSA: hda - fix sparse warning -ALSA: hda - mark Dell studio 1535 quirk -ALSA: hda - Fix build without CONFIG_PROC_FS -ALSA: hda - minor HDMI code cleanups -ALSA: hda - report selected CA index for Audio InfoFrame -ALSA: hda - make HDMI messages more user friendly -ALSA: hda - No 'Headphone as Line-out' swich without line-outs -ALSA: hda: Added an ALC888 model entry for Fujitsu-Siemens Amilo Xa3530 -ALSA: hda - Fix caching of SPDIF status bits -ALSA: hda - Add quirk for MSI 7260 mobo -ALSA: hda - Check model for Dell 92HD73xx laptops -ALSA: hda - Assign unsol tags dynamically in patch_sigmatel.c -ALSA: hda - Fix AFG power management on IDT 92HD* codecs -ALSA: sound/pci/hda/hda_codec.c: cleanup kernel-doc -ALSA: hda - make some functions static -ALSA: hda - Move power_save option to hda_intel.c -ALSA: hda - Fix PCM reconfigure -ALSA: hda - Fix creation of automatic capture mixers -ALSA: hda - Modularize HD-audio driver -ALSA: hda - Add codec-specific proc hook -ALSA: hda - Remove unused proc entry in hda_bus struct -ALSA: hda - Add IDT/STAC-specific proc output -ALSA: hda - Clear codec->proc_widget_hook at reset -ALSA: hda - Add quirk for Sony VAIO VGN-SR19XN -ALSA: hda - Check MODULE instead of CONFIG_SND_HDA_INTEL_MODULE -ALSA: hda - Don't export symbols when built-in kernel -ALSA: hda - Use amp cache for SPDIF mute controls in patch_sigmatel.c -ALSA: hda - Remove unnecessary caches for power states in patch_sigmatel.c -ALSA: hda - Add MCP67 HDMI support -ALSA: hda - Add forgotten module alias for Nvidia MCP67 HDMI -ALSA: hda - Fix pin-detection in patch_sigmatel.c -ALSA: hda - Proper power-map toggling for input pins -ALSA: hda - Add quirk for HP6730B laptop -ALSA: hda - Add Nvidia vendor id string -ALSA: hda - Fix silent HP output on D975 -ALSA: hda - Add Intel vendor id string -ALSA: hda - Remove duplicated strings from codec name -ALSA: hda - Add no-jd model for IDT 92HD73xx -ALSA: hda - Add quirk for Dell Studio 17 -ALSA: Revert "ALSA: hda: removed unneeded hp_nid references" -ALSA: hda - Add missing initializations of amp and verb caches -ALSA: hda - Use snd_hda_ctl_add() in patch_sigmatel.c -ALSA: hda - Remove non-working headphone control for Dell laptops -ALSA: hda - Rework on STAC/IDT auto-configuration code -ALSA: hda - Use more distinct name for a unique volume in STAC/IDT -ALSA: hda - Add probe_only option -ALSA: hda - Fix unused variable warnings in patch_sigmatel.c -ALSA: hda - Power up always when no jack detection is available -ALSA: hda - Add quirk for another HP dv7 -ALSA: hda: dinput_mux check -ALSA: hda: fix incorrect mixer index values for 92hd83xx -ALSA: hda - Add missing terminators in patch_sigmatel.c -ALSA: hda - fix name for ALC1200 -sound: LSA: hda - Add HP Acacia detection -ALSA: hda - add basic jack reporting functions to patch_conexant.c -ALSA: hda - cxt5051 report jack state -ALSA: hda - Add a new function to seek for a codec ID -ALSA: patch_sigmatel: Add missing Gateway entries and autodetection -ALSA: hda - More fixes on Gateway entries -ALSA: hda - Add quirk for HP 2230s -ALSA: hda - Fix typos for AD1882 codecs -ALSA: hda - Add codec ID for MCP73 HDMI -ALSA: hda - Add quirks for Acer Aspire 5930G and 6930G -ALSA: hda - Add quirk for Dell Inspiron Mini9 -ALSA: hda - create hda_codec.control_mutex for kcontrol->private_value -ALSA: hda - add support for Intel DX58SO board -ALSA: hda - Use own workqueue -ALSA: hda - Fix a typo -ALSA: hda - Add support of NVidia MCP78 HDMI -ALSA: hda - Add quirk for another HP dv5 -ALSA: hda - Use queue_delayed_work() -ALSA: hda - Fix silent headphone output on Panasonic CF-74 -ALSA: hda: stac92hd8xxx amp mixers -ALSA: hda - Don't reset HP pinctl in patch_sigmatel.c -ALSA: hda - Add automatic model setting for Samsung Q45 -ALSA: hda - Fix stac92hd83xxx_amp_nids[] -ALSA: hda - Fix missing initialization of NID 0x0e for STAC925x -ALSA: hda - Fix HP dv5 mic input -ALSA: hda - Fix invalid amp value for STAC925x -ALSA: hda - Fix (yet more) STAC925x issues -ALSA: hda - add quirks for some 82801H variants to use ALC883_MITAC -ALSA: hda: fix invalid power mapping masks + HDA Intel driver -Fix build of hda-intel with older kernels -ALSA: hda - Add reboot notifier -ALSA: hda - Remove old codec-probe limitation -ALSA: hda - simplify hda_bus ops callbacks -ALSA: hda - Make codec-probing more robust -ALSA: hda - Fix probe errors on Dell Studio Desktop -ALSA: hda - support detecting HD Audio devices with PCI class code -ALSA: azx_probe() cleanup -ALSA: hda - Add probe_mask quirk for Medion MD96630 -ALSA: hda - make some functions static -ALSA: hda - Move power_save option to hda_intel.c -ALSA: hda - Fix build error with CONFIG_SND_HDA_POWER_SAVE -Sound: hda - Restore PCI configuration space with interrupts off -ALSA: hda - Fix a compile warning when CONFIG_PM=n -ALSA: hda - Add probe_only option -ALSA: hda - Use own workqueue + HDA generic driver -Regenerate hda_beep.patch -Add hda_eld.c build stub -Fix build of hda-intel with older kernels -Fix build of hda_codec.c -Regenerate hda_beep.patch -ALSA: hda - Fix indentation in hda_local.h -ALSA: hda - Limit the number of GPIOs show in proc -ALSA: hda - Intel HDMI audio support -ALSA: hda - Missing NULL check in hda_beep.c -ALSA: hda - Add digital beep playback switch for STAC/IDT codecs -ALSA: introduce snd_print_pcm_rates() -ALSA: create hda_eld.c for ELD routines and proc interface -ALSA: ELD proc interface for HDMI sinks -ALSA: hda: make global snd_print_channel_allocation() -ALSA: hda: minor code cleanups -ALSA: hda: rename sink_eld to hdmi_eld -ALSA: hda: minor output message cleanups -ALSA: hda: make global snd_print_pcm_bits() -ALSA: hda: compact ELD output messages -ALSA: hda - Show missing GPIO unsol bits -ALSA: hda - properly print ELD sample bits -ALSA: hda: modify monitor name to be consistent with other ELD proc items -ALSA: hda - support writing to the ELD proc file -ALSA: hda - Add missing static for snd_hda_eld_proc_new() inline funciton -ALSA: hda - Release ELD proc file -ALSA: hda - Make CONFIG_SND_HDA_RECONFIG for codec reconfiguration -ALSA: hda - Move HD-audio Kconfig items to sound/pci/hda/Kconfig -ALSA: hda - Fix build without CONFIG_PROC_FS -ALSA: hda - make HDMI messages more user friendly -ALSA: hda - ELD proc interface write updates -ALSA: hda - fix DisplayPort naming -ALSA: hda - fix build warning when CONFIG_PROC_FS=n -ALSA: hda - Fix proc pcm rate bits -ALSA: hda - Really fix bits value in proc output -ALSA: hda - Fix PCM reconfigure -ALSA: hda - Modularize HD-audio driver -ALSA: hda - Add codec-specific proc hook -ALSA: hda - Add IDT/STAC-specific proc output -ALSA: hda - Don't export symbols when built-in kernel -ALSA: hda - Remove EXPERIMENTAL from CONFIG_SND_HDA_POWER_SAVE -ALSA: hda - Add a new function to seek for a codec ID -ALSA: hda - Use own workqueue + HR timer driver -Add snd-hrtimer build stub -Fix build of hrtimer-related codes with older kernels -hrtimer: Fix compilation for linus's GIT kernels -ALSA: Add hrtimer backend for ALSA timer interface -ALSA: timer - Add comments and use ns_to_ktime() -ALSA: hrtimer - Use hard-irq callback -hrtimer: Remove HRTIMER_CB_IRQSAFE_UNLOCKED cb_mode + ICE1712 driver -ALSA: sound/ice1712: indentation & braces disagree - add braces + ICE1724 driver -ALSA: ice1724 - Fix IRQ register initialization -ALSA: ice1724 - Re-fix IRQ mask initialization -ALSA: ice1724 - Fix a typo in IEC958 PCM name + ISA -ALSA: gusextreme: Fix build errors + Intel8x0 driver -ALSA: intel8x0 - add Dell Optiplex GX620 (AD1981B) to AC97 clock whitelist -ALSA: intel8x0 - Add reboot notifier -Revert "ALSA: intel8x0 - Add reboot notifier" + MIXART driver -ALSA: sound/pci/mixart/mixart.c: Add missing snd_card_free + OSS device core -sound: sound/sound_core: Fix sparse warnings -ALSA: Fix declaration of sound_class + Opti9xx drivers -ALSA: Return proper error code at probe in sound/isa/* -ALSA: opti9xx - Fix build breakage by snd_card_create() conversion + PCI drivers -ALSA: hda - Intel HDMI audio support -ALSA: create hda_eld.c for ELD routines and proc interface -ALSA: hda - Make CONFIG_SND_HDA_RECONFIG for codec reconfiguration -ALSA: hda - Move HD-audio Kconfig items to sound/pci/hda/Kconfig -ALSA: oxygen: add Claro halo support + PDAudioCF driver -ALSA: pdaudiocf - Fix missing free in the error path -ALSA: Return proper error code at probe in sound/pcmcia/* + PPC PMAC driver -snd-powermac: enable mic on iMac G4 (older kernels) -ALSA: snd-powermac: enable mic on iMac G4 + PPC PS3 driver -powerpc/ps3: Printing fixups for l64 to ll64 conversion sound/ppc + PPC Tumbler driver -ALSA: powermac - Rename mic-analog loopback mixer element + RME HDSP driver -ALSA: HDSP: check for io box before uploading firmware -ALSA: hdsp: check for iobox and upload firmware during ioctl -ALSA: hdsp/hdspm: remove card->id from rawmidi device name + RME9652 driver -ALSA: hdsp/hdspm: remove card->id from rawmidi device name + RTC timer driver -ALSA: hda - Convert from takslet_hi_schedule() to tasklet_schedule() + SB8 driver -ALSA: sb8 - Fix a return code in the error path + SPARC DBRI driver -dbri: check dma_alloc_coherent errors + SPARC cs4231 driver -of_platform_driver noise on sparce -Revert "of_platform_driver noise on sparce" -sparc64: Fix unsigned long long warnings in drivers. + Serial BUS drivers -Fix tea535-tuner.patch for older kernels -Regenerated patches -Fix fm801.patch and tea575-tuner.patch for V4L2 changes + SoC Audio for the Atmel AT32 System-on-Chip -Changed files for soc/atmel code merging -sound: ASoC: Merge AT91 and AVR32 support into a single atmel architecture + SoC Audio for the Atmel AT32/AT91 System-on-Chip -sound: ASoC: Add audio support for the Atmel AT91SAM9G20ek board(uing wolfson 8731). -ALSA: ASoC - Remove unnecessary inclusion of linux/version.h -sound: ASoC: Merge snd_soc_ops into snd_soc_dai_ops -sound: ASoC: Remove DAI type information -ASoC: Push platform registration down into the card -ASoC: Remove device from platform suspend and resume operations -ASoC: Remove platform device from DAI suspend and resume operations -ASoC: Register platform DAIs -ASoC: Register platform drivers -ASoC: Fix typos in Atmel module registration -ALSA: ASoC - Fix wrong section types -ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek -sound: ASoC: atmel_pcm: Remove non-existant header + SoC Audio for the Samsung S3C24XX chips -sound: ASoC: Add new parameter to s3c24xx_pcm_enqueue -sound: ASoC: s3c24xx 8 bit sound fix -sound: ASoC: Revert "ASoC: Add new parameter to s3c24xx_pcm_enqueue" -sound: ASoC: Machine driver for for s3c24xx with uda134x -sound: ASoC: Move uda134x_codec.h to uda134x.h -sound: ASoC: s3c24xx_uda134x DAI accessor functions and static cleanup -[ARM] S3C: Move regs-ac97.h to arch/arm/plat-s3c/include/plat. -ASoC: Add new parameter to s3c24xx_pcm_enqueue -ALSA: ASoC: Fix old-style trigger callback in s3c2443-ac97.c -ALSA: ASoC - Fix DAI registration in s3c2443-ac97.c -ASoC: Revert "ASoC: Add new parameter to s3c24xx_pcm_enqueue" + SoC Blackfin -ALSA: ASoC: Blackfin: update SPORT0 port selector (v2) -sound: ASoC: Blackfin: updates Kconfig for SPORT -sound: ASoC: Blackfin: add multi-channel function support -sound: ASoC: Blackfin: Fix AD1980/1 build with MMAP support disabled -sound: ASoC: Fix Blackfin AC97 DAI probe function return code -sound: ASoC: Blackfin: do not force TWI bus for ssm2602 codec -sound: ASoC: Blackfin: Simplify the MMAP_SUPPORT macros protected code -sound: ASoC: Blackfin: always set a default value for that GPIO range -sound: ASoC: Convert blackfin machines to use DAI accessor functions -ALSA: ASoC: Remove superfluous dependency on SND_SOC -ASoC: Push platform registration down into the card -ALSA: ASoC - Fix wrong section types -ASoC: Fix variable name for Blackfin I2S DAI + SoC Codec AC97 -ASoC: Rename snd_soc_register_card() to snd_soc_init_card() + SoC Codec AD1980 -sound: ASoC: AD1980 codec: add multi-channel function support -sound: ASoC: Improve error reporting for AC97 reset failures -sound: ASoC: Flag AD1980 as an AC97 interface -ASoC: Rename snd_soc_register_card() to snd_soc_init_card() -sound: ASoC: cleanup duplicated code. + SoC Codec AD73311 -ALSA: ASoC codec: remove unused #include -ASoC: Rename snd_soc_register_card() to snd_soc_init_card() -ASoC: Remove in-code changelog from AD73311 driver -ASoC: Register non-AC97 codec DAIs + SoC Codec AK4535 -ASoC: Register non-AC97 codec DAIs -sound: ASoC: cleanup duplicated code. + SoC Codec CS4270 -sound: ASoC: Disable automatic volume control in the CS4270 sound driver -ASoC: Register non-AC97 codec DAIs + SoC Codec PCM3008 -Add a few soc build stubs -sound: ASoC: Add PCM3008 ALSA SoC driver -ASoC: Register non-AC97 codec DAIs + SoC Codec Philips UDA134x -Add build stubs for soc s3c24xx-uda134x & co -sound: ASoC: UDA134x codec driver -sound: ASoC: Move uda134x_codec.h to uda134x.h + SoC Codec SSM2602 -sound: ASoC: ssm2602: Fix priv substreams refs -sound: ASoC: ssm2602: Update supported stream formats -ASoC: Fix DSP formats in SSM2602 audio codec -sound: ASoC: cleanup duplicated code. + SoC Codec TLV320AIC23 -sound: ASoC: TLV320AIC23B Support more sample rates -sound: ASoC: Build tlv320aic23 cleanly -ASoC: Fix incorrect DSP format in OMAP McBSP DAI and affected drivers + SoC Codec TLV320AIC3X -ASoC: Allow more routing features for tlv320aic3x -ASoC: tlv320aic3x: headset/button press support -ASoC: tlv320aic3x: control additions and cleanups -ALSA: ASoC: tlv320aic3x add dsp_a + SoC Codec TWL4030 -sound: ASoC: Add support for TWL4030 audio codec -ALSA: ASoC: TWL4030 codec - fix 256*Fs clock -sound: ASoC: Fix supported sample rates of TWL4030 audio codec -sound: ASoC: Fix for master playback/capture volume range for TWL4030 codec -sound: ASoC: TWL4030: Disable soft-volume -sound: ASoC: TWL4030: Change the Master volume control to TLV -sound: ASoC: TWL4030: Add CGAIN volume control -sound: ASoC: TWL4030: Add helper function for output gain controls -ASoC: TWL4030: Add helper function for output gain controls -ASoC: TWL4030: Change the capture volume control to TLV -ASoC: TWL4030: Change the common playback volume controls -ASoC: TWL4030: Add volume controls for outputs -ASoC: TWL4030: Add input selection and gain controls -ASoC: TWL4030: Correct DAPM_DAC with power control -ASoC: TWL4030: Add Analog PGA control switch to DAPM -ASoC: TWL4030: Add DAPM event handler for output MUX selection -ASoC: TWL4030: DAPM mapping of the Earpiece output -ASoC: TWL4030: DAPM mapping of the PreDriv outputs -ASoC: TWL4030: DAPM mapping of the Headset outputs -ASoC: TWL4030: DAPM mapping of the Carkit outputs -ASoC: TWL4030: DAPM mapping of the Handsfree outputs -ASoC: TWL4030: Do not alter the Headset output volume on power-up/down -ALSA: ASoC - Fix module init entry for twl4030.c -ASoC: TWL4030: Add missing Carkit output -ASoC: TWL4030: Small cleanup -ASoC: TWL4030: Change the name for the DACs -ASoC: TWL4030: hands-free start-up sequence. -asoc/twl4030: remove duplicate code (merging problem) -sound: ASoC: TWL4030: Make the enum filter generic for twl4030 -sound: ASoC: TWL4030: DAPM based capture implementation -ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type -ASoC: TWL4030: Change the soc_value_enum back to soc_enum -ASoC: TWL4030: Module unloading fix + SoC Codec WM8350 -ASoC: Add WM8350 AudioPlus codec driver -ALSA: ASoC - Add missing __devexit annotation to wm8350.c -sound: ASoC: Implement WM8350 headphone jack detection + SoC Codec WM8728 -Add wm8728 build stub -sound: ASoC: Add WM8728 codec driver + SoC Codec WM8900 -ASoC: Convert WM8900 to allow registration by machine code -ASoC: Convert WM8900 to do more work at I2C probe time + SoC Codec WM8903 -ALSA: soc - Fix compile warnings in wm8903.c -Revert "ALSA: soc - Fix compile warnings in wm8903.c" -ASoC: Fix WM8903 right mixer bypass path -ASoC: Work around warnings from some build environments -ASoC: Convert WM8903 driver to register at I2C probe time -ASoC: Stop WM8903 SYSCLK when suspending + SoC Codec WM8990 -sound: ASoC: Allow writes to uncached registers in WM8990 -sound: ASoC: Enable WM8990 ADC clocking workaround -sound: ASoC: Manage VMID mode for WM8990 + SoC Codec WM9705 -sound: ASoC: Driver for the WM9705 AC97 codec. + SoC Codec WM9712 -sound: ASoC: Improve error reporting for AC97 reset failures + SoC Codec WM9713 -ALSA: ASoC: Fix WM9713 ALC Decay Time name -sound: ASoC: Do a warm reset after cold when resetting the WM9713 -sound: ASoC: Improve error reporting for AC97 reset failures -sound: ASoC: Use supplied DAI for WM9713 rather than substream -ASoC: Don't free static data in WM9713 + SoC DaVinci -Add a few soc build stubs -sound: ASoC: Add Right-Justified mode and Codec clock master to davinci-i2s -sound: ASoC: DaVinci: Audio: Fix swapping of channels at start of stereo playback -sound: ASoC: DaVinci: Fix audio stall when doing full duplex -sound: ASoC: Add driver for the Lyrtech SFFSDR board -ASoC: switch davinci DPRINTK to pr_debug() -ALSA: ASoC: DaVinci: davinvi-evm, make requests explicit -ALSA: ASoC: DaVinci: davinci-i2s add comments to explain polarity -ALSA: ASoC: DaVinci: davinci-i2s clean up -ALSA: ASoC: DaVinci: davinci-i2s clean up -ALSA: ASoC: DaVinci: document I2S limitations -ALSA: ASoC: DaVinci: i2s, evm, pass same value to codec and cpu_dai -ALSA: ASoc: DaVinci: davinci-evm use dsp_b mode -ASoC: fix davinci-sffsdr buglet -ASoC: Clocking fixes for davinci-evm.c -remove lots of double-semicolons -sound: ASoC: DaVinci: Fix SFFSDR compilation error. + SoC Dynamic Audio Power Management -Remove ALSA kernel codes from soc-dapm.c -sound: ASoC: Allow setting codec register with debugfs filesystem -sound: ASoC: Remove DAPM restriction on mixer control name lengths -ALSA: ASoC - restore removed variable declaration -ALSA: SOC: Fix setting codec register with debugfs filesystem merge error -ASoC: Complain if we fail to create DAPM controls -sound: ASoC: Clean up kerneldoc warnings -ASoC: New enum type: value_enum -ASoC: Merge the soc_value_enum to soc_enum struct -ASoC: Fix the power update function for snd_soc_dapm_value_mux -sound: ASoC: dapm: Allow explictly named mixer controls -sound: ASoC: Constify pin names for DAPM pin status APIs + SoC Freescale -ALSA: ASoC: Fix some minor errors in mpc5200 psc i2s driver -powerpc/mpc5200: fix bestcomm Kconfig dependencies -ALSA: ASoC: Remove superfluous dependency on SND_SOC + SoC L3 bus -Add build stubs for soc s3c24xx-uda134x & co -sound: ASoC: UDA134x codec driver + SoC Layer -soc - Fix build with 2.6.25 or earler kernel -soc - disable DEBUG_FS for 2.6.26, too -Add soc-jack build stub -ALSA: ASoC: Fix mono controls after conversion to support full int masks -sound: struct device - replace bus_id with dev_name(), dev_set_name() -sound: ASoC: Allow setting codec register with debugfs filesystem -sound: ASoC: Fix handling of DAPM suspend work -sound: ASoC: Convert core to use standard debug print macros -sound: ASoC: Use finer grained dependencies in SND_SOC_ALL_CODECS -ALSA: ASoC - Fix a typo in Kconfig -sound: ASoC: Add support for TWL4030 audio codec -sound: ASoC: Merge AT91 and AVR32 support into a single atmel architecture -sound: ASoC: Remove core version number -sound: ASoC: Add WM8728 codec driver -sound: ASoC: UDA134x codec driver -sound: ASoC: Remove unused snd_soc_machine_config declaration -sound: ASoC: Add PCM3008 ALSA SoC driver -sound: ASoC: Rename snd_soc_card to snd_soc_machine -sound: ASoC: Move DAI structure definitions into new soc-dai.h -sound: ASoC: Merge snd_soc_ops into snd_soc_dai_ops -sound: ASoC: Remove DAI type information -sound: ASoC: Lower priority of resume work logging -ASoC: Clean up kernel-doc for snd_soc_dai_set_fmt -ASoC: Rename snd_soc_register_card() to snd_soc_init_card() -ASoC: Annotate core removal function -ASoC: Push workqueue data into snd_soc_card -ASoC: Push platform registration down into the card -ASoC: Push debugfs files out of the snd_soc_device structure -ASoC: Remove device from platform suspend and resume operations -ASoC: Remove platform device from DAI suspend and resume operations -ASoC: Remove obsolete declaration of struct snd_soc_clock_info -ASoC: Add card registration API -ASoC: Add DAI registration API -ASoC: Add platform registration API -ASoC: Initial framework for dynamic card instantiation -ASoC: Wait for non-AC97 codec DAIs before instantiating -ASoC: Add codec registration API -ASoC: Ease merge difficulties from new architectures -ASoC: Add WM8350 AudioPlus codec driver -sound: ASoC: Clean up kerneldoc warnings -ASoC: New enum type: value_enum -ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses -ASoC: Merge the soc_value_enum to soc_enum struct -sound: ASoC: Add jack reporting interface -sound: ASoC: cleanup duplicated code. -sound: ASoC: Driver for the WM9705 AC97 codec. + SoC PXA2xx Corgi -ALSA: ASoC: Fix compile warnings on corgi.c + SoC PXA2xx E750 -sound: ASoC: machine driver for Toshiba e750 + SoC PXA2xx E800/WM9712 -sound: ASoC: machine driver for Toshiba e800 + SoC PXA2xx EM-X270 -ALSA: soc - Remove obsoleted sound/driver.h inclusion + SoC PXA2xx Palm T|X -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver + SoC PXA2xx Tosa -sound: ASoC: tosa: move gpio probing to machine callbacks + SoC PXA2xx Zylonite -Add the build stub for zylonite -sound: ASoC: Add Marvell Zylonite machine support + SoC Texas Instruments OMAP -Add a few soc build stubs -sound: ASoC: Add support for Gumstix Overo -sound: ASoC: Add support for Beagleboard -sound: ASoC: OMAP: Add more supported sample rates into McBSP DAI driver -sound: ASoC: Add support for omap2evm board -sound: ASoC: OMAP: Fix preprocessor filled DAI name in McBSP DAI -sound: ASoC: OMAP: Apply channel constrains to N810 machine driver -sound: ASoC: OMAP: Add support for mono audio links in McBSP DAI -sound: ASoC: Fix TWL4030 Kconfig dependency -sound: ASoC: Add support for TI SDP3430 -ASoC: Fix word wrapping in OMAP Kconfig -ALSA: ASoC: Remove superfluous dependency on SND_SOC -ASoC: Add support for OMAP3 Pandora -ALSA: ASoC - Fix symbol conflicts in omac-mcbsp.c -ALSA: Fix a Oops bug in omap soc driver. -ASoC: Fix incorrect DSP format in OMAP McBSP DAI and affected drivers -ALSA: ASoC: fix a typo in omp-pcm.c -ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers -ASoC: Mark non-connected TWL4030 pins for pandora + Sound Scape driver -ALSA: wss-lib: move AD1845 frequency setting into wss-lib -ALSA: sscape: fix incorrect timeout after microcode upload + TEA575x tuner -V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card -V4L/DVB (10135): v4l2: introduce v4l2_file_operations. -V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl. + USB -ALSA: snd-usb-caiaq: support for two more audio devices + USB USX2Y -Add wrapper functions for new usb interface functions -fix 2.4 kernel compilation (__deprecated & usbusx2y probe) -ALSA: sound: Make static -ALSA: Use usb_set/get_intfdata -trivial: fix then -> than typos in comments and documentation -ALSA: Return proper error code at probe in sound/usb/* + USB caiaq -Add wrapper functions for new usb interface functions -ALSA: snd-usb-caiaq: clean up the control adding code -ALSA: Use usb_set/get_intfdata -ALSA: caiaq - Fix Oops with MIDI -ALSA: caiaq - Version 1.3.10 -ALSA: Return proper error code at probe in sound/usb/* -ALSA: snd-usb-caiaq: support for two more audio devices + USB generic driver -Regenerated patches -Add wrapper functions for new usb interface functions -ALSA: Add missing usbcompat.h -Fix usbcompat.h -Don't include usbcompat.h multiple times -ALSA: usb - Add quirk for Edirol UA-25EX advanced modes -ALSA: sound/usb: use USB API functions rather than constants -ALSA: Use usb_set/get_intfdata -ALSA: sound/usb: Use negated usb_endpoint_xfer_control, etc -ALSA: USB quirk for Logitech Quickcam Pro 9000 name -ALSA: preliminary support for Toshiba SB-0500 -ALSA: rename "Device" to "Toshiba SB-0500" via quirks -ALSA: usb-audio - Cache mixer values -ALSA: usb-audio - Quirk for Serato phono + Utils -Add a workaround to disable CONFIG_SND_SOC_ALL_CODECS as default -alsa-info.sh: check if script can be overwritten in update() -Handle a bit deeper dependency chain in utils/mod-deps -Handle def_bool in mod-deps -Fix handling of tab and space in Kconfig -Fix the handling of CONFIG_SND_FM801_TEA575X -alsa-info.sh - added extra checks + Virtual Master -ALSA: add snd_ctl_add_slave_uncached() + WSS library -ALSA: wss-lib: move AD1845 frequency setting into wss-lib -ALSA: wss-lib: remove "pops" before each played sound Changelog between 1.0.18 and 1.0.18a releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.18a) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core -Add snd-hrtimer build stub -Fix build with 2.6.28-rc2 kernel -Remov invalid AC_CACHE_VAL from configure -Add check of CONFIG_PCSPKR_PLATFORM -Release v1.0.18a + ALSA Core -Add dev_name() and dev_set_name() wrappers -Remove __attribute__ form dev_set_name() wrapper -Use macro instead of inline static function for dev_set_name() -Remove redundant inclusion of in adriver.h -Add missing get_unaligned_*() wrappers for older kernels -saner FASYNC handling on file close -ALSA: Add hrtimer backend for ALSA timer interface -alsa: fix snd_BUG_on() and friends -ALSA: Evaluate condition in snd_BUG_ON() in non-debugging case -ALSA: Document debug macros + SoC PXA2xx Core -sound: ASoC: Add PXA SSP support -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver + Control Midlevel -ALSA: Warn when control names are truncated -saner FASYNC handling on file close + PCM Midlevel -saner FASYNC handling on file close + RawMidi Midlevel -ALSA: rawmidi - Add open check in rawmidi callbacks + Timer Midlevel -saner FASYNC handling on file close + T5 and LifeDrive -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver + /soc/Makefile -sound: ASoC: Merge AT91 and AVR32 support into a single atmel architecture + /soc/codecs/Makefile -sound: ASoC: Add support for TWL4030 audio codec + /soc/pxa/Makefile -sound: ASoC: Add PXA SSP support -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver + AC97 Codec -sound: struct device - replace bus_id with dev_name(), dev_set_name() -ALSA: cs5535audio: stick AD1888 bitshift values into a header file + AD1848 driver -ALSA: remove direct access of dev->bus_id in sound/isa/* + ALSA Version -ALSA: Release v1.0.18a + ALSA sequencer -ALSA: Add hrtimer backend for ALSA timer interface + Adlib FM driver -ALSA: remove direct access of dev->bus_id in sound/isa/* + Apple Onboard Audio driver -sound: struct device - replace bus_id with dev_name(), dev_set_name() + CS4231 driver -ALSA: remove direct access of dev->bus_id in sound/isa/* + CS4236+ driver -ALSA: remove direct access of dev->bus_id in sound/isa/* + CS5535 driver -Add pci/cs5535audio/cs5535audio_olpc.c -ALSA: cs5535audio: turn off PCM properly if closing the audio device -ALSA: cs5535audio: suspend/resume callbacks are only defined with CONFIG_PM -ALSA: ALSA: cs5535audio: OLPC analog input support -ALSA: ALSA: cs5535audio: Use OLPC/Geode basic infrastructure -ALSA: ALSA: cs5535audio: invert EAPD for OLPC (newer than B3) -ALSA: ALSA: cs5535audio: drop ec_analog_input flag for OLPC stuff -ALSA: cs5535audio: decouple HPF from V_REFOUT in OLPC code -ALSA: cs5535audio: create function for setting OLPC's Analog Input mode -ALSA: cs5535audio: rename OLPC's analog input control && drop AD1888's HPF -ALSA: cs5535audio: check OLPC's Analog Input status vis GPIO -ALSA: cs5535audio: enable OLPC's V_REFOUT bias when recording -ALSA: ALSA: cs5535audio: rename V_REFOUT control to MIC Bias -ALSA: cs5535audio: for OLPC, default to Analog Input being off -ALSA: cs5535audio: turn off mic bias on OLPCs by default -ALSA: cs5535audio: clean up OLPC code -ALSA: cs5535audio: ensure MIC Bias/Analog Input bail if not on an OLPC machine + Documentation -ALSA: hda - Add ALC299 fujitsu preset model -ALSA: hda - Add ASUS V1Sn support -ALSA: hda - Split ALC268 acer model + EMU10K1/EMU10K2 driver -ALSA: emu10k1 - Add more invert_shared_spdif flag to Audigy models + Generic drivers -ALSA: Fix PIT lockup on some chipsets when using the PC-Speaker -sound: struct device - replace bus_id with dev_name(), dev_set_name() + HDA Codec driver -Add the build stub for pci/hda/patch_intelhdmi.c -ALSA: hda - Restore default pin configs for realtek codecs -ALSA: hda - Add another HP model for AD1884A -ALSA: hda: Add HDA vendor ID for Wolfson Microelectronics -ALSA: hda - Fix SPDIF mute on IDT/STAC codecs -ALSA: hda - Disable broken mic auto-muting in Realtek codes -ALSA: hda - Add digital-mic for ALC269 auto-probe mode -ALSA: hda - Add a quirk for another Acer Aspire (1025:0090) -ALSA: hda: make a STAC_DELL_EQ option -ALSA: hda - Use macros to check array overflow -ALSA: hda - Unify capture callbacks in realtek codes -ALSA: hda - Unify capture mixer creation in realtek codes -ALSA: hda - Re-add input-source control for Realtek -ALSA: hda - Add ALC299 fujitsu preset model -ALSA: hda - Fix missing ADC list in ALC260 auto-probe mode -ALSA: hda - Fix possible NULL dereference -ALSA: hda - Don't create empty PCM streams -ALSA: hda - Intel HDMI audio support -ALSA: hda - Fix unused function in patch_intelhdmi.c -ALSA: hda - Add ASUS V1Sn support -ALSA: hda - Add a quirk for MEDION MD96630 -ALSA: hda - Split ALC268 acer model -ALSA: hda - simplify hda_bus ops callbacks -ALSA: hda - Add lifebook model for Realtek ALC269 -ALSA: hda - Add missing NULL check in amp hash allocation -ALSA: hda - Add max allocation check in array allocator -ALSA: hda - Fix broken hash chain allocation -ALSA: hda - Add another HP model (6730s) for AD1884A -ALSA: hda - Make the HP EliteBook 8530p use AD1884A model laptop -ALSA: hda - Fix ALC260 hp3013 master switch -ALSA: hda - Fix another cache list management + HDA Intel driver -ALSA: hda - Add reboot notifier -ALSA: hda - Remove old codec-probe limitation -ALSA: hda - simplify hda_bus ops callbacks -ALSA: hda - Make codec-probing more robust -ALSA: hda - Fix probe errors on Dell Studio Desktop + HDA generic driver -ALSA: hda - Fix indentation in hda_local.h -ALSA: hda - Limit the number of GPIOs show in proc -ALSA: hda - Intel HDMI audio support + HR timer driver -Add snd-hrtimer build stub -ALSA: Add hrtimer backend for ALSA timer interface + ICE1712 driver -ALSA: sound/ice1712: indentation & braces disagree - add braces + ICE1724 driver -ALSA: ice1724 - Fix IRQ register initialization -ALSA: ice1724 - Re-fix IRQ mask initialization + ISA -ALSA: gusextreme: Fix build errors + Intel8x0 driver -ALSA: intel8x0 - add Dell Optiplex GX620 (AD1981B) to AC97 clock whitelist + PCI drivers -ALSA: hda - Intel HDMI audio support + RME HDSP driver -ALSA: HDSP: check for io box before uploading firmware -ALSA: hdsp: check for iobox and upload firmware during ioctl + SPARC DBRI driver -dbri: check dma_alloc_coherent errors + SoC Audio for the Atmel AT32 System-on-Chip -Changed files for soc/atmel code merging -sound: ASoC: Merge AT91 and AVR32 support into a single atmel architecture + SoC Audio for the Atmel AT32/AT91 System-on-Chip -sound: ASoC: Add audio support for the Atmel AT91SAM9G20ek board(uing wolfson 8731). -ALSA: ASoC - Remove unnecessary inclusion of linux/version.h + SoC Audio for the Samsung S3C24XX chips -sound: ASoC: Add new parameter to s3c24xx_pcm_enqueue + SoC Blackfin -ALSA: ASoC: Blackfin: update SPORT0 port selector (v2) + SoC Codec AD73311 -ALSA: ASoC codec: remove unused #include + SoC Codec CS4270 -sound: ASoC: Disable automatic volume control in the CS4270 sound driver + SoC Codec TWL4030 -sound: ASoC: Add support for TWL4030 audio codec -ALSA: ASoC: TWL4030 codec - fix 256*Fs clock + SoC Codec WM9713 -ALSA: ASoC: Fix WM9713 ALC Decay Time name -sound: ASoC: Do a warm reset after cold when resetting the WM9713 + SoC Dynamic Audio Power Management -sound: ASoC: Allow setting codec register with debugfs filesystem -sound: ASoC: Remove DAPM restriction on mixer control name lengths -ALSA: ASoC - restore removed variable declaration -ALSA: SOC: Fix setting codec register with debugfs filesystem merge error + SoC Freescale -ALSA: ASoC: Fix some minor errors in mpc5200 psc i2s driver + SoC Layer -soc - Fix build with 2.6.25 or earler kernel -soc - disable DEBUG_FS for 2.6.26, too -ALSA: ASoC: Fix mono controls after conversion to support full int masks -sound: struct device - replace bus_id with dev_name(), dev_set_name() -sound: ASoC: Allow setting codec register with debugfs filesystem -sound: ASoC: Fix handling of DAPM suspend work -sound: ASoC: Convert core to use standard debug print macros -sound: ASoC: Use finer grained dependencies in SND_SOC_ALL_CODECS -ALSA: ASoC - Fix a typo in Kconfig -sound: ASoC: Add support for TWL4030 audio codec -sound: ASoC: Merge AT91 and AVR32 support into a single atmel architecture -sound: ASoC: Remove core version number + SoC PXA2xx Palm T|X -sound: ASoC: Add Palm/PXA27x unified ASoC audio driver + SoC Texas Instruments OMAP -sound: ASoC: Add support for Gumstix Overo -sound: ASoC: Add support for Beagleboard + USB generic driver -ALSA: usb - Add quirk for Edirol UA-25EX advanced modes + Utils -Add a workaround to disable CONFIG_SND_SOC_ALL_CODECS as default -alsa-info.sh: check if script can be overwritten in update() -Handle a bit deeper dependency chain in utils/mod-deps Changelog between 1.0.17 and 1.0.18 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.17_v1.0.18) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core -Fix build of hda-beep stuff with older 2.6 kernels -build stub for us122l -Add kstrndup() wrapper -Release v1.0.18rc1 -Fix include files in configure checks -Fix ARCH detection for ppc and ppc64 -Add arch/include check to configure -soc - Add a workaround for incompatible debugfs -Release v1.0.18rc3 -Mark CONFIG_SND_JACK as 2.6.27 or later -Add pci_ioremap_bar() check and wrapper -Add check of video_drvdata() -x86 mach: test for mach_apic.h to skip empty directories -Fix build for old 2.4 kernels -Release v1.0.18 -sound: make OSS sound core optional -Fix CONFIG_AC97_BUS dependency + ALSA Core -Add a wrapper for strict_strtoul() for older kernels -Fix device_create_drvdata() in snd_card_register() -Add missing pr_xxx() for older kernels -Regenerate patch for replacement with device_create_drvdata() -Add device_create_drvdata() check -Fix build with recent linux-next tree -Revert "Add device_create_drvdata() check" -Kill snd_assert() -Add WARN() and WARN_ON() wrappers for older kernels -Add kstrndup() wrapper -Add dev_printk() and co macros for 2.2/2.4 kernels -Force to re-define WARN_ON() for older 2.6 kernels -Add patches for sparc/*.c -add print_hex_dump_bytes() wrapper -Fix patches for device_create() updates -Add pci_ioremap_bar() check and wrapper -Add check of video_drvdata() -Add fmode_t definition for older kernels -Fix build for old 2.4 kernels -sound: cdev lock_kernel() pushdown -device create: sound: convert device_create to device_create_drvdata -PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures -ALSA: Add jack reporting API -ALSA: Build jack detection -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE -ALSA: IEC958 definition for consumer status channel update -sound: Revert "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE" -ALSA: Add USB US122L driver -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE -ALSA: Introduce snd_BUG_ON() macro -ALSA: Kill snd_assert() in sound/core/* -ALSA: Kill snd_assert() definition -ALSA: Clean up snd_BUG() -ALSA: Clean up SG-buffer helper functions and macros -ALSA: Allocate larger pages in sgbuf -sound: make OSS sound core optional -ALSA: Remove bitwise from snd_pcm_hw_param_t -ALSA: Increase components array size -ALSA: Add a note on dependency of RTC stuff -alsa: Remove special SBUS dma support code. -device create: sound: convert device_create_drvdata to device_create -ALSA: Print function symbol in the error messages + SoC PXA2xx Core -[ARM] 5063/1: pxa: add clk support for pxa2xx I2S -[ARM] 5098/1: fix sound/soc/pxa/tosa.c to new gpio api -ALSA: ASoC: Permit simultaneous compilation of both PXA AC97 drivers -ALSA: ASoC: fix pxa2xx-i2s clk_get call -sound: ASoC: Support runtime selection of CPU in pxa2xx-i2s -ALSA: Separate common pxa2xx-ac97 code -ALSA: Separate common pxa2xx-pcm code -pxa: move I2S register and bit definitions into pxa2xx-i2s.c -[ARM] pxa: simplify DMA register definitions + Control Midlevel -Kill snd_assert() -ALSA: Kill snd_assert() in sound/core/* -ALSA: use correct lock in snd_ctl_dev_disconnect() + HWDEP Midlevel -Kill snd_assert() -ALSA: Kill snd_assert() in sound/core/* + Jack Input Event Midlevel -Add missing jack.c build stub -jack - fix build with older kernels -Fix jack.c compilation - missing SW_LINEOUT_INSERT -ALSA: Add jack reporting API -ALSA: Handle NULL jacks in snd_jack_report() -ALSA: jack: lineout support to jack abstraction layer -ALSA: hda: dynamic jack id + PCM Midlevel -Regenerated pcm_native.patch -snd/PCM: fasync BKL pushdown -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE -sound: Revert "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE" -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE -pcm_native.c: remove unused label -Revert "pcm_native.c: remove unused label" -ALSA: Clean up SG-buffer helper functions and macros -ALSA: Allocate larger pages in sgbuf -ALSA: add dummy function to support shared mmap in nommu Blackfin arch -ALSA: fix locking in snd_pcm_open*() and snd_rawmidi_open*() -ALSA: remove unneeded power_mutex lock in snd_pcm_drop -ALSA: kernel docs: fix sound/core/ kernel-doc -sound: add missing pcm kernel-doc + RawMidi Midlevel -ALSA: fix locking in snd_pcm_open*() and snd_rawmidi_open*() + Timer Midlevel -ALSA: fix a typo during snd_assert() removal + /arm/Makefile -ALSA: Separate common pxa2xx-ac97 code -ALSA: Separate common pxa2xx-pcm code + /isa/Makefile -ALSA: wss_lib: move cs4231_lib into wss_lib + /soc/Makefile -sound: ASoC: Blackfin: Include Blackfin architecture support in build + /soc/codecs/Makefile -ALSA: ASoC: Add Texas Instruments TLV320AIC26 codec driver -ALSA: ASoC: AD1980 audio codec driver -ALSA: ASoC: Add WM8900 CODEC driver -ALSA: ASoC: Add WM8580 CODEC driver -ALSA: ASoC: Add WM8903 CODEC driver -sound: ASoC codec: SSM2602 audio codec driver -ALSA: ASoC: Sort Kconfig and Makefile entries for codecs -sound: ASoC: Add WM8971 CODEC driver -ALSA: ASoC codec: AD73311 audio codec driver -ALSA: ASoC: Add TLV320AIC23 codec driver + /sparc/Makefile -Add patches for sparc/*.c + AC97 Codec -ALSA: add TriTech 28023 AC97 codec ID and Wolfson 9701 name. -ALSA: re-order AC97 codec ID table. -ALSA: make snd_ac97_add_vmaster() static -ALSA: ac97 - Enable mono-out on ALC203 codec as default -ALSA: Kill snd_assert() in sound/pci/* -ALSA: ac97 - vt1618 7.1 Audio Support -ALSA: ac97_patch make functions static -ALSA: ASoC: update email address for Liam Girdwood -ALSA: Enable SPDIF output on ALC655 + AD1816A driver -ALSA: Kill snd_assert() in sound/isa/* -ALSA: snd-ad1816a: add different TerraTec EWS64 S model + AD1848 driver -ALSA: wss_lib: use struct snd_wss instead of snd_ad1848 -ALSA: wss_lib: use wss constants instead of ad1848 ones -ALSA: wss_lib: replace ad1848 mixer element macros with wss ones -ALSA: wss_lib: use CS4231P instead of AD1848P (kill the AD1848P) -ALSA: wss_lib: use wss mixer code instead of ad1848 one -ALSA: wss_lib: use wss pcm code instead of ad1848 one -ALSA: wss_lib: use wss detection code instead of ad1848 one -ALSA: remove stale files + AD1889 driver -ALSA: Kill snd_assert() in sound/pci/* -sound: pci: use pci_ioremap_bar() in sound/ + AK4531 codec -ALSA: Kill snd_assert() in sound/pci/* + AK4XXX AD/DA converters -ALSA: revo51: add headphone output + ALS4000 driver -ALSA: als4000 - Code clean up -ALSA: ALS4000 driver work, step 2 + ALSA Minor Numbers -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE -sound: Revert "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE" -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE + ALSA Version -ALSA: release v1.0.18rc1 -ALSA: Release v1.0.18rc3 -ALSA: Release v1.0.18 + ALSA<-OSS emulation -ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE -sound: Revert "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE" -[PATCH] introduce fmode_t, do annotations + ALSA<-OSS sequencer -sound: ensure device number is valid in snd_seq_oss_synth_make_info + ARM -ALSA: Separate common pxa2xx-ac97 code -ALSA: Separate common pxa2xx-pcm code + ARM AACI PL041 driver -ALSA: aaci - Fix NULL test at error path + ARM PXA2XX driver -[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead -[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach -ALSA: Separate common pxa2xx-ac97 code -ALSA: pxa2xx-ac97-lib: support building for several CPUs -ALSA: Separate common pxa2xx-pcm code -[ARM] pxa: simplify DMA register definitions -ALSA: Fix pxa2xx-ac97-lib.c compilation -ALSA: Ensure PXA runtime data is initialised + ATIIXP driver -ALSA: Kill snd_assert() in sound/pci/* -ALSA: atiixp - Add PCI ID for SB600 (1002:4382) -sound: pci: use pci_ioremap_bar() in sound/ + ATIIXP-modem driver -ALSA: Kill snd_assert() in sound/pci/* -sound: pci: use pci_ioremap_bar() in sound/ + AZT2320 driver -ALSA: wss_lib: rename cs4231.h into wss.h -ALSA: wss_lib: rename cs4321_foo to wss_foo + AZT3328 driver -ALSA: sound/pci/azt3328.h: no variables for enums + Apple Onboard Audio driver -aoa - Rename aoa/codec/*.c files -aoa - Rename more files -ALSA: aoa - Remove duplicate assignment of SNDRV_PCM_FMTBIT_S{16,24}_BE bits -powerpc/drivers: Use linux/of_device.h instead of asm/of_device.h -ALSA: aoa i2sbus: don't overwrite module parameter -ALSA: aoa: clean up file names + Asihpi driver -split public and private defs -add control-specific query functions -use new query functions -add extra checks to control cache -Update to hpi_internal.h. Minor cleanups -No longer used -Rewrite PAD control string caching -Simplify DSP crashed flag -Add ASI1723, log buffer properties. Tweak function params for SWIG. -Remove duplicate func prototypes (also in hpimsginit.h) -add missing comma in list -add buffer size member to adapter struct -HPI Stream buffers allocated according to application request -style fixes -need hpimsginit.h -Better error handling in tuner query. Need hpimsginit.h -checkpatch fixes -asihpi - Fix compile warnings regarding printf and size_t -Fix format in portable way. -Include adapter buffer alloc inside adapter mutex -Add support for ASI50xx SSX (multichannel) mode. -asihpi - Mem buffer alloc inside adapter mutex. -asihpi - Avoid null pointer dereference -asihpi - Return from timer func if XRUN -asihpi - Turn off verbose logging -asihpi - Fix printk compile warning + Au12x0/Au1550 PSC ASoC -ALSA: Au1xpsc: psc not disabled when TX is idle + BT87x driver -ALSA: Clean up SG-buffer helper functions and macros + CA0106 driver -ALSA: CA0106 on MSI K8N Diamond PLUS Motherboard -ALSA: misc typo fixes + CMI8330 driver -ALSA: wss_lib: use struct snd_wss instead of snd_ad1848 -ALSA: wss_lib: use wss constants instead of ad1848 ones -ALSA: wss_lib: replace ad1848 mixer element macros with wss ones -ALSA: wss_lib: use wss pcm code instead of ad1848 one -ALSA: wss_lib: use wss detection code instead of ad1848 one + CMI8788 (Oxygen) driver -ALSA: virtuoso: add Xonar D1 support -ALSA: oxygen: prevent muting of nonexistent AC97 controls -ALSA: oxygen: fix distorted output on AK4396-based cards -ALSA: oxygen: use SPDIF channel status symbols -ALSA: oxygen: use a copy of the model struct -ALSA: oxygen: add probe callback -ALSA: oxygen: remove X-Meridian magic number -ALSA: oxygen: handle X-Meridian dynamically -ALSA: virtuoso: handle D2X/DX dynamically -ALSA: virtuoso: create common functions for GPIO bit switch controls -ALSA: oxygen: rename pcm_dev_cfg -ALSA: oxygen: configure MIDI via device_config -ALSA: oxygen: add UART I/O functions -ALSA: oxygen: add self-documenting functions -ALSA: virtuoso: allow I2C-connected PCM1796 -ALSA: virtuoso: make number of PCM1796 DACs configurable -ALSA: virtuoso: rename AC97 callback function -ALSA: oxygen: rename first PCM device -ALSA: virtuoso: add Xonar HDAV1.3 support -ALSA: oxygen: wait for ACK when resetting UART + CS4231 driver -Add build stub for new wss_lib -ALSA: wss_lib: move cs4231_lib into wss_lib -ALSA: wss_lib: rename cs4231.h into wss.h -ALSA: wss_lib: rename cs4321_foo to wss_foo + CS4236+ driver -ALSA: cs4232: fix crash during chip PNP detection -ALSA: wss_lib: rename cs4321_foo to wss_foo -ALSA: snd-cs4236: add Techmakers MF-4236PW PnP card ID -ALSA: Kill snd_assert() in sound/isa/* + CS423x drivers -Add build stub for new wss_lib -ALSA: wss_lib: move cs4231_lib into wss_lib + CS46xx driver -ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards + CS5530 Cyrix/NatSemi VSA1 softaudio init -sound: use a common working email address + Conexant Riptide driver -riptide: treat firmware data as const + Digigram PCXHR driver -pcxhr: treat firmware data as const -Fix a const pointer usage warning in the Digigram pcxhr soundcard driver + Digigram VX core -vx: treat firmware data as const -ALSA: Kill snd_assert() in other places + Digigram VX222 driver -vx222: treat firmware data as const + Documentation -ALSA: virtuoso: add Xonar D1 support -remove mention of CONFIG_KMOD from documentation -Documentation cleanup: trivial misspelling, punctuation, and grammar corrections. -ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel). -ALSA: Introduce snd_BUG_ON() macro -ALSA: Kill snd_assert() definition -ALSA: ALSA-Configuration.txt: supported cards update -ALSA: Add missing description of usb-audio parameters -ALSA: usb-audio - Add ignore_ctl_error parameter -ALSA: hda - Add AD1882A codec support -ALSA: hda - Add descriptions of missing model values -ALSA: hda - Add support of Toshiba RX1 -ALSA: Documentation/sound/alsa/ALSA-Configuration.txt: fix typo -ALSA: virtuoso: add Xonar HDAV1.3 support -alsa: Remove special SBUS dma support code. -Documentation: fix the now deprecated reference to {set,reset}_scoop_gpio + Dreamcast AICA sound (pcm) driver -sh: migrate to arch/sh/include/ -ALSA: Fix section for snd-aica platform driver + EMU10K1/EMU10K2 driver -Regenerate emu10k1_main.patch -Fix emu10k1_main.patch -ALSA: emu10k1: fix device names for Live!/Audigy1/2/4/E-mu -ALSA: emu10k1: fix faulty commit 18c71092 -ALSA: emu10k1: fix coding style for emu10k1_main.c + ENS1370/1+ driver -ALSA: ens1370: SRC stands for Sample Rate Converter -ALSA: ALSA: ens1370: communicate PCI device to AC97 + ES1688 driver -ALSA: Kill snd_assert() in sound/isa/* + GUS Library -ALSA: Kill snd_assert() in sound/isa/* + GUS MAX driver -ALSA: wss_lib: rename cs4321_foo to wss_foo + Generic drivers -pcsp - Add a wrapper for hrtimer_get_expires() -ALSA: Kill snd_assert() in other places -sound: Fix esoteric double free in the dummy sound driver. -ALSA: dummy driver - do not use assignment in if condition -ALSA: mtpav - Fix race in probe -ALSA: misc typo fixes -ALSA: pcsp - Fix locking messes in snd-pcsp -hrtimer: convert sound/ to the new hrtimer apis + HDA Codec driver -Add pci/hda/patch_nvhdmi.c build stub -ALSA: hda - Added support for Asus V1Sn -ALSA: hda - Add support of ASUS Eeepc P90* -ALSA: hda: digital pc-beep support hd-audio codecs -ALSA: HDA - Add automatic model setting for the Acer Aspire 5920G laptop -ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel). -ALSA: hda: added 92HD81/83 support -ALSA: hda - Fix sound on NEC Versa S9100 -ALSA: hda: Add support for ECS/PC Chips boards with Sigmatel codecs -ALSA: hda - Don't reset SPDIF in each status change -ALSA: hda - initialize node 0x21 properly on AD1988 codecs -ALSA: hda - put all HDA codec IDs to components for precise hw detection -ALSA: hda: dynamically create capture mux controls -ALSA: hda: 92HD75xx fixes -ALSA: hda - Fix capture source widgets on ALC codecs -ALSA: hda - Fix call of alc888_coef_init() -ALSA: hda - Add definitions of HDMI-related verbs -ALSA: hda - set up HDMI channels -ALSA: hda - Add AD1882A codec support -ALSA: hda - Create beep control on ALC269 codec -ALSA: hda - Fix ALC269 capture source -ALSA: hda - fix spaces in patch_realtek.c -ALSA: hda - Add support of HP DC7600 -ALSA: hda - Add support of Toshiba S06 -ALSA: hda - Add support of Acer Aspire One -ALSA: hda - Add support of Quanta FL1 -ALSA: hda - support more ALC888 devices -ALSA: hda - Add more ALC662/663 codec support -sound: Revert "ALSA: hda - Added model selection for iMac 24"" -ALSA: hda - Add descriptions of missing model values -ALSA: hda - Add support of Toshiba RX1 -ALSA: hda: Distortion fix for dell_m6_core_init -ALSA: hda - Fix ALC663 auto-probe -ALSA: hda - Add mic-boost controls to ALC662/663 auto configuration -ALSA: hda - Add model for Toshiba L305 laptop -ALSA: hda: SPDIF mux controls -ALSA: hda: removed unneeded hp_nid references -ALSA: hda: slave digital out support -ALSA: hda: digital slave support for IDT codecs -ALSA: hda: SPDIF mux name change -ALSA: hda - add missing slave_dig_outs for 92HD73bxx -ALSA: HDA patch_via.c: cleanup -ALSA: HDA patch_via.c: HP and CD pin connect config -ALSA: HDA patch_via.c: Fix inversion of surround and side channels -ALSA: HDA patch_via.c: Add VT1708S and VT1702 support -ALSA: HDA patch_via.c: Mute on headphone plug-in -ALSA: HDA patch_via.c: Independent DAC for headphone -ALSA: HDA patch_via.c: Second S/PDIF (HDMI) support -ALSA: hda: fix oopses in snd-hda-intel after digital slave support additions -ALSA: hda: Added a STAC_HP_M4 quirk -ALSA: hda: Input port AMP controls -ALSA: hda: fixed hp_nid DAC for DELL_M6 -ALSA: hda: 92hd73xx fixes -ALSA: HDA: patch_analog: Fix SPDIF output on AD1989B -ALSA: HDA: patch_analog: Implement multiple outputs for AD1988 -ALSA: HDA: patch_analog: Quirk for Asus P5Q Premium/Pro boards. -ALSA: HDA VIA: Fix crash on codecs without Headphone -ALSA: HDA VIA: Fix 2nd S/PDIF out function -ALSA: HDA VIA: Replace buggy Mic Boost -ALSA: hda: SPDIF mux fixes for STAC927x -ALSA: hda - Add PCI subsystem ID for MacBookPro4,1 -ALSA: hda - Fix ALC662 DAC mixer mutes also for auto config model -ALSA: hda - Fix model for Dell Inspiron 1525 -ALSA: hda: use last DAC defined for hp_pin -ALSA: hda: slave_dig_outs code block in wrong location -ALSA: hda - Fix / clean-up slave digital out codes -ALSA: Support NVIDIA MCP78/7A HDMI audio -ALSA: hda: 92xx S/PDIF In support -ALSA: hda: HP laptop quirk -ALSA: hda - Map ALC662 model for Gigabyte 945GCM-S2L -ALSA: hda - Map ALC662 model for Foxconn 45CMX/45GMX/45CMX-K -ALSA: hda: appletv support -ALSA: hda: SPDIF stream muting support -ALSA: hda: add more board-specific information for Realtek ALC662 rev1 -ALSA: hda - Fix another ALC889A (rev 0x100101) -ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI -ALSA: hda: comment typo fix -ALSA: hda: comment typo fix -ALSA: hda: STAC_HP_M4 -ALSA: hda: VREF powerdown for headphones -ALSA: hda: add mixers for analog mixer on 92hd75xx codecs -ALSA: hda: corrected invalid mixer values -ALSA: hda: fix nid variable warning -ALSA: hda - Add auto mic switch in realtek auto-probe mode -ALSA: hda - Fix PCI SSID of ASUS M90V -ALSA: hda - Add ALC1200 support -ALSA: hda - Add ALC887 support -ALSA: hda - Add support of ALC272 -ALSA: hda - Fix quirk lists for realtek codecs -ALSA: hda - Fix PCM type of Nvidia HDMI devices -ALSA: hda - Add infrastructure for dynamic stream allocation -ALSA: hda - Add generic arrays -ALSA: hda - Use generic array helpers -ALSA: hda - Allocate name string of each codec -ALSA: hda - Manage kcontrol lists -ALSA: hda - Add codec reconfiguration feature -ALSA: hda - Add sysfs entries to hwdep devices -ALSA: hda - Add init_verbs entries -ALSA: hda - Add hints for reconfig -ALSA: hda: add support for jack detection on IDT/Sigmatel -ALSA: hda - Release jack instance for dynamic reconfigure -ALSA: hda - Fix conflicting volume controls on ALC260 -ALSA: hda - correct bracketing in spdif test in patch_sigmatel.c -ALSA: hda: add snd_hda_get_jack* functions -ALSA: hda: add support for jack detection on IDT codecs. + HDA Intel driver -ALSA: hda - Align BDL position adjustment parameter -ALSA: hda_intel: ALSA HD Audio patch for Intel Ibex Peak DeviceIDs -ALSA: hda - support new AMD HDMI Audio (1002:970f) -ALSA: hda_intel: enable snoop for nvidia HDA controller -ALSA: hda - disable delayed period-ack with bdl_pos_adj=0 -ALSA: hda - check page continuity -ALSA: hda - Fix VIA recording problem -ALSA: hda - allow probing of 4 codecs -ALSA: Fix for reading RIRB buffer on NVIDIA aza controller with AMD Phenom cpu -ALSA: hda - Add infrastructure for dynamic stream allocation + HDA generic driver -hda: digital pc-beep support hd-audio codecs -fix compilation issues caused by the latest linux-2.6 tree merge (firmware & hda_beep) -Fix build of hda-beep stuff with older 2.6 kernels -alsa-info.sh - upload to www.alsa-project.org, alsactl init changes in boot scripts -ALSA: hda: digital pc-beep support hd-audio codecs -ALSA: hda - use input_free_device() -ALSA: hda - print a few HDMI information in proc -ALSA: hda: Input port AMP controls -ALSA: HDA: hda_local: Less magic numbers. -ALSA: HDA: hda_proc: Fix printf format specifier -ALSA: Support NVIDIA MCP78/7A HDMI audio -ALSA: hda - Allocate name string of each codec -ALSA: hda - Manage kcontrol lists -ALSA: hda - Add codec reconfiguration feature -ALSA: hda - Add sysfs entries to hwdep devices -ALSA: hda - Add init_verbs entries -ALSA: hda - Add hints for reconfig -ALSA: hda: add snd_hda_get_jack* functions + ICE1712 driver -ALSA: ice1724 - Support for Terrasoniq/MUSONIK TS22 PCI card -ALSA: sound/pci: supported cards update -ALSA: ice1724: enable MIDI on Terratec Aureon 7.1 Universe -ALSA: ice1724: Enable MIDI on TerraTec PHASE 22 and PHASE 28 -ALSA: ice1712/aureon.c: fix coding style -ALSA: ice1712/wtm: fix coding style -ALSA: ice1712/ice1724: Coding style fixes part 1 (more coming up) -ALSA: ice1712.c: fix coding style + ICE1724 driver -ALSA: ice1724/revo: simple clean up -ALSA: revo51: add headphone output -ALSA: ice1724 - limit channels for multi-channel playback -ALSA: ice1712/ice1724: Coding style fixes part 1 (more coming up) -ALSA: ice1724.c: fix coding style -ALSA: ice1724 - Fix TX IRQ lockup + IOCTL32 emulation -Kill snd_assert() + ISA -firmware: convert sb16_csp driver to use firmware loader exclusively -ALSA: wss_lib: move cs4231_lib into wss_lib -ALSA: wss_lib: use wss pcm code instead of ad1848 one -ALSA: wss_lib: use wss detection code instead of ad1848 one -ALSA: remove obsolete *_FIRMARE_IN_KERNEL in isa/Kconfig + Intel8x0 driver -ALSA: sound/pci: supported cards update -ALSA: intel8x0: implement ac97_clock whitelist -ALSA: intel8x0 - use snd_pci_quirk for clock list -ALSA: intel8x0 - Add quirk for Fujitsu Lifebook P7010 + KORG1212 driver -Regenerated patches for request_firmware updates in kernel -fix compilation issues caused by the latest linux-2.6 tree merge (firmware & hda_beep) -firmware: convert korg1212 driver to use firmware loader exclusively + MIPS AU1x00 driver -removed unused #include 's + MIXART driver -Fix a const pointer usage warning in the Digigram miXart soundcard driver + Maestro3 driver -Regenerated patches for request_firmware updates in kernel -fix compilation issues caused by the latest linux-2.6 tree merge (firmware & hda_beep) -maestro3.patch: Fix second request_firmware call for 2.4 kernels -maestro3: treat firmware data as const -firmware: convert maestro3 driver to use firmware loader exclusively + Memalloc module -Fix compile warnings with older kernels -ALSA: Kill snd_assert() in sound/core/* -ALSA: Clean up SG-buffer helper functions and macros -ALSA: Fix allocation size calculation in snd_dma_alloc_pages_fallback() -ALSA: Allocate larger pages in sgbuf -sparc: Make SBUS DMA interfaces take struct device. -alsa: Remove special SBUS dma support code. + OPL3 -ALSA: Kill snd_assert() in other places + OPL3SA2 driver -ALSA: opl3sa2: drop snd_card pointer from the snd_opl3sa2 structure -ALSA: opl3sa2: replace nd_opl3sa2_info_xxx() with snd_wss_info_xxx() + OPL4 -ALSA: Kill snd_assert() in other places + OSS device core -sound: cdev lock_kernel() pushdown -device create: sound: convert device_create to device_create_drvdata -sound: make OSS sound core optional -ALSA: fix section mismatch in the sound_core -device create: sound: convert device_create_drvdata to device_create -sound: use a common working email address + Opti9xx drivers -ALSA: opti93x - Fix NULL dereference -ALSA: opti9xx: no isapnp param for !CONFIG_PNP -ALSA: wss_lib: use struct snd_wss instead of snd_ad1848 -ALSA: wss_lib: use wss constants instead of ad1848 ones -ALSA: wss_lib: use wss mixer code instead of ad1848 one -ALSA: wss_lib: use wss pcm code instead of ad1848 one -ALSA: wss_lib: use wss detection code instead of ad1848 one -ALSA: wss_lib: opti92x-ad1848 WSS_HW_DETECT fix -ALSA: Kill snd_assert() in sound/isa/* + PARISC Harmony driver -ALSA: harmony - fix a typo + PCI drivers -Fixed dependency of pci/ens1371.c -firmware: convert korg1212 driver to use firmware loader exclusively -firmware: convert ymfpci driver to use firmware loader exclusively -firmware: convert maestro3 driver to use firmware loader exclusively -ALSA: hda: digital pc-beep support hd-audio codecs -ALSA: virtuoso: add Xonar D1 support -ALSA: sound/pci/Kconfig: update for ice1712/24 -ALSA: virtuoso: add Xonar HDAV1.3 support -ALSA: Support NVIDIA MCP78/7A HDMI audio -ALSA: hda: add support for jack detection on IDT/Sigmatel + PPC AWACS driver -ALSA: snd-powermac: mixers for PowerMac G4 AGP -ALSA: snd-powermac: HP detection for 1st iMac G3 SL + PPC PS3 driver -ALSA: ps3: Add support for SPDIF/HDMI passthru + RTC timer driver -Remove duplicated definition of is_power_of_2() from rtctimer.c + SA11xx UDA1341 driver -[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead -[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach -ALSA: Kill snd_assert() in other places -ALSA: fix section for sa11xx-uda1341 platform driver + SB drivers -ALSA: ALS4000 driver work, step 2 + SB16/AWE driver -Regenerated patches for request_firmware updates in kernel -fix compilation issues caused by the latest linux-2.6 tree merge (firmware & hda_beep) -firmware: convert sb16_csp driver to use firmware loader exclusively + SPARC AMD7930 driver -Add patches for sparc/*.c -amd7930: Convert to pure OF driver. -sparc: Annotate of_device_id arrays with const or __initdata. + SPARC DBRI driver -sparc: Make SBUS DMA interfaces take struct device. -dbri: Convert to pure OF driver. -sparc: Annotate of_device_id arrays with const or __initdata. + SPARC cs4231 driver -cs4231: Use SNDRV_DMA_TYPE_DEV instead of SNDRV_DMA_TYPE_SBUS. -cs4231: Convert SBUS side to OF driver. -sparc: Move EBUS DMA interfaces into seperate header file. -cs4231: Convert to EBUS side to pure OF driver. -sparc: Annotate of_device_id arrays with const or __initdata. + Serial BUS drivers -Regenerated i2c/other/tea575x-tuner.patch -Add check of video_drvdata() -Clean up i2c/other/Makefile -Add missing tea575x-tuner.c generation in i2c/other/Makefile + SoC Audio for the Atmel AT32 System-on-Chip -Add missing soc/* build stubs -sound: ASoC: Convert wm8510 to a new-style i2c driver -ALSA: ASoC: Fix at32-pcm build breakage with PM enabled -ALSA: sound/soc/at32: Useless NULL test -ALSA: ASoC: Convert playpaq_wm8510 to bulk route registration API + SoC Audio for the Atmel AT91 System-on-Chip -[ARM] 5130/4: Support for the at91sam9g20 -removed unused #include 's -ALSA: ASoC: Add missing new-line at end of strings -ALSA: ASoC: Convert wm8731 to a new-style i2c driver -ALSA: ASoC: Remove references to Endrelia ETI-B1 board -ALSA: ASoC: update email address for Liam Girdwood + SoC Audio for the Samsung S3C24XX chips -[ARM] Eliminate useless includes of asm/mach-types.h -sound: ASoC: Fix an error path in neo1973_wm8753 -sound: ASoC: Convert wm8753 to a new-style i2c driver -sound: ASoC: Convert neo1973/lm4857 to a new-style i2c driver -ALSA: ASoC: Check for machine type in GTA01 machine driver -ALSA: ASoC: Use snd_soc_dapm_nc_pin() in GTA01 audio driver -ALSA: ASoC: Add widgets before setting endpoints on GTA01 -ALSA: ASoC: Fix build of GTA01 audio driver -ALSA: ASoC: Drop device registration from GTA01 lm4857 driver + SoC Blackfin -Add soc/blackfin build stub -sound: ASoC: Blackfin: SPORT peripheral interface driver -sound: ASoC: Blackfin: DMA Driver for AC97 sound chip -sound: ASoC: Blackfin: AC97 Blackfin CPU DAI driver -sound: ASoC: Blackfin: DMA Driver for I2S sound chip -sound: ASoC: Blackfin: I2S CPU DAI driver -sound: ASoC: Blackfin: board driver for AD1980/1 audio codec -sound: ASoC: Blackfin: board driver for SSM2602 sound chip -sound: ASoC: Blackfin: add Blackfin arch ASoC Kconfig and Makefile -ALSA: ASoC Blackfin: add I2S DAI support for AD73311 -ALSA: ASoC Blackfin: add asoc ad73311 driver supporting in Blackfin boards -ALSA: ASoC Blackfin: fix bug - Audio Latency on AD1981 with MMAP enabled + SoC Codec AC97 -ALSA: ASoC: update email address for Liam Girdwood + SoC Codec AD1980 -Add missing soc/* build stubs -ALSA: ASoC: AD1980 audio codec driver -ALSA: ASoC codec: fix compiling error in ad1980 driver after ASoC API changed -ALSA: ASoC codec: remove unused #include + SoC Codec AD73311 -ALSA: ASoC codec: AD73311 audio codec driver + SoC Codec AK4535 -ALSA: ASoC: Fix double free and memory leak in many codec drivers -ALSA: ASoC: Convert ak4535 to a new-style i2c driver -ALSA: ASoC: Don't suggest compile time selection of codec access -ALSA: ASoC: Remove unused AUDIO_NAME define from codec drivers + SoC Codec CS4270 -ALSA: make the CS4270 driver a new-style I2C driver -ALSA: ASoC: Fix another cs4270 error path -ALSA: ASoC: Fix cs4270 error path + SoC Codec Philips UDA1380 -ALSA: ASoC: Fix double free and memory leak in many codec drivers -ALSA: ASoC: Convert uda1380 to a new-style i2c driver -ALSA: ASoC: Don't suggest compile time selection of codec access + SoC Codec SSM2602 -sound: ASoC codec: SSM2602 audio codec driver -ALSA: ASoC: Remove unused AUDIO_NAME define from codec drivers + SoC Codec TLV320AIC23 -ALSA: ASoC: Add TLV320AIC23 codec driver -ALSA: ASoC: Add custom SOC_SINGLE_TLV for tlv320aic23 codec -ALSA: ASoC: Remove unused AUDIO_NAME define from codec drivers -ALSA: ASoC: Fix compile-time warning for tlv320aic23.c + SoC Codec TLV320AIC26 -ALSA: ASoC: Add Texas Instruments TLV320AIC26 codec driver -ALSA: ASoC: Export DAI and codec for TLV320AIC26 -ALSA: ASoC: Staticise keyclick dev_attr in tlv320aic26 + SoC Codec TLV320AIC3X -ALSA: ASoC: Fix double free and memory leak in many codec drivers -ALSA: ASoC: Convert tlv320aic3x to a new-style i2c driver (v2) -ALSA: Correct Vladimir Barinov's e-mail address -ALSA: ASoC: tlv320aic3x: Use uniform tlv320aic naming -ALSA: ASoC: tlv320aic3x: Fix DSP DAI format and signal polarities matching + SoC Codec WM8510 -sound: ASoC: Convert wm8510 to a new-style i2c driver -ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver -ALSA: ASoC: Add WM8510 SPI support -ALSA: ASoC: Implement WM8510 bias level control -ALSA: ASoC: Make WM8510 microphone input a DAPM mixer + SoC Codec WM8580 -ALSA: ASoC: Add WM8580 CODEC driver -ALSA: ASoC codec: remove unused #include -ALSA: ASoC: Convert wm8580 to a new-style i2c driver + SoC Codec WM8731 -ALSA: ASoC: Convert wm8731 to a new-style i2c driver -ALSA: ASoC: Add SPI support for WM8731 -sound: ASoC: Fix WM8731 SPI write + SoC Codec WM8750 -ALSA: wm8750: it's MONO1, not MONO -ALSA: wm8750: add missing VREF output -ALSA: ASoC: Convert wm8750 to a new-style i2c driver -ALSA: ASoC: Don't suggest compile time selection of codec access -sound: ASoC: Add WM8750 SPI support + SoC Codec WM8753 -sound: ASoC: Convert wm8753 to a new-style i2c driver -ASoC: Set correct name for WM8753 rec mixer output -ALSA: ASoC: Add WM8753 SPI support + SoC Codec WM8900 -ALSA: ASoC: Add WM8900 CODEC driver -ALSA: ASoC codec: remove unused #include -ALSA: ASoC: Convert wm8900 to a new-style i2c driver + SoC Codec WM8903 -Add wm8903 build stub -ALSA: ASoC: Add WM8903 CODEC driver -ALSA: ASoC: WM8903 I2C cleanups -ALSA: ASoC: Fix inverted input PGA mute bits in WM8903 + SoC Codec WM8971 -sound: ASoC: Add WM8971 CODEC driver + SoC Codec WM8990 -ALSA: wm8990: Fix routing of left DAC to speaker mixer -ALSA: wm8990: Implement speaker volume PGA -ALSA: ASoC: Convert wm8990 to a new-style i2c driver + SoC Codec WM9712 -ALSA: soc - wm9712 mono mixer + SoC Codec WM9713 -ALSA: ASoC: Fix indentation in WM9713 -sound: ASoC: DAPM support for ADC on WM9713 PCM interface + SoC DaVinci -[ARM] Eliminate useless includes of asm/mach-types.h -ALSA: ASoC: Add missing new-line at end of strings -ALSA: ASoC: Convert tlv320aic3x to a new-style i2c driver (v2) -ALSA: Correct Vladimir Barinov's e-mail address + SoC Dynamic Audio Power Management -soc - Add a workaround for incompatible debugfs -ALSA: ASoC: Refactor DAPM event handler -ALSA: ASoC: Factor PGA DAPM handling into main -ALSA: ASoC: Export dapm_reg_event() fully -ALSA: ASoC: Convert bitfields in ASoC into full int width -ALSA: ASoC: Rename mask to max to reflect usage -ALSA: ASoC: convert use of uint to unsigned int -ALSA: ASoC: Convert DAPM pop time configuration to debugfs -ALSA: ASoC: add new param mux to dapm_mux_update_power -ALSA: ASoC: Allow machine drivers to mark pins as not connected -ALSA: Fix debugfs_create_dir's error checking method for sound/soc/ -ALSA: ASoC: Remove snd_soc_dapm_connect_input() + SoC Freescale -ALSA: asoc: restrict sample rate and size in Freescale MPC8610 sound drivers -ALSA: ASoC: Add OpenFirmware helper for matching bus and codec drivers -ALSA: ASoC: Add mpc5200-psc I2S driver -ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound drivers -ALSA: ASoC - fix DMA channel selection in Freescale MPC8610 sound drivers + SoC Layer -ALSA: ASoC: Allow codecs to override register display -ALSA: ASoC: Convert bitfields in ASoC into full int width -ALSA: ASoC: Rename mask to max to reflect usage -ALSA: ASoC: Add OpenFirmware helper for matching bus and codec drivers -ALSA: ASoC: Make OpenFirmware helper include file conditional -ALSA: ASoC: Add Texas Instruments TLV320AIC26 codec driver -ALSA: ASoC: AD1980 audio codec driver -ALSA: ASoC: Add all CODECs Kconfig option -ALSA: ASoC: convert use of uint to unsigned int -ALSA: ASoC: Add WM8900 CODEC driver -ALSA: ASoC: Add WM8580 CODEC driver -ALSA: ASoC: Add WM8903 CODEC driver -ALSA: ASoC: Make all codecs depend on rather than selecting I2C -ALSA: ASoC: Add SPI support for WM8731 -sound: ASoC codec: SSM2602 audio codec driver -sound: ASoC: Blackfin: Include Blackfin architecture support in build -ALSA: ASoC: Sort Kconfig and Makefile entries for codecs -ALSA: ASoC: Use codec digital mute when stopping playback -sound: ASoC: Add WM8971 CODEC driver -sound: ASoC: Fix dependency on AC97_BUS -ALSA: ASoC codec: AD73311 audio codec driver -ALSA: ASoC: Add TLV320AIC23 codec driver -ALSA: ASoC - clean up Kconfig for TLV320AIC2 -ALSA: ASoC: Make TLV320AIC26 user-visible -ALSA: ASoC: Hide TLV320AIC26 configuration option for non-OpenFirwmare users + SoC PXA2xx Corgi -[ARM] pxa/corgi: use generic GPIO API for SCOOP GPIOs -ALSA: ASoC: Use snd_soc_dapm_nc_pin() in Zaurus machine drivers + SoC PXA2xx Poodle -ALSA: ASoC: Update Poodle to current ASoC API -ALSA: ASoC: Use snd_soc_dapm_nc_pin() in Zaurus machine drivers + SoC PXA2xx Spitz -ALSA: spitz: MONO -> MONO1 -ALSA: ASoC: Convert wm8750 to a new-style i2c driver -[ARM] pxa/spitz: use generic GPIO API for SCOOP1/SCOOP2 GPIOs -[ARM] pxa/akita: use pca953x instead of akita-ioexp -ALSA: ASoC: Use snd_soc_dapm_nc_pin() in Zaurus machine drivers + SoC PXA2xx Tosa -[ARM] 5098/1: fix sound/soc/pxa/tosa.c to new gpio api -ALSA: sound/soc/pxa/tosa.c: removed duplicated include -ALSA: ASoC: Use snd_soc_dapm_nc_pin() in Zaurus machine drivers + SoC Texas Instruments OMAP -ALSA: ASoC: Fix error paths in N810 machine driver init and release clocks at exit -ALSA: ASoC: Convert tlv320aic3x to a new-style i2c driver (v2) -ALSA: ASoC: Use snd_soc_dapm_nc_pin() in N810 machine driver -ALSA: ASoC: Add support for osk5912 -ALSA: ASoC: Add DSP DAI format support to the OMAP McBSP driver -ALSA: ASoC: OMAP: Add multilink support to McBSP DAI driver -ALSA: ASoC: OMAP: Add support for OMAP2430 and OMAP34xx in McBSP DAI driver -ALSA: ASoC: OMAP: Set DMA stream name at runtime in McBSP DAI driver -ALSA: ASoC: Add destination and source port for DMA on OMAP1 -ALSA: ASoC: OMAP: Fix DSP DAI format in McBSP DAI driver -ALSA: ASoC: OMAP: Continue fixing DSP DAI format in McBSP DAI driver + Sound Galaxy driver -ALSA: wss_lib: replace ad1848 mixer element macros with wss ones + TEA575x tuner -V4L/DVB (8484): videodev: missed two more usages of the removed 'owner' field. -V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_device -V4L/DVB (8777): tea575x-tuner: replace video_exclusive_open/release -V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) + USB -ALSA: Add USB US122L driver -ALSA: us122l - Add missing dependency on CONFIG_SND_HWDEP + USB USX2Y -build stub for us122l -ALSA: Add USB US122L driver -ALSA: us122l: fix missing unlock in usb_stream_hwdep_vm_fault() + USB generic driver -ALSA: usb-audio: add BOSS GT-10 support -ALSA: Add USB US122L driver -ALSA: snd_usb_audio: fix SB Extigy IR Remote regression -ALSA: usb-audio - Add ignore_ctl_error parameter -ALSA: usb-audio: add support for E-Mu Tracker Pre -ALSA: usb - Fix possible Oops at USB-MIDI disconnection -ALSA: snd-usb-audio: support for Edirol UA-4FX device -ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk + Utils -alsa-info.sh - upload to www.alsa-project.org, alsactl init changes in boot scripts -recent alsactl cleanups for /etc/init.d boot scripts (use -r and restore only) -alsa-info.sh: fix --pastebin option -alsa-info.sh: Add output from 'amixer info' -alsa-info - Fix quoting + VIA82xx driver -ALSA: via82xx - ignore buffer preallocation errors -ALSA: via82xx - check continuous pages in buffer setup + WSS library -Add build stub for new wss_lib -ALSA: wss_lib: move cs4231_lib into wss_lib -ALSA: wss_lib: rename cs4231.h into wss.h -ALSA: wss_lib: rename cs4321_foo to wss_foo -ALSA: wss_lib: use struct snd_wss instead of snd_ad1848 -ALSA: wss_lib: use wss constants instead of ad1848 ones -ALSA: wss_lib: use wss mixer code instead of ad1848 one -ALSA: wss_lib: use wss pcm code instead of ad1848 one -ALSA: wss_lib: fix opti93x capture formats limitations -ALSA: wss_lib: remove second mutexes initialization -ALSA: wss_lib: fix AZT2320 probe. -ALSA: wss_lib: rework snd_ad1848_probe() -ALSA: wss_lib: missing closing brace in (ifdeffed out) debug function. -ALSA: wss_lib: snd_wss_calibrate_mute improvement -ALSA: wss_lib: do not mess mixer settings during probe + Wavefront drivers -ALSA: wss_lib: rename cs4231.h into wss.h + YMFPCI driver -ymfpci: treat firmware data as const -firmware: convert ymfpci driver to use firmware loader exclusively + au88x0 driver -ALSA: au88x0: clipping ceiling loop wrong in comment -ALSA: Clean up SG-buffer helper functions and macros -sound: pci: use pci_ioremap_bar() in sound/ Changelog between Changeling and 1.0.17 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.16_v1.0.17) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core - Add pm_qos_params.h wrapper - Move pcsp driver to alsa-kernel tree - propagate errors from recursive make calls - Add check of CONFIG_INPUT_PCSPKR to configure script - Fix build with x86-64 on 2.6.25+ kernels - We support 2.6.25 kernel - Add asm/unaligned.h wrapper - Add --with-extra-version option to configure - Fix put_unaligned_*() wrappers - Moving to GIT.. Rename and update hg files.. - Convert to menuconfig - New kconfig parser - Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - Add -c option to setup-alsa-kernel - Add description of setup-alsa-kernel script - Check device_create_drvdata() and add a workaround in sound.c - Use --with-cards and --with-card-options again for configure - Make CONFIG_SND_KERNELDIR to use always absolute path... - Release v1.0.17rc1 - Fixed 'make pack' for GIT alsa-kmirror repo - 2nd attempt to fix 'make pack' - configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks - Third fix to 'make pack' - Add --disable-update-version option - Release v1.0.17rc2 - configure: Add GFP_DMA32 check for 2.4 kernels - configure: Added page_to_pfn check for older kernels - Fix PPC platform detection and mod-deps condition optimization - Release v1.0.17rc3 - autoconf: Fix RHEL5 deprecated autoconf.h trouble - Release v1.0.17 - snd-pcsp: adjust help texts to frighten users - sound: Convert to menuconfig + ALSA Core - Add pm_qos_params.h wrapper - Mark hpetimer as BROKEN - add vmaster to export-objs - Fix irq wapper for multiple handlers - snd-powermac: older kernel compatibility - Add asm/unaligned.h wrapper - Fix put_unaligned_*() wrappers - Convert to menuconfig - Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - Check device_create_drvdata() and add a workaround in sound.c - Add list_first_entry wrapper for older kernels - configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks - configure: Add GFP_DMA32 check for 2.4 kernels - sound: Add upper_32_bits() for older kernels - GFP_DMA32 check - change from GFP_DMA to 0 for kernels not supporting GFP_DMA32 flag - configure: Added page_to_pfn check for older kernels - Move vmaster code to sound core - Dont touch fs_struct in drivers - IEC958 definitions for consumer status channel, byte 4 - fix comments in sound/core.h - sound: this amplifier only goes up to 7 - sound/core.h: evil #ifdefs - Fix the race of card instance unregistration - Clean up snd_card_free*() - sound: replace remaining __FUNCTION__ occurences - proc: remove proc_root from drivers - SOUND: fix race in device_create - sound: Convert to menuconfig - [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - [ALSA] Improve the slots option handling - alsa: add annotations to bitwise type snd_pcm_hw_param_t - [ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t" - ALSA: remove CONFIG_KMOD from sound + SoC PXA2xx Core - soc - Support PXA3xx AC97 - soc - pxa2xx-ac97 - Use __func__ not __FUNCTION__ - soc - pxa2xx-pcm - Fix checkpatch warnings - [ARM] 4834/3: Convert ASoC pxa2xx-ac97 driver to use the clock API - [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h - [ARM] 4977/2: soc - pxa2xx-ac97 - Add missing clk_enable() - [ALSA] Add EM-X270 ASoC driver - ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove - ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. - ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration + Control Midlevel - Move vmaster code to sound core - ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static + PCM Midlevel - latency.c: use QoS infrastructure - alsa: add annotations to bitwise type snd_pcm_hw_param_t - [ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t" + Timer Midlevel - Dont touch fs_struct in drivers - ALSA: remove CONFIG_KMOD from sound + /mips/Makefile - ALSA: ALSA driver for SGI HAL2 audio device - ALSA: ALSA driver for SGI O2 audio board + /soc/Makefile - Davinci ASoC support - ASoC: Add drivers for the Texas Instruments OMAP processors - [ALSA] Revised AT32 ASoC Patch - ALSA: ASoC: Au12x0/Au1550 PSC Audio support + /soc/codecs/Makefile - ASoC: WM9713 driver - [ALSA] ASoC: Add UDA1380 driver - [ALSA] ASoC: Add WM8510 driver - [ALSA] ASoC: Add WM8990 driver - ALSA: ASoC: Add AK4535 driver + /soc/pxa/Makefile - [ALSA] Add EM-X270 ASoC driver + AC97 Codec - ak4531_codec was moved from pci/ac97/ to pci/ - intel8x0 - Add support of 8 channel sound - sound: ac97_pcm.c fix shadowed variable warning - add a private field for ac97-device drivers and let ucb1400 be its first user - ac97 - Add a workaround for broken quirk for VT1617A codec - ac97 - Add virtual master control to VT1616/VT1617A codec. - [ALSA] ac97 - Fix ASUS A9T laptop output - [ALSA] Clean up sound/pci/ac97/Makefile - [ALSA] Make ak4531 local to ens1370 driver - Revert "add a private field for ac97-device drivers and let ucb1400 be its first user" - [ALSA] ac97: add support for wm9711 master left inv switch - [ALSA] ac97 - Fix power_save option value as time-out - ALSA: Fix AC97 power down - ALSA: ac97 - fix patch_ucb1400 for proper resume + AD1843 driver - ALSA: ALSA driver for SGI O2 audio board + AD1889 driver - Fix synchronize_irq() bugs, redundancies - sound: replace remaining __FUNCTION__ occurences + AK4114 receiver - AK4114 - listing regs in proc - some fixes and cleanup for ICE1724 cards + AK4531 codec - Fix ak4531 build stub - [ALSA] Make ak4531 local to ens1370 driver - ALSA: Remove duplicate MODULE_AUTHOR/DESCRIPTION/LICENCE from snd-ens1370.ko + AK4XXX AD/DA converters - some fixes and cleanup for ICE1724 cards + ALI5451 driver - sound: ali5451.c fix shadowed variable warnings - Fix synchronize_irq() bugs, redundancies + ALSA Version - Added scripts/git-ok-commits and include/version.h to proper alsa-kernel.git sync - ALSA: Release v1.0.17rc1 - ALSA: Release 1.0.17rc2 - ALSA: Release v1.0.17rc3 - ALSA: Release v1.0.17 + ALSA sequencer - Dont touch fs_struct in drivers - ALSA: remove CONFIG_KMOD from sound + ALSA<-OSS sequencer - seq-oss - Remove invalid BUG() + ARM - Convert to menuconfig - sound: Convert to menuconfig + ARM PXA2XX driver - sound: fix platform driver hotplug/coldplug - pxa2xx-ac97: Support PXA3xx AC97 - [ARM] 4833/3: Convert non-SoC PXA2xx AC97 driver to clock API - [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h - sound: replace remaining __FUNCTION__ occurences + ATIIXP driver - Fix synchronize_irq() bugs, redundancies + AZT3328 driver - PCI168 snd-azt3328 Linux driver: another huge update - [ALSA] PCI168 snd-azt3328 Linux driver: another huge update - ALSA: PCI168 snd-azt3328: some more fixups + Apple Onboard Audio driver - sound: Convert to menuconfig + Asihpi driver - asihpi - Fix section mismatch - asihpi: minor checkpatch cleanups - asihpi: Add new HPI apis for sampleclock, tuner - asihpi: Remove HPI4000 - asihpi: replace volatile with barriers - asihpi: add hwdep (experimental) - asihpi - new checkpatch = more changes - asihpi - replace old class_device_*() - asihpi - Common init files for HPI - asihpi - Fix sampleclock source get. Fix volume control dB range. - asihpi - Replace hpimod.c with hpioctl.c - asihpi - Include pci table again, avoiding warning about extern. - asihpi - Log warning if DSP code version doesn't match driver. - asihpi - Version 3.10.00. Add new functions for HD radio tuner, and for firmware debug. - asihpi - Support variable size cached control information. - asihpi - Checkpatch tweaks - asihpi: Meter control return peak. - asihpi: Disable S24_3LE incompatible with 2^N buffer size. - asihpi - Add missing GFP_KERNEL to allocator - asihpi - V3.10.1. Add hpi_RDS enum. - asihpi - Regularise control creation - asihpi - Move mutex out from subsystem message - asihpi - HPI v3.10.03. Formatting tweaks. + Atmel AT73C213 DAC driver - Add __devinit macro to at73c213 sound driver probe functions - at73c213: fix error checking for clk API - at73c213: monaural support - at73c213: remove redundant private_free routine - at73c213: fix DMA size at the end of DMA buffer - Revert "at73c213: fix DMA size at the end of DMA buffer" - at73c213: Add constraints for periods value + Au12x0/Au1550 PSC ASoC - Add soc/au1x build stub - ALSA: ASoC: Au12x0/Au1550 PSC Audio support + BT87x driver - bt87X: fix freeing of shared interrupt + CA0106 driver - ca0106 - Add master volume controls - sound: ca0106_main.c fix shadowed variable warnings - sound: ca0106_mixer.c fix shadowed variable warnings - Fix possible races at free_irq in PCI drivers - ALSA: ca0106 - Add entry for another MSI K8N Diamond MB + CMI8788 (Oxygen) driver - virtuoso: move PCM1796 symbols to a header file - virtuoso: separate D2/D2X init functions - virtuoso: fix build stub - oxygen: add owner field - sound: virtuoso.c fix shadowed variable warning - oxygen: move WM8785 symbols to a header file - virtuoso: move PCM1796 symbols to a header file - oxygen: add monitor controls - oxygen: change model-specific PCM device configuration - oxygen: make SPI/2-wire configuration model-specific - oxygen: move MIDI flag to model struct - oxygen: disable clock of unused I2S inputs - oxygen: fix line-in recording selection (now for real) - oxygen: add I2C support - virtuoso: separate D2/D2X init functions - virtuoso: allow both CS5381 and CS5361 - virtuoso: move some code to xonar_common_init() - virtuoso: set PCM1796 oversampling rate - virtuoso: change card short name - virtuoso: fix typo - virtuoso: add Xonar DX support - virtuoso: correctly switch input jack on Xonar DX - oxygen: use SPDIF input only if present - virtuoso: add GPIO 1 mixer control - virtuoso: initialize two-wire control register - virtuoso: fix DX front panel I/O - hifier: remove empty hifier_mixer_init() - oxygen: generalize handling of DAC volume limits - oxygen: mute by default - oxygen: generalize DAC volume TLV handling - oxygen: fix version in MODULE_LICENSE - oxygen: add symbol for I/O space size - oxygen: save register writes - oxygen: simplify DAC volume initialization - oxygen: separate out hardware initialization code - virtuoso: add xonar_enable_output() - oxygen: add PM support - oxygen: add symbols for buffer/period size constraints - virtuoso: restrict period time to less than 10 s - sound: oxygen: fix NULL pointer dereference when loading snd-oxygen + CMIPCI driver - sound: cmipci.c fix shadowed variable warning + CREDITS file - 2.6 kernel sync - Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo + CS4231 driver - ALSA: opti93x: add support for Opti93x codec in cs4231-lib + CS46xx driver - Fix possible races at free_irq in PCI drivers + CX88 driver - Fix synchronize_irq() bugs, redundancies + Common EMU synth - emux midi synthesizer doesn't honor SOFT_PEDAL-release event + Conexant Riptide driver - sound: riptide.c fix shadowed variable warnings + Digigram PCXHR driver - sound: pcxhr_core.c fix shadowed variable warning - sound/pci: remove unused variable - sound/pci/pcxhr/pcxhr_core.c: fix printk warning - sound/pci/pcxhr/pcxhr.c: fix warnings + Digigram VX Pocket driver - ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver + Digigram VX core - configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks - ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver + Documentation - Add -c option to setup-alsa-kernel - hda-codec - Add support of AD1883/1884A/1984A/1984B - hda-codec - Add model=mobile for AD1884A & co - Add description of aw2 driver - hda-codec - Add missing descriptions for STAC codec models - pcsp: add description - Revert "at73c213: fix DMA size at the end of DMA buffer" - hda-codec - Fix spekaer output of Panasonic CF-74 - hda-codec - Support of Lenovo Thinkpad X300 - hda-codec - Remove now uneeded 6stack-hp model from ALC883 - hda-codec - Add missing models in ALSA-Configuration.txt - hda-codec - Support mic automute for Clevo M720R/SR - hda-intel: Add Quanta IL1 ALC267 model - hda - revert wrongly committed patch - hda - Add support of AD1989A/AD1989B - hda - Add support of Medion RIM 2150 - [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - [ALSA] hda - Add ALC663 support - [ALSA] Improve the slots option handling - ALSA: hda - remove position_fix=3 - ALSA: hda - Add description of bdl_pos_adj option + Dreamcast AICA sound (pcm) driver - Remove duplicated unlikely() in IS_ERR() + EMU10K1/EMU10K2 driver - sound: emuproc.c fix signedness warning - sound: emu10k1x.c fix shadowed variable warnings - Fix possible races at free_irq in PCI drivers - [ALSA] emu10k1 - simplify page allocation for synth - [ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2 - sound: emu10k1 - fix system hang with Audigy2 ZS Notebook PCMCIA card - ALSA: emu10k1 - Fix page allocation with GFP_DMA - ALSA: emu10k1 - fix possible memory leak in memory allocation routines - ALSA: emu10k1 - simplify the last fix + ENS1370/1+ driver - sound: ens1370.c fix shadowed variable warning + ES1968 driver - sound: es1968.c fox shadowed variable warning - es1968: fix sleep-while-holding-lock bug - es1968: fix jitter on some maestro cards - es1968 - fix coding style in the last patch + Echoaudio driver - Fix possible races at free_irq in PCI drivers + Emagic Audiowerk 2 - Add build stub for aw2 driver - aw2: fix build stubs - Emagic Audiowerk 2 ALSA driver. - aw2 - Add missing module parameters - aw2 - Remove endian dependency - aw2 - Rename aw2-tsl.h to aw2-tsl.c - sound/pci/aw2/aw2-alsa.c needs dma-mapping.h - aw2: remove duplicate MODULE_LICENSE - ALSA: aw2 - Fix Oops at initialization + FM801 driver - sound: fm801.c fix shadowed variable warning + Generic drivers - pcsp driver update - pcsp - Comply to Lindent & checkpatch.pl - improved snd-aloop quality when using certain samplerates and kernel HZ - aloop - more cleanups - pcsp - Check return value of pcspkr_input_init() - aloop - even more cleanups - pcsp: use platform_driver API - pcsp: Add NForce workaround - improved snd-aloop quality when using certain samplerates and kernel HZ - Move pcsp driver to alsa-kernel tree - snd-aloop - more cleanups - Remove old Kconfig entry for pcsp - Convert to menuconfig - snd-dummy - improved timing, silence on prepare - snd-dummy - better realtime app support - Add PC-speaker sound driver - pcsp - clean ups - pcsp: improve "enable" option handling - pcsp: locking fix - [ML403-AC97CR] Remove duplicate snd_card_set_dev() - sound/drivers/pcsp/pcsp.c build fix - pcsp: remove downsampling - sound: fix platform driver hotplug/coldplug - sound/drivers/dummy.c: fix negative snd_pcm_format_width() check - pcsp - Fix dependency in Kconfig - pcsp: fix wording in DEBUG_PAGEALLOC warning - pcsp - Fix CONFIG_DEBUG_PAGEALLOC warning message again - pcsp - Remove dependency to INPUT_PCSPKR=n again - pcsp - Fix more dependency - pcsp: Fix build with CONFIG_PM=n - ac97 - Add virtual master control to VT1616/VT1617A codec. - pcspkr: fix dependancies - snd-pcsp: adjust help texts to frighten users - snd-pcsp: put back the compatibility code for the older alsa-libs - snd-pcsp: depend on CONFIG_EXPERIMENTAL - snd-pcsp: silent misleading warning - snd-pcsp: use HRTIMER_CB_SOFTIRQ - [ALSA] snd-pcsp - fix pcsp_treble_info() to honour an item number - sound: Convert to menuconfig - [ALSA] Fix AC97 kconfig items + HDA Codec driver - hda-intel - Fix PCM device number assignment - hda-codec - Add ID for an unknown HDMI codec chip - hda: STAC927x power down inactive DACs - hda-codec - Correct HDMI transmitter names - hda-codec - remove duplicate controls in alc268 test mixer - hda-codec - Fix race condition in generic bound volume/swtich controls - hda-codec - Fix ALC880 F1734 model - hda-codec - Fix automute of AD1981HD hp model - hda-codec - Don't create vmaster if no slaves found - hda-codec - Fix wrong capture source selection for ALC883 codec - hda-codec - Fix ALC882 capture source selection - hda-codec - Clean up capture source selection of Realtek codecs - hda-codec - Implement auto-mic jack sensing on Samsung laptops - hda-codec - More fix-up for auto-configuration - hda-codec - Fix auto-configuration of Realtek codecs - hda-codec - Add "IEC958 Default PCM" switch - hda-codec - Add more names to vendor list - hda-codec - Fix breakage of resume in auto-config of realtek codecs - hda-codec - Fix missing capsrc_nids for ALC262 - hda-codec - Add support of AD1883/1884A/1984A/1984B - hda-codec - Add model=mobile for AD1884A & co - hda-codec - Fix Master volume on HP dv8000 - Keep private TLV entry in vmaster itself - hda-codec - Fix ALC662 recording - hda-codec - Add beep volume control to ALC268 - hda-codec - Fix ALC268 capture source - hda-codec - Don't create multiple capture streams for single inputs - hda: fix STAC927x power management - hda: STAC927x invalid association value - hda: 92HDxxxx PCI Quirks - hda: STAC927x analog mic - hda: Mic as output fix - hda-codec - Adapt eeepc p701 mixer for virtual master control - hda-codec - Fix AD1988 capture elements - hda-codec - Add Fujitsu Lifebook E8410 to quirk table - hda-codec - Fix initial DAC numbers of 92HD71bxx codecs - hda-codec - Add docking-station mic input for Thinkpad X61 - hda-codec - Fix mixer names of realtek codecs to adapt mater controls - sound: patch_sigmatel.c fix shadowed variable warning - hda-codec - Use int instead of long in patch_sigmatel.c - sound: hda: missing includes of hda_patch.h - hda: disable power management on fixed ports - hda: add verbs for 92hd73xxx laptops - hda-codec - Fix the array over-range access with stac92hd71bxx codec - hda-codec - model for alc883 to support M720R - ALC288 - Add NEC S970 to the quirk table - hda-codec - model for alc883 to support FUJITSU Pi2515 - hda-codec - model for cx20549 to support laptop HP530 - hda-codec - Fix dmics on ALC268 in auto configuration - hda-codec - Add internal mic item for ALC268 acer model - HDA Codecs: add support for Toshiba Equium L30 - hda: Reorganized DAC outputs - hda-intel - Fix microphone capture with ALC880 F1734 model - hda-codec - Improve ALC262 ultra model - hda: 92HD73xxx distortion fix - hda-codec - Fix orphan Headphone controls in STAC codecs - hda-codec - Fix ALC662 DAC mixer mutes - hda-codec - Map 3stack-6ch-dig ALC662 model for Asus P5GC-MX - hda-codec - Fujitsu Lifebook port replicator/dock headphone jack sense - Revert "at73c213: fix DMA size at the end of DMA buffer" - hda-codec - Fix DAC assignment order in ALC883 - hda-codec - Map 3stack-6ch-dig ALC883 model for MSI 945GCM5 V2 (MSI-7267) - hda-codec - Fix spekaer output of Panasonic CF-74 - hda-codec - keep the format verb at closing PCM streams - hda-codec - Support of Lenovo Thinkpad X300 - hda: 92hd71bxxx DMIC nid - hda-codec - model for alc262 to support Lenovo 3000 - hda-codec - Remove now uneeded 6stack-hp model from ALC883 - hda-codec - Use base ALC883 mixer for 6stack-dell model - hda-codec - Use common 3stack-6ch mixer for 3stack-hp model - hda-codec - Map clevo-m720r ALC883 model for Clevo M720SR - hda-codec - Support mic automute for Clevo M720R/SR - hda-codec - PCI quirk for MSI laptop - hda-codec - Fix unbalanced mutex - hda - Should use HDA_OUTPUT instead of HDA_INPUT to mute pin 15 of ALC880 - hda - PCI quirk for laptop LG which use CMI9880 - hda - Fujitsu Lifebook PC speaker signal - hda: Correct SPDIF out default config - hda: EAPD power management - hda-intel: Add Quanta IL1 ALC267 model - hda - revert wrongly committed patch - hda - Add support of AD1989A/AD1989B - hda: Add 5.1 support for second headphone jack - hda - Fix ALC889A codec support - hda - Avoid unexpected breakage with ALC889A hack - hda - Fix model for Acer Aspire 5720z - hda - Fix Thinkpad X300 digital mic - hda - Add support of Medion RIM 2150 - hda - Support IDT 92HD206 codec - Revert migration to alc_set_pin_output() in alc861_auto_set_output_and_unmute() - [ALSA] hda - Fix ALC262 fujitsu model - [ALSA] hda - Fix ASUS P5GD1 model - [ALSA] hda - Add model for ASUS P5K-E/WIFI-AP - [ALSA] hda - Fix noise on VT1708 codec - [ALSA] hda - Fix COEF and EAPD in ALC889 auto-configuration mode - [ALSA] hda - Added support for Foxconn P35AX-S mainboard - [ALSA] hda - Fix capture mute Widget for stac9250/9251 - [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - [ALSA] hda - Add ALC663 support - [ALSA] hda - Fix vref pincap check in alc882 auto-detection - [ALSA] hda - show correct codec chip in PCM stream names - [ALSA] hda - Fix EAPD and COEF setups for realtek codecs - [ALSA] hda - Fix mic input on HP2133 - [ALSA] hda - Fix model for LG LS75 laptop - [ALSA] hda - support intel DG33 motherboards - [ALSA] hda - Fix PLL gating control on Realtek codecs - [ALSA] hda - COMPAL IFL90/JFL-92 laptop quirk - [ALSA] hda - Fix resume of auto-config mode with Realtek codecs - [ALSA] hda - Fix "alc262_sony_unsol[]" hda_verb array - [ALSA] hda - Add Toshiba dynabook SS RX1 support - ALSA: hda - Fix stac9205_cfg_tbl - ALSA: hda - Remove unused mutex - ALSA: hda: Add support for 92HD73xxx codecs - ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode - ALSA: hda - Fix digital converter proc output - ALSA: hda - Added model selection for iMac 24" - ALSA: hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop - ALSA: hda - Add MacBook 3.1 support - ALSA: hda - disable amp override on non-HP machines - ALSA: ALSA: hda - Fix ALC883 medion model - ALSA: hda - Add missing Thinkpad Z60m support - ALSA: ALSA: hda - Fix speaker output on Toshiba P105 - ALSA: hda - Add support for Lenovo 3000 N200 - ALSA: hda - removed redundant gpio_mask - ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model - ALSA: hda: 92hd71bxx PC Beep - ALSA: hda - Fix internal mic vref pin setup - ALSA: hda - Fix missing init for unsol events on micsense model - ALSA: hda - Fix FSC V5505 model + HDA Intel driver - hda-intel - Fix PCM device number assignment - hda-intel - Use SG buffer - hda-intel - Support 64bit buffer allocation - hda-intel - Fix a compile error with CONFIG_SND_DEBUG_DETECT=y - HDA-Intel - Patch to support RV7xx HDMI Audio - hda-intel - Fix Oops with ATI HDMI devices - hda-intel - Clean up stream definitions - hda-intel - Use PCI_DEVICE() macro - hda_intel needs dma-mapping.h - hda_intel: Add the DIDs of nvidia MCP79 HD audio controller to hda_intel.c - hda-intel - Fix power-off hang on ASUS P5AD2 - hda-intel - Add barrier - hda-intel - Add sync support - hda - Fix DMA position inaccuracy - [ALSA] hda - Fix DMA position inaccuracy - [ALSA] hda - Add support of Teradici controller - [ALSA] hda - Add ICH9 controller support (8086:2911) - [ALSA] hda - increase max_codecs of ICH to 4 - ALSA: hda - Add bdl_pos_adj option - ALSA: hda - remove position_fix=3 - ALSA: hda - bdl_pos_adj option to each instance - ALSA: hda - Fix bdl_pos_adj value for ATI SB chipsets - ALSA: hda - Add a warning if pending IRQ is found - ALSA: hda - bdl_pos_adj=32 as default - ALSA: hda - use upper_32_bits() + HDA generic driver - Move vmaster build stub to acore - hda-codec - Add "IEC958 Default PCM" switch - hda-codec - Fix amp-in values for pin widgets - Keep private TLV entry in vmaster itself - hda-codec - keep the format verb at closing PCM streams - [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - ALSA: hda - Fix digital converter proc output + I2C cs8427 - i2c: cs8427.c use put_unaligned helper + ICE1712 driver - ice1712 - Fix hoontech MIDI input - Added support for Delta1010E (newer revisions of Delta1010) - ice1712 - added support for M-Audio Delta 66E - sound: ice1712.c fix shadowed variable warnings - sound: ice1712: unused structs - ice1724 - Fix the SPDIF input sample-rate on Juli@ - some fixes and cleanup for ICE1724 cards - ice1724 - Fix return codes in some pointis callbacks - ice1724 - Improved the Juli rate setting - Don't set gpio mask register in snd_ice1712_gpio_write_bits() - ice1712 - Add Terrasoniq TS88 support - ice1724 - Fix IRQ lock-up with MPU access - [ALSA] ice1724: fix MIDI + ICE1724 driver - sound: ice1712: unused structs - ice1724 - Fix the SPDIF input sample-rate on Juli@ - some fixes and cleanup for ICE1724 cards - ice1724 - Improved the Juli rate setting - ice1724.c: toggle "chip reset" and "eeprom based setup" sequence - Audiophile 192: Fix ad converter initialization - ice1724 - Fix IRQ lock-up with MPU access - Add MPU401_INFO_NO_ACK bitflag - ice1724 - Enable watermarks - [ALSA] ice1724: fix MIDI + ISA - Convert to menuconfig - sound: Convert to menuconfig - [ALSA] remove SND_GUS_SYNTH - ALSA: opti93x: use cs4231 lib + Intel8x0 driver - Fix intel8x0.patch for 2.6.25 changes - intel8x0 - Add support of 8 channel sound - x86: convert CPA users to the new set_page_ API - x86: cpa: move flush to cpa - intel8x0 - Add quirk for Compaq Deskpro EN + L3 drivers - [ALSA] remove CVS keywords + MAINTAINERS file - 2.6 kernel sync - Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo + MIPS - ALSA: ALSA driver for SGI HAL2 audio device - ALSA: ALSA driver for SGI O2 audio board + MIPS SGI A2 Audio System - ALSA: ALSA driver for SGI HAL2 audio device + MPU401 UART - mpu401: reduce tx loop timeout - Define MPU401 registers in sound/mpu401_uart.h - Add MPU401_INFO_NO_ACK bitflag + Maestro3 driver - sound: maestro3.c fix shadowed variable warnings - [ALSA] maestro3: Fix hw volume on HP OmniBook + Memalloc module - regenerated memalloc.patch for proc change - Move hack for dma_alloc_coherent() from alsa-kernel - Fix the wrong patch in the last commit to memalloc.patch - configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks - sound: use non-racy method for /proc/driver/snd-page-alloc creation - Remove unneeded ugly hack for i386 in memalloc.c + NM256 driver - ALSA: correct kcalloc usage + Opti9xx drivers - [ALSA] opti93x: fix sound ouput for Opti930 - ALSA: opti93x: use cs4231 lib + PCI drivers - asihpi: add hwdep (experimental) - Convert to menuconfig - ak4531_codec was moved from pci/ac97/ to pci/ - Remove old export flag for ak4531 - Move vmaster code to sound core - ca0106 - Add master volume controls - Emagic Audiowerk 2 ALSA driver. - ice1724 - Improved the Juli rate setting - virtuoso: add Xonar DX support - [ALSA] fm801 - Fix kconfig dependency mess of fm801-tea575x - [ALSA] ice1724: fix MIDI - [ALSA] Fix AC97 kconfig items - [ALSA] Make ak4531 local to ens1370 driver + PDAudioCF driver - configure: Added CONFIG_HAVE_DEPRECATED_CONFIG_H and CONFIG_HAVE_IS_POWER_OF_2 checks + PDPlus driver - Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE + PPC AWACS driver - snd-powermac: AWACS and Screamer mixers for PM7500, Beige, and iMac SL - snd-powermac: style awacs.s and awacs.h - snd-powermac: more coding style fixes for awacs.[ch] + PPC Beep - snd-powermac: older kernel compatibility - snd-powermac: more older kernel compatibility + PPC Burgundy driver - snd-powermac: Burgundy mixers for B&W and iMac - snd-powermac: style burgundy.c + PPC DACA driver - Dont touch fs_struct in drivers - ALSA: remove CONFIG_KMOD from sound + PPC PMAC driver - powermac - fix irq handlers - snd-powermac: enable headphone detection on older kernels - snd-powermac: older kernel compatibility - snd-powermac: enable headphone detection - snd-powermac: style pmac.c + PPC PS3 driver - ALSA: Storage class should be before const qualifier + PPC Tumbler driver - snd-powermac: more older kernel compatibility + PXA Mainstone driver - [ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h - [ARM] pxa: use new pin configuration mechanism for mainstone - [ARM] pxa: use gpio_keys.c to support mainstone's wakeup switch of GPIO1 - [ARM] pxa: add partial keypad support for mainstone - [ARM] 4901/3: mainstone: Register primary I2C bus - Do not track mainstream files outside ALSA tree - use alsa-kernel.git repo + RME HDSP driver - hdsp - RME 9632 fix at 192kHz + RME32 driver - sound: rme32.c fix integer as NULL pointer warning + RME96 driver - sound: rme96.c fix integer as NULL pointer warning + RME9652 driver - sound: hdspm.c fix returning void expression warnings - sound/pci/rme9652/hdspm.c: stop inlining largish static functions + RTC timer driver - Fix build of rtctimer.c for older kernels + SA11xx UDA1341 driver - [ALSA] remove CVS keywords + SAA7134 driver - Fix synchronize_irq() bugs, redundancies - 2.6 kernel sync - add one-line changes + SB drivers - sound: replace remaining __FUNCTION__ occurences - [ALSA] trivial clean up of sound/isa/sb/Makefile - ALSA: sb - Fix wrong assertions + SB16/AWE driver - sound: replace remaining __FUNCTION__ occurences + SB8 driver - sb8: fix SB 1.0 capture DMA programming + SGI O2 Audio - ALSA: ALSA driver for SGI O2 audio board + SIS7019 driver - ALSA: Storage class should be before const qualifier + SPARC DBRI driver - ALSA: make sparc/dbri.c:snd_dbri_proc() static + SoC Audio for the Atmel AT32 System-on-Chip - Add soc/at32/Makefile for build - [ALSA] Revised AT32 ASoC Patch - ALSA: asoc: at32 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. - ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions. - ALSA: asoc: at32 - DAI struct merge and enable_pin() change. + SoC Audio for the Atmel AT91 System-on-Chip - [ARM] 4912/2: [AT91] Endrelia audio driver must use GPIO interface - soc - at91-pcm - Fix line wrapping - soc at91 minor bug fixes - soc - eti_b1_wm8731 - Convert to use bulk DAPM control registration - ALSA: asoc: at91 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Audio for the Samsung S3C24XX chips - soc - Fix s3c24xx-i2s LR sync while timer ticks are disabled - soc - neo1973_wm8753 - Fix module unload - soc - s3c24xx-i2s - Replace __FUNCTION__ with __func__ - soc - s3c24xx - Improve diagnostic output - soc - s3c24xx - Declare suspend and resume static - soc - s3c24xx-i2s - Use linux/io.h - soc - s3c24xx-i2s - Fix tab/space breakage - soc - s3c24xx-i2s - Add missing spaces - soc - s3c2443-ac97 - Fix checkpatch warnings - soc - s3c24xx-pcm - Fix checkpatch warnings - soc - ln2440sbc_alc650 - Fix checkpatch warnings - soc - neo1973_wm8753.c cleanup checkpatch issues - soc - neo1973_wm8753.c change maintainer contact info - soc - neo1973_wm8753.c add suspend and shutdown hooks for lm4857 chip - soc - fix s3c2410 PCM breakage - soc - fix S3C2410 i2s programming error - soc - Patch to add debug messages to the neo1973_wm8753 (GTA01) sound driver - soc - neo1973_wm8753 - Convert to bulk DAPM registration APIs - ALSA: ASoC: Add TLV information to the LM4857 controls on the GTA01 - ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Codec AC97 - soc - ac97 - Clean up checkpatch warnings - ASoC: Remove in-code changelogs - [ALSA] ASoC: Remove in-code changelogs - ALSA: ASoC: Add missing includes - ALSA: ASoC: AC97 codec PM - ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Codec AK4535 - ALSA: ASoC: Add AK4535 driver - ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Codec CS4270 - SOC: fix tests in cs4270_hw_params() - ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Codec Philips UDA1380 - [ALSA] ASoC: Add UDA1380 driver - ALSA: ASoC: Fix register cache size for UDA1380 + SoC Codec TLV320AIC3X - ASoC: Fix TLV320AIC3X PLL divider table for 64 kHz rate - ASoC: Add support for 12 MHz MCLK in TLV320AIC3X - ASoC/TLV320AIC3X: Stop I2C driver ID abuse - ASoC: Add support for 19.2 MHz MCLK in TLV320AIC3X - soc - tlv320aic3x - revisit clock setup - soc - tlv320aic3x - add GPIO support - ASoC: Fix TLV320AIC3X mono line output interconnect - soc - tlv320aic3x - Convert to use bulk registration APIs - ASoC: Clarify API for bias configuration - ALSA: ASoC: Tweak tlv320aicx reg_cache_size - ALSA: ASoC: TLV320AIC3X: Use register modifier widget for mic bias - ALSA: ASoC: TLV320AIC3X: Modify only interface related bits in aic3x_set_dai_fmt - ALSA: ASoC: TLV320AIC3X: Add support for digital microphone input - ALSA: ASoC: TLV320AIC3X: Add mixer control for ADC highpass filter - ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Codec WM8510 - [ALSA] ASoC: Add WM8510 driver - [ALSA] ASoC: Fix default mono mixer configuration for WM8510 - ALSA: ASoC: Replace custom debug macros with pr_ equivalents + SoC Codec WM8731 - soc - wm8731 - Clean up checkpatch warnings - soc - Convert Wolfson codec drivers to use bulk DAPM registration - ALSA: ASoC: Fix register cache sizes for Wolfson codecs - ALSA: ASoC: Replace custom debug macros with pr_ equivalents + SoC Codec WM8750 - soc - wm8750 - Clean up checkpatch warnings - soc - Convert Wolfson codec drivers to use bulk DAPM registration - ALSA: ASoC: Fix register cache sizes for Wolfson codecs - ALSA: ASoC: Replace custom debug macros with pr_ equivalents + SoC Codec WM8753 - soc - Add Invert Switch for ROUT2 - soc - wm8753 - Clean up checkpatch warnings - soc - Convert Wolfson codec drivers to use bulk DAPM registration - ALSA: ASoC: Fix register cache sizes for Wolfson codecs - ALSA: ASoC: Add TLV information to remaining WM8753 controls - ALSA: ASoC: Replace custom debug macros with pr_ equivalents + SoC Codec WM8990 - [ALSA] ASoC: Add WM8990 driver + SoC Codec WM9712 - ASoC: Fix WM9712 mixer_event DAPM widget function type - soc - wm9712: Remove unneeded AC97_EXTENDED_MID updates - soc - wm9712 - checkpatch fixes - soc - Convert Wolfson codec drivers to use bulk DAPM registration - ASoC: Remove in-code changelogs - [ALSA] ASoC: Remove in-code changelogs - ALSA: ASoC: Add missing includes - ALSA: ASoC: Check for exact register match in wm97xx_reset() + SoC Codec WM9713 - ASoC: WM9713 driver - soc - Add missing audio path between Mono Mixer and Mic PGAs - wm9713: Don't control touch screen power on suspend - ASoC: Remove in-code changelogs - [ALSA] ASoC: Remove in-code changelogs - ALSA: ASoC: Fix WM9713 voice PCM slave mode configuration - ALSA: ASoC: Check for exact register match in wm97xx_reset() - ALSA: ASoC: Advertise 16000Hz rate for WM9713 PCM interface + SoC DaVinci - Add soc/davinci build stub - Davinci ASoC support - soc - davinci-evm - Update for bulk DAPM registration APIs - ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove - ALSA: asoc: davinci - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Dynamic Audio Power Management - soc - Report errors from snd_soc_dapm_set_endpoint() - soc - Include register in DAPM debug output - soc - DAPM - add hook to read state of DAPM widget - sound: fix export symbol typo - soc - DAPM - Add bulk control registration - soc - DAPM - Bulk route registration - ASoC: Clarify API for bias configuration - ALSA: ASoC: Add support for generic DAPM register modifier widget - ALSA: ASoC: Make pop/click debug wait times dynamically configurable - ALSA: ASoC: Fix warning from strict_strtoul() - ALSA: asoc: core - refactored DAPM pin control API. - ALSA: ASoC: Switch DAPM to use of standard DEBUG macro - ALSA: ASoC: Dump DAPM state for non-stream changes + SoC Freescale - soc - duplicate strcasecmp test for "rj-master" in mpc8610_hpcd_probe() - Removed deprecated sound/driver.h from Freescale MPC8610 drivers - soc - fsl_ssi.c fix "BUG: scheduling while atomic" - ALSA: Fix register programming in Freescale MPC8610 HPCD sound driver - ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. - ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform. + SoC Layer - ASoC: WM9713 driver - Davinci ASoC support - sound: fix platform driver hotplug/coldplug - ASoC: Add drivers for the Texas Instruments OMAP processors - ASoC: build fix for snd_soc_info_bool_ext - ASoC: Clarify API for bias configuration - ASoC: Make CPU and codec DAI operations have same type - ASoC: core checkpatch cleanups - [ALSA] ASoC: Make CPU and codec DAI operations have same type - [ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type - [ALSA] ASoC: Add UDA1380 driver - [ALSA] ASoC: Add WM8510 driver - [ALSA] ASoC: Add WM8990 driver - [ALSA] Revised AT32 ASoC Patch - ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove - ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type - ALSA: ASoC: Don't block system resume - ALSA: ASoC: fix PM=n build - ALSA: ASoC: Add AK4535 driver - ALSA: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. - ALSA: asoc: core - add Digital Audio Interface (DAI) control functions. - ALSA: ASoC: Au12x0/Au1550 PSC Audio support + SoC PXA2xx Corgi - ASoC: Fix DAPM widget function types in pxa machine drivers - soc - corgi - Fix checkpatch warnings - soc - Zaurus - Convert to bulk DAPM registration APIs - ASoC: Remove in-code changelogs - [ALSA] ASoC: Remove in-code changelogs - ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC PXA2xx EM-X270 - [ALSA] Add EM-X270 ASoC driver + SoC PXA2xx Poodle - ASoC: Fix DAPM widget function types in pxa machine drivers - soc - poodle - Fix checkpatch warnings - soc - Zaurus - Convert to bulk DAPM registration APIs - ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC PXA2xx Spitz - ASoC: Fix DAPM widget function types in pxa machine drivers - soc - spitz - Fix checkpatch warnings - soc - Zaurus - Convert to bulk DAPM registration APIs - ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC PXA2xx Tosa - ASoC: Fix DAPM widget function types in pxa machine drivers - soc - Zaurus - Convert to bulk DAPM registration APIs - ALSA: tosa: fix compilation with new DAPM API + SoC SH7760 AC97 - ALSA: asoc: sh - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. + SoC Texas Instruments OMAP - Add build stub for soc omap drivers - ASoC: Add drivers for the Texas Instruments OMAP processors - soc - n810 - Update for bulk DAPM registration APIs - ASoC: Fix wrong enum count for jack_function in N810 machine driver - ASoC: Convert N810 machine driver to use gpiolib - [ALSA] ASoC: Convert N810 machine driver to use gpiolib - ALSA: ASoC: Cover also Nokia N810 WiMAX Edition in N810 machine driver - ALSA: ASoC: Add digital mic configuration to N810 machine driver - ALSA: asoc: omap - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. - ALSA: asoc: n810 - fix build error. - ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform. + Trident driver - [ALSA] trident - clean up obsolete synth codes - ALSA: trident - pause s/pdif output + UDA1341 - [ALSA] remove CVS keywords + USB MIDI Gadget driver - USB: gadget code switches to pr_err() and friends + USB USX2Y - adapt usx2y patches for VM_DONTEXPAND change - vm audit: add VM_DONTEXPAND to mmap for drivers that need it + USB caiaq - Fix caiaq-device.patch - caiaq - fix section mismatch warning - caiaq - Add __devinit* again - snd_usb_caiaq: fix potential lockups locking - snd_usb_caiaq: correct input channel order - snd_usb_caiaq: make high sample rates work with A8DJ - snd_usb_caiaq: add support for "Session I/O" interface - caiaq endianness fix + USB generic driver - usb-audio: add workaround for broken E-Mu frequency feedback - usb-audio: sort quirks list - USB: usbaudio: handle kcalloc failure - usb-audio - Add a proper error check - usb audio: Fix another Dallas quirk - usb audio: make quirk handling more readable, and fix commented-out code - sound/usb/usbaudio.c: coding style - usb-audio - Fix race in reconnection - [ALSA] usb-audio - Support for Roland SonicCell sound module - [ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code - ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h - ALSA: usb-audio: fix Yamaha KX quirk - ALSA: usb-audio: add some Yamaha USB MIDI quirks + USB1400 touchscreen driver - 2.6 kernel sync - add one-line changes - add a private field for ac97-device drivers and let ucb1400 be its first user - Revert "add a private field for ac97-device drivers and let ucb1400 be its first user" + Utils - Fix build with wm9713 - Add soc/davinci build stub - propagate errors from recursive make calls - Add a hack to handle XXX=n kconfig - New kconfig parser - Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE - Add utils/setup-alsa-kernel script - Change symlinks in setup-alsa-kernel script - setup-alsa-kernel - Check alsa-driver root directory - Add -c option to setup-alsa-kernel - Create sound symlink in setup-alsa-kernel script - Use --with-cards and --with-card-options again for configure - Add alsa-info.sh to this package - Fixed the URL to download alsa-info.sh - alsa-info.sh: Use new "official" URL for updates - alsa-info.sh: Fix "official" URL for changelog and change download URL - mod-deps: fix PPC (and maybe other) dependencies problem using right brackets in acinclude.m4 - Fix PPC platform detection and mod-deps condition optimization + VIA82xx driver - ALSA: via82xx - Add VIA audio device #1841 to ac97_quirk list + Virtual Master - Move vmaster build stub to acore - Move vmaster code to sound core - Keep private TLV entry in vmaster itself + Wavefront drivers - ALSA: wavefront - add const + YMFPCI driver - ymfpci - Fix race at removal - ALSA: ymfpci - fix initial volume for 44.1kHz output + au88x0 driver - sound: au88x0_pcm.c fix integer as NULL pointer warning - [ALSA] remove CVS keywords + gitcompile script - Moving to GIT.. Rename and update hg files.. - modified gitcompile script to use ../alsa-kmirror directory as ALSAKERNELDIR - gitcompile - Check if alsa-kernel directory already exists + hgcompile script - Moving to GIT.. Rename and update hg files.. + pci_ids.h update Changelog between 1.0.15 and 1.0.16 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.15_v1.0.16) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core - Fix configure on misc x86_32 processors - add seq_file.h wrapper - sis7019: prevent build on old kernels - release 1.0.16rc1 - Added CONFIG_HAVE_INIT_UTSNAME test - fix init_utsname() check - release 1.0.15 - Fix the check of init_utsname again - Check __ffs in configure script for older kernels - We support 2.6.23 kernel, too - Add cs5535-audio to fix the build on RHES4/CentOS - Fix build with 2.6.24-pre kernel - release 1.0.16 - release 1.0.16rc2 - Fix ppc64 and sparc builds - Fix detection of init_utsname() in configure - Make snd-pcsp build only on 2.6.24 or later - Fix configure check for unified x86 include directory + ALSA Core - Add uninitialized_var() for old kernels - info_oss: move prototype of snd_card_info_read_oss to info.h - sis7019: add support to driver package - PCM interface - rename SNDRV_PCM_TSTAMP_MMAP to SNDRV_PCM_TSTAMP_ENABLE - Introduce slots option to snd module - PCM - added back TSTAMP ioctl for PCM (for old alsa-lib binaries) - add uintptr_t - add do_posix_clock_monotonic_gettime wrapper - remove prefetch from 2.2.x list_for_each_entry() wrapper - Added CONFIG_HAVE_INIT_UTSNAME test - Fix build with 2.4 kernel - sound: remove dead config symbol from sound code - Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz - fix compilation warning in GCC - Use posix clock monotonic for PCM and timer timestamps - Check __ffs in configure script for older kernels - Update SNDRV_HWDEP_IFACE_LAST - Define uninitialized_var() for older 2.6.x kernels - Remove indirect control access - Remove PCM xfer_align sw params - Add manual inclusion of adriver.h - fix CONFIG_HAVE_INIT_UTSNAME check - fix inclusion of adriver.h - Define a dummy do_posix_clock_monotonic_gettime for early 2.6 kernels - Fix build of usb-caiaq driver with older kernels - Define BIT_* macros for 2.6.23 or older kernels + SoC PXA2xx Core - [ARM] 4690/1: PXA: fix CKEN corruption in PXA27x AC97 cold reset code - soc - Preliminary ac97 drivers for Toshiba e800 PDAs + Control Midlevel - copy_ctl_value_from_user() warning fix - Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz - sound/core/control.c: hard-irq-safe -> hard-irq-unsafe lock warning - Remove indirect control access - Add manual inclusion of adriver.h + HWDEP Midlevel - Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz - Add manual inclusion of adriver.h + PCM Midlevel - Fix old tstamp ioctl for compat_ioctl - pcm_native: fix sparse warning about shadowing 'state' symbol - pcm_lib: fix sparse warning about shadowing 'n' symbol - pcm_lib: fix sparse warning about different signedness - PCM interface - rename SNDRV_PCM_TSTAMP_MMAP to SNDRV_PCM_TSTAMP_ENABLE - Fix PCM MMAP time-stamp mode - PCM - added back TSTAMP ioctl for PCM (for old alsa-lib binaries) - Add SNDRV_PCM_IOCTL_TSTAMP back to compat ioctl - Use posix clock monotonic for PCM and timer timestamps - PCM - fixed SNDRV_PCM_FORMAT_U24_BE silence constant - alsa: nopage - Fix patches for fault vms ops - PCM core - remove SNDRV_PCM_TSTAMP_MMAP condition in snd_pcm_status() - Fix PCM write blocking - Remove PCM xfer_align sw params - PCM - clean up snd_pcm_lib_read/write - Remove PCM sleep_min and tick + RawMidi Midlevel - rawmidi: let sparse know what is going on _for real_ + Timer Midlevel - Use posix clock monotonic for PCM and timer timestamps + /soc/Makefile - Add ASoC drivers for the Freescale MPC8610 SoC + /soc/codecs/Makefile - ASoC TLV320AIC3X codec driver + /soc/pxa/Makefile - soc - Preliminary ac97 drivers for Toshiba e800 PDAs + :"ARM/OMAP driver - Add ALSA-related files from 2.6.24 git tree + AC97 Codec - ac97_patch: compilation warning fix - pci - check value range in ctl callbacks - Remove obsolete patches + AD1816A driver - sound/isa: kill pnp_resource_change + AD1848 driver - include/sound/: Spelling fixes - This patch removes open_mutex from the ad1848-lib as - ad1848 - Fix print format + AD1889 driver - sound: fix ad1889 section mismatch + AK4XXX AD/DA converters - switching rate in STAC9460 codec of Prodigy192 - ak4xxx - Check value ranges in ctl callbacks + ALS100 driver - sound/isa: kill pnp_resource_change + ALSA sequencer - sound/core/seq: move declarations of globally visible variables to proper headers - remove seq_instr.c - fix inclusion of adriver.h - Remove sequencer instrument layer - Remove sequencer instrument layer - Salvage old seq instrument layer codes - Fix misspellings of "system", "controller", "interrupt" and "necessary". + ALSA<-OSS emulation - Add more fallbacks to OSS PHONEOUT mixer map - Fix Oops with PCM OSS sync - snd_mixer_oss_build_input(): fix for __you_cannot_kmalloc_that_much failure with gcc-3.2 - Remove PCM xfer_align sw params - Remove PCM sleep_min and tick + ARM AACI PL041 driver - Remove sound/driver.h - Add missing newlines to some uses of dev_ messages + ARM PXA2XX driver - Add missing device link - [ARM] 4690/1: PXA: fix CKEN corruption in PXA27x AC97 cold reset code + ATIIXP driver - sound: fix atiixp section mismatch + AZT2320 driver - sound/isa: kill pnp_resource_change + Apple Onboard Audio driver - add number of periods constraint to snd-aoa - aoa - fix compile warning - aoa - Check value range in ctl callbacks - Remove sound/driver.h + Asihpi driver - asihpi - big updates - asihpi - Remove hpi_data_compat32 - asihpi checkpatch clean plus control name refactor - asihpi version 3.09.09 + Atmel AT73C213 DAC driver - at73c213: replace spinlock in mixer functions with a mutex - at73c213 - Use common callback + BT87x driver - snd-bt87x: Make the load_all option work correctly - Regenerate bt87x.patch - bt87x - Fix section mismatch + CA0106 driver - ca0106 - Check value range in ctl callbacks - sound/pci: remove line duplications in defines - ca0106 - Fix write proc assignment + CMI8788 (Oxygen) driver - oxygen - Fix section mismatch - oxygen: use uintptr_t in pointer casts - oxygen: add register definitions - oxygen: fix playback routing - oxygen: make the number of analog output configurable - oxygen: more initialization - add TempoTec HiFier driver - oxygen: add channel status controls - oxygen: add SPDIF input channel status control - oxygen: fix channel routing - oxygen: use an array of snd_kcontrol pointers - oxygen: make line-in switch exclusive - oxygen: remove magic numbers - oxygen: fix pause handling - oxygen: remove MIDI autodetection - oxygen: add more symbols - oxygen: allow more sample rates with WM8785 - oxygen: reduce SPI clock frequency for AK4396/WM8785 - oxygen: move model-specific data out of common header - oxygen: fix control filter - oxygen: fix DAC source register fields - oxygen: add 192 kHz SPDIF input support - oxygen: optimize snd_pcm_hardware structures - oxygen: fix AK4396 double rate upper limit - oxygen: make line-in exclusive only on Xonar - oxygen: use AC97 interrupt - oxygen: add front panel controls - oxygen: add front panel capture - virtuoso: monitor external power on D2X - virtuoso: fix build on 2.2 kernels - cmi8788: driver rewrite - oxygen: show AC97 registers in proc file - oxygen: better AC97 initialization - oxygen: remove CH_CODEC macro - oxygen: add AC97 controls - oxygen: fix digital output - oxygen: 32-byte alignment - oxygen: use common hw_params function - oxygen - Add missing inclusion of linux/delay.h - virtuoso: add ALT mixer control - oxygen: move to kernel tree - add CMI8788 driver - add Asus Xonar driver - oxygen: make the I2S format configurable - oxygen: fix SPDIF input rates - oxygen: remove MIDI for generic cards - oxygen: rename OXYGEN_PCI_ID macro - oxygen: initialize WM8785 - oxygen: fix AK4396 initialization - oxygen: rename model_data - oxygen: reset AK4396 while setting format - oxygen: initialize AC97 registers - oxygen: fix compilation with older kernels - oxygen: fix digital rate when playing through the analog device - oxygen: fix line-in recording selection - oxygen: rename PCM to Master - oxygen: add SPDIF loopback control - oxygen: note active streams - oxygen: add a mutex - oxygen: add more capture rates - oxygen: initialize AK5385 DFS pins - oxygen: init AC97 interrupt mask - oxygen: fix S/PDIF capture rates - oxygen: add S/PDIF playback switch - oxygen: make AC97 codec optional - oxygen: make SPI configuration configurable - oxygen: make all DMA channels configurable - oxygen: add control filter to model struct - oxygen: make PCM limits configurable - oxygen: revert SPI clock frequency change for AK4396/WM8785 + CMI8788 driver - cmi8788: driver rewrite - cmi8788 - Comment out superfluous struct fields + CMIPCI driver - cmipci: disable "Modem" control on version 39 or newer chips - cmipci: document "Modem" control version check - cmipci: fix FLINKON/OFF bits - cmipci - utilize ADC48K44K bit - cmipci - allow capture of raw spdif subframes - cmipci at 96kHz + CREDITS file - 2.6 kernel sync + CS4231 driver - cs4231: remove one busy wait - include/sound/: Spelling fixes + CS46xx driver - sound: remove dead config symbol from sound code - sound/: Spelling fixes + CS5535 driver - cs5535audio - Fix available sample rates - fix cs5535 section mismatch + CX88 driver - V4L/DVB (6185): cx88-alsa: Add mute controls, change control names - V4L/DVB (6187): cx88-alsa: Add TLV support - V4L/DVB (6600): V4L: videobuf: don't chew up namespace STATE_.*, convert to VIDEOBUF_ + Digigram PCXHR driver - pci - check value range in ctl callbacks + Digigram VX Pocket driver - vxpocket - Check value range in ctl callbacks + Digigram VX core - vxpocket - Check value range in ctl callbacks + Documentation - hda-codec - Add Conexant 5051 codec support - sound/isa: kill pnp_resource_change - HDA: Add support for Samsung Q1 Ultra Vista edition - Introduce slots option to snd module - hda-codec - Add support of Zepto laptops - hda-intel - Support multiple devices - oxygen: update ALSA-Configuration.txt - oxygen: TempoTec HiFier is probably not supported - hda: Fix 5.1 sound in Dell 6stack ALC888 HDA - Update descriptions of isapnp-specific module options - hda-codec - Initial support of the Mitac 8252D (based on ALC883) - hda-codec - Update realtek codec support - Add missing model for HD-audio Cx5045 codec - hda-codec - New model for conexant 5045 codec to support benq r55e - hda-codec - Add test model for ALC268 - Remove PCM xfer_align sw params - Remove sound/driver.h - hda-codec - Add the support of Dell OEM laptops with ALC268 - hda-codec - Fix laptop models for Cxt5045 - hda-codec - Add Dell T3400 support - ice1724 - Add support of Onkyo SE-90PCI and SE-200PCI - ASoC documentation updates - hda-codec - Add model=hp-tc-t5735 for ALC262 - typo fixes - hda-codec - Add missing eeepc-p701 model for ALC662 - writing-an-alsa-driver.tmpl: English style improvements + Dreamcast AICA sound (pcm) driver - Dreamcast AICA sound - Get rid of annoying compiler warning - protect Dreamcast PCM driver (AICA) from G2 bus effects + EMU10K1/EMU10K2 driver - emu10k1 - Fix kthread handling at resume - emu10k1 - Don't create emu1010 controls for non-emu boards - emu10k1 - Use enum for emu_model types - Fix emu10k1_main.c for changes to enum of emu_model types - emu10k1 - Another EMU0404 Board ID - snd-emu10k1:Fix typo in E-Mu 0404 support. Card should now be recognised - emu10k1: Update for E-Mu 0404 - emu10k1: Add comments regarding E-Mu ins and outs. - emu10k1: Add mixer controls parameter checking. - emu10k1x - Add missing snd_card_set_dev call - emu10k1 - Fix over-sized kmalloc for TLV - emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug#9304. - snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0404. - snd:emu10k1:Update patches due to changes in alsa-kernel. - emu10k1 - 1616(M) cardbus improvements - emu10k1 - Check value ranges in ctl callbacks + EMU8000 driver - fix inclusion of adriver.h + ES18xx driver - es18xx: Enable wavetable input from ESS chips - sound/: Spelling fixes - Fix misspellings of "system", "controller", "interrupt" and "necessary". + ES1938 driver - es1938 - improve capture hw pointer reads + Echoaudio driver - echoaudio - convert from semaphore to mutex + FM801 driver - fm801 - Add mute support for FM-only card with FM801 PCI to tuner bridge + GUS Library - fix bootup crash in snd_gus_interrupt() - Remove sequencer instrument layer - Remove sequencer instrument layer + GUS drivers - Remove sequencer instrument layer - Salvage old seq instrument layer codes + Generic drivers - sound: Use time_before, time_before_eq, etc. - [ML403-AC97CR] Fix capture/periodic overrun bug - Xilinx ML403 AC97 Controller Reference device driver - drivers - Add missing snd_card_set_dev() - pcsp - Add missing index module option - portman2x4 - Fix probe error - Check value range in ctl callbacks - Fix build of pcsp driver with latest Linus tree (pre-2.6.24) - sound/: Spelling fixes - sound: fix mts64 section mismatches - [PARPORT] Remove unused 'irq' argument from parport irq functions - Update patches for removal of irq argument + HDA Codec driver - hda: 92HD73 DMIC Amps - hda: Added more 92HD71 codecs - hda: Add new STAC9205 PCI_QUIRK - hda-codec - print control name in error messages - hda-codec - Don't build boost controls for digital mics - hda_proc - Add a number of new settings to proc codec output - hda-codec - Add Conexant 5051 codec support - hda-codec - Add model for Acer Aspire 5310 - hda-codec - Add missing slave for AD1884 master switch - hda: STAC92xx Line In/Mic as output check - HDA-Intel - Add support for RV6xx HDMI audio - hda-intel - Show more volume-knob attributes - hda-codec - Fix Conexant 5045 volumes - hda-codec - Fix build without CONFIG_SND_HDA_GENERIC - hda: Add dmux to STAC 9228 - hda-codec - Disable shared stream on AD1986A - HDA: Add support for Samsung Q1 Ultra Vista edition - hda-codec - Fix typo in the ALC883 initial code - hda-codec - Fix definition of AC_KNBCAP_DELTA to match spec - hda: STAC927x DMIC Cleanup - hda-codec - Avoid overload of PCM volume on Cx5045 codec - hda-codec - sort pci quirk list - hda-codec - Sort ad1986a cfg table - hda-codec - Fix SPDIF output on Conexant 5045 codec - hda-codec - Allow multiple SPDIF devices - hda-codec - Add SI HDMI codec support - hda-codec - Add support of Zepto laptops - hda: STAC927x VREF fix - hda-codec - Add IEC958 digital out support for Lenovo Thinkpads T61/X61 - hda-codec - Add model for Gigabyte P35 DS3R - hda-codec - Add SPDIF output support to AD1986a laptop-eapd model - hda-codec - Rename non-standard "iSpeaker" - hda-codec - Fix mixer controls with ALC262 HP T5735 model - hda-codec - Fix ALC262 HP-RP5700 model - hda-codec - Add speaker automute to ALC260 HP models - hda-codec - Add speaker automute to ALC262 HP models - HDA: Add Asus VX1 support - hda: STAC9228 DMIC - hda-codec - Update dell-m82 model pin config - hda-codec - Add workaround for multiple HPs - hda-codec - Avoid wrong speaker-auto mute via mic jack - hda-codec - Revert volume knob controls in STAC codecs - hda: STAC9228 updated DMUX nid - hda-codec - Add model for Fujitsu V5505 - hda-codec - Fix possible array overflow - hda-codec - Add SPDIF controls as slave on AD codecs - hda_intel - Add model quirk for Albatron KI690-AM2 motherboard - HDA - Add support for the OQO Model 2 - hda: Fix 5.1 sound in Dell 6stack ALC888 HDA - hda-codec - Remove obsolete FIXME's - hda-codec - Device ID for MSI L745 - hda-codec - Add support for VIA VT1708B HD audio codec - hda-codec - Add ALC889/ALC267/ALC269 support - hda-codec - Initial support of the Mitac 8252D (based on ALC883) - hda: Added STAC92HD73 support - hda-intel: Enable Analog CD Input from internal ATAPI connector on Asus M2N-SLI - hda-codec - Device ID for Toshiba laptop which uses AD1986A - hda-codec - alc268 input_mux should be a selector instead of mixer - hda-codec - Update realtek codec support - hda-codec - Device ID for Macbook sound card - hda: STAC9228 VT fixes - hda-codec - Add virtual master controls - hda: 92HD7XXX power management support - hda-codec - New model for conexant 5045 codec to support benq r55e - hda-codec - Fix capture source for Cx5045 codec - hda: Added mono_out_pin to autoconfig - hda: Add dynamic mono mixer support for STAC92xx codecs - hda-codec - Fix handling of multiple capture streams - hda: STAC9205 GPIO line fix - hda-codec - Add model for Acer Aspire 5315 - hda-codec - Check value range in ctl callbacks - hda-codec - Fix conflict of Master volume in STAC92xx codec - hda-codec - Add STAC9228 DMIC support - hda-codec - Fix invalid access to non-existing dmux on STAC - hda: Dynamically create digital gain mixers - hda-codec - Add EAPD controls for ALC260 test model - hda-codec - Add test model for ALC268 - hda-codec - Add model=laptop for HP 350 laptop - hda-code - Clean up STAC GPIO enablement code - hda-codec - Disable PCBEEP mixer element in test model - hda-codec - Add the support of Dell OEM laptops with ALC268 - hda-codec - Enable VIA SPDIF input pin - hda: Mono mux mixer support - hda-codec - Fix laptop models for Cxt5045 - hda-codec - Add missing input controls for Cxt5047 test model - hda-codec - Add a delay after power state change - hda-codec - Add afg and mfg preset mask - hda-codec - Optimize snd_hda_pser_pin_def_config() - hda-codec - Control SPDIF as slave - hda-codec - Add model for HP DV9553EG laptop - hda-codec - Add Dell T3400 support - hda: Add GPIO mute support to STAC9205 - hda: Added new IDT codec family - hda-codec - Fix STAC922x volume knob control - hda-codec - Add array terminator for dmic in STAC codec - Support ASUS P701 eeepc [0x1043 0x82a1] support - hda-codec - Fix SKU ID function for realtek codecs - duplicate initializer in sound/pci/hda/patch_realtek.c - hda-codec - Add missing #defines (and 1 rename) in hda_codec.h - hda-codec - Fix capture mixers of ALC662 models - hda: 92HD71BXX Mono Mute Support - hda-intel - Add workarounds for STAC codecs - hda-codec - remove 11c1:1040 from patch_si3054.c id list - hda: fix Mic in as output - hda: STAC92HD71 codec mixer - hda-codec - new PCI SSID for HP machines - hda: STAC9228 Subsystem update - hda-codec - Add support of HP Thin Client T5735 - hda-codec - Add model=hp-tc-t5735 for ALC262 - hda-codec - Check PINCAP only for PIN widgets - hda-codec - Fix AD1986A Lenovo auto-mute - hda-codec - Add missing eeepc-p701 model for ALC662 - hda-codec - Improve the auto-configuration + HDA Intel driver - hda-intel - Make azx_get_response() a bit more robust - HDA-Intel - Add support for RV6xx HDMI audio - snd hda suspend latency: shorten codec read - hda-intel - Support multiple devices - HDA-Intel - Add support for RV610/RV630 HDMI audio - HDA - enable snoop on SCH - hda_intel: Fix multiple device support by incrementing device count - HDA: Enable chipset gcap usage - hda-intel - Add ratelimit to timeout messages - hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID's - hda-intel - Add workarounds for STAC codecs - HDA-Intel - Add support for Intel SCH + HDA generic driver - hda_proc - Add a number of new settings to proc codec output - hda-intel - Show more volume-knob attributes - hda-codec - Fix build without CONFIG_SND_HDA_GENERIC - hda-codec - Disable shared stream on AD1986A - hda-codec - Show more information in proc file - hda-codec - Fix possible array overflow - Add virtual master control helpers - hda-codec - Add virtual master controls - Add vmaster build stub - hda: Added mono_out_pin to autoconfig - hda: Add dynamic mono mixer support for STAC92xx codecs - hda-codec - Don't query widget parameter for invalid NID + HPE timer driver - Add manual inclusion of adriver.h + ICE1712 driver - ice1712, ice1724 - Code clean up - switching rate in STAC9460 codec of Prodigy192 - ice1724 - Add missing prodigy_hifi.h - ice1724 - Check value ranges in ctl callbacks - ice1724 - Clean up ctl callbacks in se.c - ice1712 - Fix word clock status control on Delta 1010LT - ice1724 - Add support of Onkyo SE-90PCI and SE-200PCI - Add se.c skelton file for snd-ice1724 driver - ICE1724: Added support for Audiotrak Prodigy 7.1 HiFi & HD2, Hercules Fortissimo IV - Added pci/ice1712/prodigy_hifi.c for recent alsa-kernel change - ice1712 - fixed midi input for Hoontech C-Ports + ICE1724 driver - ice1712, ice1724 - Code clean up - I2C fix for ice1724 - ice1724 - Enable AK4114 support for Audiophile192 - ice1724 - Add ADC setup in set_rate callback for Audiophile192 - ice1724 - Add support of Onkyo SE-90PCI and SE-200PCI - ICE1724: Added support for Audiotrak Prodigy 7.1 HiFi & HD2, Hercules Fortissimo IV + IOCTL32 emulation - Fix build with older kernels - Add SNDRV_PCM_IOCTL_TSTAMP back - Fix a typo of adriver.h + ISA DMA - Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz + Instrument layer - Remove sequencer instrument layer - Remove sequencer instrument layer + Intel8x0 driver - intel8x0 - Add quirk for Acer Travelmate 2310 - sound/pci: Drop unnecessary continue + KORG1212 driver - sound/pci: remove duplicated defines - pci - check value range in ctl callbacks + MAINTAINERS file - Update MAINTAINERS for ALSA SoC - 2.6 kernel sync + MIPS AU1x00 driver - Fix misspellings of "system", "controller", "interrupt" and "necessary". + MIXART driver - mixart - Check value range in ctl callbacks + MPU401 UART - mpu401: fix recursive locking in timer + Maestro3 driver - sound/pci: remove line duplications in defines + Memalloc module - fix SND_MEM_PROC_FILE on 2.2 kernels - Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz - Disable memalloc proc file for older kernels - sound/core/memalloc.c: Add missing pci_dev_put + OLD headers - Salvage old seq instrument layer codes + OPL3 - opl3 - Fix compilation without sequencer support - opl3 - Use hwdep for patch loading - opl3 - simplify exclusive access lock - opl3 - Fix build errors - Fix misspellings of "system", "controller", "interrupt" and "necessary". + Opti9xx drivers - Check value range in ctl callbacks - This patch adds support for a wavetable chip on - fix opti9xx/miro section mismatch + PCI drivers - sis7019: support the SiS 7019 Audio Accelerator - oxygen: TempoTec HiFier is probably not supported - virtuoso: fix build on 2.2 kernels - cmi8788: driver rewrite - oxygen: move to kernel tree - add CMI8788 driver - add Asus Xonar driver + PDAudioCF driver - Add missing device link - Remove obsolete patches + PDPlus driver - pdplus - Avoid conflict of BIT_MASK macro + PPC AWACS driver - powermac - Check value range in ctl callbacks + PPC Beep - powermac - Check value range in ctl callbacks - get rid of input BIT* duplicate defines + PPC Burgundy driver - powermac - Check value range in ctl callbacks + PPC DACA driver - powermac - Check value range in ctl callbacks + PPC Keywest driver - i2c: Kill rogue driver IDs + PPC PMAC driver - snd-powermac: handle dead DMA transfers + PPC PS3 driver - Add missing device link + PPC Tumbler driver - powermac - Fix typos + PXA Mainstone driver - 2.6 kernel sync (rest) + RME HDSP driver - hdsp - Fix section mismatch - sound/pci: remove duplicated defines - hdsp - Fix zero division - sound: fix rme9652 section mismatch - hdsp: make Multiface II work again + RME96 driver - pci - check value range in ctl callbacks + Raw OPL FM - opl3 - Use hwdep for patch loading + SAA7134 driver - V4L/DVB (6666): saa7134-alsa: fix period handling - V4L/DVB (6690): saa7134: fix ignored interrupts - V4L/DVB (6623): remove saa7134-oss - 2.6 kernel sync (rest) + SB16/AWE driver - sb16 - Suppress compile warning + SC6000 (CompuMedia ASC-9308 + AD1848) driver - sound/isa: Add missing "space" + SIS7019 driver - sis7019: support the SiS 7019 Audio Accelerator - sis7019: add support to driver package + SPARC DBRI driver - dbri - Fix broken change for value range checks + SPARC cs4231 driver - This simplifies and fixes waiting loops of the mce_down() + Serial BUS drivers - Check value range in ctl callbacks - Update tea575x-tuner patch + SoC Audio for the Samsung S3C24XX chips - add s3c2412 build stub - s3c2443-ac97: compilation fix - soc - ln2440sbc ac97 support - Add stub for the new ln2440sbc_alc6550 driver - sound: Use time_before, time_before_eq, etc. - soc - Reinitialise DMA on every resume - soc - Support suspend and resume of the I2S interface on s3c24xx - ASoC: S3C2412 IIS driver - S3C2412: suspend and resume support - neo1973: ASoC include pathname fix - i2c: normal_i2c can be made const (remaining drivers) + SoC Codec CS4270 - cs4270: wrong sample rate when CONFIG_SND_SOC_CS4270_VD33_ERRATA is set - i2c: normal_i2c can be made const (remaining drivers) - fix private data pointer calculation in CS4270 driver + SoC Codec TLV320AIC3X - Add missing build stub tlv320aic3x.c - ASoC TLV320AIC3X codec driver + SoC Codec WM8731 - soc/wm8731: Fix stereo mixer controls + SoC Codec WM8750 - use convenient treble scale on WM8750 + SoC Codec WM8753 - soc - Mono voice playback volume for WM8753 - soc - Initial WM8753 TLV support for capture mixer + SoC Codec WM9712 - soc - Add "Mono Playback Switch" to WM9712 codec driver - Fix inverted Phone volume WM9712 mixer control + SoC Dynamic Audio Power Management - soc - Add device level DAPM event - ASoC TLV support - soc - Fix power switching support for DAPM_SWITCH widgets - soc - Clean up tabs - soc - Add support for passing kcontrols with events - soc - Don't lock the codec list in snd_soc_dapm_new_widgets() - include/sound/: Spelling fixes + SoC Freescale - Add ASoC drivers for the Freescale MPC8610 SoC - Add soc/fsl entry - mpc8610: Add mmap support + SoC Layer - Add ASoC drivers for the Freescale MPC8610 SoC - Fix lockdep warning in ASoC machine probe - soc - Add device level DAPM event - ASoC TLV support - soc - Add D1 power event to power down event sequence - soc - Ensure PCMs are suspended - Bump ASoC core version number - ASoC TLV320AIC3X codec driver + SoC PXA2xx E800/WM9712 - soc - Preliminary ac97 drivers for Toshiba e800 PDAs + SoC SH7760 AC97 - Add SUPERH depends to sound/soc/sh/Kconfig - ASoC: sh: improve generated code for HAC module (AC97) + TEA575x tuner - fm801 - Add mute support for FM-only card with FM801 PCI to tuner bridge - V4L/DVB (6320): v4l core: remove the unused .hardware V4L1 field + Trident driver - Remove sequencer instrument layer - Remove sequencer instrument layer - Salvage old seq instrument layer codes + USB - usb-caiaq - add support for Kore controller 2 - caiaq - add control API and more input features - caiaq - Fix indent in Kconfig - caiaq - input device support must depend on CONFIG_INPUT + USB MIDI Gadget driver - Add ALSA-related files from 2.6.24 git tree + USB USX2Y - alsa: usx2y nopage - Fix patches for fault vms ops + USB caiaq - caiaq - Fix section mismatch - usb-caiaq - add support for Kore controller 2 - usb/caiaq: decrease period_bytes_min - caiaq - add control API and more input features - Add caiaq-control.c stub to build - caiaq - remove ifdef - Fix build of usb-caiaq driver with older kernels - sound: fix caiaq section mismatches - get rid of input BIT* duplicate defines - caiaq - misc input handling fixes + USB generic driver - usb audio suspend support - Regenerate usbaudio.patch for suspend support - race between disconnect and error handling in usbmidi - sound/usb/usbaudio.c: fix build with CONFIG_PM=n - regenerate usbaudio.patch - usb-audio: Another USB mic quirk for Logitech Communicator webcam - Update patch file to stop it failing. - usb-audio - Fix double comment - usb-audio - SB Live24-External better handling - usb-audio: add UR-80 PCM quirk + USB1400 touchscreen driver - 2.6 kernel sync (rest) + Utils - add s3c2412 build stub - Add stub for the new ln2440sbc_alc6550 driver - cmi8788: driver rewrite - Mark SND_SOC_TLV320AIC3X as non-card driver in mod-deps - Accept XXX=YYY style dependency (somehow) + VIA82xx driver - via82xx: minor optimization in snd_via82xx_free - via82xx - Fix quirk for Shuttle AK32VN + au88x0 driver - sound/: Spelling fixes - Fix misspellings of "system", "controller", "interrupt" and "necessary". + pci_ids.h update - 2.6 kernel sync Changelog between 1.0.14 and 1.0.15 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.14_v1.0.15) (Reformated as ASCII text) ******************************************** * alsa-driver + Sound Core - 2.6.22 is supported as well. - Create hacked autoconf.h from the kernel build tree - add empty kthread wrappers - release 1.0.15rc3 - Remove gzipped file in install-modules - Add SPI devices to ALSA Kconfig and Makefile - pc-speaker update - hda-intel: prevent build on old kernels - Changed Jaroslav Kysela's e-mail from perex@suse.cz to - perex@perex.cz - release 1.0.15 - Disable link with ac97_bus driver for older kernels - release 1.0.15rc1 - [S390] Kconfig: menus with depends on HAS_IOMEM. - Fix for CONFIG_HAS_DMA - Support xxx-y style in Makefile for 2.2/2.4 kernels - Avoid SOC for 2.6.9 or older kernels - Some hacks to fix build on RHEL4/CentOS4 - release 1.0.15rc2 - add CONFIG_HAS_IOPORT check for SC6000 ISA driver - PC-Speaker driver update + ALSA Core - unregister_chrdev(): ignore the return value - Regenerate the patch - Add workaround for pci->revision - hda-intel - Add hwdep interface - add empty kthread wrappers - change return type of pci_save/restore_state wrappers - Add a workaround to make snd-page-alloc independent from snd - misc_driver: protect PM code with CONFIG_PM - Changed Jaroslav Kysela's e-mail from perex@suse.cz to - perex@perex.cz - linux 2.6 sync - spelling/typo fixes - Fix build error without CONFIG_HAS_DMA - Clean up Makefile - Fix the wrong kfree error with kmemdup - sound: snd_register_device_for_dev fix - Regenerate sound.patch - Fix isa driver wrapper for 2.2/2.4 kernels + SoC PXA2xx Core - [ARM] 4527/1: pxa: fix pxa27x ac97 cold reset in ASoC due to - CKEN change - [ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa - suspend/resume - fix file specification in comments + Control Midlevel - Add helper functions for frequently used callbacks - Changed Jaroslav Kysela's e-mail from perex@suse.cz to - perex@perex.cz - unexport snd_ctl_elem_{read,write} - Some hacks to fix build on RHEL4/CentOS4 - Fix a typo + PCM Midlevel - Fix substream to check in PCM drain - pcm: merge rates[] from pcm_misc.c and pcm_native.c - pcm: add snd_pcm_rate_to_rate_bit() helper - Changed Jaroslav Kysela's e-mail from perex@suse.cz to - perex@perex.cz - Fix 'discards qualifiers' compile warnings in pcm.h - Kill useless volatile in pcm.h - Support 3-bytes 24bit format in PCM OSS emulation + RawMidi Midlevel - Clean up duplicate includes in sound/core/ + Timer Midlevel - timer: check for incorrect device state in non-debug compiles, - too + /arm/Makefile - Move CONFIG_H3600_HAL codes to sa11xx-uda1341.patch + /i2c/Makefile - Clean up Makefile + /isa/Makefile - Gallant SC-6000 driver + /soc/codecs/Makefile - ASoC CS4270 codec device driver + /spi/Makefile - Add SPI devices to ALSA Kconfig and Makefile - ALSA sound driver for the AT73C213 DAC using Atmel SSC driver + AC97 Codec - Use msecs_to_jiffies() in ac97_codec.c - Add missing static in ac97_codec.c - Disable link with ac97_bus driver for older kernels - Add default values for power-saving as Kconfig options - linux 2.6 sync - spelling/typo fixes - ac97 - Suppress the reset of audio-codec from modem-codec at - resume - ac97: YMF743 missing controls support (1/2) - ac97: YMF743 missing controls support (2/2) + AC97 bus driver - Fix build with older kernels + AD1848 driver - isa libs Makefiles cleanup - Fix invalid schedule_timeout_interruptible() - ad1848: fix AD1848P macro - ad1838/cs4231 - fix MCE timeout upon initial load - ad1848: replace HZ calculus with msecs_to_jiffies() - ad1848/cs4231: replace commented out debug code with - snd-printd{,d} - ad1848_lib: waiting loops done after cs4231_lib - ad1848_lib: replace common delay loop by function - ad1848: Fix msleep while atomic - ad1848: simplify MCE down code + ALI5451 driver - Add workaround for pci->revision - ali5451 warning fix - PCI: Change all drivers to use pci_device->revision + ALSA sequencer - seq_midi_event: fix encoding of data bytes after end of sysex - seq_midi_event: prevent running status after system messages - seq_midi_event: fix parsing of missing data bytes - seq_midi_event: fix parsing of F9/FD bytes - some kmalloc/memset ->kzalloc (tree wide) - Fix invalid schedule_timeout_interruptible() - schedule_timeout() fix for core/seq/seq_instr.c + ALSA<-OSS emulation - Remove ifdefs from OSS PCM emulation codes - Simplify the format conversion in PCM OSS emulation - Support 3-bytes 24bit format in PCM OSS emulation - Add new AFMT_* formats for OSS emulation + ALSA<-OSS sequencer - seq: resource leak fix and various code cleanups + ARM PXA2XX driver - [ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa - suspend/resume + ATIIXP driver - Add workaround for pci->revision - PCI: Change all drivers to use pci_device->revision + ATIIXP-modem driver - Add workaround for pci->revision - PCI: Change all drivers to use pci_device->revision + Apple Onboard Audio driver - Fix tas_suspend/resume build warning - Clean up with common snd_ctl_boolean_*_info callbacks - Driver core: change add_uevent_var to use a struct - snd-aoa-codec-onyx: fix typo + Asihpi driver - remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and - snd_pcm_set_sync() - Build fix for 2.6.23-rc1 - check for linked substreams of different cards - Fix build with 2.6.23-rc1 kernel - asihpi - Fix StreamGetInfo - asihpi unify play/capture timer functions - asihpi: mmap and link streams - asihpi: Fix compatibility with 64-bit resource_size_t - alsa-driver: use schedule_timeout_{,un}interruptible. + Atmel AT73C213 DAC driver - ALSA sound driver for the AT73C213 DAC using Atmel SSC driver + BT87x driver - snd-bt87x: Power down audio ADC when not in use - pcm: add snd_pcm_rate_to_rate_bit() helper - 2.6 kernel sync (2007/10/15) - small patches - bt87x: fix detection of generic boards - snd-bt87x: Improve support for different board types - Regenerate bt87x.patch - bttv: Fix Viewcast Osprey 440 support - bt87x - Add known PCI ID entries + CA0106 driver - snd-ca0106:Add recognition for new variant. Fixes ALSA bug#3251 - Coding style fix sound/pci/ca0106/ca_midi.h - ca0106: Add analog mute controls for cards with SPI DAC - ca0106: replaced control add sequences with macro - ca0106: power down SPI DAC channels when not in use - ca0106: Add more symbol SPI register names and use them - ca0106: remove extra commands in SPI DAC init sequence + CMI8788 driver - cmi8788: add sync start - cmi8788: change shortname - cmi8788: add __NO_VERSION__ - add cmi8788 driver - cmi8788: use one function for pointer callback - cmi8788: write correct values to BaseTCount - cmi8788: move hw_params-specific code to hw_params callback - cmi8788: fix and optimize trigger callback - cmi8788: clean up pcm init - cmi8788: remove int_sta_mask field - cmi8788: optimize interrupt handler - cmi8788: move interrupt enabling out of trigger callback - cmi8788: initialize stream mask bits once - cmi8788: fix AC97 playback interrupt mask - cmi8788: merge interrupt and DMA bit masks - remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and - snd_pcm_set_sync() - cmi8788: cache interrupt/dma mask registers - cmi8788: clear interrupt/DMA status when loading - cmi8788: make interrupt acking more robust - cmi8788: fix formatting - cmi8788: remove unused symbols - cmi8788: remove ioremap - cmi8788: remove cmi_printk - cmi8788: reorganize chip data - cmi8788: remove controller structure - cmi8788: move PCM code to cmi_pcm.c - cmi8788: remove unused fields - cmi8788: fix interrupt status check - cmi8788: move declarations to header - cmi8788: remove typedefs - cmi8788: remove superfluous NULL checks - cmi8788: simplify AC97 register writes - cmi8788: simplify some code - cmi8788 - Fix build with the recent kernel - cmi8788: store cmi_substream pointer in runtime->private_data - cmi8788: clean up pcm open callback - cmi8788: remove unsupported formats - cmi8788: fix format bits - cmi8788: factor out format bits lookup - cmi8788: add rate setting - cmi8788: prevent autoloading - cmi8788: detect chip revisions - cmi8788: fix capture buffer size - cmi8788: add SPDIF PCM - cmi8788: move low-level functions to cmi_lib.c - cmi8788: simplify more code - cmi8788: fix pcm hardware info - cmi8788: remove DMA_chan_reset field - cmi8788: remove superfluous header + CMIPCI driver - cmipci: make the test for integrated MIDI port address more - robust - cmipci: add msbits constraint for 24-bit format - cmipci: reorganize chip version detection - cmipci: remove has_dual_dac - cmipci: show actual chip name in card longname - cmipci: remove invalid channels constraint - cmipci: add 96 kHz support - cmipci: do not check for integrated FM/MIDI ports with chip - version 37 - cmipci: check that the legacy MIDI port works - cmipci: show real chip name in card name - cmipci: fix version 37 detection - cmipci: update register definitions - cmipci: show more registers in proc file - cmipci: reset the chip when initializing - cmipci: initialize 0x90 registers - cmipci: allow 96 kHz playback on non-multichannel rear - cmipci: remove 5.0 format - cmipci: reorganize set_dac_channels() - cmipci: fix lookup of double rates - cmipci: clean up struct cmipci_pcm - cmipci: fix distortion on rear channels - cmipci: fix MIDI device name - cmipci: fix handling of FM/MIDI port addresses + CREDITS file - Update Claudio's CREDITS information - linux 2.6 sync (2007-07-30) - 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree) - linux 2.6 code sync (2007-07-19) + CS4231 driver - Fix bugs in mode change/recalibration for opl3sa2 driver - ad1838/cs4231 - fix MCE timeout upon initial load - ad1848/cs4231: replace commented out debug code with - snd-printd{,d} - cs4231-lib: replace common delay loop by function - cs4231 header split - cs4231-lib: improved waiting after mce_down - Fix thinko in cs4231 mce down check + CS423x drivers - isa libs Makefiles cleanup + CS46xx driver - cs46xx - Fix PM resume - Clean up Makefile - sound/pci/cs46xx/: fix an off-by-one + CS5535 driver - cs5535audio: correctly set dma->substream - cs5535audio: fix PRD register save/restore power management - race - cs5535audio: update PCI device handling in suspend/resume - cs5535audio: fix ACC_BM[x]_CMD register handling - cs5535audio: drop unused bus master stuff - Clean up Makefile + CX88 driver - 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree) + Digigram PCXHR driver - pcxhr - Fix trigger start with non-linked streams - pcxhr - Fix dB level information + Digigram VX core - Clean up with common snd_ctl_boolean_*_info callbacks + Documentation - hda-codec - update of documentation - Add missing model entries for HD-audio codecs - usb-audio - Fix AC3 with M-Audio Audiophile USB - hda-codec - Rename HP model-specific quirks - This patch adds more support for Dell systems with Stac9205 - codecs. - hda-intel - Add power_save_controller module option - hda-codec - Add support for Haier W66 - More description on duplex streams with OSS emulation - hda: support for S/PDIF out on ASUS M2V - cmipci: do not check for integrated FM/MIDI ports with chip - version 37 - document basic TLV stuff - sc6000: documentation fix - Add descriptions for new module options of snd-sscape driver - Add description about power-saving mode - hda-codec - Add ALC268 acer model - hda-codec - Add support for Macbook Pro rev3 - hda-codec - Fix Dell laptops support with STAC codecs - usb-audio - Fix audiophile-USB quirk for little-endian - hda-intel: support for iMac 24 released on 09/2006 - Fixes to follow the standard coding style - hda-codec - Add laptop-automute model for AD1986A - hda-codec - Add missing model names for ALC882 codecs - hda-codec - Add more Dell systems - hda-codec - Add support for Acer Aspire laptops - doc - Remove IRQF_DISABLED from the example description - wavefront - Use standard firmware loader - hda-codec - Add support of ALC268 codec - hda-codec - Add model dell for Dell XPS M1210 - Add description of sc6000 driver - Fix OSS documentation about 3bytes format - hda-codec - Add option texts and descriptions for new Realtek - models - cmipci: fix handling of FM/MIDI port addresses - hda-codec - Add AD1882 codec support - hda-codec - Fix Gateway laptops with STAC9200 - Add missing models for Dell with STAC9200 codec + Dreamcast AICA sound (pcm) driver - aica - fix behaviour in poor resource conditions - 2.6 kernel sync (2007/10/15) - small patches + EMU10K1/EMU10K2 driver - emu10k1: enable emu1010 only on 2.6 kernels - snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 - PCI, E-Mu - snd-emu10k1:Improves firmware loading for E-Mu cards. - snd-emu10k1:Support for ADAT and S/PDIF. - emu10k1 - EMU 1212 with 16 capture channels - Routines for effect processor FX8010: Use list_for_each_entry - This patch removes memset() from snd_emu10k1_fx8010_info() - which apparently - snd-emu10k1: Initial support for E-Mu 1616 and 1616m. - snd-emu10k1:Enable E-Mu 1616m notebook firmware loading. - emu10k1 - Fix memory corruption - snd-emu10k1:Implement SPDIF/ADAT status. - snd-emu10k1:Unmute the Audio/Micro Dock after firmware load. - emu10k1: There's no need to cast vmalloc() return value in - snd_emu10k1_create() + ENS1370/1+ driver - fix ensoniq section mismatch + ES18xx driver - add the ESS1879 pnpbios ID to the es18xx driver + ES1968 driver - ESS Maestro 1/2/2E Sound Card: Use list_for_each_entry + Echoaudio driver - echoaudio - Add barrier() to prevent compiler optimization - echoaudio - Remove superfluous volatile prefix + Generic drivers - ALSA: more section mismatches - Clean up with common snd_ctl_boolean_*_info callbacks - pc-speaker update - fix section mismatch - more section mismatches - portman2x4 section mismatch - PC-Speaker driver update + HDA Codec driver - hda-codec - rewrite amp cache more generic - hda-codec - introduce command register cache - hda-codec - optimize resume using caches - hda-codec - add snd_hda_codec_stereo() function - hda-codec - Clean up bind-controls - hda-intel - Add POWER_SAVE option - hda-codec - Fix ALC268 acer model - hda-codec - Fix capture on ALC262 HP machines - hda-codec - code cleanups in patch_sigmatel.c - hda-codec - Fix HP Nettle 5.1 output - hda-codec - Add HP Lucknow 5.1 support - hda-codec - Add missing model parameter strings for ALC262 - hda-codec - Fix number of pin widgets with STAC codecs - hda-codec - Add LG LW20 line-in capture source - hda-codec - Add quirk for HP Samba - hda-codec - Rename HP model-specific quirks - hda-intel - Coding style fixes - hda-intel - Add hwdep interface - hda-codec - Add a generic bind-control helper - hda-codec - kernel config for each codec - hda-codec - Add quirk for another MSI laptop to - alc883_cfg_tbl[] - hda-codec - Fix Thinkpad X61/T61 outputs - hda-codec - Fix for Fujitsu Lifebook C1410 - hda-codec - Add missing Mic Boost for some ALC882 models - hda-codec - Add support for Toshiba A305 - hda-intel - Fix resume with power save - This patch adds more support for Dell systems with Stac9205 - codecs. - hda-codec - Add support for Haier W66 - hda-codec - Add SPDIF support on ALC880 fujitsu model - sound/pci/hda/patch_realtek.c: remove dead code - hda-codec - Fix the error in DAC assignment of STAC codec - hda-codec - Fix Toshiba A100 with ALC861 - hda-codec - Add support for the ASRock K8NF6G-VSTA motherboard - hda-codec - Fix Oops with AD1984 thinkpad model - hda: support for S/PDIF out on ASUS M2V - HDA - Change default configuration for Fujitsu Si3515 - hda-codec - Fix wrong pin-setup at resume of STAC codecs - hda-codec - Avoid zero NID in line_out_pins[] of STAC codecs - hda-intel - fix a race in dynamic power managment - hda-intel - Fix resume logic, when dynamic power managment is - on - hda-codec - add support for swapping center/LFE channels to - STAC codecs - hda-codec - add support for analog loopback to - STAC9204/9205/922x/927x - hda-codec - make volume knob, the master volume for sigmatel - codecs - hda-codec - Fix support for sigmatel codecs that have 2 or more - ADCs - hda: BIOS changing subsystem id - hda-codec: Add 4 channel support for Realtek ALC883 - hda-codec: Add two new systems to ALC883 - Add default values for power-saving as Kconfig options - hda-codec - Add quirks for HP dx2200/dx2250 - hda-intel - Remove invalid __devinit - hda-codec - Add ALC268 acer model - hda-codec - Fix PM on ALC885 Intel Macs - hda-codec - Remove superfluous code - hda-codec - Add unsol_event to ALC883 Acer Aspire - hda-intel - Avoid unnecessary work scheduling - hda-codec - Add model for MSI m673x - hda-codec - Add auto-mute function to Sony VAIO with STAC9872 - hda-codec - Fix Toshiba A135 model selection - hda-codec - Add support for Macbook Pro rev3 - hda-codec - Add support for Toshiba Satellite P205 - hda-intel - Fix compile with gcc-3.x - hda-codec - Fix mater mixer switch of ALC262 sony-amd model - hda-codec - Fix ALC268 unsol event - hda-codec - Fix Dell laptops support with STAC codecs - hda-codec - Some fixes for Realtek codec supports - hda-codec - Fix ALC662 auto mode - hda-codec - Fix the recording selection on VAIO laptop - hda-codec - Add LG LW20 si3054 modem id - hda: stac9202 mixer fix - hda-codec - Add quirk for Asus P5LD2 - hda-intel: support for iMac 24 released on 09/2006 - hda-codec - Fix the initial mixer state of ALC262 sony-assamd - model - hda-codec - Add model for Toshiba A135 - hda-codec - Fix input_mux numbers for vaio stac92xx - hda-codec - Add laptop-automute model for AD1986A - hda-codec - Add support for ASUS A7M - hda-codec - Add missing model names for ALC882 codecs - hda-codec - Add quirk entry for Casper CPR2000 - hda-codec - Fix ALC662 codec support - hda-codec - Missing support ASUS A7J - hda-codec - Add more Dell systems - hda-codec - Add support for Acer Aspire laptops - hda-intel - Fix NULL dereference in resume - hda-intel - Don't do suspend if already powered down - hda-codec - Add missing capture boost for ALC268 - hda-codec - Add support for HP Nettle - hda-codec - Add support for HP Spartan - hda-codec - Fix default pin config of Abit AW9D-MAX - HDA-Intel - Add support for MSI K9AGM2-FIH motherboard - hda: Enable SPDIF in/out on some stac9205 boards - hda-codec - Fix AD1988 SPDIF output - hda-codec - Fix GPIO in resume - hda-codec - Fix AD1984 basic model - hda-codec - Add proper model for HP xw series - hda-codec - Add support of ALC268 codec - hda-codec - Add HP Pavillion quirk to Realtek code - hda-codec - Fix ALC662 auto-configuration code - hda-codec - Add Fujitsu Siemens v3515 support to patch_conexant - hda-codec - Add model dell for Dell XPS M1210 - hda: add eapd support to additional idt codecs - hda-codec - Add zero checks in input-mux helper functions - hda-intel - Improve HD-audio codec probing robustness - hda: More subsystem id BIOS changes - hda-codec - Remove conflicting capture mixers for ALC861VD - hda-codec - Update realtek codec support - hda-codec - Add support for Biostar NF61S SE mobo - hda-codec - Add option texts and descriptions for new Realtek - models - hda-intel - Add flush_scheduled_work() in snd_hda_codec_free() - hda-codec - Fix Master volume with AD1986A laptop model - hda-codec - Add Mic Boost control with auto-configuration - hda-codec - Fix 5.1 output in LG LW20 - hda-codec - Add VIA HDA to si3054 - Yet another Uniwill laptop with ALC861 codec - hda-codec - Add AD1882 codec support - hda-codec - Fix Gateway laptops with STAC9200 - hda-codec - Re-add quirk support for Dell XPS 1330 and Inspiron - 1420 - hda-codec - Add support for Acer Aspire 9303 - hda-codec - Fix wrong pin config order in STAC92xx dell models + HDA Intel driver - hda-intel - Add POWER_SAVE option - hda-intel - Add probe_mask blacklist - hda-intel - Show the last command in warning messages - hda-intel - Coding style fixes - Add the MCP73/77 support to hda_intel driver - alsa: Add the MCP79 support to hda_intel driver - hda-intel - Fix resume with power save - hda-intel - Add power_save_controller module option - hda-intel - Fix resume logic, when dynamic power managment is - on - Intel HD Audio: Use list_for_each_entry(_safe) - hda-intel - Add position_fix quirk for Dell Precision 390 - hda-intel - Don't do suspend if already powered down - hda-intel - Improve HD-audio codec probing robustness - alsa-kernel: schedule_timeout() fixes + HDA generic driver - hda-codec - introduce command register cache - hda-codec - optimize resume using caches - hda-codec - add snd_hda_codec_stereo() function - hda-intel - Add POWER_SAVE option - hda-intel - Coding style fixes - hda-intel - Add hwdep interface - hda-codec - Add a generic bind-control helper - hda-codec - kernel config for each codec - Add missing hda_hwdep.c - Intel HD Audio: Use list_for_each_entry(_safe) - hda-intel - Fix compile warning in snd_hwdep_ioctl_compat() - hda-intel - Fix a typo in Makefile - hda-codec - Output MFG information for HDA devices + HDSPM driver - hdspm - Coding style fixes + I2C cs8427 - Workaround for invalid signature read of CS8427 + ICE1712 driver - Fix misspellings collected by members of KJ list. - ice1712 - Fix missing replacement to snd_ctl_boolean_mono_info - sound: fix compile error (wrong declaration of devinitdata) + IOCTL32 emulation - Enable timer ioctls in 32bit compat modules + ISA - wavefront - Use standard firmware loader - fix SND_CS5530=y, ISA=n compilation - Gallant SC-6000 driver - SC6000 driver - add HAS_IOPORT dependency + MAINTAINERS file - 2.6 kernel sync (2007-07-20) - linux 2.6 sync (2007-07-30) - 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree) - linux 2.6 code sync (2007-07-19) + MIXART driver - mixart - Check ioremap error - sound: convert "sound" subdirectory to UTF-8 - mixart: Add missing vmalloc.h include + MPU401 UART - more section mismatches - mpu-401: do not require an ACK byte for the ENTER_UART command - mpu-401: remove MPU401_INFO_UART_ONLY flag + MSND driver - fix request_firmware() calls for 2.4 kernels - alsa-driver: use schedule_timeout_{,un}interruptible. + Memalloc module - Fix build with 2.6.22 or older kernel - Fix compile warnings with 2.6.22 kernel - Add a workaround to make snd-page-alloc independent from snd - Changed Jaroslav Kysela's e-mail from perex@suse.cz to - perex@perex.cz - Fix build error without CONFIG_HAS_DMA - Fix for CONFIG_HAS_DMA - Convert snd-page-alloc proc file to use seq_file - Fix memalloc.patch for rewrite with seq_file + NM256 driver - nm256 - Add mention of opl3sa2 to a diagnostic message + OPL3 - Clean up Makefile + OPL3SA2 driver - Fix bugs in mode change/recalibration for opl3sa2 driver - use __devexit_p - opl3sa2 - Add Neomagic MagicWave 3D ISA PnP ID + OSS firmware core - Detach sched.h from mm.h + Opti9xx drivers - opti9xx: adjust OPL3 FM resource value - Fix unfreed pnp driver in opti9xx ISA driver + PCI drivers - hda-intel - Add POWER_SAVE option - Add workaround for pci->revision - hda-intel - Add hwdep interface - hda-codec - kernel config for each codec - add cmi8788 driver - sound/hda: fix help text - git-alsa kconfig fix - cmipci: show actual chip name in card longname - Add default values for power-saving as Kconfig options - hda-intel - Fix a typo in Kconfig - cmipci: fix handling of FM/MIDI port addresses + PDPlus driver - remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and - snd_pcm_set_sync() + PPC - Add PS3 sound driver + PPC Beep - Input: ppc-beep - switch to using input_dev->dev.parent - Fix beep.patch for 2.6.22/23 kernels + PPC PMAC driver - remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and - snd_pcm_set_sync() - pcm: add snd_pcm_rate_to_rate_bit() helper - [POWERPC] Fix snd-powermac refcounting bugs + PPC PS3 driver - Clean up duplicate includes in sound/ppc/ - Add PS3 sound driver + PXA Mainstone driver - linux 2.6 code sync (2007-07-19) + RME HDSP driver - hdsp - Add support for latset RME9632 revisions + RME32 driver - pcm: add snd_pcm_rate_to_rate_bit() helper + RME96 driver - pcm: add snd_pcm_rate_to_rate_bit() helper + RME9652 driver - hdspm - Fix autosync bug - hdspm - Coding style fixes + SA11xx UDA1341 driver - Get rid of dead code in sound/arm/sa11xx-uda1341.c - Move CONFIG_H3600_HAL codes to sa11xx-uda1341.patch - potential parse error in ifdef + SAA7134 driver - linux 2.6 sync (2007-07-30) - 2.6 kernel sync (2007/10/15) - rest (outside ALSA tree) + SB drivers - Allow shared IRQ for CS5530 device + SC6000 (CompuMedia ASC-9308 + AD1848) driver - sc6000 build fix - sc6000: 2 minor fixes - Gallant SC-6000 driver - Add sc6000 driver + SPARC DBRI driver - dbri: driver cleanup - Fix misspellings collected by members of KJ list. - dbri - Use linux/of.h instead of asm/prom.h - dbri: more cleanups - dbri: conversion to OpenFirmware framework + SPARC cs4231 driver - 2.6 kernel sync (2007/10/15) - small patches - CS4231 SBus: Two fixes. - sun-cs4231: checkpatch fixes - sun-cs4231 - Remove merge errors - sun-cs4231: code improvements - sun-cs4231: improved waiting after MCE down - Fix thinko in cs4231 mce down check - sun-cs4231: memory management fix - sun-cs4231: use cs4231-regs.h + SPI Kconfig - Add SPI devices to ALSA Kconfig and Makefile - ALSA sound driver for the AT73C213 DAC using Atmel SSC driver + SoC Audio for the Samsung S3C24XX chips - Fix Kconfig entry for SND_S3C24XX_SOC_NEO1973_WM8753 - Make s3c24xx_i2s_set_clkdiv() change the correct bits - s3c24xx-pcm: fix hw_params dma handling - ASoC S3C24xx machine drivers - lm4857-h missing patch - sound/soc ioremap/iounmap balancing + SoC Codec CS4270 - ASoC CS4270 codec device driver - Fix build with cs4270.c - Fix CS4270 volume control and optimize I2C operations - CS4270 driver does not compile with I2C disabled + SoC Layer - ASoC CS4270 codec device driver + SoC PXA2xx Spitz - Clean up duplicate includes in sound/soc/ + SoC SH7760 AC97 - soc/sh: let SND_SOC_PCM_SH7760 depend on SH_DMABRG + Sound Scape driver - Fix invalid schedule_timeout_interruptible() - sscape: driver extension to 2nd DMA and WSS port - sscape: support for audio part of VIVO cards - alsa-kernel: schedule_timeout() fixes + Synth - sound/synth/util_mem.c: remove pointless check + USB - caiaq - support for Native Instrument's RigKontrol3 + USB caiaq - snd_usb_caiaq_input_free() fix - caiaq - support for Native Instrument's RigKontrol3 - snd-usb-caiaq: Fix compatibility with kernels < 2.6.19 + USB generic driver - This patch is a USB quirk to ensure the Stanton Scratchamp v1 - is detected - usb-audio - Add advanced mode support for Edirol UA-1EX - missing error check in usb sound driver - usb-audio - Fix AC3 with M-Audio Audiophile USB - fix selector unit bug affecting some USB speakerphones - usbaudio - Add quirk for Roland EXR series - usb-audio: another Logitech camera/microphone ID match - snd-usb-audio: Add basic support for E-Mu USB devices. - usb-audio: update quirk for Rane SL 1 (aka. Serato Scratch - Live) - usb-audio: add Ozone Academic support - usb-audio: fix parsing of SysEx messages from CME keyboards - usb-audio - Fix audiophile-USB quirk for little-endian - usb-audio: allow output interrupt transfers for MIDI - usb-audio: allow low speed MIDI devices - usb-audio: add workaround for ESI MIDI Mate/RomIO II - usb-audio: add Roland SH-201 support - usb-audio - Add quirk for Roland Juno-G - USB ID for intergrated quickcam on dell xps m1210 - usb-audio: add quirk for Serato Scratch Live DJ Box + Utils - Remove libs from toplevel driver list - pc-speaker update - Fix the handling of Kconfig int items - Add CONFIG_HAS_IOMEM - Fix mod-deps to handle parenthesis with spaces and int values - Fix build with cs4270.c - add CONFIG_HAS_IOPORT check for SC6000 ISA driver - PC-Speaker kernel patch for 2.6.22 + VIA82xx driver - via82xx - Add DXS quirk for Shuttle AK31v2 - alsa-kernel: schedule_timeout() fixes + Wavefront drivers - Remove unreferenced header file include/sound/wavefront_fx.h - fix request_firmware() calls for 2.4 kernels - Fix invalid schedule_timeout_interruptible() - wavefront - Use standard firmware loader - alsa-kernel: schedule_timeout() fixes + YMFPCI driver - ymfpci: fix volume handling of the 44.1 kHz slot + au88x0 driver - au88x0: mem leak fix in snd_vortex_create() - au88x0: add dependency to au88x0.c - au88x0_synth.c bugfix - PCI: Change all drivers to use pci_device->revision + ic2-id.h update - ASoC CS4270 codec device driver + pci_ids.h update - 2.6 kernel sync (2007-07-20) - linux 2.6 sync (2007-07-30) Changelog between 1.0.14rc4 and 1.0.14 releases (http://www.alsa-project.org/changes/v1-0-14rc4--v1-0-14.txt) ******************************************** * alsa-driver + Sound Core - Add ALSA support for the SEGA Dreamcast PCM device - Add entries for sh/aica driver - Fix build with CONFIG_MCORE2 - disable portman2x4 on pre-2.6 kernels - release 1.0.14 - Fix build with the recent openSUSE 10.3 kernels - release 1.0.14rc4 - asihpi: disable on pre-2.6 kernels + ALSA Core - add MODULE_FIRMWARE entries - Add wrapper for of_get_property() - PCI: Cleanup the includes of + SoC PXA2xx Core - [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX + Control Midlevel - header cleaning: don't include smp_lock.h when not used - re-include smp_lock.h where needed + HWDEP Midlevel - header cleaning: don't include smp_lock.h when not used - re-include smp_lock.h where needed + PCM Midlevel - header cleaning: don't include smp_lock.h when not used - re-include smp_lock.h where needed + /soc/Makefile - SH7760 ASoC support + AC97 Codec - Include quirks from Ubuntu Dapper/Edgy/Feisty + AK4XXX AD/DA converters - ice1724 - Add PCM Playback Switch to Revo 7.1 + ALI5451 driver - ali5451 - Fix possible NULL dereference - ali5451 - Fix invalid type of codec->irq field + ALSA<-OSS emulation - header cleaning: don't include smp_lock.h when not used - re-include smp_lock.h where needed + AMD InterWave driver - Fix probe of non-PnP ISA devices + ARM PXA2XX driver - [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX + Apple Onboard Audio driver - Add wrapper for of_get_property() - [POWERPC] Rename device_is_compatible to of_device_is_compatible + Asihpi driver - asihpi 3.07.04 - add MODULE_FIRMWARE entries - bugfix and clean driver/pci/asihpi/hpi6205.[ch] + Avance Logic ALS300/300+ driver - Disable debugging output for the ALS300 driver + CA0106 driver - snd-ca0106: Add support for X-Fi Extreme Audio. - PCI: Cleanup the includes of + CMI8330 driver - Fix probe of non-PnP ISA devices + CREDITS file - linux 2.6 code sync + CS4236+ driver - Fix probe of non-PnP ISA devices + CS46xx driver - PCI: Cleanup the includes of + CS5530 Cyrix/NatSemi VSA1 softaudio init - Add support for Cyrix/NatSemi Geode CS5530 (VSA1) + CX88 driver - 2.6 sync + Digigram VX Pocket driver - vxpocket: fix an if() condition - sound/pcmcia/vx/vxpocket.c: fix an if() condition + Documentation - hda-codec - Add AD1884 / AD1984 codec support - hda-codec - Add support of newer version of Intel iMac - Add description about probe_mask option for snd-hda-intel - HDA: Add support for Gateway NX860 - Add support for Cyrix/NatSemi Geode CS5530 (VSA1) - hda-codec - Add ALC861VD Lenovo support - hda-codec - Fix pin configs for Intel Macs + Dreamcast AICA sound (pcm) driver - Add ALSA support for the SEGA Dreamcast PCM device - Add entries for sh/aica driver + ES18xx driver - Fix probe of non-PnP ISA devices + HDA Codec driver - hda-codec - Add support for ASUS A8J modem - hda-codec - Add AD1884 / AD1984 codec support - hda-codec - Add quirk for MSI S420 - hda-codec - Fix ALC882/861VD codec support on some laptops - hda-intel: fix ASUS M2V detection - hda-codec - Add support of newer version of Intel iMac - hda-codec - Fix AD1988 SPDIF playback route control - hda-codec - Fix ALC880 uniwill auto-mutes - hda-codec - Fix a typo - hda-codec - Add support for new HP DV series laptops - hda-codec - Fix resume of STAC92xx codecs - hda-codec - bug fixes for stac92xx HDA codecs. - hda-codec - Make the mixer capability check more robust - HDA: Add support for Gateway NX860 - HDA: Add more systems to Sigmatel codec - HDA: Fix headphone mute issue on non-eapd Conexant systems - hda-codec - Add ALC861VD Lenovo support - Add speaker pin sequencing to hda_codec.c:snd_hda_parse_pin_def_config() - Include quirks from Ubuntu Dapper/Edgy/Feisty - hda-codec - Add quirk for Supermicro PDSBA to alc883_cfg_tbl[] - hda-codec - Add support for MSI K9N Ultra - hda-codec - Fix pin configs for Gateway MX6453 - hda-codec - Fix pin configs for Intel Macs - hda-codec - Fix input with STAC92xx - hda-codec - Fix STAC922x capture boost level - hda-codec - Fix wrong mixer controls for AD1984 thinkpad model + HDA generic driver - hda_codec.c: add __NO_VERSION__ - hda-codec - Fix connection list in generic parser - hda-codec - Fix STAC922x capture boost level - PCI: Cleanup the includes of + ICE1724 driver - ice1724 - Add PCM Playback Switch to Revo 7.1 + ISA - Fix SB-module dependency with PCI drivers - do not depend on FW_LOADER when internal firmware images are used + Intel8x0 driver - Include quirks from Ubuntu Dapper/Edgy/Feisty + MAINTAINERS file - linux 2.6 code sync + MSND driver - add MODULE_FIRMWARE entries + PCI drivers - Fix SB-module dependency with PCI drivers - do not depend on FW_LOADER when internal firmware images are used - Add support for Cyrix/NatSemi Geode CS5530 (VSA1) + PDPlus driver - pdplus - Replace obsolete SA_* flags + PPC PMAC driver - Add wrapper for of_get_property() - [POWERPC] Rename device_is_compatible to of_device_is_compatible + PPC Tumbler driver - Add wrapper for of_get_property() - [POWERPC] Rename device_is_compatible to of_device_is_compatible + PXA Mainstone driver - linux 2.6 code sync + RME9652 driver - rme9652 - Fix the hw_pointer check + SAA7134 driver - 2.6 sync + SB drivers - Fix SB-module dependency with PCI drivers - Add support for Cyrix/NatSemi Geode CS5530 (VSA1) + SB16/AWE driver - Add support for Cyrix/NatSemi Geode CS5530 (VSA1) + SoC Audio for the Samsung S3C24XX chips - ASoC S3C24xx machine drivers - s3c2443-AC97 - ASoC S3C24xx machine drivers - Openmoko Neo1973 - ASoC S3C24xx machine drivers - SMDK 2443 - ASoC S3C24xx machine drivers - Kconfig - Add ASoC s3cs4xx ac97 codes - Fix ASoC s3c24xx-pcm spinlock bug + SoC Codec AC97 - ASoC AC97 static GPL symbol fix - ASoC AC97 device reg bugfix + SoC Codec WM8750 - wm8750 typo fix + SoC Codec WM9712 - ASoC AC97 device reg bugfix + SoC Layer - SH7760 ASoC support - ASoC AC97 device reg bugfix + SoC SH7760 AC97 - SH7760 ASoC support - Add soc/sh entries + USB USX2Y - usbusx2yaudio: kfree(NULL) is valid + USB generic driver - usb-audio: explicitly match Logitech QuickCam - usb-audio: work around broken M-Audio MidiSport Uno firmware - usb-audio: work around wrong wMaxPacketSize on ESI M4U - usbaudio - Revert the minimal period size fix patch - usb-audio: another Logitech QuickCam ID - usbaudio - Coping with short replies in usbmixer - usb-audio - Fix the minimum period size per transfer mode + USB1400 touchscreen driver - 2.6 sync + Utils - Add entries for sh/aica driver - Mark new SND_SB_* configs in mod-deps.c - Add entries for soc/sh to mod-deps.c + Wavefront drivers - wavefront: only declare isapnp on CONFIG_PNP + ic2-id.h update - ASoC S3C24xx machine drivers - I2C ID for LM4857 Changelog between 1.0.14rc3 and 1.0.14r4 releases (http://www.alsa-project.org/changes/v1-0-14rc3--v1-0-14rc4.txt) ******************************************** * alsa-driver + Sound Core - Add mcore2 and geodegx detection to configure - remove log2_compat.h - Use external table for kernel-version dependent drivers - Check gfp_t in configure - release 1.0.14rc4 + ALSA Core - Add missing exports - Fix compilation with older kernels - remove log2_compat.h - fix wrappers.c compilation with 2.2/2.4 kernels - fix isa_compat.h compilation with 2.2 kernels - fix wrappers.c compilation with 2.2 kernels - Added wrappers of spin_lock*nested() for older kernels - Fix typos in sound.patch - 2.6 kernel sync - Check gfp_t in configure + SoC PXA2xx Core - soc - Fix dependencies in Kconfig files - fix SND_SOC Kconfig + PCM Midlevel - pcm_native: lockdep warning when launching jack + /soc/codecs/Makefile - ASoC WM8753 codec - build changes + AC97 Codec - ac97 - fix AD shared shared jack control logic - ac97 - Fix MSI L720 laptop - ac97 - Smart 5.1 for VIA 1617a codec + AD1816A driver - ad1816a: Fix modprobe snd_mpu401 && modprobe snd_ad1816a + AK4114 receiver - ak4114 - Fix possible Oops with callbacks - Fix misc bugs in i2c/others/ak4114.c - ak4114 - Fix a typo in DIF2 bit definition + ALI5451 driver - ali5451 - Code clean up, irq handler fix + ALSA sequencer - 2.6 kernel sync + ARM AACI PL041 driver - 2.6 kernel sync + AZT3328 driver - azt3328.c: small cleanup patch - Fix conflicts between const and __devinitdata + Apple Onboard Audio driver - sound: strlcpy is smart enough - [POWERPC] get_property returns const - [POWERPC] Rename get_property to of_get_property: sound - aoa: uevent: use add_uevent_var() instead of open coding it - aoa: fix a sparse warning - snd-aoa-i2sbus: use MODULE_DEVICE_TABLE instead of plain MODULE_ALIAS + Asihpi driver - asihpi: remove deprecated kmem_cache_t + BT87x driver - Fix alsa-devel ML address + CMI8330 driver - isa_bus device/driver naming + CS4236+ driver - isa_bus device/driver naming + CS46xx driver - remove unused header file: sound/pci/cs46xx/imgs/cwcemb80.h + CX88 driver - 2.6 sync + Digigram PCXHR driver - pcxhr - Minor optimization in trigger callback + Documentation - Add description of imac-intel model - hda-codec - Allow model=generic always for generic parser - hda-codec - more systems for Analog Devices - Add Native Instrument usb audio device support - mpu401 - Add MPU401_INFO_UART_ONLY bitflag - hda-codec - Add support for MacBook Pro 1st generation + EMU10K1/EMU10K2 driver - snd-emu10k1: Prevent E-Mu 1010 Notebook card from hanging PC. + ES18xx driver - isa_bus device/driver naming + ES1968 driver - es1968 - Fix stuttering capture + Echoaudio driver - echoaudio - increase sleep time at loading firmware + GUS MAX driver - isa_bus device/driver naming + Generic drivers - sound: fix incorrect use of platform_device_register() + HDA Codec driver - hda-codec - Fix 8-channel auto-configuration - hda-intel - Add ATI RS780,R600 HDMI audio support - snd_hda_intel: fix for intel imac - hda-codec - Allow opening SPDIF while analog dup mode - hda-intel - Merge hda-codec module to a single module - hda-codec - Code clean up - hda-codec - Add support for Asus A8JN Laptop - hda-codec - Add line_out_type to auto_pin_cfg struct - hda-codec - Fix output pin types in auto configuration - hda-codec - Allow model=generic always for generic parser - hda-codec - Add missing Mic Boost for AD1986A codec - hda-codec - Fix logic error in headphone mute for Conexant codecs - hda-codec - Add suppoprt for Asus M2N-SLI motherboard - hda-codec - Add Sony VGC-LA1 to patch_sigmatel.c - hda-codec - Conexant improvements - hda-codec - Code clean up of patch_sigmatel.c - hda-codec - more systems for Analog Devices - hda-codec - Fix Macmini and Macbook pin configs - hda-codec - Fix SPDIF output - hda-codec - Add ALC662 support - hda-codec - Add support of 96kHz back - hda-codec - clean up patch_realtek.c - hda-codec - Prefer audio codec name as the mixer name - hda-codec - Add support for MacBook Pro 1st generation - hda-codec - Add model for HP Compaq d5750 - hda-codec - Fix front/rear mic inputs on AD1986A codec - hda-codec - Add first generation macbook subsystem ID - HDA-Intel: Fix headphone squeal on Conexant audio - hda-codec - Fix speaker output on MacPro - hda-codec - Add model for HP Compaq d5700 - hda-codec - Fix surround output on AD1986A - hda-codec - Add support for Gigabyte S-Series GA-M57SLI-S4 motherboard - hda-codec - Fix model for ASUS A9rp - Fix NULL dereference with null modelname - hda-codec - Fix missing array terminators + HDA Intel driver - hda-intel - Add ATI RS780,R600 HDMI audio support - hda-intel - Fix HDA buffer alignment - hda-intel - Fix codec probe with ATI contorllers - hda-intel - Fix detection of audio codec on Toshiba A100 - hda_intel: build fix - hda-intel - Probe additional slots only if necessary + HDA generic driver - hda-intel - Merge hda-codec module to a single module - hda-codec - Add line_out_type to auto_pin_cfg struct - hda-codec - Fix SPDIF output + ICE1712 driver - ak4114 - Fix possible Oops with callbacks - ice1724 - call snd_ak4114_build() in juli - ice1724 - Functioning support for Prodigy 192 - ice1724 - Misc fixes for Prodigy192 - ice1712: build fixes - Fix conflicts between const and __devinitdata + ICE1724 driver - ice1724 - Fix AP192 4wire mode access - ice1724 - Add comments for naming of PCM streams - ice1724 - Misc fixes for Prodigy192 - Fix conflicts between const and __devinitdata + ISA - Enable Kconfig options for external firmwares - Kconfig: fix FW_LOADER dependencies - Kconfig: clarify help text for external firmware entries + Instrument layer - 2.6 kernel sync + Intel8x0 driver - intel8x0 - Fix Oops in crash kernel - intel8x0 - Fix speaker output after S2RAM - intel8x0 - Fix Oops at kdump crash kernel + KORG1212 driver - Enable Kconfig options for external firmwares - Don't use request_firmware if internal firmwares are defined - Fix patch files for request_firmware() + MAINTAINERS file - Fix alsa-devel ML address + MPU401 UART - mpu401 - Add MPU401_INFO_UART_ONLY bitflag - Fix mpu401.patch for uart_enter option + Maestro3 driver - Don't use request_firmware if internal firmwares are defined - Fix patch files for request_firmware() + PCI drivers - Enable Kconfig options for external firmwares - Kconfig: fix FW_LOADER dependencies - Kconfig: clarify help text for external firmware entries + PPC PMAC driver - [POWERPC] Rename get_property to of_get_property: sound - [POWERPC] Remove old interface find_devices + PPC Tumbler driver - [POWERPC] Rename get_property to of_get_property: sound - [POWERPC] Remove old interface find_devices + RME HDSP driver - hdsp - Add support for fine tuning of sample rate support to HDSP 9632 + RME9652 driver - hdspm - Support for Master mode of AES32 and recent MADI + SAA7134 driver - 2.6 sync + SB16/AWE driver - Enable Kconfig options for external firmwares - Don't use request_firmware if internal firmwares are defined - Fix patch files for request_firmware() + SPARC AMD7930 driver - [SPARC/64] constify of_get_property return: sound + SPARC cs4231 driver - [SPARC/64] constify of_get_property return: sound - Fix compilation error in sparc/cs4231.c + SoC Audio for the Atmel AT91 System-on-Chip - ASoC AT91xxxx - SSC port DSP support - ASoC AT91xxxx eti B1 machine SSC changes - ASoC AT91xxxx build fix - Rename soc/at92/at91-i2s.c to at91-ssc.c - sound: SPIN_LOCK_UNLOCKED cleanup - soc - Fix dependencies in Kconfig files - fix SND_SOC Kconfig + SoC Audio for the Samsung S3C24XX chips - soc - Fix dependencies in s3c24xx/Kconfig - ASoC Samsung S3c24xx updates - audio DMA cleanup - ASoC Samsung S3C24xx updates - i2s + SoC Codec AC97 - ASoC export AC97 DAI + SoC Codec WM8753 - SoC WM8753 codec support - Add soc/codecs/wm8753.c for build + SoC Codec WM9712 - ASoC WM9712 kmemdup + SoC Dynamic Audio Power Management - ASoC DAPM switching for reentrant codec paths + SoC Layer - ASoC WM8753 codec - build changes - soc - Fix dependencies in Kconfig files - ASoC Kconfig description - fix SND_SOC Kconfig + USB - Add Native Instrument usb audio device support + USB caiaq - Add Native Instrument usb audio device support - Add usb/caiaq entry - snd-usb-caiaq: Make playback work + USB1400 touchscreen driver - 2.6 sync + Utils - Rename AT91_SOC_I2S -> AT91_SOC_SSC - Fix mod-deps to suppress snd-soc-wm8753 - Use external table for kernel-version dependent drivers + Wavefront drivers - Enable Kconfig options for external firmwares - Don't use request_firmware if internal firmwares are defined - Fix patch files for request_firmware() + au88x0 driver - Delete unused header file sound/pci/au88x0/au88x0_sb.h + ic2-id.h update - SoC WM8753 codec support Changelog between 1.0.14rc2 and 1.0.14r3 releases (http://www.alsa-project.org/changes/v1-0-14rc2--v1-0-14rc3.txt) ******************************************** * alsa-driver + Sound Core - release 1.0.14rc3 - release 1.0.14rc2 - We support 2.6.20 kernel, too. - Fix build with 2.6.21-rc1 kernel - Add compat linux/log2.h - Add isa_driver and isa_device wrappers for older kernels + ALSA Core - add compatibility struct device_attribute - add container_of() - Fix sysfs breakage - Fix compilation with older kernels (with sysfs changes) - Add compat linux/log2.h - 2.6 sync - [PATCH] mark struct file_operations const 9 - Add isa_driver and isa_device wrappers for older kernels - cleanup and error reporting for sound/core/init.c - log2_compat: define bool type if linux kernel is older - Fix missing inclusion of linux/module.h - Add a dummy flush_scheduled_work() for older kernels + SoC PXA2xx Core - soc - ASoC 0.13 pxa2xx i2s driver - soc - ASoC 0.13 pxa2xx AC97 driver - soc - ASoC 0.13 pxa2xx DMA + Control Midlevel - 2.6 sync - [PATCH] mark struct file_operations const 9 - Fix patches for addition of const to f_ops + HWDEP Midlevel - 2.6 sync - [PATCH] mark struct file_operations const 9 - Fix patches for addition of const to f_ops - snd_hwdep_release() racefix + PCM Midlevel - Fix possible invalid memory access in PCM core - Fix sysfs breakage - Add snd_pcm_group_for_each_entry() for code cleanup - 2.6 sync - missing updates from previous patch and more - Fixed patch for recent const f_ops fixes + Timer Midlevel - Remove useless reference to obsolete KERNELD - Fix patches for addition of const to f_ops + /soc/Makefile - ASoC Samsung S3C24xx build + AC97 Codec - ac97 - Fix silent output problem with Cx20551 codec - ac97 - Fix vt1617a build ops - Remove obsolete snd_ac97_bus stuff from pci/ac97/Makefile - ac97 - Add Thinkpad X31 and R40 to AD1981x blacklist - ac97 - Make patch functions static - Fix ac97_codec.c patch for inclusion of ac97_patch.c - Remove delayed work properly at free and suspend + AC97 bus driver - ac97_bus power management + AD1848 driver - Fix __devinit and __devexit issues with sound drivers - isa_bus: ad1848 + AK4114 receiver - snd-ak4114: Fix two array overflows - Add some more "const", but needs changes in i2c/other/ak4* - Remove delayed work properly at free and suspend + AK4117 receiver - Add some more "const", but needs changes in i2c/other/ak4* + AK4XXX AD/DA converters - Add some more "const", but needs changes in i2c/other/ak4* - Add even more "const" to everything related to TLV + ALI5451 driver - Add missing sysfs device assignment for ALSA PCI drivers - Add snd_pcm_group_for_each_entry() for code cleanup + ALSA sequencer - Fix possible deadlocks in sequencer at removal of ports + ALSA<-OSS emulation - 2.6 sync - [PATCH] mark struct file_operations const 9 - Fix patches for addition of const to f_ops + ARM PXA2XX driver - Fix __devinit and __devexit issues with sound drivers - Fix irq handlers for recent kernels + Adlib FM driver - isa_bus: adlib + Apple Onboard Audio driver - 2.6 kernel sync - aoa i2sbus: Stop Apple i2s DMA gracefully - aoa: remove suspend/resume printks + Asihpi driver - asihpi fix 64 bit compile error - asihpi driver 3.05.07 + BT87x driver - bt87x - Add ATI TV-Wonder to the supported list + CA0106 driver - ca0106 - Add missing sysfs device assignment - Add snd_pcm_group_for_each_entry() for code cleanup + CMI8330 driver - Port the rest of ALSA ISA drivers to isa_driver - Fix __devinit and __devexit issues with sound drivers + CMIPCI driver - cmipci - Allow to disable integrated FM port + CREDITS file - 2.6 kernel sync - 2.6 sync + CS4231 driver - Add snd_pcm_group_for_each_entry() for code cleanup - isa_bus: cs4231 + CS4236+ driver - Port the rest of ALSA ISA drivers to isa_driver + Conexant Riptide driver - Add missing sysfs device assignment for ALSA PCI drivers + Digigram VX core - Add even more "const" to everything related to TLV + Documentation - hda-codec - Add ALC861VD/ALC660VD support - hda-codec - Define pin configs for MacBooks - hda-codec - Add HP BPC-D7000 support - Documentation/sound/alsa/DocBook: typos - ASoC documentation updates - cmipci - Allow to disable integrated FM port - mpu401 - Add MPU401_INFO_UART_ONLY bitflag - Add snd-portman2x4 driver for Midiman Portman 2x4 MIDI device - Fix irq handler arguments in documents - hda-codec - Add support for Fujitsu PI1556 Realtek ALC880 + EMU10K1/EMU10K2 driver - emu10k1: fix typo - emu10k1 - Fix ABI for older ld10k1 - emu10k1 - Fix STAC9758 front channel + ES1688 driver - es1688 - code clean-up - isa_bus: es1688 + ES18xx driver - Port the rest of ALSA ISA drivers to isa_driver + Echoaudio driver - Add missing sysfs device assignment for ALSA PCI drivers - echo3g_dsp.c shouldn't include #include + GUS Classic driver - isa_bus: gusclassic + GUS Extreme driver - isa_bus: gusextreeme - gusextreme: set codec_flag + GUS Library - sound/isa/gus/gus_main.c: Use abs() instead of x < 0 ? -x : x. + GUS MAX driver - Port the rest of ALSA ISA drivers to isa_driver + Generic drivers - Add even more "const" to everything related to TLV - make snd-aloop loopback device work - portman2x4 - do not use irqsave/irqrestore in IRQ handler - Add snd-portman2x4 driver for Midiman Portman 2x4 MIDI device - Move portman2x4 driver to alsa-kernel tree. - Fix __devinit and __devexit issues with sound drivers - Fix a typo in __dev* changes in portman2x4.c - Fix irq handlers for recent kernels - portman2x4 code cleanup - portman2x4 - Fix callbacks + HDA Codec driver - hda-codec - Add ALC861VD/ALC660VD support - hda-codec - Define pin configs for MacBooks - hda-codec - Add HP BPC-D7000 support - hda-codec - Fix Oops with probing sigmatel codec chips - hda-codec - Add method for configuring Mac Pro without PCI SSID - hda-codec - Fix models for some lpatops/mobos - hda-codec - Add missing Mic Boost controls for ALC262 - hda-codec - More fixes for Conexant HD Audio support - hda-codec - Patch for enabling LFE on more Dell laptops - hda-codec - Dell Latitude D820 + D/Port - hda-codec - Add support for Fujitsu PI1556 Realtek ALC880 - hda-codec - Add LFE support on Dell M90 - hda-codec - Missing Mic Boost on Realtek ALC882/883 - hda-codec - Add model for Uniwill X40AIx + HDA Intel driver - hda-intel - Don't try to probe invalid codecs - hda-intel - Add black/whitelist for position_fix option + ICE1712 driver - ice1712 - Reorganize existing eeprom data - Add "const" to files in pci/ice1712/ - Add some more "const", but needs changes in i2c/other/ak4* + ICE1724 driver - Add "const" to files in pci/ice1712/ + ISA - msnd-pinnacle: replace mod_firmware_load() with request_firmware() + MAINTAINERS file - 2.6 kernel sync - 2.6 sync - 2.6 sync - missing updates from previous patch and more + MPU401 UART - mpu401 - Add MPU401_INFO_UART_ONLY bitflag + MSND driver - msnd-pinnacle: replace mod_firmware_load() with request_firmware() + OSS device core - 2.6 sync - missing updates from previous patch and more + Opti9xx drivers - Add snd_pcm_group_for_each_entry() for code cleanup + PPC Tumbler driver - Fix tumbler.patch + RME9652 driver - Add missing sysfs device assignment for ALSA PCI drivers + RTC timer driver - is_power_of_2 in rtctimer.c + SAA7134 driver - 2.6 sync - missing updates from previous patch and more + SPARC cs4231 driver - Sparc CS4231: Fix IRQ return value and initialization. - Sparc CS4231: Use 64 for period_bytes_min + SoC Audio for the Atmel AT91 System-on-Chip - soc - ASoC 0.13 AT91xxxx slave patch - soc - ASoC 0.13 AT91xxxx I2S - soc - ASoC 0.13 AT91xxxx DMA - soc - ASoC 0.13 AT91xxxx Eti_B1 board support - Change AT91 PDC register defines for 2.6.20 kernel + SoC Audio for the Samsung S3C24XX chips - ASoC Samsung S3C24xx I2S support - ASoC Samsung S3C24xx audio DMA - ASoC Samsung S3C24xx build - Fix build with soc/s3c24xx-* drivers + SoC Codec AC97 - soc - ASoC 0.13 generic AC97 codec + SoC Codec WM8731 - soc - ASoC 0.13 WM8731 codec - soc - Clean up with kmemdup() - ASoC codec error reporting - ASoC WM8731 support for 32k @ 12MHz sysclk + SoC Codec WM8750 - soc - ASoC 0.13 WM8750 codec driver - soc - Clean up with kmemdup() - ASoC codec error reporting + SoC Codec WM9712 - soc - ASoC 0.13 WM9712 codec driver - soc - Fix WM9712 register cache entry - soc - WM9712 PCM volume - ASoC codec error reporting + SoC Dynamic Audio Power Management - soc - 0.13 ASoC DAPM bug fix for unnamed streams - soc - Clean up with kmemdup() + SoC Layer - soc - 0.13 ASoC headers - soc - ASoC 0.13 core changes - SoC codecs - fix Kconfig - depends -> depends on - ASoC very minor coding style fix for snd_soc_new_pcms() - ASoC codec probe failure bug - ASoC Samsung S3C24xx build - ASoC force running of delayed PM work at suspend() and remove() + SoC PXA2xx Corgi - soc - ASoC Sharp corgi machine + SoC PXA2xx Poodle - soc - ASoC 0.13 Sharp poodle machine + SoC PXA2xx Spitz - soc - ASoC 0.13 spitz machine + SoC PXA2xx Tosa - soc - ASoC 0.13 Sharp tosa machine + USB generic driver - usbaudio - remove urb->bandwidth reference - usb-audio: add PCR-A PCM support - usbaudio - Add support for Edirol UA-101 - usbaudio - Fix Oops with unconventional sample rates - usbaudio - Fix Oops with broken usb descriptors + Utils - Fix build with soc/s3c24xx-* drivers + pci_ids.h update - 2.6 sync Changelog between 1.0.14rc1 and 1.0.14r2 releases (http://www.alsa-project.org/changes/v1-0-14rc1--v1-0-14rc2.txt) ******************************************** * alsa-driver + Sound Core - we support 2.6.19 kernel as well - Add missing soc directory to Makefile - release 1.0.14rc2 - release 1.0.14rc1 - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem - 2.6 sync: all remaining one line changes - Fix broken build with ac97_bus module + ALSA Core - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - Driver core: convert sound core to use struct device - 2.6 sync: just correction of wrong merge - 2.6 sync: [PATCH] struct path: convert sound - Improved delayed_work wrapper + SoC PXA2xx Core - Fix AC97_BUS in soc/pxa/Kconfig + PCM Midlevel - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers - Driver core: convert sound core to use struct device - 2.6 sync: [PATCH] struct path: convert sound - 2.6 sync: all remaining one line changes + /misc/Makefile - Fix broken build with ac97_bus module + /oss/Makefile - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers + AC97 Codec - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - ac97 - fix various issues with AD1986/AD1986A support - ac97 - Fix vt1617a build ops - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem - 2.6 sync: WorkStruct: make allyesconfig - 2.6 sync: fix broken merge - ac97 - fix malfunctioning mixer controls for AD1985 - ac97: Identify CMI9761 chips. - Remove AC97 POP control for STAC9708/11 - Improved delayed_work wrapper - ac97 - fix microphone and line_in selection logic + AC97 bus driver - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem - Fix broken build with ac97_bus module + AK4114 receiver - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - 2.6 sync: WorkStruct: make allyesconfig - Improved delayed_work wrapper - ak4114 - Use global workqueue + ALSA<-OSS emulation - getting rid of all casts of k[cmz]alloc() calls + ARM AACI PL041 driver - arm header fix + Apple Onboard Audio driver - snd-aoa: fix onyx resume - sound: aoa of_node_put and kfree cleanup - 2.6 sync: WorkStruct: make allyesconfig + Asihpi driver - Update to Audioscience asihpi driver - ALSA sanitization for ASIHPI driver + CA0106 driver - ca0106: Fix sound capture on Audigy LS via AC97. + CMIPCI driver - _snd_cmipci_uswitch_put doesn't set zero flags + CREDITS file - 2.6 GIT kernel sync + CX88 driver - 2.6 GIT kernel sync + Digigram VX Pocket driver - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation + Documentation - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs - hda-codec - Add support for Samsung Q1 Ultra - 2.6 sync: Fix typos in /Documentation : 'U-Z' - 2.6 sync: all remaining one line changes - Fix typo and add entry to documentation + EMU10K1/EMU10K2 driver - emu10k1: Update registers defines for the Audigy 2/emu10k2.5 + Generic drivers - pc-speaker driver for 2.6.19 - [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem + HDA Codec driver - hda-codec (realtek): add support for MacPro series workstations - hda: add sigmatel 9205 eapd support - hda-codec - Add quirk for Turbo-X Coeus G610P - hda-codec - Change default config for Asus P5GD1 - hda-codec - Add support for Toshiba M105 to Realtek patch - hda-codec - Add support for Sigmatel STAC9202/9250/9251 codecs - hda-codec - Add support for Samsung Q1 Ultra - sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280) - 2.6 sync: WorkStruct: make allyesconfig - hda-codec - Add Asus P5W DH to alc882_cfg_tbl - sound: Change final two instances of kcalloc(1,...) to kzalloc() - hda-codec - Use global workqueue - hda-codec - add ASUS W7J (0x1043, 0x1205) to quirk list - 3stack - Fix a typo in the last patch_realtek.c change + HDA generic driver - hda-codec - Fix NULL dereference in generic hda code - hda-codec - Use global workqueue - Fix hda_codec.patch for workqueue changes + ICE1712 driver - ice1724 - Add support for Prodigy 7.1 XT - Add support of the ESI Waveterminal 192M to the ice1724 ALSA driver + Intel8x0 driver - 2.6 sync: [PATCH] Merge headphone and speaker volume controls for Panasonic R4 laptop + MAINTAINERS file - 2.6 GIT kernel sync + OSS device core - Driver core: convert sound core to use struct device - 2.6 sync: [PATCH] The scheduled removal of some OSS drivers + OSS firmware core - 2.6 sync: [PATCH] struct path: convert sound + PCI drivers - Update to Audioscience asihpi driver + PDAudioCF driver - 2.6 sync: [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation - 2.6 sync: [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies + PXA Mainstone driver - 2.6 GIT kernel sync + SA11xx UDA1341 driver - 2.6 sync: all remaining one line changes + SPARC DBRI driver - sparc dbri comment fix + Serial BUS drivers - reflect new workqueue changes (alsa-driver tree is compilable again on 2.6.16) - Improved delayed_work wrapper + SoC Audio for the Atmel AT91 System-on-Chip - Solve typos/compilation problems for debug functions in soc-dapm and at91-i2s - ASoC at91 - Fix NULL pointer dereference in at91_i2s_shutdown + SoC Codec WM8750 - soc - Fix delayed_work related changes on 2.6.20 kernel - soc - Use global workqueue + SoC Codec WM9712 - Remove trailing white space from wm9712.c + SoC Layer - Fix the soc code after dhowells workqueue changes. - Additional credits to soc-core - soc - Fix delayed_work related changes on 2.6.20 kernel - soc - Use global workqueue + USB USX2Y - [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers - Repair snd-usb-usx2y over OHCI - Fix usx2yaudio patches + USB generic driver - usb: usbmixer error path fix - usbaudio - Fix kobject_add() error at reconnection - usb: usbmixer free kill urb cleanup - 2.6 sync: usb: usbmidi kill urb cleanup - usbaudio.c: remove unneeded casts + USB1400 touchscreen driver - 2.6 sync - ucb1400_ts.c compilation fix (struct snd_ac97) + Utils - reflect 'struct device *' changes from 2.6, add SND_AC97_BUS kernel dependancy - pc-speaker driver for 2.6.19 - Fix broken build with ac97_bus module Changelog between 1.0.13 and 1.0.14rc1 releases (http://www.alsa-project.org/changes/v1-0-13--v1-0-14rc1.txt) ******************************************** * alsa-driver + Sound Core - Move description of DEVFS to INSTALL file - ASoC: Build files - Add support of ASoC - Update SUPPORTED_KERNELS - Avoid double inclusion of linux/autoconf.h - add request_firmware() wrapper for older kernels - fix asihpi compilation on 2.2 kernels - Fix build with 2.2/2.4 kernels - [PATCH] build sound/sound_firmware.c only for OSS - 2.4 kernel build fixes - release 1.0.14rc1 - Add i2c-id.h header mangling (compatibility layer) - Fix build with the latest 2.6.19-git - Add a dummy linux/latency.h for older kernels + ALSA Core - Add PCI quirk list helper function - Fix compilation with older kernels - Handle file operations during snd_card disconnects using static file->f_op - Regenerate init.patch for the fix of disconnect - acore/init.patch fix - linux 2.2 does not have owner member - Add support of ASoC - add min_t wrapper - add BUILD_BUG_ON wrapper for earlier kernels - update list_for_each_entry() macro - add schedule_delayed_work() wrapper - use the ALIGN macro - use the roundup macro - add list helpers for older kernels - add fastcall macro for older kernels - add IORESOURCE_CACHEABLE symbol for older kernels - add request_firmware() wrapper for older kernels - add __constant_cpu_to_le32() for older kernels - add a local_irq_enable() wrapper for older kernels - Fix build with 2.2/2.4 kernels - fix compilation with gcc 2 - Replace vsnprintf() wrapper - [HEADERS] One line per header in Kbuild files to reduce conflicts - Remove obsolete typedefs.h - Add i2c-id.h header mangling (compatibility layer) - allow registering an alsa device with struct device pointer - Fix sound.patch for snd_register_device_for_dev() - alsa core: convert to list_for_each_entry* - [2.6.19-SYNC] namespaces: utsname: use init_utsname when appropriate - [2.6.19-SYNC] Remove all inclusions of - Fix build with the latest 2.6.19-git - Add missing change for config.h.in - Fix build with DEVFS - Add a dummy wrapper for pci_intx() - Force to read linux/autoconf.h for 2.6.18 or later - Add kmemdup() wrapper - Add a dummy linux/latency.h for older kernels - Fix wrong kfree in free_irq wrapper - Add a wrapper for pci_choose_state() for older kernels - Fix re-use of va_list + SoC PXA2xx Core - Add missing soc/pxa entries - ASoC pxa2xx DMA support - ASoC pxa2xx I2S support - ASoC pxa2xx AC97 support - ASoC pxa2xx build support + Control Midlevel - make sound/core/control.c:snd_ctl_new() static - alsa core: convert to list_for_each_entry* - Fix addition of user-defined boolean controls - sound/core/control.c: remove dead code + HWDEP Midlevel - Dereference after free in snd_hwdep_release() - hwdep_compat missed __user annotations - alsa core: convert to list_for_each_entry* + PCM Midlevel - pcm core: add prealloc_max file to substream directory to show maximum DMA size - pcm core: fix silence_start calculations - [PATCH] maximum latency tracking: ALSA support - [PATCH] Remove readv/writev methods and use aio_read/aio_write instead - add struct snd_pcm_substream forward declaration - sound: fix PCM substream list - alsa core: add struct device pointer to struct snd_pcm - alsa core: convert to list_for_each_entry* - Fix hang-up at disconnection of usb-audio - Fix compilation of pcm_native.c + RawMidi Midlevel - sound: initialize rawmidi substream list + /soc/Makefile - ASoC: Build files - ASoC codecs: build files - ASoC AT91RM92000 build - Add support of ASoC - ASoC pxa2xx build support + /soc/codecs/Makefile - ASoC codecs: build files + /soc/pxa/Makefile - Add missing soc/pxa entries - ASoC pxa2xx build support + AC97 Codec - ASoC: core and dapm headers - ac97 - enables sound output through speakers on MSI S250 laptop - ac97_codec - trivial fix for bit update functions - ac97_codec (ALC655): add EAPD hack for MSI L725 laptop - Fix AC97 power-saving mode - ac97 - Suppress power-saving mode on non-supporting drivers - ac97 - Fix potential negative array index + AD1816A driver - sound/isa/ad1816a/ad1816a.c: check kmalloc() return value + AD1889 driver - Remove IRQF_DISABLED for shared PCI irqs + AK4XXX AD/DA converters - Enable capture from line-in and CD on Revolution 5.1 + ALI5451 driver - Remove IRQF_DISABLED for shared PCI irqs - Various fixes for suspend/resume of ALSA PCI drivers + ALS4000 driver - Various fixes for suspend/resume of ALSA PCI drivers + ALSA<-OSS emulation - Fix races in PCM OSS emulation - Fix hang-up at disconnection of usb-audio + AMD InterWave driver - sound/isa/gus/interwave.c: check kmalloc() return value - [2.6.19-SYNC] Various drivers' irq handlers: kill dead code, needless casts + ARM AACI PL041 driver - arm header fix - [2.6.19-SYNC] IRQ: Maintain regs pointer globally rather than passing to IRQ handlers + ARM PXA2XX driver - [2.6.19-SYNC] IRQ: Maintain regs pointer globally rather than passing to IRQ handlers + ATIIXP driver - atiixp - Use quirk list helper function - atiixp - Add a parameter ac97_quirk - ac97 - Suppress power-saving mode on non-supporting drivers + ATIIXP-modem driver - ac97 - Suppress power-saving mode on non-supporting drivers + Apple Onboard Audio driver - [POWERPC] sound: Constify & voidify get_property() - [PATCH] aoa is pmac-only - create device symlink in snd-aoa - create driver symlink in snd-aoa /sys/bus/aoa-soundbus/devices/*/ - aoa: set device pointer in pcms - aoa: fix up i2sbus_attach_codec - [2.6.19-SYNC] IRQ: Maintain regs pointer globally rather than passing to IRQ handlers - [2.6.19-SYNC] Remove all inclusions of - Enable stereo line input for TAS codec - sound: Don't include i2c-dev.h + Asihpi driver - Fix build with the latest 2.6.19-git + Avance Logic ALS300/300+ driver - Fix obsolete *_t typedefs - Various fixes for suspend/resume of ALSA PCI drivers + CA0106 driver - snd-ca0106: Updated Enum control names. - snd-ca0106: Add new card variant. - snd-ca0106: Fix typos. - Fix invalid assignment of PCI revision + CMI8330 driver - sound/isa/cmi8330.c: check kmalloc() return value + CREDITS file - sync kernel subdirectory with 2.6 GIT tree - 2.6 kernel sync - kernel subdirectory + Documentation - Fix documentation of ASoC - hda-codec - Use snd_pci_quirk_lookup() for board config lookup - ASoC: documentation & maintainer - hda-codec - Add support for Medion laptops - atiixp - Add a parameter ac97_quirk - make sound/core/control.c:snd_ctl_new() static - hda-codec - Add asus model to ALC861 codec - ice1724 - Add support of M-Audio Audiophile 192 - ASoC: Add support for BCLK based on (Rate * Chn * Word Size) - hda-codec - Clevo M540JE, M550JE laptops (Nvidia MCP51 chipset, ALC883 codec) - hda-codec - Add support for Sony UX-90s - hda-intel - Disable MSI support as default - Remove IRQF_DISABLED for shared PCI irqs - Fix typos in documents - Add description about spdif_aclink option for snd-intel8x0 - hda-codec - Add toshiba model to ALC861 codec - hda-codec - Add new modesl for Realtek codecs - hda-codec - Add asus-laptop model for ALC861 (ALC660) + EMU10K1/EMU10K2 driver - Fix a typo in Makefile - emu10k1: fix request_firmware() parameters on older kernels - snd_emu10k1: Added support for 14dB Attenuation PADS on DACs and ADCs. - snd-emu10k1: Update Enum naming. - snd-emu10k1: Fix capture for one variant. - snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu 1820m - Fix invalid assignment of PCI revision - emu10k1 - Fix compile warning - snd-emu10k1: Add emu1010 internal clock rate control for 44100 or 48000. - snd-emu10k1: emu1010: replace long udelay with msleep. - emu10k1: Introduce header file for p17v chip. - emu10k1: Add Audio capture support for Audigy 2 ZS Notebook. - emu10k1: Rename the digital optical capture control for the Audigy 2 ZS - emu10k1: Fix outl() in snd_emu10k1_resume_regs() + ENS1370/1+ driver - ens1371 - Clean up quirks + Echoaudio driver - echoaudio, add TLV support - Update echoaudio patches - Fix potential NULL pointer dereference in echoaudio midi - echoaudio: fix compilation on older kernels - [PATCH] kmemdup: some users + GUS MAX driver - [2.6.19-SYNC] Various drivers' irq handlers: kill dead code, needless casts + Generic drivers - Clean up serial-u16500.c - [PATCH] NULL noise removal - Fix build with the latest 2.6.19-git - Fix trailing spaces in pcsp driver + HDA Codec driver - hda-codec - Use snd_pci_quirk_lookup() for board config lookup - hda-codec - Add support for Medion laptops - hda-codec - Add model entry for ASUS U5F laptop - hda-codec - Add missing comma - hda: fix sigmatel dell system detection - hda: fix typo for xw4400 PCI sub-ID - hda-codec - Fix model for ASUS M2N-MX - hda-codec - Add support for Evesham Voyager C530RD laptops - make sound/pci/hda/patch_sigmatel.c:stac92xx_dmic_labels[] static - hda-codec - Add missing array to conexant driver - hda_intel: add ATI RS690 HDMI audio support - hda-codec - Add asus model to ALC861 codec - hda-codec - Change Gigabyte K8N51 from 6stack to 6stack-digout - hda-codec - Fix ALC861 connection of front-output - hda-codec - Add model for ASUS W3j laptop - Fix obsolete *_t typedefs - hda: add dig mic support for sigmatel codecs - hda-codec - Clevo M540JE, M550JE laptops (Nvidia MCP51 chipset, ALC883 codec) - hda-codec - Fix model for ASUS V1j laptop - hda-codec - Fix detection of supported sample rates - Add Conexant audio support to the HD Audio driver - hda-codec - Add support for Sony UX-90s - snd_hda_intel 3stack mode for ASUS P5P-L2 - hda-codec - Fix compile warnings without CONFIG_SND_DEBUG - hda-codec - Make internal speaker work on Acer C20x tablets - hda-codec - Fix wrong error checks in patch_{realtek,analog}.c - hda-codec - Don't return error at initialization of modem codec - hda-codec - Add toshiba model to ALC861 codec - hda-codec - Add new modesl for Realtek codecs - hda-codec - Add model for HP q965 - hda-codec - Fix model for Lenovo A60 desktop - hda-codec - fix typo in PCI IDs - hda-codec - Add asus-laptop model for ALC861 (ALC660) - hda-codec - Add support for VIA VT1708(A) HD audio codec - hda-codec - Add support for VIA VT1708(A) HD audio codec - hda-codec - Fix assignment of PCM devices for Realtek codecs + HDA Intel driver - hda_intel: increase maximum DMA buffer size to 1024MB - hda_intel: add ATI RS690 HDMI audio support - hda-intel - Add check of MSI availabity - hda-intel - Disable MSI support as default - hda-intel - Disable INTX when MSI is used - Audio: Add nvidia HD Audio controllers of MCP67 support to hda_intel.c - hda_intel: ALSA HD Audio patch for Intel ICH9 + HDA generic driver - hda-codec - Use snd_pci_quirk_lookup() for board config lookup - hda-codec - Verbose proc output for PCM parameters - hda-codec - Fix a typo - hda-codec - Add support for VIA VT1708(A) HD audio codec + ICE1724 driver - ice1724 - Add support of M-Audio Audiophile 192 - Enable capture from line-in and CD on Revolution 5.1 + ISA - Fix dependency of snd-adlib driver in Kconfig + Intel8x0 driver - intel8x0 - Add spdif_aclink option - intel8x0 - Use pci_iomap - Add pci_iomap compat layer for intel8x0[m] drivers - ac97 - Suppress power-saving mode on non-supporting drivers + Intel8x0-modem driver - intel8x0 - Use pci_iomap - Add pci_iomap compat layer for intel8x0[m] drivers + KORG1212 driver - korg1212: add request_firmware() - korg1212: fix printk format warning - [2.6.19-SYNC] Various drivers' irq handlers: kill dead code, needless casts + MAINTAINERS file - ASoC: documentation & maintainer - sync kernel subdirectory with 2.6 GIT tree - 2.6 kernel sync - kernel subdirectory + MIPS AU1x00 driver - [PATCH] sound/mips/au1x00: Use ARRAY_SIZE macro + MSND driver - Fix build with the latest 2.6.19-git + Maestro3 driver - maestro3 - Use quirk list helper function - Update maestro3.patch - maestro3: add request_firmware() + Memalloc module - alsa core: convert to list_for_each_entry* + NM256 driver - nm256 - Use quirk list helper function + OSS device core - [PATCH] build sound/sound_firmware.c only for OSS + OSS firmware core - [PATCH] build sound/sound_firmware.c only for OSS + Opti9xx drivers - sound/isa/opti9xx/opti92x-ad1848.c: check kmalloc() return value + PCI drivers - pci: select FW_LOADER instead of depending on it - emu10k1: select FW_LOADER - ymfpci: add request_firmware() + PCI iomap compatibility layer - Add pci_iomap compat layer for intel8x0[m] drivers - Add fastcall check to pci/pci_iomap_compat.c + PDAudioCF driver - [2.6.19-SYNC] missing include in pdaudiocf_irq + PPC Tumbler driver - [POWERPC] sound: Constify & voidify get_property() + RME HDSP driver - hdsp: support for mixer matrix of RME9632 rev 152 - hdsp: precise_ptr control switched off by default - hdsp - Add DDS register support for RME9632 rev >= 152 + RME9652 driver - hdspm - Fix printk warnings - hdspm: Add support for AES32 + RTC timer driver - rtctimer: handle RTC interrupts with a tasklet + SAA7134 driver - V4L/DVB (4613): Unmute/mute saa7134 when opening/closing the audio capture device - 2.6 kernel sync - kernel subdirectory + SB drivers - sb16: add request_firmware() - Remove IRQF_DISABLED for shared PCI irqs + SB16/AWE driver - sb16: add request_firmware() + SPARC AMD7930 driver - [SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed. + SPARC DBRI driver - [PATCH] NULL noise removal - [PATCH] sound/sparc/dbri: Use ARRAY_SIZE macro + Serial BUS drivers - pt2258: add to export-objs - Enable the analog loopback of the Revolution 5.1 + SoC Audio for the Atmel AT91 System-on-Chip - Update AT91 ASoC driver for 2.6.19 kernel. - Renamed to at91-*.c - ASoC AT91RM92000 audio DMA - ASoC AT91RM92000 I2S support - ASoC AT91RM92000 eti_b1 machine support - ASoC AT91RM92000 build - ASoC DAI capabilities labelling - Remove trailing whitespaces from soc/* files - ASoC AT91 DAI modes update - Fix irq handler in soc/at91/at91rm9200-i2s.c - Fix mask to stop AT91 SSC clock on shutdown + SoC Codec AC97 - ASoC codecs: generic AC97 support + SoC Codec WM8731 - ASoC codecs: WM8731 support - ASoC DAI capabilities labelling - Remove trailing whitespaces from soc/* files - ASoC - mixer name changes for older OSS app support - ASoC: Add support for BCLK based on (Rate * Chn * Word Size) + SoC Codec WM8750 - ASoC codecs: WM8750 support - ASoC - mixer name changes for older OSS app support - ASoC: Add support for BCLK based on (Rate * Chn * Word Size) + SoC Codec WM9712 - ASoC codecs: WM9712 support + SoC Dynamic Audio Power Management - ASoC: core and dapm headers - ASoC: dynamic audio power management (DAPM) - sound/soc/soc-dapm.c: make 4 functions static + SoC Layer - ASoC: core and dapm headers - ASoC: core code - ASoC: Build files - ASoC codecs: build files - ASoC AT91RM92000 build - ASoC debug output build breakage - ASoC - Bit clock matching error - soc-core: fix multi-line string literal - ASoC - Fix build warnings in soc-core.c - ASoC pxa2xx build support - ASoC: Add support for BCLK based on (Rate * Chn * Word Size) + SoC PXA2xx Corgi - Add missing soc/pxa entries - ASoC pxa2xx Corgi machine support + SoC PXA2xx Poodle - Add missing soc/pxa entries - ASoC pxa2xx Poodle machine support + SoC PXA2xx Spitz - ASoC pxa2xx Spitz machine support + SoC PXA2xx Tosa - ASoC pxa2xx Tosa machine support + USB USX2Y - usb-usx2y: fix the start_frame fix - Fix bug in snd-usb-usx2y's usX2Y_pcms_lock_check() - Repair snd-usb-usx2y for usb 2.6.18 - Repair snd-usb-usx2y for usb 2.6.18 + USB generic driver - usb-audio: work around wrong frequency in CM6501 descriptors - USB: Dealias -110 code (more complete) - [PATCH] kmemdup: some users - Fix hang-up at disconnection of usb-audio - usb-audio: merge playback/capture hardware information structs - usb-audio: allow pausing - sound/usb/usbaudio: Handle return value of usb_register() + Utils - Add some soc configs to no_cards - pc-speaker driver update for 2.6.18 + VIA82xx driver - via82xx - Use quirk list helper function - via82xx: add __devinitdata + Wavefront drivers - wavefront: simplify YSS225 register initialization - wavefront: add request_firmware() + YMFPCI driver - Current driver does not utilize 44.1kHz high quality sampling rate converter. - ymfpci: fix compilation on 2.4 kernels - Fix invalid assignment of PCI revision - ymfpci: fix swap_rear for S/PDIF passthrough - ymfpci: add request_firmware() + au88x0 driver - sound/pci/au88x0/au88x0.c: ioremap balanced with iounmap + ic2-id.h update - ASoC codecs: WM8731 support - ASoC codecs: WM8750 support - added kernel/include/linux/i2c-id.h file from 2.6 mainstream + pci_ids.h update - sync kernel subdirectory with 2.6 GIT tree - 2.6 kernel sync - kernel subdirectory Changelog between 1.0.12 and 1.0.13 releases (http://www.alsa-project.org/changes/v1-0-12--v1-0-13.txt) ******************************************** * alsa-driver + Sound Core - Fix detection of CONFIG_I2C_POWERMAC - release 1.0.13 - release 1.0.13rc3 - release 1.0.13rc1 - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel - Fix hacked linux/autoconf.h generation in configure - Fix build of snd-aoa drivers - release 1.0.13rc2 + ALSA Core - fix compatibility code - add Dell PCI ID - fix struct device incompatibility with 2.2.x kernels - Add wrappers for early 2.6 kernels - sound core: Use SEEK_{SET,CUR,END} instead of hardcoded values - Add definitions of SEEK_SET & co for old kernels - Add dummy wrapper of pci_{enable,disable}_msi() - Add pcm_class attribute to PCM sysfs entry - Add workaround for sysfs stuff for older kernels + Control Midlevel - Return error if no user TLV is defined - Add the definition of linear volume TLV - Add missing compat ioctls for ALSA control API - Fix errors with user TLV_WRITE - Add definition of TLV dB range compound + HWDEP Midlevel - Dereference after free in snd_hwdep_release() + PCM Midlevel - Add pcm_class attribute to PCM sysfs entry + AC97 Codec - Add TLV support to AC97 codec driver - ac97 - Fix VIA EPIA sound problem - ac97: Fix AD1819 volume range - ac97: correct some Mic mixer elements - Fix WM9705 AC97 patch build error - ac97 - Enable S/PDIF on ASUS P5P800-VM mobo - WM9712 fixes for ac97_patch.c + AD1816A driver - Add dB scale information to ad1816a driver + AD1848 driver - Add dB scale information to ad1848 driver + AK4531 codec - Add dB scale information to ak4531 codec + AK4XXX AD/DA converters - ak4xxx - Remove bogus IPGA controls - Fix volume control for the AK4358 DAC - Clean up and add TLV support to AK4xxx i2c driver + ALSA Version - global: remove include/version.h + Apple Onboard Audio driver - aoa: add locking to tas codec - Fix build of snd-aoa drivers + CS4281 driver - Add dB scale information to cs4281 driver + Digigram PCXHR driver - Add dB scale information to pcxhr driver + Digigram VX Pocket driver - Add missing dB scale information to vxpocket driver - Add missing dB scale information to vxpocket driver - Add dB scale information to vxpocket and vx222 drivers - Add dB scale information to vxpocket driver + Digigram VX core - Add dB scale information to vxpocket and vx222 drivers + Digigram VX222 driver - Add dB scale information to vxpocket and vx222 drivers + Documentation - hda-codec - Add 5 stack audio support for Intel 965 systems - hda-intel - Fix pci_disable_msi() call - hda-codec - Fix for Acer laptops with ALC883 codec - hda-codec - Support for SigmaTel 9872 - hda-codec - Add support for LG LW25 laptop + EMU10K1/EMU10K2 driver - make sound/pci/emu10k1/emu10k1.c:snd_emu10k1_resume() static + ES18xx driver - Fix memory leak in sound/isa/es18xx.c + ES1938 driver - ES1938: remove duplicate field initialization - Add dB information to es1938 driver + ES1968 driver - es1968: Fix hw volume + FM801 driver - Add dB scale information to fm801 driver + GUS Library - gus: Use SEEK_{SET,CUR,END} instead of hardcoded values + Generic drivers - Move CONFIG_SND_AC97_POWER_SAVE to pci/Kconfig - Add dB scale information to dummy driver + HDA Codec driver - hda-codec - Use model=ref for some Dell laptops - hda-codec - Add 5 stack audio support for Intel 965 systems - hda-codec - Add device id for Motorola si3054-compatible codec - hda-codec - Add vendor ids for Motorola and Conexant - hda-codec - Fix SPDIF device number of ALC codecs - hda-codec - Fix mic input with STAC92xx codecs - hda-codec - Fix headphone auto-toggle on sigmatel codec - hda-codec - Fix for Acer laptops with ALC883 codec - hda-codec - Support for SigmaTel 9872 - hda-codec - Add support for new Intel boards with Stac9227 codec - hda_intel prefer 24bit instead of 20bit - hda/patch_si3054: new codec vendor IDs - Add new subdevice ids for hda-intel - hda-codec - restore HDA sigmatel pin configs on resume - [snd-intel-hda] enable center/LFE speaker on some laptops - hda-codec - Add support for LG LW25 laptop - hda-codec - Support multiple headphone pins + HDA Intel driver - hda-intel - Fix suspend/resume with MSI - hda-intel - Switch to polling mode for CORB/RIRB communication - intel_hda: MSI support - hda-intel - Remove volatile - sound/pci/hda/intel_hda: small cleanups - hda-intel - Fix pci_disable_msi() call - hda-codec - Fix SPDIF device number of ALC codecs - hda-intel - A slight cleanup of timeout check in azx_get_response() - hda-intel - New pci id for Nvidia MCP61 + HDA generic driver - hda-codec - Fix mic capture with generic parser - hda-codec - Add independent headphone volume control - hda-codec - Support multiple headphone pins + ICE1712 driver - Add dB scale information to ice1712 driver - Add dB scale information to ice1724 driver + ICE1724 driver - ak4xxx - Remove bogus IPGA controls - Clean up and add TLV support to AK4xxx i2c driver + Intel8x0-modem driver - intel8x0m - Free irq in suspend + MIXART driver - Add dB scale information to mixart driver - mixart: Use SEEK_{SET,CUR,END} instead of hardcoded values + OPL3SA2 driver - Add dB scale information to opl3sa2 driver + OPL4 - opl4: Use SEEK_{SET,CUR,END} instead of hardcoded values + PCI drivers - Move CONFIG_SND_AC97_POWER_SAVE to pci/Kconfig + PPC Keywest driver - powermac - Fix Oops when conflicting with aoa driver + PPC Tumbler driver - [PPC,SOUND] Fix audio gpio state detection + RME HDSP driver - hdsp - Fix auto-updating of firmware + SPARC DBRI driver - sparc dbri: removal of dri_desc struct - sparc dbri: more driver cleanup - sparc dbri: fixed setting of burst size after reset - sparc dbri: simplifed linking time slot function - sparc dbri: ring buffered version - sparc dbri: recording is back - dbri sparc: fixes TS leak - sparc dbri: OSS layer fix - sparc dbri: SMP fixes - sparc dbri: hardware constrains added + Trident driver - Add dB scale information to trident driver + USB generic driver - usb-audio: increase number of packets per URB - usb-audio: add mixer control names for the Aureon 5.1 MkII - Support for non-standard rates in USB audio driver + Utils - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel + VIA82xx driver - Added TLV support to VIA82xx driver + YMFPCI driver - ymfpci - Add TLV entries for native volume controls Changelog between 1.0.11 and 1.0.12 releases (http://www.alsa-project.org/changes/v1-0-11--v1-0-12.txt) ******************************************** * alsa-driver + Sound Core - release 1.0.12rc2 - configure: fix header dependencies in vmalloc_to_page check - Add hgcompile script and fix INSTALL document for HG - Fix --enable/disable-verbose-procfs configure option - Fix build with 2.6.18 kernel - Fix detection of v4l stuff for 2.6.17 or older kernel - release 1.0.12rc3 - Makefile.conf: add CONFIG_PM - fix build failure due to snd-aoa - Revert 3075 and partially 3085 for 2.4 kernel builds - release 1.0.12rc2a - Another try to fix compile errors with older kernels - Add subst of CONFIG_X86_64 and CONFIG_X86_32 in configure - Remove quotes from KBUILD_* macros in cflags - configure.in - fix for FM801 + TUNER - Create missing include/linux directory in configure - Use configured kernel compiler on 2.6 - configure: move AC_DEFINE calls out of ALSA_TOPLEVEL_SELECT - configure: fix TEA575x selection - release 1.0.12 - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel - Add --disable-experimental configure option - release 1.0.11 - fix compilation with 2.6.18 - snd-aoa: add snd-aoa - release 1.0.12rc1 - Move echoaudio drivers to alsa-kernel tree + ALSA Core - Missing includes for dma-mapping.h in older kernels - Clean up EXPORT_SYMBOL()s in snd module - Make buffer size of proc text interface variable - Remove unneeded read/write_size fields in proc text ops - Insert might_sleep() in snd_iprintf() - Add O_APPEND flag support to PCM - Fix sound.patch for changes of EXPORT_SYMBOL()s - Fix Makefiles to follow spread of EXPORT_SYMBOL()s - Remove unneeded read/write_size fields in proc text ops - fix might_sleep() - 2.6 kernel sync: include/sound/Kbuild - Deprecate snd_info_unregister() - Fix disconnection of proc interface - Unregister device files at disconnection - Suppress irq handler mismatch messages in ALSA ISA drivers - Define SA_PROBEIRQ flag for older kernels - PCM core - introduce CONFIG_SND_PCM_XRUN_DEBUG - Fix compile error with 2.6.18 kernel - Fix build issue on earlier NLD9 kernels - 2.6 kernel sync: Subject: irq-flags: sound: Use the new IRQF_ constants - 2.6 kernel sync: [PATCH] devfs: Remove devfs support from the sound subsystem - Fix compilation with older kernels - add might_sleep() wrapper - Fix compilation with 2.6.17 kernel - Fix rwlock around snd_iprintf() in sound core - undeclared TASK_(UN)INTERRUPTIBLE fixed - Revert 3075 and partially 3085 for 2.4 kernel builds - Another try to fix compile errors with older kernels - Add missing list_for_each_prev() for 2.4 kernels - Add wrappers of lockdep and down_*_nested for older kernels - Add wrappers of new ppc irq stuff for older kernels - Fix build on older kernels - Control API - TLV implementation for additional information like dB scale - Fix compile errors with SLES9-SP3 - 2.6 kernel sync: small patches + CREDITS + MAINTAINER + pci_ids.h + media/video - Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS=n - make CONFIG_SND_DYNAMIC_MINORS non-experimental - Add missing list_for_each_entry() macro for older kernels - Remove obsoleted CONFIG_SND_DEBUG_FULL definition - fix a wrong lock - remove unused snd_minor.name field - Control API - more robust TLV implementation - Remove zero-initialization of static variables + Control Midlevel - Clean up EXPORT_SYMBOL()s in snd module - Fix substream selection in PCM and rawmidi - Remove unused tlv_rw field from struct snd_kcontrol - Unregister device files at disconnection - Control API - TLV implementation for additional information like dB scale - Control API - more robust TLV implementation + HWDEP Midlevel - Remove unneeded read/write_size fields in proc text ops - Fix disconnection of proc interface - Unregister device files at disconnection + PCM Midlevel - Clean up ugly hacks in pcm_params.h - Move OSS-specific hw_params helper to snd-pcm-oss module - Clean up ugly hacks in pcm_lib.c - Remove unneeded read/write_size fields in proc text ops - Remove spinlocks around proc prints - Add O_APPEND flag support to PCM - Fix mmap_count with O_APPEND opened streams - Regenerated patches for new PCM with O_APPEND - Fix substream selection in PCM and rawmidi - Fix disconnection of proc interface - PCM core - introduce CONFIG_SND_PCM_XRUN_DEBUG - Fix control/status mmap with shared PCM substream - Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS=n - Remove bogus check of mmap_count in snd_pcm_release() - Fix pcm-draining of capture stream in PCM middle layer - Remove zero-initialization of static variables + RawMidi Midlevel - Fix substream selection in PCM and rawmidi - rawmidi: add get_port_info callback for sequencer information flags + Timer Midlevel - Remove spinlocks around proc prints - Fix compile warning in timer.c - system timer: remove unused snd_timer_system_private.timer field - system timer: fix lost ticks correction adjustment - system timer: accumulate correction for multiple lost ticks - system timer: clear correction value when timer stops - timer: fix timer rescheduling - Fix a deadlock in snd-rtctimer + /include/Makefile - configure.in - fix for FM801 + TUNER - Don't remove include files at make clean + /isa/Makefile - Move mts64 driver to alsa-kernel tree + AC97 Codec - ac97 - Move EXPORT_SYMBOL() to adjacent to each function - Fix export-objs for update of EXPORT_SYMBOL()s - AD1888 mixer controls for DC mode - ac97: fix snd_ac97_dev_disconnect for older kernels - ac97_codec - fix duplicate control creation in AC97 - Disable AC97 AUX and VIDEO controls for WM9705 touchscreen - AD1888 suspend/resume fix - ac97 - Add Thinkpad T41p to AD1981 jack-sense blacklist - add codec-specific controls for UCB1400 - Add experimental support of aggressive AC97 power-saving mode - Add a workaround for ASUS A6KM - Fix for LG K1 Express Laptop + AD1889 driver - add __devinitdata to all pci_device_id - Fix section mismatch errors in ALSA PCI drivers + AK4XXX AD/DA converters - Revolution 5.1 - add AK5365 ADC support - Stereo controls for M-Audio Revolution cards - ak4xxx-adda - Code clean-up - Revolution 5.1 - complete the AK5365 support - Fix compile warnings in ak4xxx-adda.c + ALI5451 driver - add __devinitdata to all pci_device_id - Fix section mismatch errors in ALSA PCI drivers + ALS4000 driver - Change an arugment of snd_mpu401_uart_new() to bit flags + ALSA Version - release 1.0.12rc2a - snd-ca0106: Fix dB gain TLVs. + ALSA sequencer - Change seq_midi.c so client name is card, rather than port, specific - Clean up EXPORT_SYMBOL()s in snd-seq module - Fix Makefiles to follow spread of EXPORT_SYMBOL()s - lockdep: annotate sound/core/seq/seq_ports.c - lockdep: annotate sound/core/seq/seq_device.c - 2.6 kernel sync: small patches + CREDITS + MAINTAINER + pci_ids.h + media/video - Conversions from kmalloc+memset to k(z|c)alloc - Fix misuse of __list_add() in seq_ports.c - add more sequencer port type information bits - rawmidi: add get_port_info callback for sequencer information flags - Remove nested mutexes in seq_ports.c + ALSA<-OSS emulation - Move OSS-specific hw_params helper to snd-pcm-oss module - Remove unneeded read/write_size fields in proc text ops - Add O_APPEND flag support to PCM - Fix mmap_count with O_APPEND opened streams - Regenerated patches for new PCM with O_APPEND - Fix disconnection of proc interface - Unregister device files at disconnection - Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS=n - Conversions from kmalloc+memset to k(z|c)alloc - Don't reject O_RDWR at opening PCM OSS with read/write-only device - Remove zero-initialization of static variables + AMD InterWave driver - 2.6 kernel sync: [PATCH] 64bit resource: fix up printks for resources in sound drivers + ARM AACI PL041 driver - 2.6 kernel sync: Subject: irq-flags: sound: Use the new IRQF_ constants - 2.6 kernel sync: [PATCH] 64bit resource: fix up printks for resources in sound drivers + ARM PXA2XX driver - pxa2xx-i2sound - PCM - disable MMAP access + AZT3328 driver - azt3328.c: add suspend/resume support - azt3328.c: add 3D sound mixer switch/rename controls - azt3328.c: use kernel coding style + Apple Onboard Audio driver - Fix wrong dependencies of snd-aoa driver - ppc - Add new interrupt mapping core and change platforms to use it - aoa driver - Kconfig - remove spaces for SND!=n - Fix snd-aoa irq conversion - aoa: i2sbus: move module parameter declaration up - aoa: i2sbus: fix for PowerMac7,2 and 7,3 - aoa: fix when all is built into the kernel - aoa: i2sbus: revamp control layer - aoa: pmf gpio: report if function calling fails - aoa fabric layout: clean up messages - aoa: tas: change PCM1 name to PCM - aoa: tas: fix initialisation/reset - aoa: tas: surface DRC control again - aoa: layout fabric: add missing module aliases - aoa: tas: add missing bass/treble controls - aoa: feature gpio layer: fix IRQ access - aoa: fix toonie codec - aoa: platform function gpio: ignore errors from functions that don't exist - Select I2C and I2C_POWERMAC in aoa/codecs/Kconfig - snd-aoa: add snd-aoa - snd-aoa: not experimental - snd-aoa: support iMac G5 iSight - snd-aoa: enable dual-edge in GPIOs + Asihpi driver - Remove unneeded read/write_size fields in proc text ops - ASIHPI driver updates - Fix compile warnings on 2.6.18 kernel - asihpi: add irqs_disabled() wrapper - asihpi - Fix obsoleted MODULE_PARM() and struct initialization - asihpi - Fix includes - use + BT87x driver - bt87x: add Voodoo TV 200 whitelist entry + CA0106 driver - snd-ca0106: Fix dB gain TLVs. - snd-ca0106: Update playback to 24bit. Fix typo is comment. - Fix compile errors with older gcc - Control API - TLV implementation for additional information like dB scale - HDA codec & CA0106 - add/fix TLV support + CMIPCI driver - cmipci - Fix a typo in "PC Speaker Playback Switch" control - cmipci - Disable integrated mpu401 as default + CREDITS file - 2.6 kernel sync: misc - 2.6 kernel sync - 2.6 kernel sync: small patches + CREDITS + MAINTAINER + pci_ids.h + media/video - 2.6 kernel sync + CS423x drivers - miro - Makefile cleanup - Fix undefined (missing) references in ISA MIRO sound driver + CS4281 driver - Fix races in irq handler and ioremap + CS46xx driver - fix AB-BA deadlock inversion at cs46xx_dsp_remove_scb - Fix possible races in PCI driver removal - Fix section mismatch errors in ALSA PCI drivers + CS5535 driver - PM support for cs5535audio - Fix for PM support on cs5535audio - Single variables for cs5535audio - Fix Makefile of cs5535audio - cs5535audio - trivial debug printk - cs5535audio - Add missing module_param*() and MODULE_PARM_DESC() + CX88 driver - add __devinitdata to all pci_device_id + Common EMU synth - emux - Move EXPORT_SYMBOL() to adjacent to each function - fix port type bits - Fix export-objs for update of EXPORT_SYMBOL()s - add more sequencer port type information bits - NULL pointer dereference in sound/synth/emux/soundfont.c + Conexant Riptide driver - riptide: fix compile errors with older gcc - Fix possible races in PCI driver removal + Digigram PCXHR driver - pcxhr - Fix a compiler warning on 64bit architectures + Digigram VX Pocket driver - Deprecate snd_card_free_in_thread() - sound/vxpocket: fix printk warning + Digigram VX core - vx - Move EXPORT_SYMBOL() to adjacent to each function - Fix export-objs for update of EXPORT_SYMBOL()s - Conversions from kmalloc+memset to k(z|c)alloc + Documentation - Remove unneeded read/write_size fields in proc text ops - Misc fixes for Realtek HD-audio codecs - Fix description of cs5535audio driver in ALSA-Configuration.txt - adding __devinitdata to pci_device_id - 2.6 kernel sync: [PATCH] irq-flags: documentation: Use the new IRQF_ constants - 2.6 kernel sync: misc - Add snd-mts64 driver for ESI Miditerminal 4140 - Fix a typo in writing-an-alsa-driver document - cmipci - Disable integrated mpu401 as default - Remove obsolete description from ALSA-Configuration.txt - Add model entry for Clevo m665n laptop - Add hp-bpc model type for HP laptops - Add support of Benq laptop with ALC262 - Change an arugment of snd_mpu401_uart_new() to bit flags - Added model for Uniwill laptop with ALC861 - Add support for Sony Vaio AR 11B - Fix section mismatch errors in ALSA PCI drivers - Add echoaudio sound drivers - Fix/add support of Realtek ALC883 / ALC888 and ALC861 codecs - Fix description of snd-hda-intel driver in document + EMU10K1/EMU10K2 driver - emu10k1 - Move EXPORT_SYMBOL() to adjacent to each function - Fix export-objs for update of EXPORT_SYMBOL()s - snd-emu10k1: Add a comment explaining the conversion function for dB gain. - snd-emu10k1: Implement 24bit capture via Philips 1361T ADC for SB0240 card. - snd-emu10k1: Implement dB gain infomation. - snd-emu10k1: Fixes ALSA bug#2190 - snd-emu10k1: Implement support for Audigy 2 ZS [SB0353] - Fix compile errors with older gcc - Fix no mpu401 interface can cause hard freeze - emu10k1x: simplify around pci_register_driver() + EMU8000 driver - Fix invalid __init in ALSA ISA drivers + ES18xx driver - 2.6 kernel sync: [PATCH] 64bit resource: fix up printks for resources in sound drivers - es18xx - Add PnP BIOS support - es18xx build fix + Echoaudio driver - Add echoaudio sound drivers - Move echoaudio drivers to alsa-kernel tree - Fix a typo in echoaudio/midi.c - echoaudio - Fix Makefile - Fix Makefile for echoaudio drivers - echoaudio - Remove kfree_nocheck() + FM801 driver - fix the SND_FM801_TEA575X dependencies - fm801: Support FM only card - fm801: fixed broken previous patch for the FM tuner only code - sound/pci/fm801: Use ARRAY_SIZE macro + GUS Extreme driver - make sound/isa/gus/gusextreme.c:devices static + GUS Library - add more sequencer port type information bits + Generic drivers - virmidi: revert erroneous removal of zero initialization - 2.6 kernel sync: Subject: irq-flags: sound: Use the new IRQF_ constants - Disable serialmidi driver - Fix some typos in snd-dummy driver - Move mts64 driver to alsa-kernel tree - Add snd-mts64 driver for ESI Miditerminal 4140 - Clean up portman2x4 driver code - Add experimental support of aggressive AC97 power-saving mode - Support for ESI Miditerminal 4140 - pc-speaker updates for 2.6.17 + HDA Codec driver - hda-codec - Add codec id for AD1988B codec chip - hda-codec - Add support for Sony Vaio VGN-A790 laptop - hda-codec - Move EXPORT_SYMBOL() to adjacent to each function - Misc fixes for Realtek HD-audio codecs - Don't set up the same PID twice in snd_hda_multi_out_analog_prepare - Fix noisy output with shared channel mode with hd-audio - hda-codec - Fix model for HP dc7600 - hda-codec - add missing device ids - hda-codec - Fix headphone output for some Intel 945 systems - Fix workaround for AD1988A rev2 codec - hda: sigmatel 9205 family support - hda-codec - Add model entry for ASUS M9 laptop - Add missing TLV callbacks for HD-audio codecs - hda: fix sigmatel 9227/8/9 codec support - hda-codec - Fix missing array terminators in AD1988 codec support - HDA driver - do not set mute flag for dB scale (follow HDA specification) - hda-codec - Add model entry for HP nx6320 - hda-codec - Fix handling of capture controls on ALC882 3/6-stack models - hda-codec - Fix capture from line-in on VAIO SZ/FE laptops - Fix the preselected model for HP machine - [snd-hda-intel] fix sound on some Asus W6A chips - hda-codec - add missing device ids for Intel 945 boards - hda-codec - Add support for new Intel boards with Stac9227 codec - x86 MacMini: make built-in speaker sound actually work - Add model entry for Samsung X10 laptop - Add model entry for Clevo m665n laptop - Add hp-bpc model type for HP laptops - Add support of Benq laptop with ALC262 - Added model for ASUS M2NPV-VM mobo - hda-codec - Add SPDIF support to Thinkpad T/X/Z60 - hda-codec - Add model entry for Samsung X60 Chane - hda-codec - Add support for LG S1 laptop - hda-codec - Add model entry for ASUS Z62F - Added model for Uniwill laptop with ALC861 - Add support for Sony Vaio AR 11B - HDA codec - little code & comment cleanup - HDA codec & CA0106 - add/fix TLV support - HDA - Lenovo 3000 N100-07684JU - enable laptop-eapd by default - hda-codec - Use 3stack model for ASUS P5RD2-VM / P5GPL-X SE - Fix/add support of Realtek ALC883 / ALC888 and ALC861 codecs - Add Intel D965 board support - hda-codec - Fix mute switch on VAIO laptops with STAC7661 - hda: add sigmatel 9227/9228/9229 ids - hda-codec - Add support for Apple Mac Mini (early 2006) - hda-codec - Add support for Sony Vaio VGN-S3HP - hda - Add support for the ATI RS600 HDMI audio device - Added patch_atihdmi.c to alsa-driver tree - hda-codec - Fix init verbs for ALC260 hp model + HDA Intel driver - hda-intel - Fix race in remove - hda - Add support for the ATI RS600 HDMI audio device + HDA generic driver - hda: export snd_hda_queue_unsol_event() wrapper - Fix compile errors with older gcc - Fix build on older kernels - HDA codec - little code & comment cleanup - HDA codec & CA0106 - add/fix TLV support - hda-codec - Show EAPD and pin-detection capabilities in proc - hda - Add support for the ATI RS600 HDMI audio device + I2C Kconfig - UDA1380 updates and fixes + I2C UDA1380 - UDA1380 updates and fixes + I2C cs8427 - sound/i2c/cs8427.c: don't export a static function - trivial: Code clean up of i2c/cs8427.c + I2C lib core - i2c - Move EXPORT_SYMBOL() to adjacent to each function + ICE1712 driver - ice1712 - Set mpu401 info flags from _card_info - Reduce the string length of Terratec Aureon 7.1 Universe - ice1712 - fix 1600->16000Hz value typo - ice1712 - Disable AC97 for DMX6fire - ice1724 - Add functionality for Audiotrak Prodigy 7.1 LT - ice1712 - Provides specified midi port names instead of defaults + ICE1724 driver - Revolution 5.1 - register the AK5365 ADC with ALSA - Stereo controls for M-Audio Revolution cards - Revolution 5.1 - complete the AK5365 support + IOCTL32 emulation - Another try to fix compile errors with older kernels - Fix the compilation with old 2.6 kernels - Fix PCM compat layer for older kernel + ISA DMA - Clean up EXPORT_SYMBOL()s in snd module + Intel8x0 driver - sound/pci/: Add hp_only quirk for Dell D800 laptops - intel8x0 - Add ac97 quirk for Tyan Thunder K8WE board - Add experimental support of aggressive AC97 power-saving mode + MAINTAINERS file - 2.6 kernel sync - 2.6 kernel sync - add MAINTAINERS entry for snd-aoa - 2.6 kernel sync + MPU401 UART - sound: fix hang in mpu401_uart.c - 2.6 kernel sync: Subject: irq-flags: sound: Use the new IRQF_ constants - 2.6 kernel sync: [PATCH] 64bit resource: fix up printks for resources in sound drivers - mpu401 section fix - mpu401_uart - Fix coding style and code clean up - Change an arugment of snd_mpu401_uart_new() to bit flags + MSND driver - Fix compilation of msnd-pinnacle driver with recent 2.6 kernels - Add isa_readx/writex wrappers for 2.6.17 kernel + Memalloc module - 2.6 kernel sync: misc - Conversions from kmalloc+memset to k(z|c)alloc + OPL3 - opl3 - Move EXPORT_SYMBOL() to adjacent to each function - Fix export-objs for update of EXPORT_SYMBOL()s - fix port type bits - add more sequencer port type information bits + OPL3SA2 driver - Fix invalid __init in ALSA ISA drivers + OPL4 - opl4 - Move EXPORT_SYMBOL() to adjacent to each function - add more sequencer port type information bits + OSS device core - 2.6 kernel sync: [PATCH] devfs: Remove devfs support from the sound subsystem + Opti9xx drivers - snd-miro include fix + PCI drivers - PM support for cs5535audio - fm801: move CONFIG_VIDEO_DEV dependency to CONFIG_SND_FM801_TEA575X_BOOL - fm801: revert last Kconfig patch - fix the SND_FM801_TEA575X dependencies - sound/pci/Kconfig - fix broken indenting for SND_FM801_TEA575X - 2.6 sync: V4L/DVB (4371b): Fix V4L1 dependencies at drivers under sound/oss and sound/ - Fix missing selection of CONFIG_VIDEO_DEV from SND_FM801_TEA575X - Remove CONFIG_EXPERIMENTAL from intel8x0m driver - Add echoaudio sound drivers - Move echoaudio drivers to alsa-kernel tree + PCMCIA Kconfig - PCMCIA sound devices shouldn't depend on ISA + PDAudioCF driver - Deprecate snd_card_free_in_thread() + PDPlus driver - Remove unneeded read/write_size fields in proc text ops - Remove spinlocks around proc prints - Fix compile warnings on 2.6.18 kernel - pdplus: fix __init/__exit - pdplus - Remove bogus __exit from pdplus_sweep() - Fix initialization of pdplus driver - pdplus - fix a compile warning - pdplus - Add missing MODULE_DEVICE_TABLE() + PPC - snd-powermac: no longer handle anything with a layout-id property + PPC Beep - ppc-beep - handle errors from input_register_device() - Fix ppc/beep.c patch (and misc ppc fix) + PPC DACA driver - 2.6 kernel sync + PPC PMAC driver - Fix compilation of pmac.c with 2.6.17 kernel - Fix compilation of powermac driver with 2.6.16 kernel - ppc - Add new interrupt mapping core and change platforms to use it - snd-powermac: no longer handle anything with a layout-id property + PPC PowerMac driver - make snd-powermac load even when it can't bind the device - snd-powermac: no longer handle anything with a layout-id property + PPC Toonie - Remove ppc/toonie.c - Remove ppc/toonie.c - sound/ppc: snd_pmac_toonie_init should be __init + PPC Tumbler driver - ppc - Add new interrupt mapping core and change platforms to use it + PXA Mainstone driver - 2.6 kernel sync + RME HDSP driver - RME HDSP - fixed proc interface (missing {}) - hdsp - Fix compilation with hdsp driver built in kernel - 2.6 kernel sync: small patches + CREDITS + MAINTAINER + pci_ids.h + media/video + RME32 driver - Fix races in irq handler and ioremap + RME96 driver - Fix races in irq handler and ioremap - rme96 - Fix OSS full-duplex + SA11xx UDA1341 driver - 2.6 kernel sync: misc - Remove zero-initialization of static variables + SB8 driver - fix potential NULL pointer deref in snd_sb8dsp_midi_interrupt() + SPARC AMD7930 driver - sparc: resource warning fix - 2.6 kernel sync: [SPARC]: Kill __irq_itoa(). - 2.6 kernel sync: [SOUND] sparc: Port amd7930 to new SBUS device layer. + SPARC DBRI driver - sparc dbri: removal of unused struct members - sparc dbri: removal of redudant volatile keywords - sparc: resource warning fix - 2.6 kernel sync: [SPARC]: Kill __irq_itoa(). - dbri driver cleanup - sparc dbri removal of DBRI_NO_INTS + SPARC cs4231 driver - sparc: resource warning fix - 2.6 kernel sync: [SPARC]: Kill __irq_itoa(). - 2.6 kernel sync: [SPARC64]: Use in-kernel PROM tree for EBUS and ISA. + Sound Scape driver - Change an arugment of snd_mpu401_uart_new() to bit flags + TEA575x tuner - 2.6 kernel sync: small patches + CREDITS + MAINTAINER + pci_ids.h + media/video + Trident driver - trident - Move EXPORT_SYMBOL() to adjacent to each function - Fix export-objs for update of EXPORT_SYMBOL()s - add more sequencer port type information bits + USB USX2Y - Add O_APPEND flag support to PCM - Deprecate snd_card_free_in_thread() + USB generic driver - usb-audio - Fix a typo of CONFIG_PROC_FS - Add TLV support to snd-usb-audio driver - usb-audio: add more Yamaha devices - Regenerate usbaudio.patch - usb-audio support for Turtle Beach Roadie - add support for SB Live! 24-Bit External remote control - USB midi: Remove duplicate CS_AUDIO_* #defines - Add definition of USB_DT_CS_XXX for older kernels - usb-audio: add workaround for CSR Bluetooth Headphones (Saitek A-250) - usbaudio - Fix a typo - rawmidi: add get_port_info callback for sequencer information flags + Utils - Fix mod-deps to accept multipe "depends on" lines - Allow Kconfig only existing in alsa-driver tree - Don't build 2.6-kernel-specific modules - Fix build on older kernels - configure: move AC_DEFINE calls out of ALSA_TOPLEVEL_SELECT - Fix check of CONFIG_VIDEO_V4L1 on 2.6.18 kernel - Fix mod-deps to handle "depends" without "on" - utils/insert: print more verbose message - Fix mod-deps parse to handle "!=" properly - pc-speaker updates for 2.6.17 + VIA82xx driver - Add hp_only quirk for pci id [161f:2032] to via82xx - via82xx - Default to variable samplerate enabled for MSI K8T Neo2-FI - via82xx: tweak VT8251 workaround - via82xx - Use DXS_SRC as default for VIA8235/8237/8251 chips - via82xx - Add dxs_support entry for a FSC machine - Add experimental support of aggressive AC97 power-saving mode + Wavefront drivers - wavefront: fix __init/__devinit confusion + au88x0 driver - Remove ENTER_UART from au88x0 init - au88x0 - Fix 64bit address of MPU401 MMIO port - au88x0 - Init before create components + hgcompile script - Add hgcompile script and fix INSTALL document for HG - Fix environment variable for hgcompile options + pci_ids.h update - 2.6 kernel sync - 2.6 kernel sync - 2.6 kernel sync * alsa-lib Changelog between 1.0.10 and 1.0.11 releases (http://www.alsa-project.org/changes/v1-0-10--v1-0-11.txt) ******************************************** * alsa-driver + Sound Core - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - Remove superfluous quotes - Add description of als300 - release 1.0.11rc3 - release 1.0.11rc2 - configure: fix kernel version test in RTC check - Add mutex.h wrapper - Move miro driver to alsa-kernel - Move riptide driver to alsa-kernel - Move snd-als300 to alsa-kernel - adjust documentation for higher card limit - add compatibility bitmap.h - dynamic minors (4/6): dynamic minor number allocation - pcm - Make the support of old API selectable - Fix top Makefile - Add detection of ARM-AMBA - Detect pnp suspend - release 1.0.11rc5 - Move PCXHR driver to alsa-kernel - release 1.0.11rc1 - Fix configure for 2.6.15-git - Change autoconf requirement to 2.59 - List the currently supported kernel versions - release 1.0.10 - sound: align device drivers menus - release 1.0.11 - Improved handling of temp files - Fix confliction of autoconf.h - Another build fixes - release 1.0.11rc4 - Add support of VIA C3-2 + ALSA Core - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - return ENODEV for disconnected devices - Add DMA_28BIT_MASK definition - Add ifdef DMA_28BIT_MASK - Fix compile with old suse 2.4 kernels - Add definition of usb_ctrlrequest for old 2.4 kernels in adriver.h - Fix compile with 2.4 kernels - Fix compile on 2.6.15 without CONFIG_PM_LEGACY - Remove BKL from sound/core/info.c - Regenerated the patch - fix snd_info_entry_ioctl_old wrapper compilation - semaphore -> mutex (core part) - Add mutex.h wrapper - sound/core/: fix 3 off-by-one errors - Cleanup unused argument for snd_power_wait() - Define dummy __GFP_XXX for older kernels - add compatibility bitmap.h - add __bitwise compatibility definition - fix compilation on earlier kernels - dynamic minors (2/6): simplify storage of snd_minor structures - dynamic minors (4/6): dynamic minor number allocation - dynamic minors (6/6): increase maximum number of sound cards - [PATCH] mark f_ops const in the inode - Update dummy snd_power_wait() function for new calling convention - 2.6 kernel sync: small patches - Fix for the recent changes of pnp_*_regsiter_driver() - Add missing DMA_24BIT_MASK in adriver.h - add compatibility DMA bit masks - Optimize for config without PROC_FS - pcm - Make the support of old API selectable - Added AMD cs5536 audio - DocBook: fix kernel-doc comments - Add support for the CS5535 Audio device - Clean up includes in asound.h & asequencer.h - Clean up wrappers - Remove xxx_t typedefs: Core component - Remove xxx_t typedefs: Proc handler - Remove xxx_t typedefs: OSS-emulation - Backward-compatibility typedefs - Remove xxx_t typedefs: Core - Decentralize PM control - Remove snd_legacy_auto_probe() - Update the patches - New wrappers and workarounds - Add error messages - Revert the nested-device patch - Regenerate the patch - Add cpu_relax() wrapper - Fix a missing include - fix struct usb_ctrlrequest definition for 2.2 kernels - fix 2.2.x PCI config saving - Nest sound devices - unregister platform devices - Subject: Fix platform_driver emulation for kernels <= 2.6.14 - Add in_atomic() wrapper for older kernels + Control Midlevel - Fix error paths in snd_ctl_elem_add() - Cleanup unused argument for snd_power_wait() - Remove xxx_t typedefs: Controls - Decentralize PM control - Update the patches - Add error messages - Fix snd-usb-audio in 32-bit compat environment - Fix memory leaks in error path of control.c + HWDEP Midlevel - semaphore -> mutex (core part) - Optimize for config without PROC_FS - Remove xxx_t typedefs: Hwdep - Add error messages + PCM Midlevel - Cleanup unused argument for snd_power_wait() - Tiny clean up of PCM codes - Clean up PCM codes (take 2) - dynamic minors (1/6): store device type in struct snd_minor - dynamic minors (3/6): store device-specific object pointers dynamically - Fix obsolete xxx_t typedefs - Fix Oops of PCM OSS emulation - Fix Oops of PCM OSS emulation (missing patch) - Optimize for config without PROC_FS - Remove xxx_t typedefs: PCM - Remove xxx_t typedefs: Core - pcm - NULL check in snd_pcm_suspend*() - Add error messages - sound/core/pcm.c: make snd_pcm_format_name() static - pcm - Move PAUSE ioctl to common ioctl handler - pcm - Fix wrong asserts - snd_pcm_format_name() is no longer exported + RawMidi Midlevel - rawmidi: adjust runtime->avail when changing output buffer size - rawmidi: protect against invalid device number in snd_rawmidi_info_select() - [PATCH] sound: Remove unneeded kmalloc() return value casts - Remove xxx_t typedefs: Raw MIDI - Remove xxx_t typedefs: Core - Add error messages - sound/: possible cleanups + Timer Midlevel - Fix possible races in timer callbacks - Optimize for config without PROC_FS - Remove xxx_t typedefs: Timer - Remove xxx_t typedefs: Core + /arm/Makefile - PXA2xx i2Sound: support for Intel PXA2xx I2S audio. + /i2c/Makefile - Audio support for codec Philips UDA1380 + /oss/Makefile - Decentralize PM control + AC97 Codec - ac97 - Add extra IDs for headphone autosense - ac97 - Add entry for VIA VT1618 codec - ac97 - Small fix for ALC65x codec - semaphore -> mutex (PCI part) - emu10k1: Add support for Audigy4 (not Pro) - Optimize for config without PROC_FS (pci drivers) - ac97 - Add support of static resolution tables - ac97 - Added a codec patch for LM4550 - ac97 - Remove duplicated entry in lm4550_restbl - ac97 - Fix CLFE channel setting of ALC850 - ac97 - Remove ac9_enum definition from public header - Remove xxx_t typedefs: AC97 - ac97-codec - Better ac97_bus name - ac97 - NULL check in snd_ac97_suspend/resume - Fix confliction by device_driver wrapper - AC97: Correct Mic Boost label. - Add a new quirk for mute-LED and HP-only. - ac97 - Suppress jack sense controls for Thinkpads - ac97 - Allow drivers to set static volume resolution table - ac97 - Clean up obsolete workarounds + AD1816A driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - ad1816a - Fix PCM trigger direction - Remove xxx_t typedefs: ISA AD1816A - ad1816a - Clean up PnP code - Merge ad1816a-lib module to ad1816a + AD1848 driver - Fix check of enable module option - semaphore -> mutex (ISA part) - ad1848 double free - Remove xxx_t typedefs: ISA AD1848 - ad1848 - Add PM support - ad1848 - Use platform_device, add PM - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - ad1848 - Fix compilation without CONFIG_PM + AD1889 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - ad1889 - don't use CVS Id tag - it complicates merging - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - Remove xxx_t typedefs: PCI AD1889 - sound/pci/: remove duplicate #include's + AK4114 receiver - Remove xxx_t typedefs: I2C drivers - Remove xxx_t typedefs: I2C drivers + AK4117 receiver - Remove xxx_t typedefs: I2C drivers - Remove xxx_t typedefs: I2C drivers + AK4531 codec - semaphore -> mutex (PCI part) - Optimize for config without PROC_FS (pci drivers) - Remove xxx_t typedefs: AK4531 codec - ak4531 - Add PM support + AK4XXX AD/DA converters - Remove xxx_t typedefs: I2C drivers + ALI5451 driver - ali5451: Add PCI_DEVICE and #defines in snd_ali_ids - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - Remove xxx_t typedefs: PCI ALI5451 - ali5451 - Fix PM support + ALS100 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: als100 - Remove xxx_t typedefs: ISA SB/AD-clone - als100 - Add PM support + ALS4000 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - ALS4000 update - Remove xxx_t typedefs: PCI ALS4000 - als4000 - Add PM support + ALSA sequencer - Fix seq_clientmgr dereferences before NULL check - seq: remove superfluous fields - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - seq: reorganize sequencer client numbers - dynamic minors (5/6): reduce maximum number of MIDI devices per card - dynamic minors (6/6): increase maximum number of sound cards - Optimize for config without PROC_FS (seq and oss parts) - Clean up includes in asound.h & asequencer.h - Remove xxx_t typedefs: Sequencer - Remove xxx_t typedefs: Sequencer OSS-emulation - Remove xxx_t typedefs: Sequencer - Remove bogus i_sem - Update patch - Fix sleep in atomic in virmidi driver + ALSA<-OSS emulation - Fix a typo - Clean up pcm-oss plugins - Fix mulaw -> linear conversion in OSS PCM emulation - Remove bogus use of i_sem in pcm_oss.c - Regenerated the patch - semaphore -> mutex (core part) - Tiny clean up of PCM codes - Clean up PCM codes (take 2) - Fix / clean up PCM-OSS setup hooks - pcm_oss: fix snd_pcm_oss_release() oops - Fix Oops of PCM OSS emulation - Handle the error correctly in SNDCTL_DSP_SETFMT ioctl - Optimize for config without PROC_FS (seq and oss parts) - Use standard bitmap functions - Remove xxx_t typedefs: Mixer OSS-emulation - Remove xxx_t typedefs: PCM OSS-emulation - Remove xxx_t typedefs: OSS-emulation + ALSA<-OSS sequencer - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - Optimize for config without PROC_FS (seq and oss parts) - Fixed patch - Remove xxx_t typedefs: Sequencer OSS-emulation - Remove xxx_t typedefs: Sequencer + ARM - PXA2xx i2Sound: support for Intel PXA2xx I2S audio. - Remove SND_GENERIC_DRIVER from arm/Kconfig + ARM AACI PL041 driver - semaphore -> mutex (Archs, misc buses) - Move AMBA include files to include/linux/amba/ - Remove xxx_t typedefs: ARM AACI - Fix PM support - Fix the FIFO size detection + ARM DMA routines - Remove xxx_t typedefs: ARM AACI + ARM PXA2XX driver - PXA2xx i2Sound: support for Intel PXA2xx I2S audio. - make the pxa2xx-ac97 module more robust against PXA27x bugs - semaphore -> mutex (Archs, misc buses) - Remove xxx_t typedefs: ARM PXA2xx - Fix PM support + ARM S3C24XX IIS driver - Remove xxx_t typedefs: ARM S3C24xx-IIS + ATIIXP driver - Optimize for config without PROC_FS (pci drivers) - Remove superfluous macros - Remove xxx_t typedefs: PCI ATIIXP - atiixp - Fix PM support - Add a new quirk for mute-LED and HP-only. + ATIIXP-modem driver - Optimize for config without PROC_FS (pci drivers) - Remove superfluous macros - Remove xxx_t typedefs: PCI ATIIXP - atiixp - Fix PM support + AZT2320 driver - [PATCH] PNP: adjust pnp_register_card_driver() signature: azt2320 - Remove xxx_t typedefs: ISA SB/AD-clone - azt2320 - Add PM support + AZT3328 driver - [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK - Remove xxx_t typedefs: PCI AZT3328 + Adlib FM driver - unregister platform device again if probe was unsuccessful - AdLib FM card driver + Asihpi driver - asihpi update - fix compilation on earlier kernels - asihpi - Fix unbalanced spinlocks - Remove xxx_t typedefs: PCI ASIHPI - asihpi: fix includes + Avance Logic ALS300/300+ driver - Added a new als300 driver - als300 - Add PM support - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - Move snd-als300 to alsa-kernel + BT87x driver - fix compilation on 2.2 kernels - bt87x: add more DVB card IDs - bt87x - Fix the unability of snd-bt87x to recognize AVerMedia Studio - bt87x - fix detection of unknown card - bt87x - fixed driver patch - Remove xxx_t typedefs: PCI BT87x - 2.6-git-sync: Fix PCI ids in bt87x.c - bt848 - added Leadtek Winfast tv 2000xp delux to whitelist - sync with alsa-devel + CA0106 driver - snd-ca0106: update SPDIF to IEC958 in mixer control names. - snd-ca0106: Fixed ALSA bug#1600 - ca0106: Add analog capture controls. - ca0106: Fixes MSI K8N's SB Live 24 bit, no sound from line-in. - Optimize for config without PROC_FS (pci drivers) - ca0106 - Code clean up - Remove xxx_t typedefs: PCI CA0106 - snd-ca0106: Fixes sound output for Creative Audigy SE aka.SB0570. - snd-ca0106: Fix SPI driver code. Fixes speaker output. + CMI8330 driver - ISA drivers bailing on first !enable[i] - [PATCH] PNP: adjust pnp_register_card_driver() signature: cmi8330 - Remove xxx_t typedefs: ISA CMI8330 - cmi8330 - Use platform_device, add PM support - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - Fix compilation without CONFIG_PNP + CMIPCI driver - Remove xxx_t typedefs: PCI CMIPCI - cmipci - Add PM support + CREDITS file - Sync with 2.6 GIT tree - 2.6 kernel sync - Keep non-ALSA kernel files - Add support for the CS5535 Audio device - sync with recent 2.6 + CS4231 driver - Fix a compile warning - Fix check of enable module option - semaphore -> mutex (ISA part) - Clean up ISA cs4231 code - Remove xxx_t typedefs: ISA CS423x - cs4231 - Fix PM support - cs4231 - Use platform_device - Fix resume of cs4231 - Add CS4232 PnP BIOS support - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful + CS4236+ driver - Fix check of enable module option - cs4236 - Fix a typo - semaphore -> mutex (ISA part) - cs4236 - Add PnP ids for Netfinity 3000 - cs4232/cs4236 - moved CS423X_DRIVER define outside CONFIG_PNP - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - Remove xxx_t typedefs: ISA CS423x - cs4236 - Use platform_device - Add CS4232 PnP BIOS support - continue on IS_ERR from platform device registration - cs4236 - Fix wrong initialization of MPU401 PnP - Fix compilation without CONFIG_PNP + CS4281 driver - cs4281 - Clean up delay function - Remove xxx_t typedefs: PCI CS4281 - cs4281 - Fix PM support - cs4281 - Fix the check of right channel - cs4281 - Fix the check of timeout in probe + CS46xx driver - semaphore -> mutex (PCI part) - Remove xxx_t typedefs: PCI CS46xx - cs46xx - Fix PM support - Fix a typo in snd_assert() - fix some memory leaks + CS5535 driver - CS5535: shorter delays when accessing AC'97 codec registers - cs5535audio: move sound/driver.h to the top - AMD cs5536 ID for cs5535audio - Use pci_register() for cs5535audio - Add support for the CS5535 Audio device - Minor clean up and fixes for CS5535 audio driver - Remove xxx_t typedefs: PCI CS5535 + CX88 driver - Added more files including ALSA codes - Fix snd_xxx_t typedefs - 2.6 kernel sync - Sync with current 2.6 code - sync with recent 2.6 + Common EMU synth - semaphore -> mutex (driver part) - emux - Avoid cast of function pointers - Remove xxx_t typedefs: Emu-X synth + Conexant Riptide driver - Clean up include files - Add snd-riptide driver for Conexant Riptide chip - Move riptide driver to alsa-kernel - Remove xxx_t typedefs: PCI Riptide - riptide - Fix PM support - Fix compilation of riptide driver with 2.4 kernels - Fix/update riptide driver - Remove superfluous pcm_free callbacks + DT019x driver - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - Remove xxx_t typedefs: ISA SB/AD-clone - dt019x - Add PM support + Digigram PCXHR driver - pcxhr - Fix printk warning - [ALSA] pcxhr - Fix the crash with REV01 board - Remove xxx_t typedefs: PCI PCXHR - Add PCXHR driver - Move PCXHR driver to alsa-kernel - pcxhr - Fix the sample rate changes - pcxhr - Suppress debug messages + Digigram VX Pocket driver - semaphore -> mutex (Archs, misc buses) - [PATCH] 2.6 kernel sync: pcmcia: a lot of changes - Fix build of pcmcia drivers on 2.6.16 kernel - Remove snd_vx_delay() function - Remove xxx_t typedefs: VXdriver - vx-driver - Fix PM support - 2.6-sync: Sync with 2.6.16rc1 - Fix compilation for older kernels - vxpocket - Fix a typo + Digigram VX core - semaphore -> mutex (driver part) - vx - Fix memory leak on error path - no need to check pointers passed to vfree() for NULL - Remove snd_vx_delay() function - Remove xxx_t typedefs: VXdriver - vx-driver - Fix PM support + Digigram VX222 driver - Remove snd_vx_delay() function - Remove xxx_t typedefs: VXdriver - vx-driver - Fix PM support + Documentation - Update description of ice1724 driver - Add the notes on PM to ens1370/ens1371 sections - fix typos in writing-an-alsa-driver - hda-codec - Add lg model for LG laptop - hda-codec - Fix for Samsung R65 and ASUS A6J - Fix a typo - hda-codec - Fix support of laptops with AD1986A codec - Add snd-miro driver - Add snd-riptide driver for Conexant Riptide chip - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - 2.6 kernel sync: small patches - hda-intel - Add single_cmd option for debugging - Fix typos in document - hda-codec - Add support for VAIO FE550G and SZ110 - Add support of LG LW20 laptop - Minor clean up and fixes for CS5535 audio driver - [Trivial] Fix ac97_quirk option in document - Small update of Procfile.txt - Remove xxx_t typedefs: Documentation - document - Add PM support - document - Update PM support - hda-codec - Add Thinkpad X60/T60/Z60 support - Fix typos and add information about Jack support to Audiophile-Usb.txt - Add PCXHR driver - intel8x0 - Add MCP51 PCI ID - Fixes audiophile usb analog capture with the new device_setup parameter - Fixes typos in Audiophile-USB.txt - Update description of hda-intel models + EMU10K1/EMU10K2 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - emu10k1 - Fix missing declarations - snd-emu10k1: Add new SB Live 5.1 PCI-ID. - semaphore -> mutex (PCI part) - emu10k1 - Add the entry for Audigy4 SB0400 - emu10k1_synth use after free - snd-emu10k1: Correct control names for Audigy 4 Pro. - emu10k1: Add support for Audigy4 (not Pro) - Add p17v.h file. - emu10k1: Add some descriptive text. - emu10k1: Partial support for Creative emu1212m - snd-emu10k1: Add some comments regarding chip types. - snd-emu10k1: Add comments regarding chips present on the card. - emu10k1 - Clean up p16v code - emu10k1 - Fix the confliction of "Front" control - move capable() to capability.h - emu10k1x - Minor clean up - emu10k1 - Minor clean up of memory block handling - Remove xxx_t typedefs: PCI emu10k1 - Remove xxx_t typedefs: PCI emu10k1x - emu10k1 - Add PM support - sound/pci/: remove duplicate #include's - emu10k1 - Add entry for SB Live 5.1 Digital OEM [SB0220] - snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook. - snd-emu10k1: Enable speakers on Audigy 2 ZS Notebook. - snd-emu10k1: Fix whitespace. - snd-emu10k1: Tidy SPI code. - emu10k1 - Fix silence problems after suspend + EMU8000 driver - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE + ENS1370/1+ driver - ens1371: added spdif and lineio module options - ens1370 - Fix resume - Remove xxx_t typedefs: PCI ENS137x - ens137x - Fix and ADD PM support - ens1371: fix compilation without SUPPORT_JOYSTICK - Fix missing suspend/resume-code for ens1371 + ES1688 driver - Remove xxx_t typedefs: ISA ES1688 - es1688 - Use platform_device - continue on IS_ERR from platform device registration + ES18xx driver - #1/4 for Zoom Video - resolve common vs chipset specific mixer controls - #2/4 for Zoom Video - resolve number of record sources - #3/4 for Zoom Video - change Hardware Volume interrupt handling - #4/4 for Zoom Video - add Zoom Video support - [PATCH] PNP: adjust pnp_register_card_driver() signature (bigset) - Remove xxx_t typedefs: ISA ES18xx - es18xx - Use platform_device - fix some memory leaks - Fix compilation without CONFIG_PNP + ES1938 driver - Remove xxx_t typedefs: PCI ES1938 - es1938 - Fix PM support + ES1968 driver - Use DMA_28BIT_MASK and DMA_32BIT_MASK - es1968 - Remove inline from some functions - Remove xxx_t typedefs: PCI ES1968 - es1968 - Fix PM support - sound/pci/: remove duplicate #include's - es1968 - Fix conflict with ISA boards + ES968 driver - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - es968 - Add PM support + Echoaudio driver - Echoaudio - new firmware - echoaudio - xxx_t --> struct xxx - echoaudio - minor changes (1/4) - echoaudio - minor changes (2/4) - echoaudio - minor changes (3/4) - echoaudio - minor changes (4/4) - echoaudio, C++ comments fix - echoaudio - trivial patch - echoaudio - Add missing module_param*() - echoaudio, ADAT mode sample rate fix + FM801 driver - Remove xxx_t typedefs: PCI FM801 - fm801 - Add PM support + GUS Classic driver - Remove xxx_t typedefs: ISA GUS - gus - Use platform_device - Fix adding second dma channel + GUS Extreme driver - Remove xxx_t typedefs: ISA GUS - gus - Use platform_device + GUS Library - Fix gus_pcm dereference before NULL - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - semaphore -> mutex (ISA part) - [Trivial] Fix spaces in gus.h - Remove xxx_t typedefs: ISA GUS + GUS MAX driver - Remove xxx_t typedefs: ISA GUS - gus - Use platform_device + Generic drivers - Fix possible races in timer callbacks - serialmidi - Fix hang-up with recent kernels - serialmidi - Use platform_device - Fix check of enable module option - serial-uart16550 - Fix a compile warning - Replace semaphore with mutex - dynamic minors (5/6): reduce maximum number of MIDI devices per card - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - snd-dummy - Code clean-up - Remove xxx_t typedefs: Generic drivers - Remove xxx_t typedefs: PC-Speaker - Remove xxx_t typedefs: ALoop - Remove xxx_t typedefs: Serial MIDI - Remove xxx_t typedefs: Portman2x4 - dummy - Use platform_device - mtpav - Use platform_device - serial-u16550 - Use platform_device - virmidi - Use platform_device - Remove SND_GENERIC_DRIVER from drivers/Kconfig - serialmidi - Remove snd_card_generic_set_dev() - dummy driver - added CA0106 emulation defines - fix some memory leaks - sound: align device drivers menus - Update of PC-speaker driver - Remove superfluous pcm_free callbacks + HAL2 driver - Remove xxx_t typedefs: HAL2 + HDA Codec driver - hda-codec - Add model entry for Shuttle ST20G5 - hda-codec - Fix capture on Sigmatel STAC92xx codecs - patch_realtek.c: Add new model - hda-codec - Add lg model for LG laptop - hda-codec - Fix for Samsung R65 and ASUS A6J - hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec - hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707 - hda-codec - Add support of ASUS U5A with AD1986A codec - hda-codec - Add the support of ALC262,ALC883,ALC885,ALC861 - hda-codec - support for Agere's HDA soft modem - hda-codec - add D975XBK support to sigmatel patch - hda-codec - add sigmatel 927x codec support - Add default entry for CTL Travel Master U553W - hda-codec - Fix support of laptops with AD1986A codec - hda-codec - Fix Aopen i915GMm-HFS mobo - hda-codec - Fix unsol event initialization at resume of stac92xx - hda-codec - Fix noisy output wtih AD1986A 3stack model - hda-codec - Fix connection list parsing - hda-codec - Fix AD1988 support - 2.6 kernel sync: small patches - hda-codec - Add another HP laptop with AD1981HD - hda: add PCM for 2nd ADC on ALC260 - hda: minor correction to fujitsu ALC260 initverbs - hda: ALC260 test model implementation - hda-codec - Add missing model entries for Intel 945 boards - hda-intel - Automatic correction to single_cmd mode - hda-codec - Add support for VAIO FE550G and SZ110 - Add support of LG LW20 laptop - hda-codec - Fix VREF level of Mic inputs on STAC92xx codecs - hda-codec - Add channel-mode helper - hda-codec - Prepare unsol workqueue on demand - hda-codec - Fix a typo - hda-codec - Fix assignment of speaker pin - Remove xxx_t typedefs: HD-Audio codec - hda-codec - Add AD1988 support - hda-codec - Fix channel mode helper - hda-codec - Fix/enhance AD1988 support - hda-codec - Fix surrounds on 3stack mode of AD1988 - hda-codec - Use model "hp" for all HP laptops with AD1981HD - hda-codec - Add Thinkpad X60/T60/Z60 support - hda-codec - Fix a typo - hda-codec - Add entry for Epox EP-5LDA+ GLi - hda-codec - Fix ALC codec probing - hda-codec - Fix Oops with ALC260 auto-probe - HDA/ALC260: 1/7 - Fix test model input mux label - HDA/ALC260: 2/7 - switch pin buffer enables - HDA/ALC260: 3/7 - generalise some structures - HDA/ALC260: 4/7 - add GPIO switches to test model - HDA/ALC260: 5/7 - add "acer" model - HDA/ALC260: 6/7 - Fujitsu/test model tweaks - HDA/ALC260: 7/7 - add SPDIF enable to test model - hda-codec - Fix max_channels computation for STAC92xx codecs - hda-codec - Fix init verb of ALC260 - hda-codec - Fix typos in alc882 model table - hda-codec - Fix BIOS auto-configuration - hda-codec - Add support for HP nx9420 laptop - hda-codec - Add support for ASUS P4GPL-X - HDA/Realtek: multiple input mux definitions and pin mode additions - hda-codec - update sigmatel support and bug fixes - hda-codec - Small clean up and fixes - hda-codec - Add the model entry for ASUS P5GD1-HVM - hda-codec - Add model entry for Sony VAIO - hda: sigmatel fixes - hda-codec - Fix ALC262 for Fujitsu laptop - hda-codec - Fix AD198x recording and add HP model - Fix missing AD1986a capsrc - hda-codec - Add model entry for FIC P4M-915GD1 - hda-codec - Fix auto-probe of ALC880 + HDA Intel driver - [ALSA] hda-intel - Add support of ATI SB600 - hda-intel - Automatic correction to single_cmd mode - hda-intel - Auto-correction of the DMA position mode - hda-intel - Add single_cmd option for debugging - Remove xxx_t typedefs: HDA-Intel - hda-intel - Fix PM support - hda-intel - Use position buffer as default - hda-intel - patch for Intel ICH8 - hda-intel - Fix HDA probe_mask default + HDA generic driver - hda-codec - Add the support of ALC262,ALC883,ALC885,ALC861 - hda-codec - Fix connection list parsing - hda-codec - Allocate connection lists dynamically in generic parser - hda-codec - Add channel-mode helper - hda-codec - Fix assignment of speaker pin - Remove xxx_t typedefs: HD-Audio codec - hda-codec - Fix BIOS auto-configuration - hda-codec - Fix generic auto-configurator - hda-codec - Small clean up and fixes - hda-codec - Fix ALC262 for Fujitsu laptop - sound/: possible cleanups + HDSPM driver - Remove xxx_t typedefs: PCI HDSP-MADI + I2C Kconfig - Audio support for codec Philips UDA1380 + I2C UDA1380 - Audio support for codec Philips UDA1380 + I2C cs8427 - ice1712 & cs8427 - fix problem for S/PDIF input setup - Remove xxx_t typedefs: I2C drivers + I2C lib core - semaphore -> mutex (driver part) - Remove xxx_t typedefs: I2C drivers + I2C tea6330t - Remove tea6330t struct definition from public header + ICE1712 driver - ice1712 - Delta 1010LT S/PDIF fixes - ice1724 - Add support of Prodigy-7.1LT - Use DMA_28BIT_MASK and DMA_32BIT_MASK - ice1712 - Fix wrong register value for DMX 6FIRE - ice1712 - Fix wrong value types for enum items - [ALSA] Add Aux input switch control for Aureon Universe - ice1712 & cs8427 - fix problem for S/PDIF input setup - Remove xxx_t typedefs: PCI ICE1712 - Remove xxx_t typedefs: PCI ICE1724 - sound/pci/: remove duplicate #include's - ice1712 - Fix wordclock status on Delta1010LT - sound/pci/ice1712/delta.c: make 2 functions static - ice1712 - typo fixes for dxr_enable module option - ice1712 - Fix Front Digital Input of Terratec DMX 6Fire - ice1712 - disable unused ADCs & DACs on DMX6fire + ICE1724 driver - ice1724 - Add support of M-Audio Revolution 5.1 - Remove xxx_t typedefs: PCI ICE1724 + IOCTL32 emulation - make control.c suspend aware - dynamic minors (3/6): store device-specific object pointers dynamically - Remove xxx_t typedefs: Ioctl32 - Fix compile error with older 2.6 kernels + ISA - Add snd-miro driver - Move miro driver to alsa-kernel - Sort Kconfig entries - Remove SND_GENERIC_DRIVER from isa/Kconfig + Instrument layer - Remove xxx_t typedefs: Instrument layer + Intel8x0 driver - intel8x0: Add quirk for Optiplex GX270 - intel8x0 - Added swap_hp quirk for Fujitsu-Siemens Celsius H320 [0x10cf:0x12f2] - intel8x0 - Fix/cleanup detection of codecs on SIS7012 - intel8x0 - Clean up delay function - Remove xxx_t typedefs: PCI Intel8x0 - intel8x0 - Fix PM support - intel8x0 - Disable ALI5455 SPDIF-input - Add a new quirk for mute-LED and HP-only. - intel8x0 - Add MCP51 PCI ID - intel8x0 - wait for ICH_RESETREGS - intel8x0 - Fix duplicate ac97_quirks entry + Intel8x0-modem driver - intel8x0 - Clean up delay function - Remove xxx_t typedefs: PCI Intel8x0 - intel8x0 - Fix PM support + KORG1212 driver - Fix possible races in timer callbacks - korg1212 - Clean up debug prints - Remove xxx_t typedefs: PCI KORG1212 + L3 drivers - Clean up sa11xx-uda1341 driver - Remove xxx_t typedefs: I2C drivers + MAINTAINERS file - Sync with 2.6 GIT tree - 2.6 kernel sync - Sync with current 2.6 code - Keep non-ALSA kernel files - Add support for the CS5535 Audio device - sync with recent 2.6 + MIPS - Remove snd_card_generic_dev() + MIPS AU1x00 driver - AMD Au1x00: make driver build after cleanup - au1x00 - Code clean up - Remove xxx_t typedefs: MIPS AU1x00 - Remove snd_card_generic_dev() - AMD Au1x00: fix DMA init/cleanup - AMD Au1x00: AC'97 controller is memory mapped + MIXART driver - Remove xxx_t typedefs: PCI miXart + MPU401 UART - Fix possible races in timer callbacks - Fix check of enable module option - [PATCH] pnp: mpu401: adjust pnp_register_driver signature - continue on IS_ERR from platform device registration - unregister platform device again if probe was unsuccessful - Remove xxx_t typedefs: MPU401 - Remove xxx_t typedefs: MPU401 - mpu401 - Use platform_device + MSND driver - Remove xxx_t typedefs: ISA MSND-Pinnacle + Maestro3 driver - Remove xxx_t typedefs: PCI Maestro3 - Remove xxx_t typedefs: Patches - maestro3 - Fix PM support - maestro3.c: fix BUG, optimization - Regenerated maestro3.patch + Memalloc module - semaphore -> mutex (core part) - Use dma_alloc_coherent() hack on i386 only - Fix patch - Define dummy __GFP_XXX for older kernels - dynamic minors (6/6): increase maximum number of sound cards - Removed unneeded page-reserve - Regenerated patch - unpaged: fix sound Bad page states + NM256 driver - nm256 - Code clean up - Remove xxx_t typedefs: PCI NM256 - nm256-intel - Fix PM support - Fix NM256 hard lock up + OLD GF1 header - Remove xxx_t typedefs: old gf1.h + OPL3 - Fix possible races in timer callbacks - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - semaphore -> mutex (driver part) - Fix use after free in opl3_seq and opl3_oss - 2.6 kernel sync: small patches - Remove xxx_t typedefs: OPL3 - opl3 - Fix the unreleased resources - Fix bogus snd_device_free() in opl3-oss.c + OPL3SA2 driver - opl3sa2 - Fix conflict of driver name on sysfs - Remove xxx_t typedefs: ISA OPL3SA2 - opl3sa2 - Use platform_device - Fix compilation without CONFIG_PNP - Fix adding second dma channel + OPL4 - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - semaphore -> mutex (driver part) - Remove xxx_t typedefs: OPL4 + OSS device core - [PATCH] mark f_ops const in the inode - Sync with 2.6 GIT tree + Opti9xx drivers - opti9x - Fix compile without CONFIG_PNP - opti93x - Fix a compile warning - Replace semaphore with mutex - Add snd-miro driver - Move miro driver to alsa-kernel - Remove obsolete kfree_nocheck call - Remove xxx_t typedefs: ISA Opti9xx - Remove xxx_t typedefs: ISA Miro - opti9xx - Use platform_device - miro - Use platform_device - Fix double free in error path of miro driver - unregister platform devices + PARISC Harmony driver - harmony - Code clean up - Remove xxx_t typedefs: PARISC Harmony + PC98(CS423x) driver - Remove xxx_t typedefs: ISA CS423x-PC98 + PCI drivers - Added a new als300 driver - Make CONFIG_SND_CS46XX_NEW_DSP yes as default - Add snd-riptide driver for Conexant Riptide chip - Move riptide driver to alsa-kernel - Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards - Move snd-als300 to alsa-kernel - Add support for the CS5535 Audio device - Sort Kconfig entries - Add PCXHR driver - Move PCXHR driver to alsa-kernel - Enable asihpi only for i386 + PDAudioCF driver - Don't NULL check vfree argument in pdaudiocf_pcm.c - [PATCH] 2.6 kernel sync: pcmcia: a lot of changes - Fix build of pcmcia drivers on 2.6.16 kernel - Remove xxx_t typedefs: PCMCIA PDaudioCF - pdaudiocf - Fix PM support - 2.6-sync: Sync with 2.6.16rc1 - Fix compilation for older kernels - Memory leak in sound/pcmcia/pdaudiocf/pdaudiocf.c + PDPlus driver - Remove xxx_t typedefs: PCI PD-plus + PPC - powermac - fix compile with older kernels - powermac - Use platform_device + PPC AWACS driver - Remove xxx_t typedefs: PowerMac + PPC Beep - Remove xxx_t typedefs: PowerMac + PPC Burgundy driver - Remove xxx_t typedefs: PowerMac + PPC DACA driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes - Remove xxx_t typedefs: PowerMac + PPC Keywest driver - powermac - sync with 2.6 kernel - powermac - fix compile with older kernels - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC PMAC driver - powermac - sync with 2.6 kernel - powermac - fix compile with older kernels - sound/ppc/pmac.c typo - 2.6 kernel sync: small patches - powermac - Revert the last addition for 17" powerbook - Remove xxx_t typedefs: Patches - powermac - Use platform_device - powerpc: Fix sound driver use of i2c - Fix compile with older kernel - snd_powermac: Add ID for Spring 2005 17" Powerbook + PPC PowerMac driver - powermac - fix compile with older kernels - unregister platform device again if probe was unsuccessful - powermac - Use platform_device + PPC Toonie - [PATCH] I2C: Drop unneeded i2c-dev.h includes + PPC Tumbler driver - [PATCH] I2C: Drop unneeded i2c-dev.h includes - PowerBook 6,1: headphone not detected after suspend in snd_powerpc - powerpc: Fix sound driver use of i2c - Fix tumbler.patch + PXA Mainstone driver - Added more files including ALSA codes - Fix snd_xxx_t typedefs - Sync with current 2.6 code + RME HDSP driver - Remove xxx_t typedefs: PCI HDSP + RME32 driver - [PATCH] Typo fixes - Remove xxx_t typedefs: PCI RME32 + RME96 driver - [PATCH] Typo fixes - Remove xxx_t typedefs: PCI RME96 + RME9652 driver - hdsp - Fix printk warnings - sound/pci/rme9652/hdspm.c: fix off-by-one errors - [PATCH] Typo fixes - Remove xxx_t typedefs: PCI HDSP-MADI - Remove xxx_t typedefs: PCI RME9652 + RTC timer driver - Remove xxx_t typedefs: Timer + Raw OPL FM - Remove xxx_t typedefs: OPL3 + SA11xx UDA1341 driver - unregister platform device again if probe was unsuccessful - Clean up sa11xx-uda1341 driver - Remove xxx_t typedefs: ARM SA11xx-UDA1341 - Use platform_device + SAA7134 driver - Add saa7134-alsa.c for sync - Added more files including ALSA codes - Fix snd_xxx_t typedefs - 2.6 kernel sync - sync with recent 2.6 + SB drivers - sound/isa/sb/sb_mixer.c double kfree - ALS4000 update - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - Add PM support to SB-support code + SB16/AWE driver - sb16 - Fix duplicated PnP entry - semaphore -> mutex (ISA part) - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - Add PM support to SB-support code - sb16 - Use platform_device and add PnP support + SB8 driver - Remove xxx_t typedefs: ISA SB8/SB16/SBAWE - sb8 - Use platform_device and add PnP support + SPARC - Remove snd_card_generic_dev() + SPARC AMD7930 driver - Remove xxx_t typedefs: SPARC AMD7930 - Remove snd_card_generic_dev() + SPARC DBRI driver - dbri - Don't return errors without CONFIG_PROC_FS - Remove xxx_t typedefs: SPARC DBRI + SPARC cs4231 driver - 2.6-sync - fix typos - Remove xxx_t typedefs: SPARC CS4231 - Remove snd_card_generic_dev() - 2.6-git-sync: Sync sparc/cs4231.c + Serial BUS drivers - Remove xxx_t typedefs: Patches + SonicVibes driver - Remove xxx_t typedefs: PCI Sonicvibes + Sound Galaxy driver - Remove xxx_t typedefs: ISA SB/AD-clone - sgalaxy - Use platform_device, add PM support + Sound Scape driver - Remove xxx_t typedefs: ISA SoundScape - sscape - Use platform_device + SoundFont - semaphore -> mutex (driver part) - Remove xxx_t typedefs: Emu-X synth + Support code for old kernels - fix compilation on earlier kernels - Fix for the recent changes of pnp_*_regsiter_driver() - Add (psuedo) suspend/resume callbacks + Synth - Remove xxx_t typedefs: Emu-X synth + Trident driver - Prevent ALSA trident driver from grabbing pcnet32 hardware - seq: remove struct snd_seq_client_callback - seq: set client name in snd_seq_create_kernel_client() - Remove xxx_t typedefs: PCI Trident - trident - Fix PM support + UDA1341 - Clean up sa11xx-uda1341 driver + USB USX2Y - 2.6-sync - Remove .owner field from usb drivers - Regenerated patches for usb drivers - [PATCH] Typo fixes - usx2y - Code clean up - Remove xxx_t typedefs: USB-USX2Y - Remove xxx_t typedefs: Patches - unpaged: sound nopage get_page - Fix for 2.6.14 and older kernels + USB generic driver - usb-audio: fix non-48k sample rates with SB Audigy 2 ZS - 2.6-sync - Remove .owner field from usb drivers - Regenerated patches for usb drivers - usb-audio: optimize snd_usbmidi_count_bits() - usb-audio: add Edirol PC-50 support - Regenerate for mutex changes - fix usbmixer double kfree - fix resource leak in usbmixer - usb-audio: fix Edirol UA-20 support - add another Phase 26 quirk - no need to check pointers passed to vfree() for NULL - usb-audio: don't use empty packets at start of playback - usb-audio: factor out packet size calculation code - usb-audio: add UM-1EX/UM-2EX information - usb-audio: add Casio AP-80R support - usb-audio: show USB error descriptions - usb-audio: change Casio quirk product name - usb-audio: add Casio PL-40R support - usb-audio: add Maya44 mixer control names - Remove xxx_t typedefs: USB-Audio - Subject: usb-audio: rename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME - Add support for EDIROL UM-3ex - usb-audio: cosmetic changes - usb-audio: add error message about missing split iso support - Fixes audiophile usb analog capture with the new device_setup parameter - Patch regenerated - Test volume resolution of usb audio at initialization - usb-audio: add Miditech Play'n Roll support - usb-audio: add Roland G-70 support - snd_pcm_format_name() is no longer exported - usb-audio: fix number of G-70 ports - usb-audio: add MDP-5/EZ-J24 support + Utils - PCM midlevel & PCM OSS - make procfs & OSS plugin code optional - check for errors in patches - dynamic minors (4/6): dynamic minor number allocation - Changed file permissions for script and added .hgignore file - pc-speaker hooks for 2.6.15 - Add a patch for PnP suspend/resume - Another build fixes - Update of PC-speaker driver + VIA82xx driver - via82xx - Add dxs entry for ASRock mobo - via82xx - Add dxs_support entry - via82xx - Add dxs_support entry for EpoX 9HEAI - via82xx - Add dxs entry for a FSC board - via82xx - Add dxs entry for P4M800/VIA8237R - via82xx - Add a dxs entry for ECS K8T890-A - via82xx - Add dxs entry for FSC Amilo L7300 - via82xx - Add dxs entry for EPoX EP-8KRAI - Remove xxx_t typedefs: PCI VIA82xx - via82xx - Fix PM support - via82xx: add support for VIA VT8251 (AC'97) - via82xx - Add a quirk for Targa Traveller 811 - via82xx - Add dxs_support for ASUS mobo - via82xx - Add dxs entry for ASRock mobo + VIA82xx-modem driver - Remove xxx_t typedefs: PCI VIA82xx - via82xx - Fix PM support + Wavefront drivers - wavefront - Fix a compile warning - Eliminate __attribute__ ((packed)) warnings for gcc-4.1 - remove gcc-2 checks - Remove xxx_t typedefs: ISA Wavefront - wavefront - Use platform_device + YMFPCI driver - ymfpci: fix SPDIF sample rate information - ymfpci: fix swapped channels in SPDIF output - ymfpci: show chip model - Remove xxx_t typedefs: PCI YMFPCI - ymfpci - Fix PM support - ymfpci - make rear channel swap optional + au88x0 driver - au88x0 - 64bit arch fixes - au88x0 - clean up __devinit/__devexit - Overrun in sound/pci/au88x0/au88x0_pcm.c - au88x0 - Fix structs for equalizer - au88x0 - Fix a compile warning - au88x0: Remove unneeded call to pci_dma_supported() - Remove xxx_t typedefs: PCI AU88x0 + cvscompile script - Changed file permissions for script and added .hgignore file + pci_ids.h update - Sync with 2.6 GIT tree - Sync with current 2.6 code - Keep non-ALSA kernel files - Add support for the CS5535 Audio device + snddevices script - Remove bashism from snddevices Changelog between 1.0.10rc3 and 1.0.10 releases (http://www.alsa-project.org/changes/v1-0-10rc3--v1-0-10.txt) ************************************************** * alsa-driver + Sound Core - Add a wrapper for the new platform_driver - Improve header hacks - release 1.0.10 + ALSA Core - Add printk_ratelimit() wrapper - Remove hacks for owner field in pci_driver - Simplify class_device_create() wrapper - Use platform_driver - Add a wrapper for the new platform_driver - Improve header hacks + /arm/Makefile - Add a wrapper for the new platform_driver + AC97 Codec - ac97 - procfs - print PCI subsystem vendor/device values + AD1889 driver - 2.6-git-sync: Remove .owner field + ALI5451 driver - ali5451 - Fix and clean up codec accessor + ALS4000 driver - 2.6-git-sync: Remove .owner field + ARM PXA2XX driver - Use platform_driver - Add a wrapper for the new platform_driver + ATIIXP driver - 2.6-git-sync: Remove .owner field + ATIIXP-modem driver - 2.6-git-sync: Remove .owner field + Digigram VX core - sound/drivers/vx/vx_hwdep.c should #include + EMU10K1/EMU10K2 driver - emu10k1 - Enable side surround channels for Audigy2 EX - Add support for Audigy 2 subsystem 2006 - snd-emu10k1: Attenuate output volume to reduce distortion - snd-emu10k1: Found some new registers to display in debug mode. + HDA Codec driver - hda-codec - Allocate amp hash array dynamically - hda-codec - Fix HDA sound and V.92 modem for notebook Siemens FieldPG-M + HDA Intel driver - sound/hda: rate-limit timeout message + ICE1712 driver - ice1724 (juli) - forced analog doughter board detection + PPC PMAC driver - pmac - remove superfluous include + SPARC cs4231 driver - 2.6-git-sync: Simplify SBUS code + VIA82xx driver - via82xx - Add dxs entry for MSI KT800 Delta-FSR Changelog between 1.0.10rc2 and 1.0.10rc3 releases (http://www.alsa-project.org/changes/v1-0-10rc2--v1-0-10rc3.txt) ************************************************** * alsa-driver + Sound Core - Add workaround for the old class_device_create() - Add workarounds for the new driver suspend/resume callbacks - Add page-reserve check for older kernels - Add check of - release 1.0.10rc3 - Disable rtc-timer + ALSA Core - Add definition of gfp_t - Add the missing forward declration - Fix compilation with older kernels. - remove snd_runtime_check() - fix 2.2.x compilation - Fix for old 2.4.x SUSE kernels - Fix compile without CONFIG_PCI - Fix compile with 2.2/2.4 kernels - Add schedule_timeout_[un]interruptible wrappers. - Fix Oops with suspend/resume of generic drivers - clean up device types symbols - fix improper CONFIG_SND_MAJOR usage - Fix a typo in the last fix - Fix for older 2.6 kernels - Remove kmalloc wrapper from snd-page-alloc - 2.6.14-git-sync: class_device_create() changes - Add workaround for the old class_device_create() - Sync 2.6.14-git: Replace with gfp_t - DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks - Add workarounds for the new driver suspend/resume callbacks - Add page-reserve check for older kernels - 2.6-git sync: include + HWDEP Midlevel - fix improper CONFIG_SND_MAJOR usage + PCM Midlevel - fix improper CONFIG_SND_MAJOR usage - 2.6-git sync: Remove page-reserve check - Add page-reserve check for older kernels + RawMidi Midlevel - fix improper CONFIG_SND_MAJOR usage + Timer Midlevel - timer: fix timer instance memory allocation checks - timer: remove list_entry() type casts - timer: formatting changes + /arm/Makefile - Add workarounds for the new driver suspend/resume callbacks + AC97 Codec - ac97 - Fix confliction of DRA and surround slots - DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks + AD1848 driver - Fix schedule_timeout usage + AD1889 driver - Big kfree NULL check cleanup - sound + AK4114 receiver - Add missing KERN_* suffix to printk + AK4117 receiver - Add missing KERN_* suffix to printk + ALI5451 driver - Remove multi-card support for ali5451 and nm256 + ALSA Minor Numbers - clean up device types symbols + ALSA sequencer - seq-timer: restrict timer frequencies - Fix schedule_timeout usage + ALSA<-OSS emulation - Add missing KERN_* prefix + ARM AACI PL041 driver - 2.6.14-git-sync: fix include + ARM PXA2XX driver - DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks - Add workarounds for the new driver suspend/resume callbacks - 2.6-git sync: include + ATIIXP driver - Fix the type of enable module option + ATIIXP-modem driver - Fix the type of enable module option + AZT3328 driver - AZT3328 driver update + BT87x driver - 2.6.14-git-sync: pci_ids: macros: replace partial with whole symbols + CA0106 driver - snd-ca0106: Add midi support. - ca0106: Cosmetic changes. - ca0106: Added copyright messages. + Common EMU synth - Fix emu10k1 synth problems. + Documentation - Remove obsolete chip_t - Add description about a new option of nm256 driver - Remove multi-card support for ali5451 and nm256 + EMU10K1/EMU10K2 driver - Fix emu10k1 synth problems. - emu10k1 - Use 31 bit DMA mask for Audigy - snd-emu10k1: Enable Audigy 2 ZS Notebook [SB0530] + ES18xx driver - Add missing KERN_* suffix to printk + GUS Library - Fix schedule_timeout usage + HDA Codec driver - hda-codec - Get subsystem ID from AFG/MFG - hda-codec - Minor rewrites + HDA generic driver - hda-codec - Show power state in proc file - hda-codec - Minor rewrites + HPE timer driver - timers: add module refcounting for global timers - hpetimer: allow non-power-of-two frequencies + I2C cs8427 - Add missing KERN_* suffix to printk - Fix schedule_timeout usage + I2C tea6330t - Add missing KERN_* suffix to printk + ICE1712 driver - ice1724 - Add SPDIF support to Shuttle SN25P + ICE1724 driver - Add support of high-rate SPDIF output + Instrument layer - Replace with gfp_t - Sync 2.6.14-git: Replace with gfp_t + Intel8x0 driver - intel8x0 - Fix handling of module parameters - Fix the type of enable module option - intel8x0 - fix capture for M1563 - intel8x0 - Add ac97_quirk for Dell Inspiron 8600 - intel8x0 - Fix irq handler registration + Intel8x0-modem driver - Fix the type of enable module option + MAINTAINERS file - Added MAINTAINERS file from 2.6 + MIPS AU1x00 driver - Remove obsolete chip_t - AMD Au1x00 driver: buggy spinlocks + Maestro3 driver - Fix maestro3 hang after cold boot + Memalloc module - Replace with gfp_t - adjust memalloc.patch - fix 2.2.x compilation - Remove kmalloc wrapper from snd-page-alloc - Sync 2.6.14-git: Replace with gfp_t + NM256 driver - nm256: reset workaround for Latitude CSx - Remove multi-card support for ali5451 and nm256 + Opti9xx drivers - Add missing KERN_* prefix + PARISC Harmony driver - 2.6.14-git-sync: Update harmony driver + PCI drivers - snd-ca0106: Add midi support. + PPC Beep - Remove obsolete chip_t - 2.6.14-git-sync: convert sound/ppc/beep to dynamic input_dev allocation + RME HDSP driver - hdsp - Code clean up + RME9652 driver - Big kfree NULL check cleanup - sound + SPARC DBRI driver - Remove obsolete chip_t + Sound Scape driver - Fix schedule_timeout usage + USB USX2Y - Add missing KERN_* prefix + USB generic driver - usb-audio: don't call usb_reset_configuration() when probing - Add missing KERN_* prefix - usb-audio: remove superfluous include - Sync with 2.6 - Sync 2.6.14-git: Replace with gfp_t - usb-audio: start submitting URBs in the prepared state + VIA82xx driver - Enable DXS controls for VIA VT82xx - Reduce interrupt latency in sound/pci/via82xx.c + YMFPCI driver - ymfpci: change timer resolution to 48 kHz Changelog between 1.0.10rc1 and 1.0.10rc2 releases (http://alsa-project.org/changes/v1-0-10rc1--v1-0-10rc2.txt) *********************************************** * alsa-driver + Sound Core - Add check of CONFIG_ISA_DMA_API - Merge hpklinux to alsa-driver tree - Fix detection of CONFIG_ISA_DMA_API - ad1889: add AD1889 driver docs - disable HPET driver - Add a wrapper for register_sound_special_device() - Add pci_ids.h wrapper - Added kzalloc() wrapper - release 1.0.10rc2 + ALSA Core - Define CONFIG_ISA_DMA_API for older kernels - sparse: add __nocast to wrappers - Add snd_card_set_generic_dev() call - Add a wrapper for register_sound_special_device() - Add pci_ids.h wrapper - Add wrappers for pci_get_device() and pci_dev_put() - Fixed compilation with older 2.6 kernels - Added kzalloc() wrapper - Replace with kzalloc() - Try to fix compiling to work. More problems exist. - fix typo that prevented compiling. - include new PCI IDs with 2.2.x kernels - set owner field in struct pci_driver - fix driver_register() on old kernels - fix missing return value of dummy snd_card_set_generic_dev() - fix warning about CONFIG_ISA_DMA_API redefinition - fix compilation on 2.2.x kernels - Fix PCI IDs in rme32/96 driver - Add getnstimeofday() wrapper. - Move kmalloc wrappers to alsa-driver tree - Fix compile without CONFIG_SND_DEBUG_MEMORY + Generic drivers - Add snd_card_set_generic_dev() call - Replace with kzalloc() + IOCTL32 emulation - Replace with kzalloc() + MPU401 UART - mpu401: fix patch + MSND driver - sparse address space annotations - msnd-pinnacle: remove strange escapes - Remove vmalloc wrapper, kfree_nocheck() + Memalloc module - Move kmalloc wrappers to alsa-driver tree + Opti9xx drivers - Add snd_card_set_generic_dev() call Changelog between 1.0.9b and 1.0.10rc1 releases (http://alsa-project.org/changes/v1-0-9b--v1-0-10rc1.txt) *********************************************** * alsa-driver + Sound Core - Move hdspm driver to alsa-kernel tree - cosmetic changes - note the alsaconf script in the alsa-utils package - Fix compile warnings with gcc-4 - Summar: miro: add missing INSTALL text for snd-miro - Added CONFIG_CREATE_WORKQUEUE_FLAGS for Aurox distro - kstrdup wrapper - Remove -Werror from new ioctl check - Move ARM PXA2xx AC97 driver to alsa-kernel - Added CONFIG_HAVE_MSECS_TO_JIFFIES checks and implementation - fix msecs_to_jiffies wrapper - check for more required kernel headers - Define dummy struct device - Add riptide driver - Fix compile with RH kernel - fix for sparc64 - ioctl32 interface check - Added description of ad1889 - allow kernel build V and C options - updated the build system for 2.6 to be more friendly - Fix make install target - one more fix for the make install target - release 1.0.10rc1 + ALSA Core - Added CONFIG_CREATE_WORKQUEUE_FLAGS for Aurox distro - Fix two typos and changes on snd_assert() - cleanup and typo-correction - Replace with kstrdup - kstrdup wrapper - Use kstrdup - No more simple_class - No more simple_class - typo-fix and snd_assert()-expression-split - Added CONFIG_HAVE_MSECS_TO_JIFFIES checks and implementation - fix msecs_to_jiffies wrapper - sound/core Fix the sparse warning "implicit cast to nocast type" - Add __nocast wrapper - Fix the declaration of snd_hidden_kcalloc() - adds __init and in snd_memory_init() - 2.2.x del_timer_sync() wrapper - use preprocessor for HZ calculations, if possible - usb-audio: use usb_buffer_alloc/free - Timer API - added SUSPEND/RESUME events - Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns + Control Midlevel - Add const prefix + PCM Midlevel - Export snd_pcm_hw_params for old snd-ioctl32 module - ALSA's struct _snd_pcm_substream: Obsolete open_flag - make local objects static - Fix PCM 32bit compat layer - Timer API - added SUSPEND/RESUME events + Timer Midlevel - Remove redundant NULL checks before kfree - Replace with kstrdup - make local objects static - Timer API - added SUSPEND/RESUME events - ALSA timer - fixed compilation + /arm/Makefile - Add ARM PXA2xx AC97 driver - Move ARM PXA2xx AC97 driver to alsa-kernel + /sparc/Makefile - Add DBRI driver on Sparcs + AC97 Codec - MC97 modem mixer in sound/pci/ac97 - AC97 - renamed vendor/device to subvendor/subdevice where appropriate - Fix resume of intel8x0 - ac97: Fix volume control bit size detection for STAC9704. - ac97 - remove unused variable - Jack Sense support for AD1980 and AD1888 - WM97xx AC97 codec controls - AC97 bus interface for ad-hoc drivers - use SNDRV_CTL_NAME_IEC958 macro - WM9713 modem detection - make local objects static - Add VT1617A codec support - ac97: make patch_wolfson_wm97??_specific() functions static - ac97 - make ac97 codec device name unique + AD1816A driver - ad1816a - Add clockfreq module option + AD1848 driver - sound - fix .iface field of mixer control elements + AK4114 receiver - ak4114: removed duplicate wake_up() + ALI5451 driver - Modem support for ALI5451 + ALSA sequencer - Remove redundant NULL checks before kfree - Fix dependency of GUS driver - seq-midi - silently ignore non-MIDI events - [2.6 PATCH] clean up inline static vs static inline + ALSA<-OSS emulation - Replace with kstrdup - ALSA's struct _snd_pcm_substream: Obsolete open_flag + ALSA<-OSS sequencer - Remove redundant NULL checks before kfree - [2.6 PATCH] clean up inline static vs static inline + ARM - Add ARM PXA2xx AC97 driver - Move ARM PXA2xx AC97 driver to alsa-kernel + ARM PXA2XX driver - Add ARM PXA2xx AC97 driver - Move ARM PXA2xx AC97 driver to alsa-kernel - PXA27x AC97 warm reset - Fix compiler warnings in PXA2XX-AC97 + ATIIXP driver - AC97 - renamed vendor/device to subvendor/subdevice where appropriate - PCM resume cleanups + ATIIXP-modem driver - PCI modem drivers update - Add new pci device id (SB400) to atiixp-modem + BT87x driver - [2.6 SYNC] bt87x driver - pci_match_device + CA0106 driver - Implement support for Line-in capture on SB Live 24bit. - Add Mic capture support. - Implement S32_LE(24bit) and 96000 capture rates etc. - Be more specific with which I2C channel to use. - sound/pci/ca0106: Use the DMA_32BIT_MASK constant - ca0106: Fix 96000 Hz audio playback. - use PCM interface for IEC958 controls - Add new ID. Fixes ALSA bug #1298 + CMI8330 driver - use SNDRV_CTL_NAME_IEC958 macro + CMIPCI driver - cmipci - Add Mic Boost capture switch + CS4231 driver - PCM resume cleanups + CS4236+ driver - cs4236-irq-handling-fix.patch + CS4281 driver - Input: kill empty comment in gameport support section of cs4281 ALSA driver. + CS46xx driver - sound - fix .iface field of mixer control elements + Digigram VX Pocket driver - Add PCMCIA id table - Fix and clean-up of vxpocket driver - vxpocket - Remove unused code - [PATCH] pcmcia: remove references to pcmcia/version.h + Digigram VX core - Remove redundant NULL checks before kfree - vx-driver - Fix the calculation of frequency parameter - [2.6 PATCH] clean up inline static vs static inline - use PCM interface for IEC958 controls - PCM resume cleanups + Documentation - Add write support to snd-page-alloc proc file - Add documentation for HDSP MADI - Move hdspm driver to alsa-kernel tree - hda-codec - More fix of ALC880 codec support - hda-codec - Add 6stack model for ALC880 - Fix and clean-up of vxpocket driver - Add DBRI driver on Sparcs - Add ARM PXA2xx AC97 driver - sound - fix .iface field of mixer control elements - Add riptide driver - ad1816a - Add clockfreq module option + EMU10K1/EMU10K2 driver - emu10k1: Add more card identification entries. - snd-emu10k1: Card capabilities tidy up. - snd-emu10k1: Tidy mixer controls. - emu10k1: Sort by card id. - emu10k1: Added tested status comments. - emu10k1: Add module option uint subsystem. - snd-emu10k1: Fixes recognition of Audigy ES. - emu10k1: Add EMU 1212m card entry and document it as not supported yet. - sound - fix .iface field of mixer control elements - use PCM interface for IEC958 controls - Add new card ID. Fixes ALSA bug #1297 + ENS1370/1+ driver - ens1371 - added extra delay for ac97 codec initialization - sound/pci: fix-up sleeping paths - use SNDRV_CTL_NAME_IEC958 macro - use PCM interface for IEC958 controls + ES1968 driver - sound/pci: fix-up sleeping paths + FM801 driver - use SNDRV_CTL_NAME_IEC958 macro + GUS Library - Replace with kstrdup - fix compiler warning - make local objects static + Generic drivers - Use kstrdup - [2.6 PATCH] clean up inline static vs static inline + HDA Codec driver - Fix the handling of amp cache in hda-codec - Fix the PCM mixer switch for AD1986A - Fix the analog loopback volumes of ALC codecs - hda-codec - Feed front signals to all surrounds - hda-codec - Clean up and fix ALC-codec support code - hda-codec - Allow sub_device=0 in board config check - hda-codec - Add support of more models with ALC codecs - hda-codec - More fix of ALC880 codec support - SigmaTel HDA SPDIF and input mux updates - hda-codec - Fix oops with ALC880 - hda-codec - SigmaTel HDA multichannel support - hda-codec - SigmaTel HDA resume support - hda-codec - Add 6stack model for ALC880 - hda-codec - Add entry for Acer APFV - Use kstrdup - hda: add sigmatel hp detect support - hda driver, correct bug in model "auto" - hda-codec - Fix reordering of surround channels - hda-codec - Add default config for ASUS P5AD2 - hda-codec - Fix LFE volume/switch - Summar: hda-codec - MFG support - hda-codec - support for Si3054/5 HDA modems - hda-patch-realtek - added pci subdevice ID for Acer TravelMate 8100 (3 stack model + digital out) + HDA Intel driver - hda-codec - Add support of more models with ALC codecs - hda-codec - More fix of ALC880 codec support - hda: enable unsolicited responses - hda-intel - Add SiS966 support - hda-intel: Suspend/resume fixes for PCM devices + HDA generic driver - hda-codec - Print all AMP IN values - hda-codec - More fix of ALC880 codec support - Summar: hda-codec - MFG support - hda-codec - support for Si3054/5 HDA modems + HDSPM driver - Add HDSP MADI driver - Move hdspm driver to alsa-kernel tree + IOCTL32 emulation - Export snd_pcm_hw_params for old snd-ioctl32 module + Instrument layer - sound/core Fix the sparse warning "implicit cast to nocast type" + Intel8x0 driver - AC97 - renamed vendor/device to subvendor/subdevice where appropriate - Add FSC T3010 quirk - Fix resume of intel8x0 - sound/pci: fix-up sleeping paths - intel8x0 - Fix PM + Intel8x0-modem driver - PCI modem drivers update + Maestro3 driver - maestro3 - Clean up + Memalloc module - Add write support to snd-page-alloc proc file - fix compilation on 2.2.x kernels - sound/core Fix the sparse warning "implicit cast to nocast type" - fix memalloc.patch - make local objects static + NM256 driver - nm256 - Fix PM and irq handling + OPL3SA2 driver - opl3sa2 driver - added support for PnP BIOS devices - opl3sa2 - fixed typo in PnP BIOS IDs (YMF0021 -> YMH0021) - opl3sa2 - use different name for PnP BIOS driver + OSS device core - No more simple_class + Opti9xx drivers - miro: add firmware 0x07 which is pcm20 revE - miro: MPU-401 error action bugfix - miro: set mixer values for aci on startup - miro: OPL4 support + PCI drivers - Add HDSP MADI driver - AC97 bus interface for ad-hoc drivers + PCMCIA Kconfig - Fix and clean-up of vxpocket driver + PDAudioCF driver - Add PCMCIA id table - [PATCH] pcmcia: remove references to pcmcia/version.h - [PATCH] pcmcia: move event handler + PPC AWACS driver - Sync with mainstream - Fix-up sleeping in sound/ppc + PPC DACA driver - Sync with mainstream + PPC PMAC driver - Sync with mainstream - Fix-up sleeping in sound/ppc + PPC Tumbler driver - Sync with mainstream - Fix-up sleeping in sound/ppc + RME HDSP driver - Add write support to snd-page-alloc proc file - hdsp - Add "Sample Clock Source Locking" control + RME9652 driver - Add write support to snd-page-alloc proc file - Add HDSP MADI driver - Fix compile warnings - [2.6 SYNC] use the way from 2.6 to avoid warnings for #if ABCD - hdspm - Fix module parameter description + SB drivers - Fix compile warnings - [2.6 SYNC] use the way from 2.6 to avoid warnings for #if ABCD + SPARC - Add help texts to Kconfig - Add DBRI driver on Sparcs + SPARC DBRI driver - Add DBRI driver on Sparcs + Trident driver - Disable MPU401 on SIS7018 - trident - Shut up compile warnings + USB USX2Y - Fix-up sleeping in sound/usb - ALSA's struct _snd_pcm_substream: Obsolete open_flag + USB generic driver - usb-audio - high speed audio support - usb-audio - fix capture of non-48k sample rates on Audigy 2 NX - usb-audio: add support for an unknown Yamaha USB MIDI device - usb-audio - enable high speed transfers with Audiy 2 NX - usb-audio - rename QUIRK_MIDI_MOTU to QUIRK_MIDI_RAW - usb-audio - use bDeviceSubClass to detect MOTU FastLane - Fix-up sleeping in sound/usb - usb-audio - add support for Miditech USB MIDI keyboards - usb-audio - change quirk type handling - usb-audio: throttle MIDI URB resubmits on USB errors - usb-audio: use 1 ms URBs when capturing - usb-audio: fix packets per URB calculation for playback - usb-audio: make nrpacks parameter writeable - usb-audio: schedule high speed URBs with 1 ms alignment - usb-audio: optimize handling of capture URBs - usb-audio: double-buffer all playback data - usb-audio: actually schedule playback URBs at frame boundaries - usb-audio: properly lock hwptr_done accesses - usb-audio: use vmalloc for the PCM buffer + VIA82xx driver - via82xx - added 0x1071/0x8399 to while list - AC97 - renamed vendor/device to subvendor/subdevice where appropriate - via82xx - fixed entry for Umax AB 595T (VIA K8N800A - VT8237) - via82xx - Fix info text about dxs_support option - Add dxs_support for Soltek SL-K8Tpro-939 - via82xx - added MSI K7T266 Pro2 - 4005:4710 to white list (DXS enable) - via82xx - changed MSI K7T266 Pro2 - 4005:4710 in white list (SRC enable) - sound/pci: fix-up sleeping paths - via82xx - Fix dxs_support of twinhead laptop - via82xx - Add dxs entry for Acer Aspire 1524 WMLi - use SNDRV_CTL_NAME_IEC958 macro - via82xx - Add DXS entry for MSI K8MM-V - via82xx - Fix SPDIF sample rates - PCM resume cleanups - via82xx - Add DXS entry for MSI 7142 + VIA82xx-modem driver - PCI modem drivers update + YMFPCI driver - ymfpci: add per-voice volume controls + cvscompile script - Fix alsa-driver to use more up to date autoconf tools. + snddevices script - snddevices - extensions from Thomas Hood Changelog between 1.0.9a and 1.0.9b releases (http://www.alsa-project.org/changes/v1-0-9a--v1-0-9b.txt) ******************************************** * alsa-driver + Sound Core - release 1.0.9b + ALSA Core - Added DMA_32BIT_MASK - fix compilation on 2.2/2.4 kernels Changelog between 1.0.9 and 1.0.9a releases (http://alsa-project.org/changes/v1-0-9--v1-0-9a.txt) ******************************************* * alsa-driver + Sound Core - Check class_simple and patch for the new class device - release v1.0.9a - release 1.0.9a + ALSA Core - Check class_simple and patch for the new class device + PCM Midlevel - Fix races between PCM drain and other ops + ALSA Version - release v1.0.9a + ALSA<-OSS emulation - OSS PCM emulation - The final fix for SNDCTL_DSP_GETOPTR problem - OSS PCM emulation - The 2nd final fix for SNDCTL_DSP_GETOPTR problem + HDA Intel driver - hda-intel - Fix Oops in the error path Changelog between 1.0.8 and 1.0.9 releases (http://www.alsa-project.org/changes/v1-0-8--v1-0-9.txt) ****************************************** * alsa-driver + Sound Core - Move azx driver to alsa-kernel tree - Check the new unlocked/compat_ioctl - Add msleep_interruptible() and ssleep() wrappers - Add pxa2xx-ac97 and pxa2xx-pcm modules for ARM - Add PC-speaker PCM driver support - Detection of ARM arch flags, PC-speaker hook - add check for kernel vsnprintf - MPU-401 PnP support - define CONFIG_X86 on X86_64 - Don't replace existing alsasound - Fixed TAGS target - just cosmetic fix - release: 1.0.9rc1 - add HPET support - big sync with 2.6 (joystick changes & mips tree) - Added MIPS driver support - release: 1.0.9rc2 - fix --with-kernel/--with-build parameter handling - fix logic error when checking for the kernel version.h - fix configure.in typo - Fix compilation with module version on 2.2/2.4 kernels - Merge Gina3G and Layla3G support to a single driver - release: 1.0.9rc3 - Fix CONFIG_INPUT and CONFIG_PPC_PMAC - fix io_remap_{page|pfn}_range checks - release: 1.0.9rc4 - Fix compile options for kernel config checks - release: 1.0.9rc4a - Add comments for $CONFIG_SND - Use standard form for URL - release: 1.0.9 + ALSA Core - Added workqueue implementation for 2.4 kernels (no 2.2 yet) - exports for 2.4 workqueue implementation - Export new register/unregister functions - Remove snd-ioctl32 entry - Check the new unlocked/compat_ioctl - Add a dummy entry for snd-ioctl32 - Move snd-ioctl32 codes to alsa-driver - Use DEFINE_SPINLOCK(), DEFINE_RWLOCK() macros - Add DEFINE_SPINLOCK() & DEFINE_RWLOCK() wrappers - Add msleep_interruptible() and ssleep() wrappers - Add newline to printk - Fixed 2.4 workqueue compat routines - Remove pm_register/pm_unregister - Add CONFIG_SND_GENERIC_PM - Add the PM code for 2.2/2.4 kernels - Interpret negative index as bitmask of permissible indexes - compatibility code for older kernels - fix snd_compat_msleep* exports - completion emulation for 2.2 kernels - driver model type fixes for ALSA - Add pm_message_t and PMSG_* for older kernels - Regenerated for suspend/resume fix - Fix inclusion of pm.h - Fix suspend/resume functions - Fix suspend/resume functions - Kconfig: cleanup sound menu - Add wait_event_interruptible_timeout() wrapper - add wait_event_interruptible_timeout wrapper - use struct task_struct instead of task_t - set the first argument to pm_register - add check for kernel vsnprintf - MPU-401 PnP support - Fix the check of new PM macros - Fix compilation without debug option - workarounds for symbols not exported in 2.2.x kernels - use simple_strtoul instead of simple_strtol - remove duplicate module alias - define __le16 for 2.6 kernels that do not have it - Fix typos - add HPET support - add HPET support - Reduce stack usage - Use vprintk() - Add vprintk() wrapper - Replace with macros for gameport initialization - Add compat layer for old gameport API - Fix compilation with older kernels - fix compilation with modversions - fix wait_ms conflict - Fix compile without CONFIG_PCI - fix pm_message_t vs. u32 in alsa - add PCI_Dx power states - Use pci_module_init() on older kernels - fix pci_register_driver compatibility with 2.2.x kernels - replace SNDRV_PCM_HW_PARAMS_RUNTIME -> SNDRV_PCM_HW_PARAMS_NORESAMPLE - Fix compilation with older 2.6 kernels - Increase timer protocol number - Fixed conflict of pci_module_init definition - Make pci_register_drivers() compat layer to 2.6 style - Fix compilation with module version on 2.2/2.4 kernels - usb-audio - add Extigy/Audigy 2 NX remote control support - remove superfluous MODVERSIONS definitions - usb-audio - 2.2.x compatibility - compiling problem fixed - Change some timer ioctls due to confliction - sound/core/: possible cleanups - fix io_remap_{page|pfn}_range checks + Control Midlevel - unlocked/compat_ioctl rewrite for control API - Compile fix for old ioctls - driver model type fixes for ALSA - Fix the wrong function call from ioctl - Control API - fix the wrong allocation for userspace controls - Reduce stack usage - Suppress debug message + HWDEP Midlevel - unlocked/compat_ioctl rewrite for hwdep, rawmidi, timer and sequencer API - Compile fix for old ioctls - big sync with 2.6 (joystick changes & mips tree) + PCM Midlevel - Sumary: Fix comment of snd_pcm_lib_malloc_pages() - unlocked/compat_ioctl rewrite for PCM API - Compile fix for old ioctls - Use DEFINE_SPINLOCK(), DEFINE_RWLOCK() macros - Fix 32bit calls to snd_pcm_channel_info() - [SPARSE] Fix __user pointers - Fix rounded-up integer division bug - Fix bugs with incorrectly wrapped appl_ptr - Add proper spin/irq locks to suspend - Reduce stack usage - Fix permissions in some /proc files - [Sync] Use io_remap_pfn_range - Use io_remap_page_range() for older kernel - Export missing snd_pcm_format_*() - sound/core/: possible cleanups - Fix for older kernels - fix io_remap_{page|pfn}_range checks - Make docproc happy + RawMidi Midlevel - unlocked/compat_ioctl rewrite for hwdep, rawmidi, timer and sequencer API - Compile fix for old ioctls - replace schedule_timeout() with msleep() - replace interruptible_sleep_on_timeout() with wait_event_interruptible_timeout() - [SPARSE] Fix __user pointers - fix buffer wrap in snd_rawmidi_transmit_peek - fix counting of MIDI input overruns - remove _snd_rawmidi_runtime.trigger - move common code into snd_rawmidi_runtime_create/_free functions - move rawmidi event callback into tasklet - rawmidi - fix locking in drop_output and drain_input - rawmidi - move output trigger into a tasklet + Timer Midlevel - unlocked/compat_ioctl rewrite for hwdep, rawmidi, timer and sequencer API - Use DEFINE_SPINLOCK(), DEFINE_RWLOCK() macros - Fix Oops with timer notifying - Wake up polls and signals at timer notification - add HPET support - Reduce stack usage - timer - added tread semaphore - Add missing PAUSE ioctl - Change some timer ioctls due to confliction - fixed PAUSE ioctl for user space interface - sound/core/: possible cleanups + /arm/Makefile - Add pxa2xx-ac97 and pxa2xx-pcm modules for ARM - Add s3c24xx i2s audio core - ARM AACI primecell driver + /isa/Makefile - initial version of miroSOUND PCM1 pro, PCM12, PCM20 radio driver + AC97 Codec - Fix silent output on some machines with AD1981x codecs - Simplify the general ac97 volume/switch callback - Enable HP jack sense for FSC Scenic-W - Special AC97 patch for ASUS W1000/CMI9739 laptop - Bind master and HP controls with hp_only quirk - add STAC9708 output bias mixer control - Fix rate setting on multiple codecs - Fix CM9761A codec support - Fix CM9761 again - Fix CM9761 again - use simple_strtoul instead of simple_strtol - Fix stereo mutes on Surround volume control - Restore the default value after rate detection - Add AD1986 support - AC97 wm9713 support - Fix ALC655/658/850 SPDIF playback route - Replace '/' with commas in ac97 codec names - Add AC97_SCAP_NO_SPDIF flag - Fix the detection of resolution of ac97 controls - Remove unused variables - Add CM9780 support, fix CM9761 SPDIF - Fix MC97 codec initialization - MC97 registers reset - Improve the shared-jack handling on ac97 - fix behaviour of ac97_enum_mixer elements - ac97 - add the "Mic Front Input Switch" control (ALC850) - ac97 - fix Mic jack sharing on AD1888 codecs - ac97 - enable multichannel output on AD198x codecs - Remove obsolete mixer control - Fix Mic/CLFE sharing on AD1985 - Fix a wrong bit set in AC1985 code + AD1816A driver - Add PnP ID ADS7180 + AK4114 receiver - Added ICE1724 - ESI Juli@ code (not complete) + AK4114 code + AK4358 - Added ESI Juli@ driver - fix typo in assignment of snd_ak4114_spdif_playback_put - AK4114 - fixed workqueue initialization & removed debug code - ak4114 (Juli@) - increased delay between statistics update & rate check + AK4117 receiver - AK4117 code - fixed cosmetic typos + AK4XXX AD/DA converters - Added ICE1724 - ESI Juli@ code (not complete) + AK4114 code + AK4358 + ALS100 driver - fixes als100 not detecting opl3 + ALS4000 driver - Replace with macros for gameport initialization - Replace pci_module_init() with pci_register_driver() - als4000 - Fix kernel panic with MPU401 + ALSA Version - release: 1.0.9rc2 - 1.0.9rc3 - 1.0.9rc4 - release: 1.0.9rc4a + ALSA sequencer - unlocked/compat_ioctl rewrite for hwdep, rawmidi, timer and sequencer API - Use DEFINE_SPINLOCK(), DEFINE_RWLOCK() macros - [SPARSE] Fix __user pointers - Fix compilation with compat support - remove superfluous from_timer_port parameter - Add module_init and module_exit entries - add module aliases for rtctimer and seq-dummy - Fix typos - big sync with 2.6 (joystick changes & mips tree) - seq - fix local variable initialization - Fix memory leak - virmidi - fix ioctl parameter passing when creating seq port - virmidi - fix ioctl parameter passing when setting client name - sound/core/: possible cleanups + ALSA<-OSS emulation - unlocked/compat_ioctl rewrite for OSS compatible drivers - [SPARSE] Fix __user pointers - [SPARSE] Use unsigned int :1 bitfields - fix forgotten release of semaphore in error path - kill dead code - Fix capture on OSS emulation - pcm_oss - fix SNDCTL_DSP_GETOPTR not working correctly - Reverted last patch for SNDCTL_DSP_GETOPTR fix & possible overflow fix - alsa-oss - improve readability of snd_pcm_oss_bytes() function - alsa-oss - 2nd - improved readability - Fix compilation on 32bit arch + ALSA<-OSS sequencer - unlocked/compat_ioctl rewrite for OSS compatible drivers - Remove interruptible_sleep_on_timeout(). + AMD InterWave driver - fix sound/isa/gus/interwave.c compile with PNP=n + ARM - Add pxa2xx-ac97 and pxa2xx-pcm modules for ARM - Add s3c24xx i2s audio core - ARM AACI primecell driver + ARM AACI PL041 driver - ARM AACI primecell driver + ARM DMA routines - ARM DMA subsystem + ARM PXA2XX driver - Add pxa2xx-ac97 and pxa2xx-pcm modules for ARM - Fix a typo - Fix pxa2xx ac97 driver + ARM S3C24XX IIS driver - Add s3c24xx i2s audio core + ATIIXP driver - Add quirk for HP pavilion ZV5030US - Fix suspend/resume with ATIIXP - Add AC97_SCAP_NO_SPDIF flag - Replace pci_module_init() with pci_register_driver() + ATIIXP-modem driver - Add workaround for buggy ATI IXP hardwares - Set default index of modem and bt87x drivers to -2 - fix pm_message_t vs. u32 in alsa - Replace pci_module_init() with pci_register_driver() + AZT3328 driver - Replace with macros for gameport initialization + BT87x driver - Set default index of modem and bt87x drivers to -2 - Add __iomem prefix + CA0106 driver - Add support for Audigy2LS on MSI motherboard - Increase buffer sizes for the CA0106 driver - Skip ac97 SPDIF controls - Fix permissions in some /proc files - make code static - Implement surround71 outputs on SB Live 24bit. - When the alsamixer says "SPDIF Out [Off]", SPDIF output should be off and Analog output should be on. - Tidy up card recognition. + CMIPCI driver - CMI8768 patch - Don't query chip models on CMI8338 - Replace with macros for gameport initialization + CS423x drivers - initial version of miroSOUND PCM1 pro, PCM12, PCM20 radio driver + CS4281 driver - fix locking for rawmidi trigger callbacks - remove superfluous spin_lock_irqsave calls - remove unneeded interrupt locks in rawmidi drivers - Replace with macros for gameport initialization - cs4281 - fix typos in the case gameport is disabled - cs4281 - fix DLLRDY not seen problem + CS46xx driver - remove superfluous spin_lock_irqsave calls - big sync with 2.6 (joystick changes & mips tree) + Digigram VX Pocket driver - Add missing inclusion of linux/device.h + Digigram VX core - Show firmware loading state in proc file - Add missing inclusion of linux/device.h - replace schedule_timeout() with msleep() - driver model type fixes for ALSA + Digigram VX222 driver - Add missing inclusion of linux/device.h + Documentation - Fix typos in doc - fix typo - Add Intel HDA driver - Move azx driver to alsa-kernel tree - Warning doc about VIA82xx recording - Remove descriptions of obsolete options - HDSP fixes - Interpret negative index as bitmask of permissible indexes - Set default index of modem and bt87x drivers to -2 - Fix descriptions about suspend/resume callbacks - fix snd-serial-u16550 docs for setserial - document rawmidi interface - documentation - clarify information about atomic callbacks - rawmidi - move output trigger into a tasklet - some docs for the new emu10k1 multichannel functionality - Support all sample rate conversion capabilities of DXS channels - Replace pci_module_init() with pci_register_driver() - Add position_fix module option - Add ASUS Z71V support - Adding support for ATI IXP450 HD Audio device support - Add support of VIA VT8251/VT8237A HD-Audio controllers - cmipci: Fix obsolete description - Update documentation for ice1712 and ice1724 - [doc] Fix a comment about dxs_support for via82xx driver - ice1724 - Add support of Chaintech AV-710 + EMU10K1/EMU10K2 driver - Changes "Music" to "Synth" in mixer control names - capture EXTINs with multichannel device - add 96Khz support and setting sample rate for direct SPDIF output - split snd_emu10k1_trigger_voice into trigger and prepare functions - Enables SPDIF output on the Audigy2 Value - emu10k1 driver - add multichannel device hw:x,3 [1/8] - emu10k1 driver - add multichannel device hw:x,3 [2-8/8] - emu10k1 - add "voices" /proc entry for debugging the voice allocator - [SPARSE] Use unsigned int :1 bitfields - Fix comiple with old gcc - [SPARSE] Fix __user pointers - remove an unnecessary printk - Fix the Audigy SPDIF sample rate register definitions - emu10k1 - fix the initial value for Captured FX8010 Outputs - Fix pops and clicks at beginning/end of playback - Fix voice allocation corruption - emu10k1 - give the subdevices descriptive names - emu10k1 - Silence the "BUG (or not enough voices)" message - emu10k1 - copyright additions/fixes - emu10k1 - add support for p16v chip (24-bit playback) - fix P16V breakage for non Audigy2 cards - fix misc oopses - emu10k1 external tram size - Fix 96000 SPDIF out from Audigy 2 P16V - Add framework for better audigy sound card capabilities selection - Fixes AC3 output on Audigy2 sound cards - Clean up the chip detection - Fix Oops in snd_emu10k1_add_controls - Fix EFX voice allocation/preparation - Add AC97_SCAP_NO_SPDIF flag - Adds Capture to P16V chip. - Add's identification of the SB Live! Platinum [CT4760P] - Added identification for the Audigy ES. - clean up card features - Use old default id strings for compatibility - Fix the default id of multiple cards - Audigy SB0090 identification - Check revision for the proper detection of audigy 2 - Display SPDIF in status in proc fs "spdif-in" file. - Improve SPDIF playback via the P16V/CA0151 chip. - Improve playback startup. Increase buffer size, and reduce xruns. - Fix typo in speaker routing. Now sound comes from the correct speakers - Fix compile warning - Fix permissions in some /proc files - trivial warning fix for emu10k1 - Update A_SAMPLE_RATE register details. - Support multiple capture rates on p16v. - Implement different capture sources. - Increase capture buffer sizes. - emu10k1 - add SB0060 to emu_chip_details - emu10k1: add details for the audigy player box version + EMU8000 driver - replace schedule_timeout() with msleep() + ENS1370/1+ driver - remove superfluous spin_lock_irqsave calls - remove unneeded interrupt locks in rawmidi drivers + ES1968 driver - Fix resume of es1968 - Fix Oops with joystick support - Add the vendor 0x1558 to PM whitelist of es1968 + FM801 driver - FM801 - radio: Fixed thinko for tea575x_tuner module parameter (int type not bool) - Add PCI ID for Gallant Odyssey Sound 4 + GUS Library - insert set_current_state() before schedule_timeout() - replace schedule_timeout() with msleep_interruptible() - remove interruptible_sleep_on_timeout() usage - [SPARSE] Use unsigned int :1 bitfields - GUS - Remove unused gus_lfo.c file - sound/isa/: cleanups + Generic drivers - Add PC-speaker PCM driver support - replace the param arrays with a single vars - [SPARSE] Use NULL instead of 0 - fix indentation - add port names for serial MIDI ports - fix locking for rawmidi trigger callbacks - remove unneeded interrupt locks in rawmidi drivers + HDA Codec driver - Add Intel HDA driver - Fix resume callback - Fix detection of AFG node - [SPARSE] Use NULL instead of 0 - Don't set up the front stream twice - Fix SPDIF output - Fix Digital Input - ALC882 support, fix ALC880 5-stack mode - Fix digital input - Fix ALC260 support - Fix ALC260 input - Use full-digital model as default for CMI9880 - Add new C-Media 9880 codec ID - Fix SPDIF output on CMI9880 - use amp capabilities from afg if amp override not set - correct comment for setting widget output - Add AD1986A support - Add Mono volume controls for ALC260 - fix multi-channel for model==full - choose multi-channel jacks automatically - hda: fix vref cap and ctl values - add sigmatel codec support - Add AD1981HD and AD1983 support - Remove dead code - Misc clean up - Fix and cleanup of CM9880 auto-configuration - Add ASUS Z71V support - Add test model for debugging ALC880 devices - Rename pci_vendor/pci_device to pci_subvendor/pci_subdevice - make code static - Suppress error message - Allow more than 2 channel modes - Add Analog Devices vendor name - hda-code: Fix the array size of codec list - Fix ALC880 capture problems + HDA Intel driver - fix usage of preprocessor directive inside macro - Add support for ESB2 Southbridge HDA - Add position_fix module option - Adding support for ATI IXP450 HD Audio device support - Add support of VIA VT8251/VT8237A HD-Audio controllers - Fix a typo in position_fix module option type + HDA generic driver - Add Intel HDA driver - Fix mono volume/mute controls - Fix Digital Input - Fix auto-probing of widget tree - Add AD1986A support - Show currectly selected widget in proc_read for hda driver - hda: fix vref cap and ctl values - add sigmatel codec support - Fix a typo in comments - Show PIN jack type - Rename pci_vendor/pci_device to pci_subvendor/pci_subdevice + HPE timer driver - add HPET support + ICE1712 driver - Add support for Chaintech 9CJS - Added support for Terratec PHASE 22 - Fix sample rates of Revo 7.1 - Provides preliminary support for the Terratec Phase 28 card - Add Shuttle SN25P support - Update documentation for ice1712 and ice1724 + ICE1724 driver - Added support for Terratec PHASE 22 - Fix sample rates of Revo 7.1 - ice1724 - Add support of Chaintech AV-710 + IOCTL32 emulation - Fix struct alignment on PPC64 - Add missing FORWARD ioctl - Fix struct size mismatch - Remove ioctl32/* files - Move snd-ioctl32 codes to alsa-driver - Fix old sequencer ioctl32 wrapper + ISA - Remove pm_register/pm_unregister - isa/Kconfig - added SND_AD1848_LIB and SND_CS4231_LIB tristates - initial version of miroSOUND PCM1 pro, PCM12, PCM20 radio driver - Sync with 2.6 - select ISAPNP for SND_INTERWAVE_STB target + Intel8x0 driver - AC'97 Audio support for Intel ICH7 - Add quirk for HP nc8000 - intel8x0 - fixed timeout in the "get current DMA pointer" routine - intel8x0 - fix for broken PCI ID define for ICH6 - Add quirk for Fujitsu S6210 - Add ac97_quirk for Dell machine - AC97 quirk for Dell Precision 650 - Disable DRA for ALI5455 - intel8x0: AC'97 audio patch for Intel ESB2 - [2.6-SYNC] Add missing ESB2 support + Intel8x0-modem driver - Set default index of modem and bt87x drivers to -2 - Add mixer controls to intel8x0m - Add PCI ids for ICH6/7 - Fix "semaphore is not ready" problem with snd-intel8x0m + KORG1212 driver - Korg1212 updates - Fix invalid use of readl/writel + MIXART driver - [SPARSE] Fix the wrong cast - fix bug with pci hotplug mode - fix bug with pci hotplug mode + MPU401 UART - MPU-401 PnP support - MPU-401 driver cleanup - fix locking for rawmidi trigger callbacks - replace wrong spin_trylock_irqsave with spin_lock_irqsave - remove superfluous spin_lock_irqsave calls - remove unneeded interrupt locks in rawmidi drivers + MSND driver - Change header for enable_/disable_irq() - remove calls to check_region - fix locking for rawmidi trigger callbacks + Maestro3 driver - Add quirk for LEGEND ZhaoYang 3100CF - maestro3: Fix interrupt ack and disable - maestro3: Add HW volume button support - maestro3: HP OmniBook HW volume button magic - maestro3: Add hardware volume control quirk list + Memalloc module - add check for kernel vsnprintf - remove superfluous MODVERSIONS definitions + OPL3SA2 driver - Sync with 2.6 code - enable disabling of isapnp + OSS device core - Sync with 2.6 code + Opti9xx drivers - initial version of miroSOUND PCM1 pro, PCM12, PCM20 radio driver - more proc lines for miro + PARISC - Sync with 2.6 - ALSA Harmony sound driver for PA-RISC + PARISC Harmony driver - Sync with 2.6 - ALSA Harmony sound driver for PA-RISC - 2.6 sync - ALSA Harmony fixes + PCI drivers - Add Intel HDA driver - Sync with 2.6 code + PDAudioCF driver - Sync with 2.6 code + PPC - ppc32: add sound support for Mac Mini - [Sync] powermac driver updates + PPC Beep - ppc64: very basic desktop g5 sound support (#2) + PPC PMAC driver - Fix compile error (due to last suspend/resume fix) - pmac: sound support for latest laptops - ppc64: very basic desktop g5 sound support (#2) - ppc32: add sound support for Mac Mini - [Sync] powermac driver updates - ppc32: Fix Alsa PowerMac driver on old machines + PPC PowerMac driver - ppc32: add sound support for Mac Mini + PPC Toonie - ppc32: add sound support for Mac Mini - Small build fix for alsa powermac - [Sync] powermac driver updates + PPC Tumbler driver - pmac: sound support for latest laptops - pmac: Improve sleep code of tumbler driver - ppc64: very basic desktop g5 sound support (#2) - ppc64: improve g5 sound headphone mute - [Sync] powermac driver updates + RME HDSP driver - Fix compilation on big-endian arch - Ascii chars only - HDSP fixes - hdsp ghost midi device fix - fix typo in midi code - hdsp - solved big endian problem + RME32 driver - rme32 - remove superfluous spin_lock_irqsave call + RTC timer driver - add module aliases for rtctimer and seq-dummy + SA11xx UDA1341 driver - Remove pm_register/pm_unregister - driver model type fixes for ALSA + SB8 driver - fix locking for rawmidi trigger callbacks + Serial BUS drivers - Added ICE1724 - ESI Juli@ code (not complete) + AK4114 code + AK4358 - Added ESI Juli@ driver - fixup - vd.release does not exists for older kernels - fixup - vd.release does not exists for older kernels - fixup - vd.release does not exists for older kernels + TEA575x tuner - TEA575x - add video release callback to avoid warning + Trident driver - [SPARSE] Use unsigned int :1 bitfields - big sync with 2.6 (joystick changes & mips tree) + USB - Fix snd-usb-audio dependency on snd-hwdep. + USB USX2Y - Remove unused variable - prevent oops & dead keyboard on usb unplugging while the device is being used - usb-audio - remove superfluous parameter + USB generic driver - don't use broken legacy interfaces on M-Audio Quattro/Omnistudio - add more Yamaha USB MIDI quirks - use cached idVendor/idProduct values - simplify snd_usbmidi_count_bits() - Novation and MOTU USB MIDI support - add code to dump packets - add support for Emagic USB MIDI interfaces - add logging to send_bulk_static_data - ignore Emagic padding bytes - fix Emagic broadcast port names - add Roland FANTOM-X support - add more USB MIDI quirks - remove unsafe usage of urb->status - usb - change timeout of USB control/bulk msg functions to msecs - usb-audio - allow USB MIDI quirks to specify endpoints explicitly - Add mixer map for Sound Blaster MP3+ - usb-audio - BOSS GS-10 PCM support - prevent oops & dead keyboard on usb unplugging while the device is being used - usb-audio: add Audigy 2 NX control names - usb-audio - show exact synchronous frequency in proc file - usb-audio - add selector unit names override for Audigy 2 NX - usb-audio - remove superfluous parameter - usb-audio - restrict Audigy 2 NX frequencies to 48/96 kHz - usb-audio - reduce size of unitbitmap array - usb-audio - move mixer data into separate struct - usb-audio - add mixer control notifications - usb-audio - add Extigy/Audigy 2 NX remote control support - usb-audio - cache vendor/product IDs - usb-audio - allow type 0 extension units - usb-audio - use proper interval between synchronization packets - usb-audio - use only one packet in synchronization feedback URBs - usb-audio - make SB remote control device LIRC compatible - usb-audio - Audigy 2 NX blinkenlights - usb-audio - set sample rate attribute on Audigy 2 NX endpoints - usb-audio - enable high speed (not) on Audigy 2 NX - usb-audio - remove superfluous LIRC ioctls - usb-audio - add a proc file for Audigy 2 NX jack status - usb-audio - bind to control interface instead of usb_device - usb-audio - sanity-check sync feedback frequency values - usb-audio - avoid unnecessary double buffering - usb-audio - claim all interfaces for Roland USB MIDI devices - usb-audio - fix synchronization packet interval with Audigy 2 NX - 2.6 sync - timeout value + VIA82xx driver - Use DXS volumes as PCM - Add DXS support for MSI K8T Neo2-FI - Remove unnecessary ac97 init code - Support all sample rate conversion capabilities of DXS channels - Fix SPDIF rate with dxs_support=4 - Add dxs_support=5 for Insight P4-ITX - Add dxs_support entry for MSI K8T Neo-FIS2R - fix via82xx resume - Add dxs_support for a Twinhead mobo + VIA82xx-modem driver - Remove unnecessary ac97 init code - Fix resume of via82xx-modem + Virtual Midi - use unsigned 1-bit fields - sound/core/: possible cleanups + Wavefront drivers - insert set_current_state() before schedule_timeout() - Remove unused yss225.h - [SPARSE] Add __user pointer casts - fix locking for rawmidi trigger callbacks + YMFPCI driver - Fix Oops with joystick support - remove dead code + au88x0 driver - do codec init more like windows does - replace spdif frequency control with iec958 control - remove duplicate field initialization - Add AC97_SCAP_NO_SPDIF flag * alsa-firmware + Core - Added open-source tascam_loader firmware - release: 1.0.9rc3 - release: 1.0.9rc4 - release: 1.0.9 + RME HDSP Firmware - ppc firmware upload fix + Tescam USX2Y Firmware - Added open-source tascam_loader firmware - text for building usx2y-fw from source file (http://music.columbia.edu/pipermail/linux-audio-announce/2005-January/000522.html) 1.0.8 ----- * alsa-driver + Sound Core - build without kbuild subdirectory - fix cross-compile for 2.6 kernels - Fix build for sparc64 - Fix build of SPARC32 - Added pci_dev_present() function for 2.6.9- kernels - Moved via82xx-modem driver to alsa-kernel tree - Improve the parse of include path - Exclude .cvsignore from tarball - Rename of audigyls to ca0106 and support of SB Live 24bit - Fix make pack for 2.6.x - Hotplug firmware loader support - Add Digigram PCXHR driver - release: 1.0.8-rc1 - release: 1.0.8rc1 - Move emu10k1x driver to alsa-kernel - Move snd-ca0106 driver to alsa-kernel - Check CONFIG_FW_LOADER in configure - Add echoaudio drivers - Add a note about make install-modules - release: 1.0.8rc2 - fix compiler version check - Split --with-cards to --with-card-options option - release: 1.0.8 + ALSA Core - Add pci_save_state() in suspend - regenerated for the addition of pci_save_state(). - fix module_param_array() wrapper for old 2.6 kernels - check CONFIG_COMPAT for snd-ioctl32 - [trivial] Fix compile warnings - remove CONFIG_SND_VERSION - Export functions for ioctl32 wrapper - Clean up of kfree()/vfree() NULL checks - Added pci_dev_present() function for 2.6.9- kernels - ALSA core: misc cleanups - Remove the NULL pointer check in kfree/vfree wrappers - Fix unresolved symbols for 2.4 kernels - Add missing USX2Y_PCM hwdep entry - Clean up power-management - Clean up power-management - Export snd_ctl_elem_read/write() functions - Add volatile to IO pinters - Hotplug firmware loader support - compilation fixes for 2.2.x/2.4.x kernels - Add PCXHR hwdep iface type - Fix creation of control devices over udev - Fix msleep wrapper - Fix handling of user-defined controls - Add CODEC and BUS device types + Control Midlevel - Export functions for ioctl32 wrapper - Clean up power-management - Export snd_ctl_elem_read/write() functions - Fix creation of control devices over udev - Fix handling of user-defined controls - Fix the release of resources at error path - Clean up handling of user-defined controls + HWDEP Midlevel - ALSA core: misc cleanups + PCM Midlevel - fix iomem mmap - regenerated for iomem mmap fix - fix weird placement of static keyword in sound/core/pcm_memory.c - Export functions for ioctl32 wrapper - Clean up of kfree()/vfree() NULL checks - ALSA core: misc cleanups - Fix the wrong sign of format data entries + RawMidi Midlevel - ALSA core: misc cleanups - Fix ioctl arguments + Timer Midlevel - Clean up of kfree()/vfree() NULL checks + /kbuild/Makefile - build without kbuild subdirectory + AC97 Codec - add Line/Headphone jack detection for AD1981A/B - AD18xx/19xx resume fix - Disable "IEC958 Input Monitor" switch for ALC codecs - Fix compilation without CONFIG_PM - Fix detection of Xbox - Fix CMI9739A silent problem - Add mute LED quirk - Unify ac97 control callbacks - Remove spinlock in callbacks - Don't probe rates when bus->no_vra is set - Allow strings for ac97_quirk options - Clean up and fix stereo mutes - Fix C-Media codecs - Add codec id in component names - Fix Oops at resume - Adapt SPDIF Input selection for Realtek ALC658 - Remove & from function pointers - Add suspend callback + AD1848 driver - ALSA ISA drivers: misc cleanups + AK4117 receiver - Add CODEC and BUS device types + AK4531 codec - Remove spinlock in callbacks + ALS100 driver - alternate ALS0200 ident string + ALS4000 driver - Add pci_disable_device() to removal and error paths + ALSA Version - release: 1.0.8-rc1 - release: 1.0.8rc1 - release: 1.0.8rc2 - release: 1.0.8 + ALSA sequencer - fix MIDI GS chorus/reverb mode - Fix targets for GUS and OPL4 + ALSA<-OSS emulation - Clean up codes + ALSA<-OSS sequencer - delete unused file + ATIIXP driver - Add pci_disable_device() to removal and error paths - Remove unnecessary ac97 spinlocks - Fix DMA pointer read - Add ac97_quirk option + ATIIXP-modem driver - Add pci_disable_device() to removal and error paths - Remove unnecessary ac97 spinlocks + AZT3328 driver - Add pci_disable_device() to removal and error paths - ALSA PCI drivers: misc cleanups - Fix compile warning (make inline) - Fix the order of creation of instances + CA0106 driver - Add snd-ca0106 driver - Add a new ID - Don't probe sample rates on non-VRA chips - remove compatibility code for 2.2.x kernels + CMIPCI driver - 2.6 kernel sync - Fix the order of creation of instances + CS4231 driver - ALSA ISA drivers: misc cleanups - ifdef typos: sound_isa_cs423x_cs4231_lib.c + CS4236+ driver - alternate CS4235 ident string + CS4281 driver - Fix the order of creation of instances + CS46xx driver - [trivial] Fix compile warnings - Add 'Duplicate Front' control - Use msleep() in ac97 callbacks + Common EMU synth - misc cleanups + Digigram VX core - misc cleanups - Fix memory corruption - Hotplug firmware loader support - Hotplug firmware loader support - Fix compilation errors + Digigram VX222 driver - Hotplug firmware loader support + Documentation - Addition of pci_disable_device() and cleanup - Added VIA82xx-modem driver - Clean up power-management - More rewrite of azx and hda-codec drivers - Add description about hotplug fw loader - Add emu10k1x driver - Add snd-ca0106 driver - Update documentation for hotplug fw loader - Description about snd_card_set_dev() - Fix description of ALSA/OSS device mapping - Fixed description about ac97_quirk - Add ac97_quirk option + EMU10K1/EMU10K2 driver - minor send routing cleanup - whitespace cleanup - fix display of send routing in /proc - ALSA PCI drivers: misc cleanups - Fixes the "It disables the right channel" bug - Support for Audigy2 Value SB0400 - add register dump to proc - Fixed problem with changing size of etram - Fix the detection of Audigy2 ZS - Add emu10k1x driver - Code clean up - Fix compile warning - Don't probe sample rates on non-VRA chips - Print values at errors + EMU8000 driver - fix chorus/reverb FX loader + ENS1370/1+ driver - Trivial patch to enable rear out selection for ens1373 on - Remove unnecessary ac97 spinlocks - Fix the order of creation of instances + ES1688 driver - ALSA ISA drivers: misc cleanups + ES18xx driver - ifdef typos: sound_isa_es18xx.c + ES1938 driver - Fix interrupt generation on MIDI input for es1938 sound cards + ES1968 driver - Fix sleep in h/w volume control - Don't probe sample rates on non-VRA chips + FM801 driver - Fix spinlocks + GUS Library - ALSA ISA drivers: misc cleanups + Generic drivers - compile fix for 2.6.10 + HDSPM driver - Change the peak meter ioctl to use indirect access + I2C cs8427 - misc cleanups + I2C lib core - Add CODEC and BUS device types + ICE1712 driver - Fix WM8770 Init - IEC958 Capture mixer controls and Universe support - Midiman Delta DIO2496 has two stereo analog outs + ICE1724 driver - IEC958 Capture mixer controls and Universe support + IOCTL32 emulation - Fix ioctl32 wrapper (for SPARC) - Fix ioctl32 wrapper (for SPARC) - Clean up of kfree()/vfree() NULL checks - Export snd_ctl_elem_read/write() functions - Fix ctl_read/write ioctl wrappers + Intel8x0 driver - 2.6 sync - bitfield signedness fix - AC97 quirks for Dell - fix sleep in atomic during prepare callback - misc clean up - Fix non-symmetrical page_attr changes - [trivial] Fix compile warning - Add mute LED quirk - Remove unnecessary ac97 spinlocks - Allow strings for ac97_quirk options - ac97 quirk entries for HP xw6200 & xw8000 - Add quirk for HP zv5000 + L3 drivers - Add CODEC and BUS device types + MIXART driver - [trivial] Fix compile warnings - Hotplug firmware loader support - Fix compilation errors - Fix NULL pointer access - Fix float format support + Memalloc module - fix the test of dma_mask - Clean up of kfree()/vfree() NULL checks - Fix SBUS-only memory allocation on older kernels + NM256 driver - Use msleep() in ac97 callbacks + OPL3 - opl4 depends on opl3 - misc cleanups - Add CODEC and BUS device types + OPL4 - Add CODEC and BUS device types + PCI drivers - Added VIA82xx-modem driver - Add emu10k1x driver - Add snd-ca0106 driver + PDAudioCF driver - make some code static + PPC DACA driver - sync with 2.6 mainstream + PPC PMAC driver - sync with 2.6 mainstream - buffersize and constraints on pmac - Fix the invalid DMA pointer value + PPC Tumbler driver - sync with 2.6 mainstream + RME HDSP driver - Fix the missing line in the patch for hdsp accurate_ptr - Fix invalid "AutoSync Reference" value - Add hotplug firmware loader support + RME32 driver - Fix the interface type of mixer controls + RME96 driver - Fix interface type for some mixer controls + SA11xx UDA1341 driver - Clean up power-management + SB drivers - ALSA ISA drivers: misc cleanups + SPARC cs4231 driver - [trivial] Fix compilation warnings on 64bit - 2.6 kernel sync + Sound Scape driver - check __copy_to_user in sscape_upload_bootblock() - Update user-space access from sscape driver + SoundFont - misc cleanups + Synth - delete unused file + Trident driver - ALSA PCI drivers: misc cleanups + USB - hwdep interface for pcm data + USB USX2Y - Use macro usb_maxpacket() for portability - hwdep interface for pcm data - Add missing source codes in the last hwdep-pcm patch. - Fix open handling - Remove superfluous code + USB generic driver - Return -EBADFD when the device is disconnected + VIA82xx driver - via82xx: Enable DXS on ABIT KV8 Pro - sort DXS whitelist - disable legacy IRQs before request_irq() to avoid unhandled interrupts - Allow strings for ac97_quirk options - Add a DXS entry for ABIT VA-20 + VIA82xx-modem driver - Added VIA82xx-modem driver + Wavefront drivers - Fix compile warning + YMFPCI driver - ALSA PCI drivers: misc cleanups - Avoid VRA on codec chips + au88x0 driver - Replace long delays with msleep() - Spinlock removal and loop fix - Fix spinlock * alsa-firmware + Core - Hotplug firmware loader support - Add pcxhrloader - release: 1.0.8rc1 - Added missing Makefile for pcxhrloader - Add echoaudio firmware files - release: 1.0.8rc2 - release: 1.0.8 + Digigram Echo Audio Loader - Add echoaudio firmware files - Fix typo and fw path + Digigram MixArt Loader - Hotplug firmware loader support + Digigram PCXHR Loader - Add pcxhrloader + Digigram Vx Loader - Hotplug firmware loader support + RME HDSP Loader - Hotplug firmware loader support (http://music.columbia.edu/pipermail/linux-audio-announce/2004-November/000484.html) 1.0.7 ----- * alsa-driver - core - fix compilation with gcc 2.95.x and 2.2.x kernels - enhance Kconfig help texts - Fix iomem variable type - 2.6 kernel code sync - module_param_array() should take a pointer - PCM - mmap callback is added to PCM ops - OSS emulation - fix for O_NONBLOCK write - Fixes for PCM/control 32bit emulation - Fix drain/drop of linked PCM streams - PCM boundary fix in 32bit compat layer - Fix non-blocking write in ALSA OSS emulation - nonblock_open=1 by default for OSS PCM API emulation - sequencer - OSS emulation fixes - suppress auto-loading of modules in module_init() - copy_to_user() return value checking in snd_seq_read() - Fix auto-loading of sequencer modules - fix sequencer sleeping in interrupt context - rawmidi - fix handling of EFAULT errors in snd_rawmidi_read/write - fix hang when writing to /dev/midi* with O_SYNC - new drivers - via82xx-modem driver - AudioScience asihpi driver - Portman2x4 driver - Fixed issues with Abit AV8 - PPC Tumbler driver - suspend & mixer fixes - ES1938 - added PM support - emu10k1 - fixed AC97 master volume for Audigy - Audigy DSP support - Support for capture of 16,32,64 channels on emu10k1 device 2 - Fix AC3 playback on SB Live - fixed emu10k1_fx8010_code_t structure to be less than 8192 bytes - add interval timer support - intel8x0 - quirks for Dell Precision 450, HP xw4200 and xw8200 - intel8x0: Fixed a long mdelay() - fixed resume when interrupts are shared with another devices - AC97 96 kHz sample rate support - add AC97 quirk for Fujitsu-Siemens E4010 - remove gameport/MIDI support - Added Compaq Evo W4000 quirk - Improved clock measurement - Fix SPDIF rate setting for old ICHs - Fix SPDIF support on ICH4/5/6 - via82xx - added the DXS entry for Uniwill/Targa Visionary XP-210 - Disable legacy FM and SB to prevent lock-ups - ac97 quirk entry for Soltek SL-75DRV5 - Fix DXS entry for GA-7VAX - Added dxs quirk for QDI Kudoz 7X/600-6AL - rme32 - rme32 segfault fix - fixing a two-rme32-in-one-machine bug - hdsp - Fix for 64bit architectures - Fix the variable types in struct - Fix HDSP meter ioctl - RME9632 precise_ptr fix - ICE1712 - Added support of Mediastation - Clean up ice1712 chip struct - Add routing/volume of ADAT I/O on EWS88D - ICE1724 - Added support for AudioTrak Prodigy 192 cards - fixes a bug that SPDIF-in mode can't be reset once after it's set - Allow the private EEPROM image for evaluation boards - aureon - fixed the master volume control - Fixed center/LFE volume controls - Provide individual driver names for Aureon and Prodigy boards - Aureon S/PDIF input fixes - Adds AC'97 support to Aureon cards - Fix Aureon CCS init sequence - pontis - buggy SPI communcation is fixed - fixed the return value of put callbacks of GPIO controls - corrected the initial register value of CS8416 - maestro3 - call pci_set_master() in resume (to be sure) - AC97 - added jack sense switches for AD1885 - AC97 96 kHz sample rate support - Added VIA shared type - Check ac97 codec id in quirk table - inverted EAPD support - added AC97_SCAP_DETECT_BY_VENDOR flag (for xbox) - Add (experimental) CM9761 support - fix DAC slot assignment - Fix AC97_EXTENDED_STATUS initialial value - Fixed SPDIF on CS4298 - ATI IXP - add IXP400 support - Added workaround for buggy BIOS - ens1371 - Fixed AC3-passthru on ens1371/1373 boards - Fix latency in ens1371 driver - ES18xx - Fixed a bug in setting the filter register - AZX (Intel HD Audio) - code update and clean-up - use ALSA proc info API and clean-up - Korg1212 - Korg1212 misc fixes - USB Audio - add mixer quirk for LineX FM Transmitter - add UA-1000 sample rate detection - add Edirol UA-25 support - mixer - handle missing control bitmap when parsing MUDs - mixer - read bmControls array in correct order - mixer - fix parsing of mixer unit descriptors - OPL3 - Fix / clean up OPL3 for CS4281 - bt87x - detect errors reported by the hardware - don't stop capture on errors - add overclocking option for the analog input - use blacklist/whitelist for (non-)audio Bt878 cards - Limit parity error messages - ES1968 - Remove delay() to improve latency - removes unneeded spin_lock_irqsave()s from snd-es1968 - usX2Y - usx2y cleanups and fixes - snd-usb-usx2y 0.7.3 - snd-usb-usx2y - crash fix for OHCI USB-HCDs - au88x0 - more au88x0 eq cleanups - au88x0: set-levels cleanup - au88x0: sign_invert cleanup - au88x0: name typo - au88x0: comment and whitespace cleanup - au88x0: fix is-quad oops - au88x0: add resetup dma - fix data type mismatch in sign_invert - nm256 - Add reset_workaround module option - cs46xx - Fix ac97 codec reset and clean up - CS4231 - replace schedule_timeout() with msleep() * alsa-firmware - license issues (http://music.columbia.edu/pipermail/linux-audio-announce/2004-August/000435.html) 1.0.6a ------ * alsa-driver - core - fixed the detection of x86-64 arch - 2.6 kernel sync - mostly __user stuff - This patch removes snd_kcalloc() from the kernel and updates callers to use the new generic kcalloc(). - Removal and replacement of magic memory allocators and casts - Clean up of obsolete MODULE_* stuff (core part) - Removed MODULE_CLASSES() and MODULE_SYNTAX(). - Replaced MODULE_DEVICES() with MODULE_SUPPORTED_DEVICE() - Clean up the PCI resource allocation. - Clean up the suspend/resume: save/restore of pci state - use ARRAY_SIZE() instead of sizeof() computations - Clean up: removed ifdefs and obsolete codes. - Unlock BKL in ioctl callback to avoid the long preempt-disabling. - Clean up DMA buffer allocation routines. - Fix up sound driver proc-reading interfaces. - PCM midlevel - stack usage reduction - Clean up and optimization of PCM format-specific functions - Clean up the buffer management in the PCM runtime record - Fix the mmap via io_remap_page_range() on nm256, rme32 and rme96. Added SNDRV_PCM_INFO_MMAP_IOMEM to handle this case. - Clean up the indirect accessing on RME32/RME96 drivers. - Clean up of indirect PCM data transfer with helper functions. - snd_pcm_timer_resolution_change() - better precision - The PCM prepare callback is now non-atomic, so that the driver can use the functions calling schedule (e.g. kmalloc with GFP_KERNEL). - Fixed/improved XRUN detection - don't print XRUN message in the case of draining. - pointer callback can return SNDRV_PCM_POS_XRUN to notify the middle layer. - ioctl32 - Added the wrapper for sync_ptr and hwsync ioctls. - Serialize runtime->status->state access - PCM OSS emulation - reduce stack usage - sequencer - use separate functions for some ioctls to reduce stack usage - Clean up Makefiles for the sequencer stuff using reverse selections. - Added Intel ICH6 HD Audio (Azalia) driver. - Added Audigy-LS driver - Added snd-atiixp driver for ATI IXP AC97 modem controllers. - Moved back pc98-specific stuff again to alsa-driver tree. - ICE1724 - SPDIF output fixes - Fixed the volume update on aureon. - Removed the bogus master volume from aureon. - Fixed the wrong number of ADCS (not used, though). - Don't access GPIO high bits on VT1720. - Fixed the buffer byte alignment for SPDIF and independen PCMs. - Proper rate constraints according to the I2S/AC-link connection. - Clean up the private data for PCM callbacks. - Clean up spinlocks. - aureon - Added master volume control. - Added the (experimental) support of Terratec Phase 88. - Added the support of Pontis MS300 to snd-ice1724 driver. - Added the support of ZNF3-250 (supposed to be ZNF3-150 compatible). - CS46xx - add memory allocation checks in cs46xx_dsp_proc_register_scb_desc() - reduce stack usage - intel8x0 - Added the PCI ID for nVidia CK8 - Fixed the calculation of the current DMA position on some sloppy devices. - Fixed the detection of sample rates with no VRA support. - Added the support of nVidia CK804. - Added the support of MCP04. - Fixed the handling of unknown irqs on ICH5. - Added an ac97 quirk for ICH/AD1885 mobo. - Added buggy_irq module parameter to intel8x0 driver. - intel8x0m - Added the support of SIS7013 modem. - via82xx - Fixed the calculation of the current DMA position at the period boundary. - Added the ac97_quirk entry for ECS K7VTA3 v8.0 mobo. - Fixed the check of invalid DMA position. - Added the quirk entry for ECS L7VMM2 uATX. - Added the DXS whitelist entry for Acer Inspire 1353LM. - ali5451 - Fixed the suspend/resume. - Opti9xx - Fixed spin deadlocks - USB audio - Quattro USB: handle the different endianness of playback and recording sample data - handle devices that allow setting but not reading sample rate - new functions snd_usbmidi_input_stop() and snd_usbmidi_input_start() needed by snd-usb-usx2y to be able to use usb_set_interface() - add support for Yamaha CVP-301, CVP-303, CVP-305, CVP-307, CVP-309, CVP-309GP, PSR-1500, PSR-3000, ELS-01, ELS-01C, PSR-295, PSR-293, DGX-205, DGX-203, DGX-305, DGX-505, DGP-7, DGP-5, PM5D, DME64N, DME24N, DTX, UB99 - USX2Y - all pcm streams have to operate at the same rate and format - renamed functions - set NRPACKS to 1 as default setting to improve latency - Don't sleep in START/STOP callbacks anymore. - us428 channels C/D not handled just for this version, sorry. - MixArt - reduce stack usage - ES1938 - fixed quake playback - ES1968 - Fix the crash at unloading the module due to the shared interrupt with other devices. - Dummy - Do the buffer allocation in hw_params callback instead of open callback. - emu10k1 - Merge EFX playback and capture streams to the single device (hw:0,2). - Fix Audigy + FX8010 capture (hw:x,2) - Audigy 2 ZS - side support - Enable low latency EFX capture on emu10k1 - au88x0 - Fixed the wrong pointer cast on 64bit architectures. - CMIPCI - reduce stack usage - don't sleep in prepare callback - Fix the i/o port range of gameport on cmipci - AC97 codec - Fixed the detection of STAC9708/11 surround control. - Check the validity of registers before creating controls. - move AC'97 bus callbacks into seperate ops record; - remove ac97_bus_t template requirement from snd_ac97_bus() - replace ac97_t template with ac97_template_t - Fixed the reset problem of shared audio/modem drivers. - Don't use mute bit in REC_GAIN register during tests. - Add more timeout to avoid not respond messages - emu10kx - added capture support - added S/PDIF support (untested) - fixed interrupt bug when playing multiple channels - split channels into separate PCMs - documented some of the registers - added support for more periods (up to 512 for playback) - formatting clean up - MIDI support - voice clean up - delayed interrupt enable/disable - playback/capture constraints added - fixed max number of periods - nm256 - Added AC97 CD register to the list of allowed registeres. - RME32 - Added the experimental fullduplex support. - OPL4 - reorganize locking - optimize memory accesses - PPC drivers - Added the PCM beep support - PMAC - pmac also apply the DMA stop work around to fix capture on iBook2 - Removed non-functional 48kHz support from pmac driver. - soundfont - Fixed messy locks in soundfont support code. 1.0.5a ------ * alsa-driver - Bugfix for the "hang-up" problem in the ALSA driver initialization (http://music.columbia.edu/pipermail/linux-audio-announce/2004-May/000396.html) 1.0.5 ----- * alsa-driver - use the new module_param*() functions - clean up of power-management codes - removed superfluous warning messages after pci_module_init() - fixed the allocation of coherent DMA pages under 32bit mask - added early event flag and code to the timer interface - added experimental emu10k1x driver - added snd-atiixp-modem driver for ATI IXP modem (experimental) - sequencer - export snd_seq_set_queue_tempo() for OSS to prevent calling snd_seq_kernel_client_ctl() (using copy_from_user()) in interrupt context - PCM midlevel - fixed the deadlock of power_lock in suspend - fixed the bit width of IEC958_SUBFRAME_* formats from 24 to 32 - added SYNC_PTR ioctl (for problematic cache coherency archs) - PCM OSS - don't return negative byte count from GET[IO]PTR ioctl - intel8x0 - 20-bit sample support - fixed MX440 workaround in suspend/resume - interrupt handling fixes - via82xx - added dxs_support and ac97_quirk entries for Amira notebook - added DXS whitelist for (eMachines) m680x - added the DXS entry for ECS K7VTA3 v8.0 - fixed the DXS entry for ASUS A7V8X to NO_VRA - added the DXS entry for Mitac/Vobis/Yakumo laptop - atiixp - fixed S/PDIF support - fixed the codec probing without the proper interrupts - added the experimental PM support - usx2y - US224 support - au88x0 - bugfixes and VIA/AMD chipset automatic workaround - ICE1712 - added Event Electronics EZ8 support - added a control for default rate in the ice1712 driver - fix Hoontech DSP* box configuration - added model module option to specify board model - ICE1724 - added model module option to specify board model - added the support of Aureon 7.1-Universe - improved the description of ice1724 driver on Kconfig. - better support of VT1720 with snd-ice1724 driver. - check PCI subsystem IDs when no EEPROM is available (ice1724 only) - change the driver name string if given in the board list. - merged prodigy 7.1 support into aureon.c. they are almost identical. - allow to use PDMA4 and RMDA1 for non-SPDIF purpose if specified (ice1724 only). - avoid to change the AC97 rate registers - USB audio - Edirol UA-700 advanced modes support - Roland UA-1000 support - Opti9xx - fixed irq&dma initialization for <93x chips - opl3sa2 - added YMH0801 ISA PnP ID - OPL3-SA2 - emu10k1 - added support for SB Live 5.1 (c) 2003 - HDSP - HDSP9632 has also firmware version 0x97 - nm256 - added a blacklist to avoid the possible hang-up at module loading - cmipci - dropped the software encoding of AC3 stream in the driver (moved to alsa-lib) - AC97 codec - detection for S/PDIF rates - fix access to wrong register when clearing powerdown bits - show AC'97 2.3 information in proc file - fix AC'97 revision bits on AD1985 - added the write support to ac97#x-x+regs proc file (DEBUG) - fixed AD18xx PCM bit handling - stac9758 initialization fixes - STAC9758: stereo mutes, jack configuration - added the global mutex for ac97_t (ad18xx mutex is removed). used to protect paging and AD18xx multi-codecs. - set PAGE_INT register explicitly before accessing (for STAC9758). - moved ALC650 revision check to patch_alc650(). - support stereo Mic playback. - moved STAC9708 quirk to patch_stac9708(). - don't clear PC_BEEP high bits (ac97 2.3 sets frequency there). - avoid the unnecessary RESET-waiting for audio/modem codec. - fixed the evaluation of modem codec to call mpatch callback properly. - determine the SPDIF rate in the build path. - added suffix argument to snd_ac97_rename|remove|swap_ctl(). - added snd_ac97_rename_vol_ctl(). - Added the single mixer control with AC97 2.3 paging. - Handle the paging for some ALC655/658 registers. - Added the experimental support for ALC850. - VX core - added 'Clock Mode' control to choose the clock source vim:syntax=changelog