  <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.alsa-project.org/main/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Soufien</id>
	<title>AlsaProject - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.alsa-project.org/main/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Soufien"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/wiki/Special:Contributions/Soufien"/>
	<updated>2026-04-07T21:48:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Changes_v1.0.24_v1.0.25&amp;diff=6492</id>
		<title>Changes v1.0.24 v1.0.25</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Changes_v1.0.24_v1.0.25&amp;diff=6492"/>
		<updated>2012-07-05T11:33:49Z</updated>

		<summary type="html">&lt;p&gt;Soufien: /* ENS1370/1+ driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Detailed changes v1.0.24 v1.0.25]]&lt;br /&gt;
=Changelog between 1.0.24 and 1.0.25 releases=&lt;br /&gt;
==alsa-driver==&lt;br /&gt;
===Sound Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: Add note that event 2.6.9+ kernels might work..&lt;br /&gt;
: Add arch/$ARCH/include/generated dir check for test cases&lt;br /&gt;
: Release check: Supported kernel versions update, changes for recent 3.2 kernel&lt;br /&gt;
: Add a dummy linux/ratelimit.h for older kernels&lt;br /&gt;
: Add the build-stub for compress-offload&lt;br /&gt;
: More fixes for pm_qos changes in 3.2-rc1&lt;br /&gt;
: remove &amp;quot;CONFIG_SND_HDA_INPUT_BEEP_MODE&amp;quot; redefined warnings&lt;br /&gt;
: Fix recent PM change (pm_qos_params.h -&amp;amp;gt; pm_qos.h renaming) for pcm.h&lt;br /&gt;
: Drop the check of video_get_drvdata()&lt;br /&gt;
: Fix the presence check of linux/tracepoint.h again&lt;br /&gt;
: Drop V4L1 support from tea575x-tuner&lt;br /&gt;
: More workaround for older tracepoint&lt;br /&gt;
: Don't forget to create include/trace in configure script&lt;br /&gt;
: Don't create include/trave/events directory in configure script&lt;br /&gt;
: Fix the link path to trace/events.h&lt;br /&gt;
: Create links to the latest include/trace/events/*.h&lt;br /&gt;
: Add a wrapper for linux/atomic.h&lt;br /&gt;
: Add a wrapper for trace/define_trace.h&lt;br /&gt;
: Add &amp;amp;lt;linux/tracepoint.h&amp;amp;gt; wrapper&lt;br /&gt;
: Add a check of linux/i8253.h to configure script&lt;br /&gt;
: Allow kernel minor version to be &amp;amp;gt;= 10 in configure script&lt;br /&gt;
: Fix the detection of CONFIG_ISA_DMA_API in configure script&lt;br /&gt;
: Allow specifying integer options via configure script&lt;br /&gt;
: Fix build with 3.x kernels&lt;br /&gt;
: add isight build stub&lt;br /&gt;
: Don't build snd-isight with older kernels&lt;br /&gt;
: Add a check of linux/smp_lock.h&lt;br /&gt;
: Add linux/bitrev.h wrapper for older kernels&lt;br /&gt;
: Enable es1968-radio only for kernels with recent v4l2 API&lt;br /&gt;
: add firewire build stubs&lt;br /&gt;
: add check for vzalloc() to configure (Fedora 14 kernel issue)&lt;br /&gt;
: Add a wrapper of async API for older kernels&lt;br /&gt;
: Fix build with the recent ASoC updates&lt;br /&gt;
: um: switch to use of drivers/Kconfig&lt;br /&gt;
: ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver&lt;br /&gt;
===ALSA Core===&lt;br /&gt;
: Fix bint check version check&lt;br /&gt;
: Add a build fix for older kernels due to info() macro&lt;br /&gt;
: Release check: Supported kernel versions update, changes for recent 3.2 kernel&lt;br /&gt;
: Add module_driver() and module_usb_driver() macros and bint module param check&lt;br /&gt;
: Add the build-stub for compress-offload&lt;br /&gt;
: Add acore/ctljack.c build stub&lt;br /&gt;
: Add a wrapper for module_platform_driver() for older kernels&lt;br /&gt;
: Add a wrapper of to_delayed_work() for older kernels&lt;br /&gt;
: RHEL 6.1 compilation fix&lt;br /&gt;
: Add the build of acore/memory.c with older kernel&lt;br /&gt;
: Define the dumy __printf() when not defined&lt;br /&gt;
: More fixes for pm_qos changes in 3.2-rc1&lt;br /&gt;
: Add PMSG_IS_AUTO() check from &amp;amp;lt;linux/pm.h&amp;amp;gt; for older kernels&lt;br /&gt;
: Fix build error due to redefinition of request_irq() for older kernels&lt;br /&gt;
: Add a workaround for removal of IRQF_DISABLED&lt;br /&gt;
: Add missing export of snd_hidden_ksize()&lt;br /&gt;
: Add missing ksize() and krealloc() wrappers for memory debugging&lt;br /&gt;
: Fix tracepoint handling with SLE11-SP0 kernel&lt;br /&gt;
: More workaround for older tracepoint&lt;br /&gt;
: Fix tracepoint.h wrapper&lt;br /&gt;
: Fix compile warnings with older kernels&lt;br /&gt;
: Add a wrapper for trace/define_trace.h&lt;br /&gt;
: Add &amp;amp;lt;linux/tracepoint.h&amp;amp;gt; wrapper&lt;br /&gt;
: Regenerate info.patch for upstream changes in info.c&lt;br /&gt;
: Fix build-errors of soc-core due to new trace points&lt;br /&gt;
: Fix cancel_work_sync() wrapper for older kernels&lt;br /&gt;
: Define cancel_work_sync for old 2.6.x kernels&lt;br /&gt;
: Avoid patching for pci/ad1889 driver&lt;br /&gt;
: Add PCI device ID for Creative Titanium HD to pci_ids_compat.h.&lt;br /&gt;
: Fix snd_printk() helper build for older kernels without %pV support&lt;br /&gt;
: Add krealloc() wrapper for 2.6 kernels&lt;br /&gt;
: Add missing PCI ID for DIGIGRAM&lt;br /&gt;
: Add linux/bitrev.h wrapper for older kernels&lt;br /&gt;
: Add usleep_range() wrapper for older kernels&lt;br /&gt;
: add check for vzalloc() to configure (Fedora 14 kernel issue)&lt;br /&gt;
: Add a wrapper of async API for older kernels&lt;br /&gt;
: Fix build with the recent ASoC updates&lt;br /&gt;
: ALSA: Don't prompt for CONFIG_SND_COMPRESS_OFFLOAD&lt;br /&gt;
: switch procfs to umode_t use&lt;br /&gt;
: drop &amp;quot;select GCD&amp;quot; from three Kconfig files&lt;br /&gt;
: Merge all missing things from upstream.&lt;br /&gt;
: ALSA: hda - Add missing inclusion of linux/export.h&lt;br /&gt;
: ALSA: Introduce common helper functions for jack-detection control&lt;br /&gt;
: ALSA: export compress headers&lt;br /&gt;
: ALSA: core: add makefile and kconfig file for compress&lt;br /&gt;
: ALSA: core: add support for compress_offload&lt;br /&gt;
: ALSA: core: add API header and driver header files&lt;br /&gt;
: ALSA: core: add compress parameter definations&lt;br /&gt;
: ALSA: core: add support for compressed devices&lt;br /&gt;
: include: replace linux/module.h with &amp;quot;struct module&amp;quot; wherever possible&lt;br /&gt;
: sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed&lt;br /&gt;
: sound: add moduleparam.h to users of module_param/MODULE_PARM_DESC&lt;br /&gt;
: treewide: use __printf not __attribute__((format(printf,...)))&lt;br /&gt;
: ALSA: control: add support for ENUMERATED user space controls&lt;br /&gt;
: get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose&lt;br /&gt;
: ALSA: Use %pV for snd_printk()&lt;br /&gt;
: ALSA: core: remove unused variables.&lt;br /&gt;
: ALSA: core - Don't use &amp;quot;default' for default&lt;br /&gt;
: ALSA: Fix yet another race in disconnection&lt;br /&gt;
: ALSA: core: sparse cleanups&lt;br /&gt;
===SoC PXA2xx Core===&lt;br /&gt;
: ASoC: Fix dependency for SND_SOC_RAUMFELD and SND_PXA2XX_SOC_HX4700&lt;br /&gt;
: ASoC: Make SND_SOC_SAARB and SND_SOC_TAVOREVB3 select MFD_88PM860X&lt;br /&gt;
: ASoC: pxa2xx-pcm: remove unused variable 'dai'&lt;br /&gt;
: ASoC: pxa-ssp: Correct check for stream presence&lt;br /&gt;
: ASoC: add iPAQ hx4700 machine driver&lt;br /&gt;
: ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare&lt;br /&gt;
===Control Midlevel===&lt;br /&gt;
: Regenerated patches for new inclusions in 3.2-rc1&lt;br /&gt;
: Merge all missing things from upstream.&lt;br /&gt;
: ALSA: control: remove compilation warning on 32-bit&lt;br /&gt;
: sound: Add module.h to the previously silent sound users&lt;br /&gt;
: ALSA: control: add support for ENUMERATED user space controls&lt;br /&gt;
: ALSA: core: release the constraint check for replace ops&lt;br /&gt;
: ALSA: core: trivial code style fix&lt;br /&gt;
: ALSA: core: remove unused variables.&lt;br /&gt;
: ALSA: Add snd_ctl_replace() to dynamically replace a control&lt;br /&gt;
: ALSA: Add snd_ctl_activate_id()&lt;br /&gt;
: ALSA: control: clean up snd_ctl_hole_check()&lt;br /&gt;
: ALSA: control: fix numid conflict check for new controls&lt;br /&gt;
===HWDEP Midlevel===&lt;br /&gt;
: ALSA: hwdep: silence integer overflow warning&lt;br /&gt;
===Jack Input Event Midlevel===&lt;br /&gt;
: Add missing SW_LINEIN_INSERT definition to jack.c&lt;br /&gt;
: ALSA: jack - Add &amp;quot;Line In&amp;quot; input jack constants&lt;br /&gt;
: ALSA: fix one memory leak in sound jack&lt;br /&gt;
===PCM Midlevel===&lt;br /&gt;
: More fixes for pm_qos changes in 3.2-rc1&lt;br /&gt;
: Regenerated acore/pcm_native.patch for fixing fuzz&lt;br /&gt;
: More fixes for kABI compatibility with older 2.6 kernels&lt;br /&gt;
: sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed&lt;br /&gt;
: ALSA: pcm - remove the dead code from snd_pcm_open_file()&lt;br /&gt;
: ALSA: pcm - Export snd_pcm_lib_default_mmap() helper&lt;br /&gt;
: ALSA: pcm: add snd_pcm_hw_rule_noresample()&lt;br /&gt;
: ALSA: pcm - fix race condition in wait_for_avail()&lt;br /&gt;
: PM QoS: Minor clean-ups&lt;br /&gt;
: PM QoS: Move and rename the implementation files&lt;br /&gt;
: ALSA: sound/core/pcm_compat.c: adjust array index&lt;br /&gt;
: ALSA: Make pcm.h self-contained&lt;br /&gt;
: ALSA: Make snd_pcm_debug_name usable outside pcm_lib&lt;br /&gt;
: Fix common misspellings&lt;br /&gt;
: ALSA: core: remove unused variables.&lt;br /&gt;
: ALSA: PCM - Don't check DMA time-out too shortly&lt;br /&gt;
: ALSA: sound, core, pcm_lib: fix xrun_log&lt;br /&gt;
: ALSA: sound, core, pcm_lib: xrun_log: log also in_interrupt&lt;br /&gt;
: ALSA: pcm: fix infinite loop in snd_pcm_update_hw_ptr0()&lt;br /&gt;
: ALSA: vmalloc buffers should use normal mmap&lt;br /&gt;
: ALSA: core: sparse cleanups&lt;br /&gt;
===RawMidi Midlevel===&lt;br /&gt;
: sound: fix drivers needing module.h not moduleparam.h&lt;br /&gt;
: ALSA: Use krealloc() in possible places&lt;br /&gt;
: ALSA: rawmidi - Use workq for event handling&lt;br /&gt;
===Timer Midlevel===&lt;br /&gt;
: ALSA: timer - Add NULL-check for invalid slave timer&lt;br /&gt;
: ALSA: timer - Fix Oops at closing slave timer&lt;br /&gt;
: ALSA: sound/core: merge list_del()/list_add_tail() to list_move_tail()&lt;br /&gt;
===/soc/Makefile===&lt;br /&gt;
: ASoC: mxs: add asoc configuration files&lt;br /&gt;
: ASoC: Move register I/O code into a separate file&lt;br /&gt;
: ASoC: core - Separate out PCM operations into new file.&lt;br /&gt;
===/soc/codecs/Makefile===&lt;br /&gt;
: ASoC: Remove WM8994 register cache&lt;br /&gt;
: ASoC: Sort WM9090 in with the CODEC drivers&lt;br /&gt;
: ASoC: Convert WM2000 into a standard CODEC driver&lt;br /&gt;
: ASoC: Move SigmaDSP firmware loader to ASoC&lt;br /&gt;
: ASoC: Add support for CS42L73 codec&lt;br /&gt;
: ASoC: Add new Realtek ALC5632 CODEC driver&lt;br /&gt;
: ASoC: Fix sort of jz4740 in Makefile&lt;br /&gt;
: ASoC: Sort LM4857 with the CODECs in the Makefile&lt;br /&gt;
: ASoC: Fix typo in Kconfig symbol for tlv320aic32x4&lt;br /&gt;
: ASoC: Add Kconfig and Makefile entries for rt5631 codec&lt;br /&gt;
: ASoC: Add WM5100 driver&lt;br /&gt;
: ASoC: Add ADAU1373 codec support&lt;br /&gt;
: ASoC: Rename WM8915 to WM8996&lt;br /&gt;
: ASoC: WM8983: Initial driver&lt;br /&gt;
: ASoC: Add ADAV80x codec driver&lt;br /&gt;
: ASoC: add WM8782 ADC Codec Driver&lt;br /&gt;
: ASoC: add STA32X codec driver&lt;br /&gt;
: ASoC: Add ADAU1701 codec driver&lt;br /&gt;
: ASoC: Asahi Kasei AK4641 codec driver&lt;br /&gt;
: ASoC: Add initial WM1250-EV1 Springbank audio I/O module driver&lt;br /&gt;
: ASoC: Add WM8915 CODEC driver&lt;br /&gt;
: ASoC: Add max98095 CODEC driver&lt;br /&gt;
: ASoC: Factor WM8958 DSP2 handling into separate file&lt;br /&gt;
: ASoC: Add MAX9850 codec driver&lt;br /&gt;
: ASoC: Add driver for the dfbmcs320 bluetooth module&lt;br /&gt;
: ASoC: neo1973_wm8753: Move lm4857 specefic code to its own module&lt;br /&gt;
: ASoC: Add TI tlv320aic32x4 codec support.&lt;br /&gt;
: ASoC: Add Freescale SGTL5000 codec support&lt;br /&gt;
: ASoC: Sort ALC5623 in Kconfig and Makefile&lt;br /&gt;
: ASoC: CS4271 codec support&lt;br /&gt;
===/soc/pxa/Makefile===&lt;br /&gt;
: ASoC: add iPAQ hx4700 machine driver&lt;br /&gt;
===AC97 Codec===&lt;br /&gt;
: Regenerate ac97_codec.patch and soc-core.patch to resolve fuzz&lt;br /&gt;
: ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist&lt;br /&gt;
: ALSA: azt3328: hook up new emulated AC97 on AC97 patch side&lt;br /&gt;
: ALSA: ac97: replace open-coded, error-prone stuff with AC97 bit defines&lt;br /&gt;
===AD1816A driver===&lt;br /&gt;
: ALSA: mpu401: clean up interrupt specification&lt;br /&gt;
===AD1889 driver===&lt;br /&gt;
: Add missing pci/ad1889.c&lt;br /&gt;
: Avoid patching for pci/ad1889 driver&lt;br /&gt;
: ALSA: use KBUILD_MODNAME for request_irq argument in sound/pci/*&lt;br /&gt;
: ALSA: Use KBUILD_MODNAME for pci_driver.name entries&lt;br /&gt;
===ALI5451 driver===&lt;br /&gt;
: ALSA: use KBUILD_MODNAME for request_irq argument in sound/pci/*&lt;br /&gt;
: ALSA: Use KBUILD_MODNAME for pci_driver.name entries&lt;br /&gt;
===ALS100 driver===&lt;br /&gt;
: ALSA: mpu401: clean up interrupt specification&lt;br /&gt;
===ALSA Minor Numbers===&lt;br /&gt;
: ALSA: core: add support for compressed devices&lt;br /&gt;
===ALSA Version===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
===ALSA sequencer===&lt;br /&gt;
: Regenerated patches for new inclusions in 3.2-rc1&lt;br /&gt;
: ALSA: module_param: make bool parameters really bool&lt;br /&gt;
: sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed&lt;br /&gt;
: sound: fix drivers needing module.h not moduleparam.h&lt;br /&gt;
: treewide: use __printf not __attribute__((format(printf,...)))&lt;br /&gt;
: Fix common misspellings&lt;br /&gt;
: sound:core:seq:seq_ports.c Remove one to many n's in a word.&lt;br /&gt;
===ALSA&amp;amp;lt;-OSS emulation===&lt;br /&gt;
: ALSA: module_param: make bool parameters really bool&lt;br /&gt;
: sound: fix drivers needing module.h not moduleparam.h&lt;br /&gt;
: ALSA: oss-mixer - use strlcpy() instead strcpy()&lt;br /&gt;
: ALSA: core: remove unused variables.&lt;br /&gt;
: ALSA: core: sparse cleanups&lt;br /&gt;
===ALSA&amp;amp;lt;-OSS sequencer===&lt;br /&gt;
: Regenerated patches for new inclusions in 3.2-rc1&lt;br /&gt;
: sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed&lt;br /&gt;
: sound: fix drivers needing module.h not moduleparam.h&lt;br /&gt;
===ARM AACI PL041 driver===&lt;br /&gt;
: sound: aaci: Enable module alias autogeneration for AMBA drivers&lt;br /&gt;
: sound: irq: Remove IRQF_DISABLED&lt;br /&gt;
: ARM: amba: make probe() functions take const id tables&lt;br /&gt;
: ALSA: AACI: make fifo variables more explanitory&lt;br /&gt;
: ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period&lt;br /&gt;
: ALSA: AACI: use snd_pcm_lib_period_bytes()&lt;br /&gt;
: ALSA: AACI: clean up AACI announcement printk&lt;br /&gt;
: ALSA: AACI: fix channel mask selection&lt;br /&gt;
: ALSA: AACI: fix number of channels for record&lt;br /&gt;
: ALSA: AACI: fix multiple IRQ claiming&lt;br /&gt;
: ALSA: AACI: allow writes to MAINCR to take effect&lt;br /&gt;
===ARM PXA2XX driver===&lt;br /&gt;
: ALSA: convert sound/* to use module_platform_driver()&lt;br /&gt;
: sound: Add module.h to the previously silent sound users&lt;br /&gt;
: sound: irq: Remove IRQF_DISABLED&lt;br /&gt;
: ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare&lt;br /&gt;
===ATIIXP driver===&lt;br /&gt;
: ALSA: atiixp - Fix wrong time-out checks during ac-link reset&lt;br /&gt;
===ATIIXP-modem driver===&lt;br /&gt;
: ALSA: atiixp - Fix wrong time-out checks during ac-link reset&lt;br /&gt;
===AZT2320 driver===&lt;br /&gt;
: ALSA: mpu401: clean up interrupt specification&lt;br /&gt;
===AZT3328 driver===&lt;br /&gt;
: ALSA: azt3328 - adjust error handling code to include debugging code&lt;br /&gt;
: ALSA: azt3328: add custom AC97 semi-emulation use standard ALSA AC97 layer&lt;br /&gt;
===Apple Onboard Audio driver===&lt;br /&gt;
: snd-aoa: remove commented out Kconfig entry&lt;br /&gt;
: sound: Add module.h to the previously silent sound users&lt;br /&gt;
: ALSA: aoa: Remove obsolete cleanup for clientdata&lt;br /&gt;
: ALSA: sound/aoa/fabrics/layout.c: remove unneeded kfree&lt;br /&gt;
: treewide: Convert uses of struct resource to resource_size(ptr)&lt;br /&gt;
: Revert wrong fixes for common misspellings&lt;br /&gt;
: Fix common misspellings&lt;br /&gt;
===Asihpi driver===&lt;br /&gt;
: ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()&lt;br /&gt;
: ALSA: asihpi - Fix format validity check.&lt;br /&gt;
: ALSA: asihpi - Use valid channel count in format enumeration.&lt;br /&gt;
: ALSA: asihpi - Correct headers in cached control responses.&lt;br /&gt;
: ALSA: asihpi - Add HPI version to module description.&lt;br /&gt;
: ALSA: asihpi - Distinguish four different emif init errors.&lt;br /&gt;
: ALSA: asihpi - New defs and comments.&lt;br /&gt;
: ALSA: asihpi - Add autofade query.&lt;br /&gt;
: ALSA: asihpi - Simplify dsp code close.&lt;br /&gt;
: ALSA: asihpi - Remove redundant struct members.&lt;br /&gt;
: ALSA: asihpi - Increase debug response buffer size.&lt;br /&gt;
: ALSA: asihpi - Add new function codes.&lt;br /&gt;
: ALSA: asihpi - Remove unused structs and defs&lt;br /&gt;
: ALSA: asihpi - Update node types.&lt;br /&gt;
: ALSA: asihpi - Only set sync if card supports hardware stream grouping.&lt;br /&gt;
: ALSA: asihpi - Relax drained check for more reliable playback startup.&lt;br /&gt;
: ALSA: asihpi - Correct stray capital letters in identifier.&lt;br /&gt;
: ALSA: asihpi - Use snd_pcm_debug_name to get substream name.&lt;br /&gt;
: ALSA: asihpi - Volumes and meters may have 1 or 2 channels.&lt;br /&gt;
: ALSA: asihpi - Low latency mode stream has fixed channel count.&lt;br /&gt;
: ALSA: asihpi - Update copyright to 2011&lt;br /&gt;
: ALSA: asihpi - Split hpi version info into separate header file.&lt;br /&gt;
: ALSA: asihpi - fix pcm dma pointer tracking&lt;br /&gt;
: ALSA: asihp: Use kcalloc instead of kzalloc to allocate array&lt;br /&gt;
: ALSA: asihpi - use kzalloc()&lt;br /&gt;
: ALSA: asihpi - Clarify adapter index validity check&lt;br /&gt;
: ALSA: asihpi - Don't leak firmware if mem alloc fails&lt;br /&gt;
: ALSA: asihpi - off by one in asihpi_hpi_ioctl()&lt;br /&gt;
: ALSA: asihpi - bug fix pa use before init.&lt;br /&gt;
: ALSA: Make snd_pcm_debug_name usable outside pcm_lib&lt;br /&gt;
: ALSA: asihpi - Replace with snd_ctl_boolean_mono_info()&lt;br /&gt;
: ALSA: asihpi - HPI version 4.08&lt;br /&gt;
: ALSA: asihpi - Add volume mute controls&lt;br /&gt;
: ALSA: asihpi - Control name updates&lt;br /&gt;
: ALSA: asihpi - Use size_t for sizeof result&lt;br /&gt;
: ALSA: asihpi - Explicitly include mutex.h&lt;br /&gt;
: ALSA: asihpi - Add new node and message defines&lt;br /&gt;
: ALSA: asihpi - Make local function static&lt;br /&gt;
: ALSA: asihpi - Fix minor typos and spelling&lt;br /&gt;
: ALSA: asihpi - Remove unused structures, macros and functions&lt;br /&gt;
: ALSA: asihpi - Remove spurious adapter index check&lt;br /&gt;
: ALSA: asihpi - Revise snd_pcm_debug_name, get rid of DEBUG_NAME macro&lt;br /&gt;
: ALSA: asihpi - DSP code loader API now independent of OS&lt;br /&gt;
: ALSA: asihpi - Remove controlex structs and associated special data transfer code&lt;br /&gt;
: ALSA: asihpi - Increase request and response buffer sizes&lt;br /&gt;
: ALSA: asihpi - Give more meaningful name to hpi request message type&lt;br /&gt;
: ALSA: Remove unneeded version.h includes from sound/&lt;br /&gt;
: ALSA: asihpi: Use angle brackets for system includes&lt;br /&gt;
: ALSA: asihpi - Use %zd for size_t argument in error message (again)&lt;br /&gt;
: ALSA: asihpi: Minor cleanups&lt;br /&gt;
: ALSA: asihpi: Simplify driver unload cleanup&lt;br /&gt;
: ALSA: asihpi: Standardise substream name generation&lt;br /&gt;
: ALSA: asihpi: Remove 2 unused functions&lt;br /&gt;
: ALSA: asihpi: MMAP for non-busmaster cards&lt;br /&gt;
: ALSA: asihpi: Handle playback drained status better&lt;br /&gt;
: ALSA: asihpi: Update debug printing&lt;br /&gt;
: ALSA: snd-asihpi: Control naming&lt;br /&gt;
: ALSA: asihpi - Update verbose debug print macros&lt;br /&gt;
: ALSA: asihpi - Improve non-busmaster adapter operation&lt;br /&gt;
: ALSA: asihpi - Support single-rate no-SRC cards&lt;br /&gt;
: ALSA: sound/pci/asihpi: check adapter index in hpi_ioctl&lt;br /&gt;
: ALSA: asihpi - Use %zd for size_t argument in error message&lt;br /&gt;
: ALSA: asihpi - HPI v4.06&lt;br /&gt;
: ALSA: asihpi - Fix outstream start trigger for non-mmap adapters.&lt;br /&gt;
: ALSA: asihpi - Tighten firmware version requirements.&lt;br /&gt;
: ALSA: asihpi - Ensure all adapter data is cleared on device removal.&lt;br /&gt;
: ALSA: asihpi - Minor define updates&lt;br /&gt;
: ALSA: asihpi - New functions prep for interrupt driven streams.&lt;br /&gt;
: ALSA: asihpi - Use consistent err return variable, change some bad variable names.&lt;br /&gt;
: ALSA: asihpi - Remove unused code and data.&lt;br /&gt;
: ALSA: asihpi - Clarify firmware id selection.&lt;br /&gt;
: ALSA: asihpi - Allow adapters with duplicate index jumpers to be discovered.&lt;br /&gt;
: ALSA: asihpi - Add volume mute control.&lt;br /&gt;
: ALSA: asihpi - Add snd_card_set_dev to init.&lt;br /&gt;
: ALSA: asihpi - Replace adapter list with single item in subsys response.&lt;br /&gt;
: ALSA: asihpi - Cosmetic + a minor comments.&lt;br /&gt;
: ALSA: asihpi - Remove int flag polling code preparing for stream interrupts.&lt;br /&gt;
: ALSA: asihpi - Code cleanup.&lt;br /&gt;
: ALSA: asihpi - Reduce number of error codes returned to upper layers.&lt;br /&gt;
: ALSA: asihpi - Remove unused subsys pointer from all HPI functions.&lt;br /&gt;
: ALSA: asihpi - Update error codes.&lt;br /&gt;
: ALSA: asihpi - Checkpatch line lengths etc.&lt;br /&gt;
: ALSA: asihpi - Add include guard.&lt;br /&gt;
: ALSA: asihpi - Add adapter index to cache info for debug.&lt;br /&gt;
: ALSA: asihpi - Rewrite PCM timer function. Update control names.&lt;br /&gt;
: ALSA: asihpi - Interrelated HPI tidy up.&lt;br /&gt;
: ALSA: asihpi - HPI 4.05.14&lt;br /&gt;
: ALSA: asihpi - Simplify debug logging.&lt;br /&gt;
: ALSA: asihpi - Poison adapter_index in message. Remove unused function.&lt;br /&gt;
: ALSA: asihpi - Switch to dev_printk.&lt;br /&gt;
===Atmel AT73C213 DAC driver===&lt;br /&gt;
: ALSA: atmel - update author email for ABDAC, AC97C and AT73C213&lt;br /&gt;
===Atmel on-chip Audio Bitstream DAC (ABDAC)===&lt;br /&gt;
: sound-soc: move to dma_transfer_direction&lt;br /&gt;
: ALSA: atmel/ac97c: using software reset instead hardware reset if not available&lt;br /&gt;
: treewide: Convert uses of struct resource to resource_size(ptr)&lt;br /&gt;
: ALSA: atmel - update author email for ABDAC, AC97C and AT73C213&lt;br /&gt;
===Au12x0/Au1550 PSC ASoC===&lt;br /&gt;
: Add missing soc/* stub files&lt;br /&gt;
: MIPS: Alchemy: Improved DB1550 support, with audio and serial busses.&lt;br /&gt;
: MIPS: Alchemy: Basic support for the DB1300 board.&lt;br /&gt;
: ASoC: ac97c.c: use devm_ functions&lt;br /&gt;
: ASoC: dbdma2.c: use devm_ functions&lt;br /&gt;
: ASoC: dma.c: use devm_ functions&lt;br /&gt;
: ASoC: i2sc.c: use devm_ functions&lt;br /&gt;
: ASoC: psc-ac97.c: use devm_ functions&lt;br /&gt;
: ASoC: psc-i2s.c: use devm_ functions&lt;br /&gt;
: MIPS: Alchemy: Au1300 SoC support&lt;br /&gt;
: ASoC: au1x: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Staticise alchemy_pcm_soc_platform&lt;br /&gt;
: ASoC: Staticise au1xpsc_soc_platform&lt;br /&gt;
: ASoC: Convert au1x directory to module_platform_driver&lt;br /&gt;
: ASoC: Cleanup duplicated const&lt;br /&gt;
: ASoC: Constify snd_soc_dai_ops structs&lt;br /&gt;
: MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines&lt;br /&gt;
: ASoC: keep pointer to resource so it can be freed&lt;br /&gt;
: ASoC: Remove unreachable code in au1xac97c_drvprobe and au1xi2s_drvprobe&lt;br /&gt;
: ASoC: au1x: use substream stream info directly&lt;br /&gt;
: ASoC: au1x: update db1200 machine to the new way of things&lt;br /&gt;
: ASoC: au1x: remove automatic DMA device registration from PSC drivers&lt;br /&gt;
: ASoC: Add a DB1x00 AC97 machine driver&lt;br /&gt;
: ASoC: Alchemy AC97C/I2SC audio support&lt;br /&gt;
: ASoC: Remove -codec from WM8731 driver name&lt;br /&gt;
===Avance Logic ALS300/300+ driver===&lt;br /&gt;
: ALSA: Add missing module parameters for als300 and cs5530 drivers&lt;br /&gt;
: ALSA: use KBUILD_MODNAME for request_irq argument in sound/pci/*&lt;br /&gt;
: ALSA: Use KBUILD_MODNAME for pci_driver.name entries&lt;br /&gt;
===CMI8330 driver===&lt;br /&gt;
: ALSA: mpu401: clean up interrupt specification&lt;br /&gt;
===CMI8788 (Oxygen) driver===&lt;br /&gt;
: ALSA: virtuoso: Xonar DS: fix polarity of front output&lt;br /&gt;
: ALSA: virtuoso: add S/PDIF input support for all Xonars&lt;br /&gt;
: ALSA: virtuoso: fix Essence ST(X) S/PDIF input&lt;br /&gt;
: ALSA: virtuoso: fix silent analog output on Xonar Essence ST Deluxe&lt;br /&gt;
: ALSA: firewire-speakers, oxygen, ua101: allow &amp;amp;gt; 10 s periods&lt;br /&gt;
: ALSA: oxygen: fix output routing on Xonar DG&lt;br /&gt;
===CS5535 driver===&lt;br /&gt;
: ALSA: cs5535 - Fix an endianness conversion&lt;br /&gt;
: ALSA: cs5535 - Fix invalid big-endian conversions&lt;br /&gt;
===Compatibility header files===&lt;br /&gt;
: More fixes for pm_qos changes in 3.2-rc1&lt;br /&gt;
: Fix recent PM change (pm_qos_params.h -&amp;amp;gt; pm_qos.h renaming) for pcm.h&lt;br /&gt;
: More fixes for kABI compatibility with older 2.6 kernels&lt;br /&gt;
===Creative Sound Blaster X-Fi (20K1/20K2)===&lt;br /&gt;
: ALSA: ctxf: Use kcalloc instead of kzalloc to allocate array&lt;br /&gt;
: ALSA: ctxfi: Bump playback substreams to 256&lt;br /&gt;
: ALSA: ctxfi: Change PLL initialization code&lt;br /&gt;
: ALSA: ctxfi: Implement a combined capabilities query method to replace multiple have_x query methods.&lt;br /&gt;
: ALSA: ctxfi: Add support for Creative Titanium HD&lt;br /&gt;
: ALSA: ctxfi - use list_move() instead of list_del()/list_add() combination&lt;br /&gt;
: ALSA: ctxfi - Clear input settings before initialization&lt;br /&gt;
: ALSA: ctxfi - Fix SPDIF status retrieval&lt;br /&gt;
: ALSA: ctxfi - Fix incorrect SPDIF status bit mask&lt;br /&gt;
: ALSA: ctxfi - Fix microphone boost codes/comments&lt;br /&gt;
===Digigram Lola PCI-e boards===&lt;br /&gt;
: Add build stubs for snd-lola driver&lt;br /&gt;
: ALSA: lola - Fix for Lola280 board&lt;br /&gt;
: ALSA: lola - Fix section mismatch&lt;br /&gt;
: ALSA: lola - fix lola build&lt;br /&gt;
: ALSA: lola - Yet another linux/delay.h inclusion&lt;br /&gt;
: ALSA: lola - Add missing inclusion of linux/delay.h&lt;br /&gt;
: ALSA: lola - Implement polling_mode like hd-audio&lt;br /&gt;
: ALSA: lola - Rename to Digital SRC Capture Switch&lt;br /&gt;
: ALSA: lola - Add sync in loop implementation&lt;br /&gt;
: ALSA: lola - Add SRC refcounting&lt;br /&gt;
: ALSA: lola - Allow granularity changes&lt;br /&gt;
: ALSA: lola - Use SG-buffer&lt;br /&gt;
: ALSA: lola - Add Lola-specific module options&lt;br /&gt;
: ALSA: lola - Fix PCM stalls&lt;br /&gt;
: ALSA: lola - Use a single BDL&lt;br /&gt;
: ALSA: lola - Suppress the debug print&lt;br /&gt;
: ALSA: lola - Changes in proc file&lt;br /&gt;
: ALSA: lola - Make SRC helper global&lt;br /&gt;
: ALSA: Add the driver for Digigram Lola PCI-e boards&lt;br /&gt;
===Digigram VX Pocket driver===&lt;br /&gt;
: ALSA: pcmcia - Use pcmcia_request_irq()&lt;br /&gt;
: pcmcia: Make struct pcmcia_device_id const, sound drivers edition&lt;br /&gt;
: ALSA: use linux/io.h to fix compile warnings&lt;br /&gt;
===Documentation===&lt;br /&gt;
: ALSA: compress offload API documentation&lt;br /&gt;
: ALSA: hda: remove unused quirk for inverted mute led&lt;br /&gt;
: ASoC: Remove references to corgi and spitz from machine driver document&lt;br /&gt;
: ALSA: hda - Update URLs in document&lt;br /&gt;
: ALSA: hda/realtek - Remove all ALC262-quirk codes&lt;br /&gt;
: ALSA: hda - fix internal mic on Dell Vostro 3500 laptop&lt;br /&gt;
: ALSA: hda - Fix typo&lt;br /&gt;
: ALSA: hda - Add documentation for codec specific mixer controls of Analog codecs&lt;br /&gt;
: ALSA: hda - Allow patching with any vendor/subsystem ids&lt;br /&gt;
: ALSA: hda - Add snoop option&lt;br /&gt;
: ALSA: hda - Remove the rest of ALC662 quirks&lt;br /&gt;
: ALSA: hda - Remove ALC662 ASUS eeepc-ep20 model quirk&lt;br /&gt;
: ALSA: hda - Rewrite Lenovo X200 quirk with pincfg-fix using auto-parser&lt;br /&gt;
: ALSA: hda - Remove ALC662 ASUS M51VA, G71V, H13 and G50V model quirks&lt;br /&gt;
: ALSA: hda - Rewrite ALC269 laptop-amic,dmic,&amp;amp;co quirks with fixups&lt;br /&gt;
: ALSA: hda - Remove all ALC861 and ALC861-VD quirks&lt;br /&gt;
: ALSA: hda - Remove ALC662 model=levono-101e model quirk&lt;br /&gt;
: ALSA: hda - Remove ALC662 eeepc-p701 and ecs models&lt;br /&gt;
: ALSA: hda - Get rid of left-over chunks by previous cleanups&lt;br /&gt;
: ALSA: hda - Remove ALC861 uniwill-m31, toshiba, asus and asus-laptop models&lt;br /&gt;
: ALSA: hda - Add documentation for codec-specific mixer controls&lt;br /&gt;
: ALSA: hda - Remove ALC268 model quirks&lt;br /&gt;
: ALSA: hda - Replace ALC269 quanta and lifebook models with fixups&lt;br /&gt;
: ALSA: hda - Remove acer, acer-aspire and acer-dmic models for ALC268&lt;br /&gt;
: ALSA: hda - Remove ALC269 model=futjisu and Acer&lt;br /&gt;
: ALSA: hda - Remove dell, dell-zm1 and samsung-nc10 models for ALC272&lt;br /&gt;
: ALSA: hda - Remove ALC260 HP model quirks&lt;br /&gt;
: ALSA: hda - Remove ALC262 HP and sony-assamd quirks&lt;br /&gt;
: ALSA: hda - Add tracepoint for unsolicited events&lt;br /&gt;
: ALSA: hda - Add documentation for tracepoints&lt;br /&gt;
: ALSA: hda: option to enable arbitrary buffer/period sizes&lt;br /&gt;
: Fix common misspellings&lt;br /&gt;
: ALSA: Add the driver for Digigram Lola PCI-e boards&lt;br /&gt;
: ALSA: emu10k1 - Fix &amp;quot;Music&amp;quot; controls to &amp;quot;Synth&amp;quot; controls in documents&lt;br /&gt;
: ALSA: hda - Fix alc662_dac_nid and change &amp;quot;6stack-dig&amp;quot; to &amp;quot;5stack-dig&amp;quot;&lt;br /&gt;
: Documentation: fix minor typos/spelling&lt;br /&gt;
===EMU10K1/EMU10K2 driver===&lt;br /&gt;
: Fixup emu10k1_main.patch&lt;br /&gt;
: ALSA: emu10k1 - add another Audigy 2 ZS ID&lt;br /&gt;
: ALSA: emu10k1: allow to disable the SRC&lt;br /&gt;
: ALSA: emu10k1: Add details for E-mu 0404 PCIe version&lt;br /&gt;
: ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live!&lt;br /&gt;
: ALSA: emu10k1 - Remove &amp;quot;Front&amp;quot; controls only for STAC9758/59&lt;br /&gt;
: ALSA: emu10k1 - Remove CLFE-related controls for SB Live! Platinum CT4760P&lt;br /&gt;
: ALSA: emu10k1 - emu10k1_main.c remove one to many l's in the word.&lt;br /&gt;
===EMU8000 driver===&lt;br /&gt;
: sound: add moduleparam.h to users of module_param/MODULE_PARM_DESC&lt;br /&gt;
===ENS1370/1+ driver===&lt;br /&gt;
: ALSA: ens1371: fix Creative Ectiva support&lt;br /&gt;
&lt;br /&gt;
===ES1968 driver===&lt;br /&gt;
: ALSA: es1968,maestro3 - Use work for hw-volume control&lt;br /&gt;
: ALSA: tea575x: use better card and bus names&lt;br /&gt;
: ALSA: tea575x: remove unused card from struct&lt;br /&gt;
: ALSA: tea575x: remove freq_fixup from struct&lt;br /&gt;
: ALSA: es1968: convert TEA575x support to new interface&lt;br /&gt;
: ALSA: es1968: add radio (tea575x tuner) support&lt;br /&gt;
===Echoaudio driver===&lt;br /&gt;
: atomic: use &amp;amp;lt;linux/atomic.h&amp;amp;gt;&lt;br /&gt;
===FM801 driver===&lt;br /&gt;
: Fix fuzz in pci/fm801.patch&lt;br /&gt;
: ALSA: fm801 - Clean up redundant reference to snd_fm801_tea575x_gpios[]&lt;br /&gt;
: ALSA: fm801: Gracefully handle failure of tuner auto-detect&lt;br /&gt;
: ALSA: fm801: Fix double free in case of error in tuner detection&lt;br /&gt;
: ALSA: fm801: add error handling if auto-detect fails&lt;br /&gt;
: ALSA: fm801: clean-up radio-related Kconfig&lt;br /&gt;
: ALSA: tea575x: use better card and bus names&lt;br /&gt;
: ALSA: tea575x: remove unused card from struct&lt;br /&gt;
: ALSA: tea575x: remove freq_fixup from struct&lt;br /&gt;
: ALSA: fm801: implement TEA575x tuner autodetection&lt;br /&gt;
: ALSA: fm801: convert TEA575x support to new interface&lt;br /&gt;
: ALSA: tea575x-tuner: remove dev_nr&lt;br /&gt;
===Firewire driver===&lt;br /&gt;
: Fix build of isight driver with 2.6.39 or older kernel&lt;br /&gt;
: Fix build of firewire drivers with 2.6.39 kernel&lt;br /&gt;
: Add build stub for isight&lt;br /&gt;
: add isight build stub&lt;br /&gt;
: add firewire build stubs&lt;br /&gt;
: treewide: use __printf not __attribute__((format(printf,...)))&lt;br /&gt;
: ALSA: firewire-speakers: fix locking&lt;br /&gt;
: ALSA: isight: remove superfluous field&lt;br /&gt;
: ALSA: firewire-speakers, oxygen, ua101: allow &amp;amp;gt; 10 s periods&lt;br /&gt;
: ALSA: isight: adjust for new queueing API&lt;br /&gt;
: ALSA: isight: fix locking&lt;br /&gt;
: ALSA: isight: fix hang when unplugging a running device&lt;br /&gt;
: ALSA: isight: wrap up register accesses&lt;br /&gt;
: ALSA: isight: add AudioEnable register write&lt;br /&gt;
: ALSA: isight: fix divide error when queueing packets&lt;br /&gt;
: ALSA: isight: fix packet requeueing&lt;br /&gt;
: ALSA: isight: fix isight_pcm_abort() crashes&lt;br /&gt;
: ALSA: isight: remove experimental status&lt;br /&gt;
: ALSA: add Apple iSight microphone driver&lt;br /&gt;
: firewire: optimize iso queueing by setting wake only after the last packet&lt;br /&gt;
: firewire: octlet AT payloads can be stack-allocated&lt;br /&gt;
: ALSA: firewire-speakers: fix hang when unplugging a running device&lt;br /&gt;
: ALSA: firewire - msleep needs delay.h&lt;br /&gt;
: ALSA: firewire-lib, firewire-speakers: handle packet queueing errors&lt;br /&gt;
: ALSA: firewire-lib: allocate DMA buffer separately&lt;br /&gt;
: ALSA: firewire-lib: use no-info SYT for packets without SYT sample&lt;br /&gt;
: ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver&lt;br /&gt;
===Generic drivers===&lt;br /&gt;
: ALSA: module_param: make bool parameters really bool&lt;br /&gt;
: ALSA: convert sound/* to use module_platform_driver()&lt;br /&gt;
: ALSA: aloop - Use vmalloc buffer&lt;br /&gt;
: sound: irq: Remove IRQF_DISABLED&lt;br /&gt;
: i8253: Make pcsp sound driver use the shared i8253_lock&lt;br /&gt;
: i8253: Create linux/i8253.h and use it in all 8253 related files&lt;br /&gt;
: ALSA: aloop - Fix possible IRQ lock inversion&lt;br /&gt;
: ALSA: use linux/io.h to fix compile warnings&lt;br /&gt;
===HDA Codec driver===&lt;br /&gt;
: Add the build-stub for patch_ca0132.c&lt;br /&gt;
: ALSA: hda - Fix a unused variable warning&lt;br /&gt;
: sound: snd-hda-intel: better Alienware M17x R3 quirk&lt;br /&gt;
: ALSA: hda/realtek - Remove use_jack_tbl field&lt;br /&gt;
: ALSA: hda/realtek - Avoid conflict of unsol-events with static quirks&lt;br /&gt;
: ALSA: hda/realtek - Avoid multi-ios conflicting with multi-speakers&lt;br /&gt;
: ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645&lt;br /&gt;
: ALSA: hda - Fix the lost power-setup of seconary pins after PM resume&lt;br /&gt;
: ALSA: hda - Fix the detection of &amp;quot;Loopback Mixing&amp;quot; control for VIA codecs&lt;br /&gt;
: ALSA: hda - Use auto-parser for HP laptops with cx20459 codec&lt;br /&gt;
: ALSA: hda/cirrus - support for iMac12,2 model&lt;br /&gt;
: ALSA: HDA: Fix typo for ALC269VB_FIXUP_DMIC&lt;br /&gt;
: ALSA: HDA: Add support for Cirrus Logic 4213&lt;br /&gt;
: ALSA: HDA: Fix automute for Cirrus Logic 421x&lt;br /&gt;
: ALSA: HDA: Fix master control for Cirrus Logic 421X&lt;br /&gt;
: Merge all missing things from upstream.&lt;br /&gt;
: ALSA: hda - Manage unsol tags in hda_jack.c&lt;br /&gt;
: ALSA: HDA: Realtek: Take vmaster dac from multiout dac list&lt;br /&gt;
: ALSA: hda - Integrate input-jack stuff into kctl-jack&lt;br /&gt;
: ALSA: hda - Don't add channel suffix for headphone pin labels&lt;br /&gt;
: ALSA: hda - Fix a typo&lt;br /&gt;
: ALSA: hda - Give more unique names by snd_hda_get_pin_label()&lt;br /&gt;
: ALSA: hda - Merge input-jack helpers to hda_jack.c&lt;br /&gt;
: ALSA: hda - Manage unsol tags in hda_jack.c&lt;br /&gt;
: ALSA: hda/realtek - Fix lost speaker volume controls&lt;br /&gt;
: ALSA: hda/realtek - Minor cleanup&lt;br /&gt;
: ALSA: hda - Create jack-detection kcontrols&lt;br /&gt;
: ALSA: hda - Cache the jack-detection value&lt;br /&gt;
: ALSA: hda: remove unused quirk for inverted mute led&lt;br /&gt;
: ALSA: hda - GPIO to control mute LED may be enabled on HP systems with no such HW&lt;br /&gt;
: ALSA: hda - Increase the max number of coverters/pins in patch_hdmi.c&lt;br /&gt;
: ALSA: hda - Supports more audio streams&lt;br /&gt;
: ALSA: hda - Introduce snd_hda_get_pin_label()&lt;br /&gt;
: ALSA: hda/realtek - Move ALC880 model=medion-rim to auto-parser&lt;br /&gt;
: ALSA: hda: fix mute led polarity for HP laptops with buggy BIOS&lt;br /&gt;
: ALSA: hda/realtek - Create &amp;quot;Bass Speaker&amp;quot; for two speaker pins&lt;br /&gt;
: ALSA: hda/realtek - Don't create extra controls with channel suffix&lt;br /&gt;
: ALSA: hda - Fix remaining VREF mute-LED NID check in post-3.1 changes&lt;br /&gt;
: ALSA: hda - Fix GPIO LED setup for IDT 92HD75 codecs&lt;br /&gt;
: ALSA: hda/realtek - Fix Oops in alc_mux_select()&lt;br /&gt;
: ALSA: hda - Fix S3/S4 problem on machines with VREF-pin mute-LED&lt;br /&gt;
: ALSA: hda - Avoid touching mute-VREF pin for IDT codecs&lt;br /&gt;
: ALSA: hda - Fix jack-detection control of VT1708&lt;br /&gt;
: ALSA: hda - cut and paste typo in cs420x_models[]&lt;br /&gt;
: ALSA: hda/realtek - Fix missing inits of item indices for auto-mic&lt;br /&gt;
: ALSA: hda - Fix invalid pin and GPIO for Apple laptops with CS codecs&lt;br /&gt;
: ALSA: hda - Check subdevice mask in snd_hda_check_board_codec_sid_config()&lt;br /&gt;
: ALSA: hda - repoll ELD content for multiple times&lt;br /&gt;
: ALSA: hda - Add pin fix for Alienware M17x R3&lt;br /&gt;
: ALSA: hda - Fix the connection selection of ADCs on Cirrus codecs&lt;br /&gt;
: ALSA: hda - move eld-&amp;amp;gt;spk_alloc fixup to hdmi_update_eld()&lt;br /&gt;
: ALSA: hda - delayed ELD repoll&lt;br /&gt;
: ALSA: hda - fix ELD memory leak&lt;br /&gt;
: ALSA: hda/realtek: remove redundant semicolon&lt;br /&gt;
: ALSA: hda/realtek - Move ALC885 macpro and imac24 models to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Re-add the model string selection for ALC88x&lt;br /&gt;
: ALSA: hda/realtek - Create mono volume controls for mono-outputs&lt;br /&gt;
: ALSA: hda - pwr_nids cleanup for IDT codecs&lt;br /&gt;
: ALSA: hda/realtek - Rewrite ALC882 acer-aspire-* models with the auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Create multi-io jacks more aggresively&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 desktop model quirks&lt;br /&gt;
: ALSA: hda/realtek - Remove ALC882 targa-* models&lt;br /&gt;
: ALSA: hda/realtek - Reorder alc882_fixup_tbl[]&lt;br /&gt;
: ALSA: hda/realtek - Move ALC882 model=acer-aspire to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Replace ALC882 arima, medion and laptop-eapd quirks&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 asus-a7j and asus-a7m models&lt;br /&gt;
: ALSA: hda/realtek - Look through codec SSID for fix-up lists&lt;br /&gt;
: ALSA: hda/realtek - Move ALC888 ASUS EEE1601 config to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Rewrite ALC882 model=vaio-tt with auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Remove all ALC262-quirk codes&lt;br /&gt;
: ALSA: hda/realtek - Add the support of shared HP/Mic&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC262 model=basic static configs&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 model=fujitsu to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 benq and benq-t31 to fixup-lists&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 lenovo-3000 quirks to fixup-list&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 model=toshiba-rx1 to a fixup-list&lt;br /&gt;
: ALSA: hda/realtek - Convert alc262 model=tyan to a fixup-list&lt;br /&gt;
: ALSA: hda - Re-enable the check NO_PRESENCE misc bit&lt;br /&gt;
: ALSA: hda - Don't add elements of other codecs to vmaster slave&lt;br /&gt;
: ALSA: hda - fix internal mic on Dell Vostro 3500 laptop&lt;br /&gt;
: ALSA: HDA: Remove quirk for Toshiba T110&lt;br /&gt;
: ALSA: hda - Mute unused capture sources for Realtek codecs&lt;br /&gt;
: ALSA: hda - Fix silent output regression with ALC861&lt;br /&gt;
: ALSA: hda/realtek - Don't detect LO jack when identical with HP&lt;br /&gt;
: ALSA: HDA: Refactor Realtek's automute&lt;br /&gt;
: ALSA: hda - Update jack-sense info even when no automute is set&lt;br /&gt;
: ALSA: hda/realtek - Skip invalid digital out pins&lt;br /&gt;
: ALSA: hda/sigmatel - Automatically retrieve digital I/O widgets&lt;br /&gt;
: ALSA: hda - Remove unused variables&lt;br /&gt;
: ALSA: hda/realtek - Don't create alt-stream for capture when unnecessary&lt;br /&gt;
: ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs&lt;br /&gt;
: ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default&lt;br /&gt;
: ALSA: hda - Fix ADC input-amp handling for Cx20549 codec&lt;br /&gt;
: ALSA: hda - Keep EAPD turned on for old Conexant chips&lt;br /&gt;
: ALSA: hda/realtek - Fix missing volume controls with ALC260&lt;br /&gt;
: ALSA: hda - Fix pin-config for ASUS W90V&lt;br /&gt;
: ALSA: hda - Fix surround/CLFE headphone and speaker pins order&lt;br /&gt;
: ALSA: HDA: Add new revision for ALC662&lt;br /&gt;
: ALSA: hda/realtek - Fix DAC assignments of multiple speakers&lt;br /&gt;
: ALSA: HDA: conexant support for Lenovo T520/W520&lt;br /&gt;
: ALSA: hda/realtek - Cache COEF 0 value&lt;br /&gt;
: ALSA: hda/realtek - Clean up codec renames&lt;br /&gt;
: ALSA: hda/realtek - Use alc_codec_rename()&lt;br /&gt;
: ALSA: hda - ALC888S-VC remark to ALC886&lt;br /&gt;
: ALSA: hda/realtek - Check the error from alc_codec_rename()&lt;br /&gt;
: ALSA: HDA: Fixup Realtek headphone pin initialization&lt;br /&gt;
: ALSA: hda - Remove bad code for IDT 92HD83 family patch&lt;br /&gt;
: ALSA: hda/realtek - Choose more cleverly the primary outputs&lt;br /&gt;
: ALSA: hda - Moved snd_print_pcm_rates() back into hda_proc.c&lt;br /&gt;
: ALSA: hdmi: fix printout of SAD sampling rates&lt;br /&gt;
: ALSA: jack - Add &amp;quot;Line In&amp;quot; input jack constants&lt;br /&gt;
: ALSA: HDA: Fix DAC assignment for secondary headphone on Sigmatel/IDT&lt;br /&gt;
: ALSA: HDA: Fix naming of input jacks for IDT parser&lt;br /&gt;
: ALSA: hda/hdmi: expose ELD control&lt;br /&gt;
: ALSA: hda:via - Skip creations of empty PCM streams&lt;br /&gt;
: ALSA: hda - Avoid unnecessary verbs to clear PCM formats&lt;br /&gt;
: ALSA: hda/realtek - Avoid bogus HP-pin assignment&lt;br /&gt;
: ALSA: HDA: No power nids on 92HD93&lt;br /&gt;
: ALSA: HDA - Add Independent Headphone for all models of ad1988/ad1989&lt;br /&gt;
: ALSA: hda: hdmi: Hint matching between input devices and pcm devices&lt;br /&gt;
: ALSA: HDA: Add support for IDT 92HD93&lt;br /&gt;
: ALSA: hda/realtek - Fix auto-mute with HP+LO configuration&lt;br /&gt;
: ALSA: HDA: Cirrus - fix &amp;quot;Surround Speaker&amp;quot; volume control name&lt;br /&gt;
: ALSA: hda - Terminate the recursive connection search properly&lt;br /&gt;
: ALSA: hda - Add Headphone Playback Volume control for ad1988/ad1989&lt;br /&gt;
: ALSA: hda: Conexant: Allow different output types to share DAC&lt;br /&gt;
: ALSA: hda - Remove the rest of ALC662 quirks&lt;br /&gt;
: ALSA: hda - Prefer multi-io to speakers for realtek auto-parser&lt;br /&gt;
: ALSA: hda - Fix Center/LFE mixer element creations for Realtek&lt;br /&gt;
: ALSA: hda - Rewrite Lenovo X200 quirk with pincfg-fix using auto-parser&lt;br /&gt;
: ALSA: hda/conexant - Enable ADC-switching for auto-mic mode, too&lt;br /&gt;
: ALSA: hda - Rewrite ALC269 laptop-amic,dmic,&amp;amp;co quirks with fixups&lt;br /&gt;
: ALSA: hda - Rewrite ALC662 asus-mode* models with fixups&lt;br /&gt;
: ALSA: hda - Support multiple headphones in Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Add multi-headphone NIDs in multiout struct&lt;br /&gt;
: ALSA: hda - Remove all ALC861 and ALC861-VD quirks&lt;br /&gt;
: ALSA: hda - Restore VREF50 setup for ALC861-VD dallas/hp models&lt;br /&gt;
: ALSA: hda - Rename to snd_hda_parse_pin_defcfg()&lt;br /&gt;
: ALSA: hda - Fix initialization of multi-speaker output paths for Realtek&lt;br /&gt;
: ALSA: hda - Fix double-headphone/speaker paths for Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Fix output-path initialization for Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Fix error check from snd_hda_get_conn_index() in patch_cirrus.c&lt;br /&gt;
: ALSA: hda - Allow different assoc numbers for multiple speakers&lt;br /&gt;
: ALSA: hda - Support multiple speakers by Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Remove ALC662 eeepc-p701 and ecs models&lt;br /&gt;
: ALSA: hda - Remove ALC268 model quirks&lt;br /&gt;
: ALSA: hda - Replace ALC269 quanta and lifebook models with fixups&lt;br /&gt;
: ALSA: hda - Add &amp;quot;PCM&amp;quot; volume to vmaster slave list&lt;br /&gt;
: ALSA: hda - Remove ALC680 model quirks&lt;br /&gt;
: ALSA: hda - Remove ALC268 Dell, Toshiba and Zapto model quirks&lt;br /&gt;
: ALSA: hda - Add snd_hda_override_pin_caps() helper function&lt;br /&gt;
: ALSA: hda - Add tracepoint for unsolicited events&lt;br /&gt;
: ALSA: hda - Add basic tracepoints&lt;br /&gt;
: ALSA: hda - Add CONFIG_SND_HDA_POWER_SAVE to stac_vrefout_set()&lt;br /&gt;
: ALSA: hda - Fix a complile warning in patch_via.c&lt;br /&gt;
: ALSA: hda - Fix digital-mic mono recording on ASUS Eee PC&lt;br /&gt;
: ALSA: hda - Fix duplicated DAC assignments for Realtek&lt;br /&gt;
: ALSA: hda - Fix Oops with Realtek quirks with NULL adc_nids&lt;br /&gt;
: ALSA: hda - Add support for vref-out based mute LED control on IDT codecs&lt;br /&gt;
: ALSA: hda - Cirrus Logic CS421x support&lt;br /&gt;
: ALSA: hda - Allow codec-specific set_power_state ops&lt;br /&gt;
: ALSA: hda - Add post_suspend patch ops&lt;br /&gt;
: ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM&lt;br /&gt;
: ALSA: hda - Make sure mute led reflects master mute state&lt;br /&gt;
: ALSA: hda - Fix invalid mute led state on resume of IDT codecs&lt;br /&gt;
: ALSA: hda - Add support of the 4 internal speakers on certain HP laptops&lt;br /&gt;
: ALSA: hda - Fix DAC filling for multi-connection pins in Realtek parser&lt;br /&gt;
: ALSA: hda - Remove a superfluous argument of via_auto_init_output()&lt;br /&gt;
: ALSA: hda - Fix indep-HP path (de-)activation for VT1708* codecs&lt;br /&gt;
: ALSA: hda - Fix a compile error in patch_ca0132.c for the recent SPDIF change&lt;br /&gt;
: ALSA: hda - Switch HP DAC dynamically with indep-HP switch for VIA&lt;br /&gt;
: ALSA: hda - Implement dynamic loopback control for VIA codecs&lt;br /&gt;
: ALSA: hda - Fix krealloc() replacement in hda_codec.c&lt;br /&gt;
: ALSA: hda - Re-add need_dac_fix check for multi-io jacks of Realtek codecs&lt;br /&gt;
: ALSA: Use krealloc() in possible places&lt;br /&gt;
: ALSA: hda - Expose secret DAC-AA connection of some VIA codecs&lt;br /&gt;
: ALSA: hda - Always read raw connections for proc output&lt;br /&gt;
: ALSA: hda - Add snd_hda_override_conn_list() helper function&lt;br /&gt;
: ALSA: hda - Turn on extra EAPDs on Conexant codecs&lt;br /&gt;
: ALSA: hda - Preserve input pin-ctl bits in HP-automute for VIA codec&lt;br /&gt;
: ALSA: hda - Set line-out pin-ctls properly when indep-HP mode changes&lt;br /&gt;
: ALSA: hda - Via Fix speaker-mute checks in VIA driver&lt;br /&gt;
: ALSA: hda - Implement 44kHz workaround for IdeadPad as fixup&lt;br /&gt;
: ALSA: hda - Merge alc*_parse_auto_config() functions in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Merge ALC260 auto-parser code&lt;br /&gt;
: ALSA: hda - Merge ALC269 parser code&lt;br /&gt;
: ALSA: hda - Merge ALC268/269 auto-parser codes&lt;br /&gt;
: ALSA: hda - Merge ALC861 auto-parser code&lt;br /&gt;
: ALSA: hda - Fix amp-cap checks in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Merge ALC861-VD auto-parse to the standard parser&lt;br /&gt;
: ALSA: hda - Fix auto-mic detection in Realtek codec-parser&lt;br /&gt;
: ALSA: hda - Fix output-path of VT1812 codec&lt;br /&gt;
: ALSA: hda - Fix Oops in smart51 parsing in VIA codec&lt;br /&gt;
: ALSA: hda - Provide the standard auto_init for Realtek codecs&lt;br /&gt;
: ALSA: hda - Merge ALC680 auto-parser to the standard parser&lt;br /&gt;
: ALSA: hda - Add a fix-up for HP RP5800&lt;br /&gt;
: ALSA: hda - Fix Independent-HP detection on VT2002P/1802/1812 codecs&lt;br /&gt;
: ALSA: hda - Fix DAC checks for VT2002P/1802/1812 codecs&lt;br /&gt;
: ALSA: hda - Fix VIA output-path init for VT2002P/1802/1812&lt;br /&gt;
: ALSA: hda - Split quirk codes from patch_realtek.c&lt;br /&gt;
: ALSA: hda - Use common paser for digital I/O for ALC260&lt;br /&gt;
: ALSA: hda - More flexible dynamic-ADC switching for Realtek codecs&lt;br /&gt;
: ALSA: hda - Fix warning with ALC882 digital-out detection&lt;br /&gt;
: ALSA: hda - Clean-up PCM assignments in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Unify alc*_auto_init_input_src() in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Parse ADCs and CAPSRCs dynamically for Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Unify alc_auto_init_analog_input() calls&lt;br /&gt;
: ALSA: hda - Parse ADCs in alc_auto_create_input_ctls()&lt;br /&gt;
: ALSA: hda - Code consolidation for ALC88x and ALC662 auto-parsers&lt;br /&gt;
: ALSA: hda - Create bind-mutes appropriately for ALC662 auto-parser&lt;br /&gt;
: ALSA: hda - Initialize DACs in ALC662 auto-parser mode&lt;br /&gt;
: ALSA: hda - Parse HP and speaker DACs even for multi connections for ALC662&lt;br /&gt;
: ALSA: hda - Add Realtek ALC269VC codec support&lt;br /&gt;
: ALSA: hda - Don't add aa-mix for VIA surrounds&lt;br /&gt;
: ALSA: hda - Create HP-vol control properly for VIA codecs&lt;br /&gt;
: ALSA: hda - Define some constants in patch_via.c&lt;br /&gt;
: ALSA: hda - Fix invalid multi-channel amplifiers for VT1718S&lt;br /&gt;
: ALSA: hda - Fix issue that front can't output sound for VT1718S&lt;br /&gt;
: ALSA: hda - Fix the silent front with independent-HP for VIA codecs&lt;br /&gt;
: ALSA: hda - Fix missing initialization in alc662 auto-parser&lt;br /&gt;
: ALSA: hda - Re-implementation of VIA Independent-HP sharing with side stream&lt;br /&gt;
: ALSA: hda - Fix jack-detection on non-VT1708 VIA codecs&lt;br /&gt;
: ALSA: hda - Fix unused variable warning&lt;br /&gt;
: ALSA: hda - Enable auto-parser as default for Conexant codecs&lt;br /&gt;
: ALSA: hda - Create snd_hda_get_conn_index() helper function&lt;br /&gt;
: ALSA: hda - Fix unsol event initializations for VIA codecs&lt;br /&gt;
: ALSA: hda - Fix warnings with CONFIG_SND_POWER_SAVE=n&lt;br /&gt;
: ALSA: hda - More volume-init fixes for ALC267 codec&lt;br /&gt;
: ALSA: hda - Fix volume-init for ALC259 with invalid widget caps&lt;br /&gt;
: ALSA: hda - Fix volume-init of ALC299 &amp;amp; co&lt;br /&gt;
: ALSA: hda - Simplify EAPD control in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Fix auto-init of output volumes of Realtek codecs&lt;br /&gt;
: ALSA: hda - Check hard-wired DACs at first for ALC662 &amp;amp; co&lt;br /&gt;
: ALSA: hda - Call proper DAC-filler function for Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Reduce static init verbs for Realtek auto-parsers&lt;br /&gt;
: ALSA: hda - Add snd_hda_get_conn_list() helper function&lt;br /&gt;
: ALSA: hda - Use alc_get_pfx_name() for all Realtek codecs&lt;br /&gt;
: ALSA: hda - Clean up multi-channel mixer name assignment in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Add a workaround for invalid line-out setups&lt;br /&gt;
: ALSA: hda - Allow multi-io with HP output for ALC662 &amp;amp; co&lt;br /&gt;
: ALSA: hda - Implement dynamic-ADC switching for VIA codecs&lt;br /&gt;
: ALSA: hda - Auto-mute smart51 surround pins for VIA codecs&lt;br /&gt;
: ALSA: hda - Remove redundant VT1709 and VT1708B codes&lt;br /&gt;
: ALSA: hda - VT1708 independent HP routing fix&lt;br /&gt;
: ALSA: hda - Fix surround-volume parsing for VT1708B codecs&lt;br /&gt;
: ALSA: hda - Fix the check of loopback-mixer element index in patch_via.c&lt;br /&gt;
: ALSA: hda - Assign smart51 only in the same stack for VIA codecs&lt;br /&gt;
: ALSA: hda - Fix re-routing of HP-independent mode in patch_via.c&lt;br /&gt;
: ALSA: hda - Fix creations of playback volume controls in patch_via.c&lt;br /&gt;
: ALSA: hda - Revisit output_path parsing in patch_via.c&lt;br /&gt;
: ALSA: hda - Use xxx Boost Volume for VIA&lt;br /&gt;
: ALSA: hda - Add Creative CA0132 HDA codec support&lt;br /&gt;
: ALSA: hda - Simplify analog-low-current mode check for VIA codecs&lt;br /&gt;
: ALSA: hda - Remove NID_MAPPING hacks in patch_via.c&lt;br /&gt;
: ALSA: hda - Remove unused defines and struct fields in patch_via.c&lt;br /&gt;
: ALSA: hda - Name the primary out as Speaker when needed for VIA codecs&lt;br /&gt;
: ALSA: hda - Create loopback-list dynamically in patch_via.c&lt;br /&gt;
: ALSA: hda - Fix smart51 handling again&lt;br /&gt;
: ALSA: hda - Create virtual-master control for VIA codecs&lt;br /&gt;
: ALSA: hda - Initialize unsol events dynamically in patch_via.c&lt;br /&gt;
: ALSA: hda - Initialize input-path dynamically in patch_via.c&lt;br /&gt;
: ALSA: hda - Initialize output path dynamically in patch_via.c&lt;br /&gt;
: ALSA: hda - Replace with standard consts in patch_via.c&lt;br /&gt;
: ALSA: hda - Fix independent-HP handling in patch_via.c&lt;br /&gt;
: ALSA: hda - Unify auto-parser in patch_via.c&lt;br /&gt;
: ALSA: hda - Return error for invalid setup for VIA&lt;br /&gt;
: ALSA: hda - Unify capture-mixer creations in patch_via.c&lt;br /&gt;
: ALSA: hda - Assign HP-independent PCM to individual stream&lt;br /&gt;
: ALSA: hda - Unify PCM assignments in patch_via.c&lt;br /&gt;
: ALSA: hda - Don't create secondary substream when no independent-hp is used&lt;br /&gt;
: ALSA: hda - Re-implement smart51 detection for VIA codecs&lt;br /&gt;
: ALSA: hda - Unify output-control parsing in patch_via.c&lt;br /&gt;
: ALSA: hda - Unify input-volume creations in patch_via.c&lt;br /&gt;
: ALSA: hda - Auto-mute all LO and speakers in patch_via.c&lt;br /&gt;
: ALSA: hda - Change pin-ctl for auto-muting in patch_via.c&lt;br /&gt;
: ALSA: hda - Generate PCM names dynamically in patch_via.c&lt;br /&gt;
: ALSA: hda - Refactor ctl array handling in patch_via.c&lt;br /&gt;
: ALSA: hda - Defer mixer element creation to the right time in patch_via.c&lt;br /&gt;
: ALSA: hda - Fill ADCs dynamically for VIA codecs&lt;br /&gt;
: ALSA: hda - Add control to suppress the dynamic pin-power for VIA&lt;br /&gt;
: ALSA: hda - Remove superfluous NID_MAPPING use for smart51 mixer&lt;br /&gt;
: ALSA: hda: check make_exec_verb() return value&lt;br /&gt;
: ALSA: hda - Disable SPDIF only when no pin config set for HP with AD1981&lt;br /&gt;
: ALSA: hda - Fix a copmile warning&lt;br /&gt;
: ALSA: hda - Change all ADCs for dual-adc switching mode for Realtek&lt;br /&gt;
: ALSA: HDA: Add model=auto quirk for Acer Aspire 3830TG&lt;br /&gt;
: ALSA: HDA: Add a new Conexant codec ID (506c)&lt;br /&gt;
: ALSA: HDA: Pinfix quirk for HP Z200 Workstation&lt;br /&gt;
: ALSA: VIA HDA: Create a master amplifier control for VT1718S.&lt;br /&gt;
: ALSA: VIA HDA: Mute/unmute mixer conncted to Headphone for VT1718S.&lt;br /&gt;
: ALSA: VIA HDA: Modify initial verbs list for VT1718S.&lt;br /&gt;
: ALSA: hda - Remove ALC268 model override for CPR2000&lt;br /&gt;
: ALSA: HDA: Remove quirk for an HP device&lt;br /&gt;
: ALSA: hda - Fix no NID error with VIA codecs&lt;br /&gt;
: ALSA: hda - Fix wrong auto-mute type for Acer Aspire-one&lt;br /&gt;
: ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop&lt;br /&gt;
: ALSA: hda - Fix initialization of hp pins with master_mute in Realtek&lt;br /&gt;
: ALSA: hda - Fix invalid unsol tag for some alc262 model quirks&lt;br /&gt;
: ALSA: hda: Fix quirk for Dell Inspiron 910&lt;br /&gt;
: ALSA: hda: HDMI: Support codecs with fewer cvts than pins&lt;br /&gt;
: ALSA: hda: hdmi_eld_update_pcm_info: update a stream in place&lt;br /&gt;
: ALSA: hda: Separate generic and non-generic implementations&lt;br /&gt;
: ALSA: hda: Virtualize SPDIF out controls&lt;br /&gt;
: ALSA: hda: Allow multple SPDIF controls per codec&lt;br /&gt;
: ALSA: hda: Gate ELD usage only by whether ELD is valid&lt;br /&gt;
: ALSA: hda - Check pin support EAPD in ad198x_power_eapd_write&lt;br /&gt;
: ALSA: hda - Fix HP and Front pins of ad1988/ad1989 in ad198x_power_eapd()&lt;br /&gt;
: ALSA: hda - Use snd_printd() in snd_hda_parse_pin_def_config()&lt;br /&gt;
: ALSA: HDA: Increase MAX_HDMI_PINS&lt;br /&gt;
: ALSA: hda - Use model=auto for Lenovo G555&lt;br /&gt;
: ALSA: HDA: Unify HDMI hotplug handling.&lt;br /&gt;
: ALSA: hda - Force AD1988_6STACK_DIG for Asus M3N-HT Deluxe&lt;br /&gt;
: ALSA: hda - Fix speaker auto-mute in Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Fix initial capture-source with auto-mic for Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Fix auto-mic detection in Conexant codec-parser&lt;br /&gt;
: ALSA: HDA: Add quirk for Lenovo U350&lt;br /&gt;
: ALSA: hda - add Intel Panther Point HDMI codec id&lt;br /&gt;
: ALSA: hda - Remove PCM mixer elements from Virtual Master of realtek&lt;br /&gt;
: ALSA: hda - Fix input-src parse in patch_analog.c&lt;br /&gt;
: ALSA: hda - Enable Realtek ALC269 codec input layer beep&lt;br /&gt;
: ALSA: HDA: Add jack detection for HDMI&lt;br /&gt;
: ALSA: hda - Fix no sound after Windows boot with ALC269&lt;br /&gt;
: ALSA: hda - Add support of ALC221 / ALC276 codecs&lt;br /&gt;
: ALSA: hda - Add support of ALC898/899 codec&lt;br /&gt;
: ALSA: hda - Handle dock line-in as auto-detecable for Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Handle dock line-in as auto-detectable for IDT codecs&lt;br /&gt;
: ALSA: hda - Add dock-mic detection support to Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Check unsol-cap in is_jack_detectalbe()&lt;br /&gt;
: ALSA: hda - Add support of dock-mic detection to Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Fix initialization of spec-&amp;amp;gt;automute_lines in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Use get_wcaps_type()&lt;br /&gt;
: ALSA: hda - Use is_jack_detectable() helper&lt;br /&gt;
: ALSA: hda - Add automute-mode enum to Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Add missing Front/Surround/CLFE as slaves for Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Code refactoring in patch_conexant.c&lt;br /&gt;
: ALSA: HDA: Use one dmic only for Dell Studio 1558&lt;br /&gt;
: ALSA: hda - Add support of auto-parser to cxt5066 codecs&lt;br /&gt;
: ALSA: hda - Don't create multiple same volume/boost controls in Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Build boost controls from selector widget in Cxt auto-parser&lt;br /&gt;
: ALSA: hda - Don't use auto-parser for cxt5045 / 5051 as default&lt;br /&gt;
: ALSA: hda - Enable codec-&amp;amp;gt;pin_amp_workaround always for Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Search ADC NIDs dynamically in Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Add support of auto-parser to cxt5047 / CX20551 Waikiki&lt;br /&gt;
: ALSA: hda - Parse more deep input-source routes in Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Clean up input-mux handling in Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Add auto-parser support to cxt5045 / CX20549 Venice&lt;br /&gt;
: ALSA: hda - Add auto-parser support to cxt5051 / CX20561 Hermosa&lt;br /&gt;
: ALSA: hda - Check AMP CAP at initialization of Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Turn on EAPD dynamically per jack plug in Conexant auto mode&lt;br /&gt;
: ALSA: hda - Fix auto-mic for CX2064x codecs&lt;br /&gt;
: ALSA: hda - fix NULL-dereference in patch_realtek&lt;br /&gt;
: ALSA: hda - Fix Realtek's chained fixup checks&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_via.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_sigmatel.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_si3054.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_hdmi.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_conexant.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_cirrus.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_ca0110.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_cmedia.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_analog.c&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Constify some API function arguments&lt;br /&gt;
: ALSA: hda - Constify fixup and other array data in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Constify some API function arguments&lt;br /&gt;
: Revert &amp;quot;ALSA: hda - Fix pin-config of Gigabyte mobo&amp;quot;&lt;br /&gt;
: ALSA: HDA: Fix automute for Gateway NV79&lt;br /&gt;
: ALSA: hda - Show the line-out type in snd_hda_parse_pin_def_config()&lt;br /&gt;
: ALSA: hda: add beep quirk for Realtek 0x1043:831a&lt;br /&gt;
: ALSA: hda - Add Auto-Mute Mode enum for two-output cases&lt;br /&gt;
: ALSA: hda - More line-out auto-mute support for Realtek&lt;br /&gt;
: ALSA: hda - Add support for Line-Out automute to Realtek auto-parser&lt;br /&gt;
: ALSA: hda - More reduction of redundant automute codes in Realtek parser&lt;br /&gt;
: ALSA: hda - Consolidate auto-mute with master-switch for Realtek&lt;br /&gt;
: ALSA: hda - Add support of line-out automute for Realtek&lt;br /&gt;
: ALSA: hda - Add common automute support for mxier-amp on/off for Reatek&lt;br /&gt;
: ALSA: hda - Consolidate default automute functions for Realtek&lt;br /&gt;
: ALSA: hda - VIA: Fix notify_aa_path_ctls() invalid issue.&lt;br /&gt;
: ALSA: hda - Add channel-mode support to Realtek auto-parser&lt;br /&gt;
: ALSA: hda - Minor update for alc662-parser functions&lt;br /&gt;
: ALSA: hda - VIA: Fix Smart5.1 isn't useful for 6 audio jacks motherboard.&lt;br /&gt;
: ALSA: hda - Enable sync_write workaround for AMD generically&lt;br /&gt;
: ALSA: hda - Move EAPD power-down into shutup callback for AD codecs&lt;br /&gt;
: ALSA: hda - Enable sync_write for AMD chipset with IDT 92HD8x codecs&lt;br /&gt;
: ALSA: hda - Fix unused warnings when !SND_HDA_NEEDS_RESUME&lt;br /&gt;
: ALSA: hda - Add a fix-up for Acer dmic with ALC271x codec&lt;br /&gt;
: ALSA: hda - sound/pci/hda/hda_codec.c: fix warning&lt;br /&gt;
: ALSA: hda - Remember connection lists&lt;br /&gt;
: ALSA: hda - Don't query connections for widgets have no connections&lt;br /&gt;
: ALSA: hda - Fix unused variable warning in patch_realtek.c&lt;br /&gt;
: ALSA: hda - Remove superfluous inits for ALC662 auto-parser&lt;br /&gt;
: ALSA: hda - Mute ADC as default in ALC882 and other auto-parsers&lt;br /&gt;
: ALSA: hda - Unmute mixer dynamically in alc662 auto-parser&lt;br /&gt;
: ALSA: HDA: Fix single internal mic on ALC275 (Sony Vaio VPCSB1C5E)&lt;br /&gt;
: ALSA: hda - HDMI: Fix MCP7x audio infoframe checksums&lt;br /&gt;
: ALSA: hda - Rewrite alc269_suspend to alc269_shutup&lt;br /&gt;
: ALSA: hda - Introduce shutup callback to Realtek spec struct&lt;br /&gt;
: ALSA: hda - Refactoring EAPD controls&lt;br /&gt;
: ALSA: hda - Split EAPD init to a separate array from alc662_init_verbs&lt;br /&gt;
: ALSA: hda - Fix mix-&amp;amp;gt;DAC deduction for ALC892&lt;br /&gt;
: ALSA: hda - Correct initial dac_nids for some ALC272-quirks&lt;br /&gt;
: ALSA: hda - Fix alc662_dac_nid and change &amp;quot;6stack-dig&amp;quot; to &amp;quot;5stack-dig&amp;quot;&lt;br /&gt;
: ALSA: HDA: Fix dock mic for Lenovo X220-tablet&lt;br /&gt;
: ALSA: HDA: Add dock mic quirk for Lenovo Thinkpad X220&lt;br /&gt;
: ALSA: hda - Fix pin-config of Gigabyte mobo&lt;br /&gt;
: ALSA: HDA: New AD1984A model for Dell Precision R5500&lt;br /&gt;
: ALSA: hda - VIA: Update unsolicited event function&lt;br /&gt;
: ALSA: hda - VIA: Update VT2002P initial verbs&lt;br /&gt;
: ALSA: hda - VIA: Update VT1718S initial verbs&lt;br /&gt;
: ALSA: hda - VIA: Update VT1708 initial verbs&lt;br /&gt;
: ALSA: hda - VIA: Add VT1802 check in via_speaker_automute function&lt;br /&gt;
: ALSA: hda - VIA: Fix side channel mute invalid issue&lt;br /&gt;
: ALSA: hda - Fix SPDIF out regression on ALC889&lt;br /&gt;
: ALSA: hda - VIA: Add support for VT1802&lt;br /&gt;
: ALSA: hda - VIA: Add support for VT1705&lt;br /&gt;
: ALSA: hda - VIA: Add new power management function.&lt;br /&gt;
: ALSA: HDA: Realtek: Avoid unnecessary volume control index on Surround/Side&lt;br /&gt;
: ALSA: hda - VIA: Fix VT1708 can't build up Headphone control issue&lt;br /&gt;
: ALSA: hda - VIA: Correct stream names for VT1818S&lt;br /&gt;
: ALSA: hda - VIA: Fix codec type for VT1708BCE at the right timing&lt;br /&gt;
: ALSA: hda - VIA: Fix invalid A-A path volume adjust issue&lt;br /&gt;
: ALSA: hda - VIA: Add missing support for VT1718S in A-A path&lt;br /&gt;
: ALSA: hda - VIA: Fix independent headphone no sound issue&lt;br /&gt;
: ALSA: hda - VIA: Fix stereo mixer recording no sound issue&lt;br /&gt;
: ALSA: hda - Set EAPD for Realtek ALC665&lt;br /&gt;
: ALSA: hda - Remove an unused variable in patch_realtek.c&lt;br /&gt;
: ALSA: hda - pin-adc-mux-dmic auto-configuration of 92HD8X codecs&lt;br /&gt;
: ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs&lt;br /&gt;
: ALSA: hda - Move default input-src selection to init part&lt;br /&gt;
: ALSA: hda - Initialize special cases for input src in init phase&lt;br /&gt;
: ALSA: HDA: Realtek ALC88x: Do not over-initialize speakers and hp that are primary outputs&lt;br /&gt;
: ALSA: HDA: Fixup unnecessary volume control index on Realtek ALC88x&lt;br /&gt;
: ALSA: HDA: Fix volume control naming for surround speakers on Realtek auto-parser&lt;br /&gt;
: ALSA: HDA: Enable surround and subwoofer on Lenovo Ideapad Y530&lt;br /&gt;
: ALSA: hda - Make common input-jack helper functions&lt;br /&gt;
: ALSA: hda - Don't set to D3 in Cirrus errata init verbs&lt;br /&gt;
: ALSA: hda - add new Fermi 5xx codec IDs to snd-hda&lt;br /&gt;
: ALSA: hda - Fix unable to record issue on ASUS N82JV&lt;br /&gt;
: ALSA: HDA: Realtek: Fixup jack detection to input subsystem&lt;br /&gt;
: ALSA: hda - patch_realtek.c remove one to many l's in the word.&lt;br /&gt;
: ALSA: hda - 4930g add internal lfe slider&lt;br /&gt;
: ALSA: hda - Add support for new IDT 92HD98 and 92HD99 codecs&lt;br /&gt;
: ALSA: HDA: Add ideapad quirk for two Dell machines&lt;br /&gt;
: ALSA: HDA: Add a new Conexant codec 506e (20590)&lt;br /&gt;
: ALSA: HDA: Fix mic initialization in VIA auto parser&lt;br /&gt;
: ALSA: HDA: Do not announce false surround in Conexant auto&lt;br /&gt;
: ALSA: HDA: Conexant auto: Handle multiple connections to ADC node&lt;br /&gt;
: ALSA: hda - simplify multistreaming playback model of ad1988&lt;br /&gt;
: ALSA: hda - Avoid cast with union data for HDMI audio infoframe&lt;br /&gt;
: ALSA: hda - add quirk for Ordissimo EVE using a realtek ALC662&lt;br /&gt;
: ALSA: HDA: Add subwoofer quirk for Acer Aspire 8942G&lt;br /&gt;
: ALSA: hda - Fix missing CA initialization for HDMI/DP&lt;br /&gt;
: ALSA: hda - switch lfe with side in mixer for 4930g&lt;br /&gt;
: ALSA: hda - Fix memory leaks in conexant jack arrays&lt;br /&gt;
: ALSA: HDA: Fix microphone(s) on Lenovo Edge 13&lt;br /&gt;
: Revert &amp;quot;ALSA: HDA: Create mixers on ALC887&amp;quot;&lt;br /&gt;
: ALSA: HDA: Create mixers on ALC887&lt;br /&gt;
===HDA Intel driver===&lt;br /&gt;
: ALSA: hda - Use bint for enable_msi option&lt;br /&gt;
: ALSA: HDA: Use LPIB position fix for Macbook Pro 7,1&lt;br /&gt;
: ALSA: HDA: Remove Poulsbo position fix quirks&lt;br /&gt;
: ALSA: HDA: Use LPIB position fix for Oaktrail&lt;br /&gt;
: ALSA: hda_intel: Add Oaktrail identifiers&lt;br /&gt;
: ALSA: hda - Check non-snoop in a single place&lt;br /&gt;
: ALSA: HDA: Add support for new AMD products&lt;br /&gt;
: ALSA: hda - Supports more audio streams&lt;br /&gt;
: ALSA: HDA: Use LPIB Position fix for Intel SCH Poulsbo&lt;br /&gt;
: ALSA: HDA: Set position fix to LPIB for an Atom/Poulsbo based device&lt;br /&gt;
: ALSA: hda_intel - revert a quirk that affect VIA chipsets&lt;br /&gt;
: ALSA: hda - Fix a regression for DMA-position check with CA0110&lt;br /&gt;
: ALSA: hda - Add position_fix quirk for Dell Inspiron 1010&lt;br /&gt;
: ALSA: hda - Distinguish each substream for better sticky assignment&lt;br /&gt;
: ALSA: hda - Fix a regression of the position-buffer check&lt;br /&gt;
: ALSA: hda - Add snoop option&lt;br /&gt;
: ALSA: hda: option to enable arbitrary buffer/period sizes&lt;br /&gt;
: ALSA: hda - Add Kconfig for the default buffer size&lt;br /&gt;
: ALSA: HDA: Remove redundant LPIB quirks for ATI chipset&lt;br /&gt;
: ALSA: hda - Fix SSYNC register value for non-Intel controllers&lt;br /&gt;
: ALSA: hda - Judge playback stream from stream id in&lt;br /&gt;
: ALSA: hda - Handle -1 as invalid position, too&lt;br /&gt;
: ALSA: hda: Allow multple SPDIF controls per codec&lt;br /&gt;
: ALSA: fix hda AZX_DCAPS_NO_TCSEL quirk check in driver_caps&lt;br /&gt;
: ALSA: hda - Reorganize controller quriks with bit flags&lt;br /&gt;
: ALSA: hda - Use LPIB for ATI/AMD chipsets as default&lt;br /&gt;
: Revert &amp;quot;ALSA: hda - Use position_fix=3 as default for AMD chipsets&amp;quot;&lt;br /&gt;
: ALSA: hda - Enable snoop bit for AMD controllers&lt;br /&gt;
: ALSA: hda - Use position_fix=3 as default for AMD chipsets&lt;br /&gt;
: ALSA: hda - Enable sync_write workaround for AMD generically&lt;br /&gt;
: ALSA: hda - ALSA HD Audio patch for Intel Panther Point DeviceIDs&lt;br /&gt;
: ALSA: hda: Prevent writing ICH6_PCIREG_TCSEL on AMD systems&lt;br /&gt;
: ALSA: HDA: Add position_fix quirk for an Asus device&lt;br /&gt;
: ALSA: hda - Don't handle empty patch files&lt;br /&gt;
===HDA generic driver===&lt;br /&gt;
: Refreshed patches&lt;br /&gt;
: Fix builds of hda_intel.c with old kernels below 2.6.29&lt;br /&gt;
: Add workarounds for older kernels to set non-cached page flags in hda_intel.c&lt;br /&gt;
: Fix fuzz of pci/hda/hda_intel.patch&lt;br /&gt;
: Add pci/hda/hda_jack.c build stub&lt;br /&gt;
: ALSA: hda/realtek - Avoid conflict of unsol-events with static quirks&lt;br /&gt;
: ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs&lt;br /&gt;
: Merge all missing things from upstream.&lt;br /&gt;
: ALSA: hda - Manage unsol tags in hda_jack.c&lt;br /&gt;
: ALSA: hda - Add missing inclusion of linux/export.h&lt;br /&gt;
: ALSA: hda - Integrate input-jack stuff into kctl-jack&lt;br /&gt;
: ALSA: hda - Give more unique names by snd_hda_get_pin_label()&lt;br /&gt;
: ALSA: hda/jack - Fix the assignment of input jack-type&lt;br /&gt;
: ALSA: hda/jack - Fix NULL-dereference at probing&lt;br /&gt;
: ALSA: HDA: Jack: Export required functions from hda_jack.c&lt;br /&gt;
: ALSA: hda - Merge input-jack helpers to hda_jack.c&lt;br /&gt;
: ALSA: hda - Create jack-detection kcontrols&lt;br /&gt;
: ALSA: hda - Cache the jack-detection value&lt;br /&gt;
: ALSA: hda - Introduce snd_hda_get_pin_label()&lt;br /&gt;
: ALSA: hda/realtek - Move ALC880 model=lg-lw to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Move ALC880 model=medion-rim to auto-parser&lt;br /&gt;
: ALSA: hda - fail ELD reading early&lt;br /&gt;
: ALSA: hda - move eld-&amp;amp;gt;spk_alloc fixup to hdmi_update_eld()&lt;br /&gt;
: ALSA: hda - fix ELD memory leak&lt;br /&gt;
: ALSA: hda/realtek - Move ALC885 macpro and imac24 models to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Remove left-over chunks in alc882_quirks.c&lt;br /&gt;
: ALSA: hda/realtek - Rewrite ALC882 acer-aspire-* models with the auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 desktop model quirks&lt;br /&gt;
: ALSA: hda/realtek - Remove ALC882 targa-* models&lt;br /&gt;
: ALSA: hda/realtek - Move ALC882 model=acer-aspire to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 model=acer quirk&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 model=clevo-m720 quirk&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 3stack-hp, 6stack-dell and clevo-m540r models&lt;br /&gt;
: ALSA: hda/realtek - Replace ALC882 arima, medion and laptop-eapd quirks&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 mitac and fujitsu-xa3530 static configs&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 lenovo and haier-w66 static configs&lt;br /&gt;
: ALSA: hda/realtek - Drop lenovo-sky, asus-m90v, fujitsu-pi2515 quirks&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 asus-a7j and asus-a7m models&lt;br /&gt;
: ALSA: hda/realtek - Move ALC888 ASUS EEE1601 config to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC882 model=asus-p5q static config&lt;br /&gt;
: ALSA: hda/realtek - Rewrite ALC882 model=vaio-tt with auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Remove all ALC262-quirk codes&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC262 model=basic static configs&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC262 model=hippo static quirks&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC262 model=hippo static quirks&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 model=fujitsu to auto-parser&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 benq and benq-t31 to fixup-lists&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 lenovo-3000 quirks to fixup-list&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC262 model=nec quirk&lt;br /&gt;
: ALSA: hda/realtek - Drop ALC262 model=toshiba-s06&lt;br /&gt;
: ALSA: hda/realtek - Convert ALC262 model=toshiba-rx1 to a fixup-list&lt;br /&gt;
: ALSA: hda/realtek - Convert alc262 model=tyan to a fixup-list&lt;br /&gt;
: ALSA: hda - Re-enable the check NO_PRESENCE misc bit&lt;br /&gt;
: ALSA: hda - Revert the check of NO_PRESENCE pincfg default bit&lt;br /&gt;
: ALSA: HDA: Refactor Realtek's automute&lt;br /&gt;
: ALSA: hda - Check NO_PRESENCE pincfg default bit&lt;br /&gt;
: ALSA: hda_hwdep: Fix possible buffer overflow&lt;br /&gt;
: ALSA: hda/realtek - Fix missing volume controls with ALC260&lt;br /&gt;
: ALSA: hda - Moved snd_print_pcm_rates() back into hda_proc.c&lt;br /&gt;
: ALSA: hdmi: fix printout of SAD sampling rates&lt;br /&gt;
: ALSA: hda/hdmi: expose ELD control&lt;br /&gt;
: ALSA: hda - Allow patching with any vendor/subsystem ids&lt;br /&gt;
: ALSA: hda - Remove the rest of ALC662 quirks&lt;br /&gt;
: ALSA: hda - Remove ALC662 ASUS eeepc-ep20 model quirk&lt;br /&gt;
: ALSA: hda - Remove ALC662 ASUS M51VA, G71V, H13 and G50V model quirks&lt;br /&gt;
: ALSA: hda - Rewrite ALC269 laptop-amic,dmic,&amp;amp;co quirks with fixups&lt;br /&gt;
: ALSA: hda - Rewrite ALC662 asus-mode* models with fixups&lt;br /&gt;
: ALSA: hda - Add multi-headphone NIDs in multiout struct&lt;br /&gt;
: ALSA: hda - Remove all ALC861 and ALC861-VD quirks&lt;br /&gt;
: ALSA: hda - Rename to snd_hda_parse_pin_defcfg()&lt;br /&gt;
: ALSA: hda - Don't spew too many ELD errors&lt;br /&gt;
: ALSA: hda - Remove ALC662 model=levono-101e model quirk&lt;br /&gt;
: ALSA: hda - Remove ALC662 eeepc-p701 and ecs models&lt;br /&gt;
: ALSA: hda - Get rid of left-over chunks by previous cleanups&lt;br /&gt;
: ALSA: hda - Remove ALC861 uniwill-m31, toshiba, asus and asus-laptop models&lt;br /&gt;
: ALSA: hda - Remove ALC268 model quirks&lt;br /&gt;
: ALSA: hda - Replace ALC269 quanta and lifebook models with fixups&lt;br /&gt;
: ALSA: hda - Remove acer, acer-aspire and acer-dmic models for ALC268&lt;br /&gt;
: ALSA: hda - Fix duplicated capture-volume creation for ALC268 models&lt;br /&gt;
: ALSA: hda - Remove ALC269 model=futjisu and Acer&lt;br /&gt;
: ALSA: hda - Remove dell, dell-zm1 and samsung-nc10 models for ALC272&lt;br /&gt;
: ALSA: hda - Remove ALC861VD Lenovo, Dallas, HP and V1S model quirks&lt;br /&gt;
: ALSA: hda - Remove ALC680 model quirks&lt;br /&gt;
: ALSA: hda - Remove ALC268 Dell, Toshiba and Zapto model quirks&lt;br /&gt;
: ALSA: hda - Remove ALC260 HP model quirks&lt;br /&gt;
: ALSA: hda - Remove ALC262 HP and sony-assamd quirks&lt;br /&gt;
: ALSA: hda - Add snd_hda_override_pin_caps() helper function&lt;br /&gt;
: ALSA: hda - Add tracepoint for unsolicited events&lt;br /&gt;
: ALSA: hda - Add basic tracepoints&lt;br /&gt;
: ALSA: hda - Use auto-parser for ASUS UX50, Eee PC P901, S101 and P1005&lt;br /&gt;
: ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM&lt;br /&gt;
: ALSA: hda - fix up typos in Kconfig help for default buffer size introduced in acfa634f&lt;br /&gt;
: ALSA: hda - Add Kconfig for the default buffer size&lt;br /&gt;
: ALSA: hda - Always read raw connections for proc output&lt;br /&gt;
: ALSA: hda - Split quirk codes from patch_realtek.c&lt;br /&gt;
: ALSA: hda - remove SND_HDA_POWER_SAVE protection of struct hda_loopback_check&lt;br /&gt;
: ALSA: hda - Add Creative CA0132 HDA codec support&lt;br /&gt;
: ALSA: HDMI - fix ELD monitor name length&lt;br /&gt;
: ALSA: hda - Fix missing static inline to beep dummy function&lt;br /&gt;
: ALSA: hda - Fix beep_device compilation warnings&lt;br /&gt;
: ALSA: hda: hdmi_eld_update_pcm_info: update a stream in place&lt;br /&gt;
: ALSA: hda: Virtualize SPDIF out controls&lt;br /&gt;
: ALSA: HDA: Unify HDMI hotplug handling.&lt;br /&gt;
: ALSA: hda - Check unsol-cap in is_jack_detectalbe()&lt;br /&gt;
: ALSA: hda - Add automute-mode enum to Conexant auto-parser&lt;br /&gt;
: ALSA: hda - Constify some API function arguments&lt;br /&gt;
: ALSA: hda - Constify some API function arguments&lt;br /&gt;
: ALSA: hda - Make common input-jack helper functions&lt;br /&gt;
===HR timer driver===&lt;br /&gt;
: ALSA: hrtimer: remove superfluous tasklet invocation&lt;br /&gt;
: ALSA: hrtimer: handle delayed timer interrupts&lt;br /&gt;
===ICE1712 driver===&lt;br /&gt;
: treewide: transciever/transceiver spelling fixes&lt;br /&gt;
===ICE1724 driver===&lt;br /&gt;
: ALSA: ice1724 - Support for ooAoo SQ210a&lt;br /&gt;
: ALSA: ice1724 - Allow card info based on model only&lt;br /&gt;
: ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations&lt;br /&gt;
: ALSA: ice1724 - External clock item only for cards with SPDIF_IN&lt;br /&gt;
: ALSA: ice1724 - Check for ac97 to avoid kernel oops&lt;br /&gt;
===ISA DMA===&lt;br /&gt;
: sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed&lt;br /&gt;
===Intel8x0 driver===&lt;br /&gt;
: Refresh pci/intel8x0.patch&lt;br /&gt;
: Regenerate patches to fix fuzz for 3.2-rc1 changes&lt;br /&gt;
: Fix build of intel8x0 with older kernels&lt;br /&gt;
: module_param: avoid bool abuse, add bint for special cases.&lt;br /&gt;
: ALSA: intel8x0: improve virtual environment detection&lt;br /&gt;
: ALSA: intel8x0: move virtual environment detection code into one place&lt;br /&gt;
: ALSA: intel8x0: Improve comments for VM optimization&lt;br /&gt;
: ALSA: intel8x0 - Fix inclusion of kvm_para.h&lt;br /&gt;
: ALSA: intel8x0: Improve performance in virtual environment&lt;br /&gt;
: ALSA: intel8x0: Apply headphones+mute LED quirk for Dell Inspiron 9300&lt;br /&gt;
===Intel8x0-modem driver===&lt;br /&gt;
: ALSA: intel8x0m: enable AMD8111 modem&lt;br /&gt;
: ALSA: intel8x0m: append 'm' to &amp;quot;r_intel8x0&amp;quot;&lt;br /&gt;
: ALSA: intel8x0m: add 'm' as &amp;quot;suffix&amp;quot; to static functions&lt;br /&gt;
: ALSA: intel8x0m: wait a bit before warm reset check&lt;br /&gt;
===LX6464ES===&lt;br /&gt;
: ALSA: lx6464es - fix device communication via command bus&lt;br /&gt;
: ALSA: lx6464es - command buffer API cleanup&lt;br /&gt;
: atomic: use &amp;amp;lt;linux/atomic.h&amp;amp;gt;&lt;br /&gt;
: ALSA: lx6464es - include mac address in device name&lt;br /&gt;
===MIPS===&lt;br /&gt;
: MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines&lt;br /&gt;
: ALSA: deprecate MIPS AU1X00 AC97 driver&lt;br /&gt;
===MIPS SGI A2 Audio System===&lt;br /&gt;
: ALSA: Convert mips directory to module_platform_driver&lt;br /&gt;
===MPU401 UART===&lt;br /&gt;
: Refreshed patches&lt;br /&gt;
: Refresh mpu401.patch for irq_flags removal&lt;br /&gt;
: ALSA: module_param: make bool parameters really bool&lt;br /&gt;
: sound: irq: Remove IRQF_DISABLED&lt;br /&gt;
: ALSA: mpu401: clean up interrupt specification&lt;br /&gt;
===MSND driver===&lt;br /&gt;
: snd_msnd -&amp;amp;gt;mode is fmode_t, not mode_t&lt;br /&gt;
===Maestro3 driver===&lt;br /&gt;
: ALSA: es1968,maestro3 - Use work for hw-volume control&lt;br /&gt;
===Memalloc module===&lt;br /&gt;
: treewide: Correct spelling of successfully in comments&lt;br /&gt;
: ALSA: core: sparse cleanups&lt;br /&gt;
===OPL3===&lt;br /&gt;
: ALSA: module_param: make bool parameters really bool&lt;br /&gt;
===OSS device core===&lt;br /&gt;
: switch device_get_devnode() and -&amp;amp;gt;devnode() to umode_t *&lt;br /&gt;
: sound: Use sound_register_*() for additional OSS minor devices&lt;br /&gt;
===OSS firmware core===&lt;br /&gt;
: sound: read i_size with i_size_read()&lt;br /&gt;
===PCI drivers===&lt;br /&gt;
: Avoid patching for pci/ad1889 driver&lt;br /&gt;
: ALSA: Fix dependency of CONFIG_SND_TEA575X&lt;br /&gt;
: [media] radio-sf16fmr2: convert to generic TEA575x interface&lt;br /&gt;
: ALSA: fm801: clean-up radio-related Kconfig&lt;br /&gt;
: ALSA: Add the driver for Digigram Lola PCI-e boards&lt;br /&gt;
: ALSA: es1968: add radio (tea575x tuner) support&lt;br /&gt;
: ALSA: azt3328: add custom AC97 semi-emulation use standard ALSA AC97 layer&lt;br /&gt;
===PDAudioCF driver===&lt;br /&gt;
: ALSA: pcmcia - Use pcmcia_request_irq()&lt;br /&gt;
: pcmcia: Make struct pcmcia_device_id const, sound drivers edition&lt;br /&gt;
: ALSA: use linux/io.h to fix compile warnings&lt;br /&gt;
===PPC Keywest driver===&lt;br /&gt;
: ALSA: keywest: Remove obsolete cleanup for clientdata&lt;br /&gt;
===PPC PMAC driver===&lt;br /&gt;
: ALSA: powermac - Allow input from microphone on Tumbler&lt;br /&gt;
===PPC PS3 driver===&lt;br /&gt;
: powerpc/ps3: Fix lv1_gpu_attribute hcall&lt;br /&gt;
===PPC Tumbler driver===&lt;br /&gt;
: ALSA: powermac - Correct lineout detection on PowerMac G4 DA&lt;br /&gt;
===RME HDSP driver===&lt;br /&gt;
: ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()&lt;br /&gt;
: ALSA: hdsp - Correct HDSP_VERSION_BIT constant, thus partly fixing RPM detection&lt;br /&gt;
===RME9652 driver===&lt;br /&gt;
: ALSA: hdspm - Provide unique driver id based on card serial&lt;br /&gt;
: ALSA: hdspm - Refactor serial number to avoid code duplication&lt;br /&gt;
: ALSA: hdspm - Fix PCI ID for PCIe RME MADI cards&lt;br /&gt;
: ALSA: hdspm - Enable all firmware ranges for PCI MADI/AES cards&lt;br /&gt;
: ALSA: hdspm - Fix MADI channel format in the status ioctl&lt;br /&gt;
: ALSA: hdspm - cleanup __user tags in ioctl()&lt;br /&gt;
: ALSA: hdspm - potential info leak in snd_hdspm_hwdep_ioctl()&lt;br /&gt;
: ALSA: hdspm - Simplify with snd_pcm_hw_constraint_pow2()&lt;br /&gt;
: ALSA: hdspm - Add missing KNOT flag for AES32 rate restriction&lt;br /&gt;
: ALSA: hdspm - Correct max buffer size limit&lt;br /&gt;
: ALSA: hdspm - Enable 32 samples/period on RME RayDAT/AIO&lt;br /&gt;
: ALSA: hdspm - Introduce hdspm_get_latency() to harmonize latency calculation&lt;br /&gt;
: ALSA: hdspm - Reorder period sizes according to their bit representation&lt;br /&gt;
: ALSA: hdspm - Set period_bytes_min to 32 * 4 for new RME cards&lt;br /&gt;
: ALSA: hdspm - Allow for 8192 period size on RME MADI and AES cards&lt;br /&gt;
: ALSA: hdspm - Fix uninitialized compile warnings&lt;br /&gt;
: ALSA: hdspm - Add firmware revision 0xcc for RME MADI&lt;br /&gt;
: ALSA: hdspm - Fix reported external sample rate on RME MADI and MADIface&lt;br /&gt;
: ALSA: hdspm - Provide MADI speed mode selector on RME MADI and MADIface&lt;br /&gt;
: ALSA: hdspm - Fix compile warnings with PPC&lt;br /&gt;
: ALSA: hdspm - Add firmware revision ID for RME MADI PCI version&lt;br /&gt;
: ALSA: hdspm - Fix jumping external wordclock frequency in AutoSync mode&lt;br /&gt;
: ALSA: hdspm - Fix locking in snd_hdspm_midi_input_read&lt;br /&gt;
: ALSA: hdspm - Add firmware ID for older AES32 cards.&lt;br /&gt;
: ALSA: hdspm - Fix midi port initialization&lt;br /&gt;
: ALSA: hdspm - Abort on unknown firmware revision&lt;br /&gt;
: ALSA: hdspm - Add updated firmware revision for AES32&lt;br /&gt;
: ALSA: hdspm - AES32: Use define instead of hardcoded channel count&lt;br /&gt;
: ALSA: hdspm - Fix lock/sync reporting on MADI and AES32&lt;br /&gt;
: ALSA: hdspm - prevent reading unitialized stack memory&lt;br /&gt;
: ALSA: hdspm - fix sync check on AES32&lt;br /&gt;
: ALSA: hdspm - Remove input selector on MADIface&lt;br /&gt;
: ALSA: hdspm - Fix DS/QS output channel mappings on RME MADI/MADIface&lt;br /&gt;
: ALSA: hdspm - Restrict channel count on RME AES/AES32&lt;br /&gt;
: ALSA: hdspm - Fix buffer handling on RME MADI/MADIface/AES(32)&lt;br /&gt;
: ALSA: hpdsm - RME AES(32): Fix missing channel mappings&lt;br /&gt;
===RTC timer driver===&lt;br /&gt;
: ALSA: rtctimer.c needs module.h&lt;br /&gt;
===SB16/AWE driver===&lt;br /&gt;
: ALSA: sb16 - Fix build errors on MIPS and others with 13bit ioctl size&lt;br /&gt;
===SGI O2 Audio===&lt;br /&gt;
: ALSA: Convert mips directory to module_platform_driver&lt;br /&gt;
===SIS7019 driver===&lt;br /&gt;
: ALSA: sis7019 - convert to dev_*() logging&lt;br /&gt;
: ALSA: sis7019 - give slow codecs more time to reset&lt;br /&gt;
===SPARC AMD7930 driver===&lt;br /&gt;
: dt/sound: Eliminate users of of_platform_{,un}register_driver&lt;br /&gt;
===SPARC DBRI driver===&lt;br /&gt;
: atomic: use &amp;amp;lt;linux/atomic.h&amp;amp;gt;&lt;br /&gt;
===SPARC cs4231 driver===&lt;br /&gt;
: dt/sound: Eliminate users of of_platform_{,un}register_driver&lt;br /&gt;
===Serial BUS drivers===&lt;br /&gt;
: Drop the check of video_get_drvdata()&lt;br /&gt;
: Fix build of tea575x-tuner with 2.6.27-2.6.29 kernels&lt;br /&gt;
: Drop V4L1 support from tea575x-tuner&lt;br /&gt;
: Fix build of tea575-tuner with older kernels&lt;br /&gt;
: ALSA: es1968: add radio (tea575x tuner) support&lt;br /&gt;
===SoC Audio for Freecale i.MX1x i.MX2x CPUs===&lt;br /&gt;
: ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver.&lt;br /&gt;
: ASoC: imx: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Add missed MODULE_LICENSE(&amp;quot;GPL&amp;quot;) for imx-pcm-fiq&lt;br /&gt;
: ASoC: Convert imx directory to module_platform_driver&lt;br /&gt;
: ASoC: Make SND_SOC_MX27VIS_AIC32X4 depend on I2C&lt;br /&gt;
: ASoC: imx: Remove unused variable 'dai'&lt;br /&gt;
: ASoC: imx: Fix build warning of unused 'card' variable&lt;br /&gt;
: ASoC: Remove unused function declaration in imx-ssi.h&lt;br /&gt;
: ASoC: imx: eukrea_tlv320 needs i2c&lt;br /&gt;
: ASoC: imx: use more robust checking of available streams&lt;br /&gt;
: ASoC: imx-ssi: use dma_writecombine consistently&lt;br /&gt;
: ARM i.MX dma: Fix burstsize settings&lt;br /&gt;
: ASoC: imx: add missing module informations&lt;br /&gt;
: ASoC: imx: Remove unused Kconfig SND_MXC_SOC_SSI entry&lt;br /&gt;
: ASoC: imx: remove superfluous code in imx-ssi.c&lt;br /&gt;
: ASoC: imx: fix burstsize for DMA&lt;br /&gt;
: ASoC: imx: set watermarks for mx2-dma&lt;br /&gt;
: ASoC: Add machine driver for Visstrim_M10 board.&lt;br /&gt;
: ASoC: Fix burstsize and DSP_B format problems in imx-ssi.&lt;br /&gt;
: ASoC: eukrea-tlv320: add MBIMXSD51 support&lt;br /&gt;
: eukrea-tlv320: fix platform_name&lt;br /&gt;
===SoC Audio for TXx9===&lt;br /&gt;
: ASoC: txx9: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert txx9 directory to module_platform_driver&lt;br /&gt;
: ASoC: txx9: Add __exit_p at necessary place&lt;br /&gt;
: ASoC: Fix txx9aclc.c build&lt;br /&gt;
===SoC Audio for the Atmel AT32/AT91 System-on-Chip===&lt;br /&gt;
: ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC&lt;br /&gt;
: ASoC: check for substream not channels_min in pcm engines&lt;br /&gt;
: ASoC: Fix build dependency for SND_ATMEL_SOC_SSC&lt;br /&gt;
: ASoC: atmel: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert atmel directory to module_platform_driver&lt;br /&gt;
: ASoC: Constify snd_soc_dai_ops structs&lt;br /&gt;
: ASoC: drop support for PlayPaq with WM8510&lt;br /&gt;
: ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers&lt;br /&gt;
: ASoC: playpaq_wm8510: Return proper error if clk_get fails&lt;br /&gt;
: sound: sound/atmel_ssc_dai: add a missing space to an error message&lt;br /&gt;
: ASoC: core - Optimise and refactor pcm_new() to pass only rtd&lt;br /&gt;
: ASoC: Add context parameter to card DAPM callbacks&lt;br /&gt;
: ASoC: atmel_ssc: Don't try to free ssc if request failed&lt;br /&gt;
: ASoC: atmel_ssc_dai: fix ssc error path&lt;br /&gt;
: ASoC: trivial: typo in atmel_pcm_dma_params strucutre comment&lt;br /&gt;
: ASoC: trivial: typo in debug comment&lt;br /&gt;
: ASoC: sam9g20_wm8731: use the proper SYSCKL value&lt;br /&gt;
: ASoC: Remove -codec from WM8731 driver name&lt;br /&gt;
===SoC Audio for the Samsung chips===&lt;br /&gt;
: ASoC: Fix idma build after update for channel count check&lt;br /&gt;
: ASoC: Add trivial pm_runtime usage to Samsung DAI drivers&lt;br /&gt;
: ASoC: samsung: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Remove export of s3c_pcm_dai&lt;br /&gt;
: ASoC: Complete initialisation before registering Samsung PCM DAI&lt;br /&gt;
: ASoC: Staticise asoc_idma_platform&lt;br /&gt;
: ASoC: Raise Speyside audio system clock rate to 512fs&lt;br /&gt;
: ASoC: Fix a typo in s3c24xx_simtec_tlv320aic23 driver&lt;br /&gt;
: ASoC: Convert Samsung I2S driver to devm_kzalloc()&lt;br /&gt;
: ASoC: Make SND_SOC_LITTLEMILL select MFD_WM8994&lt;br /&gt;
: ASoC: Map microphones on Littlemill&lt;br /&gt;
: ASoC: Add WM8958 based headset detection on Littlemill&lt;br /&gt;
: ASoC: Rename Speyside WM8962 to Tobermory&lt;br /&gt;
: ASoC: Fix __iomem annotation for IDMA registers&lt;br /&gt;
: ASoC: Convert smdk_wm8994pcm to use module_platform_driver()&lt;br /&gt;
: ASoC: Add basic 1277-EV1 Littlemill audio driver&lt;br /&gt;
: ASoC: Convert Samsung directory to module_platform_driver&lt;br /&gt;
: ASoC: Add fully_routed flag to Speyside machines&lt;br /&gt;
: ASoC: Add Lowland machine driver&lt;br /&gt;
: ASoC: Include linux/module.h for smdk2443_wm9710&lt;br /&gt;
: ASoC: Fix a typo in jive_wm8750&lt;br /&gt;
: ASoC: Correct name of Speyside Main Speaker widget&lt;br /&gt;
: ASoC: SAMSUNG: Fix build error&lt;br /&gt;
: ASoC: Flush Samsung DMA on free&lt;br /&gt;
: ASoC: Samsung: Update DMA interface&lt;br /&gt;
: ASoC: Convert Goni to data based DAPM init&lt;br /&gt;
: ASoC: Convert Jive to table based init&lt;br /&gt;
: ASoC: Convert SMDK WM8580 to table based DAPM init&lt;br /&gt;
: ASoC: Convert SmartQ to table based init&lt;br /&gt;
: ASoC: Convert RX1950 to table based init&lt;br /&gt;
: ASoC: Convert H1940 to table based init&lt;br /&gt;
: ASoC: Convert Simtec machines to table based DAPM init&lt;br /&gt;
: ASoC: samsung: s3c-i2s-v2.c needs module.h&lt;br /&gt;
: ASoC: samsung: WM8994 depends on MFD_WM8994&lt;br /&gt;
: ASoC: Staticise simtec_audio_resume()&lt;br /&gt;
: ASoC: Staticise samsung_spdif_dai&lt;br /&gt;
: ASoC: samsung: Add __devexit_p at necessary places&lt;br /&gt;
: ASoC: Use dai_fmt in speyside_wm8962&lt;br /&gt;
: ASoC: Add DMIC control to Speyside WM8962 board&lt;br /&gt;
: ASoC: Add support for on-board analogue microphones on Speyside WM8962&lt;br /&gt;
: ASoC: Convert WM8962 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: Support a wider range of sample rates on Speyside WM8962&lt;br /&gt;
: ASoC: Add line loads to the list of supported detections for Speyside&lt;br /&gt;
: ASoC: samsung: Fix checking return value of clk_get&lt;br /&gt;
: ASoC: SAMSUNG: Add Kconfig to support SMDK4212&lt;br /&gt;
: ASoC: Add Springbank I/O card to Speyside Kconfig&lt;br /&gt;
: ASoC: Ensure we only run Speyside WM8962 bias level callbacks once&lt;br /&gt;
: ASoC: Run Speyside WM8962 at 512fs&lt;br /&gt;
: ASoC: rx1950: Fix compilation error due to missing header&lt;br /&gt;
: ASoC: h1940: Fix compilation error due to missing header&lt;br /&gt;
: ASoC: Allow userspace control of Speyside headphone output&lt;br /&gt;
: ASoC: Update SMDKs for WM8580 -codec removal&lt;br /&gt;
: ASoC: SAMSUNG: Add I2S0 internal dma driver&lt;br /&gt;
: ASoC: Fix warning in Speyside WM8962&lt;br /&gt;
: ASoC: Fix binding of WM8750 on Jive&lt;br /&gt;
: ASoC: Revert &amp;quot;ASoC: SAMSUNG: Add I2S0 internal dma driver&amp;quot;&lt;br /&gt;
: ASoC: SAMSUNG: Add I2S0 internal dma driver&lt;br /&gt;
: ASoC: SAMSUNG: Modify I2S driver to support idma&lt;br /&gt;
: ASoC: Improve error reporting in Speyside WM8962 driver&lt;br /&gt;
: ASoC: SAMSUNG: Add idma related register definition&lt;br /&gt;
: ASoC: SAMSUNG: 24-bit audio playback on Exynos4210&lt;br /&gt;
: ASoC: SAMSUNG: Move I2S common register definition&lt;br /&gt;
: ASoC: SAMSUNG: Add WM8994 PCM Machine driver&lt;br /&gt;
: ASoC: SMDKV310: Enable SPDIF device&lt;br /&gt;
: ASoC: Fix mismerge of Speyside set_bias_level_post()&lt;br /&gt;
: ASoC: Support Speyside build variants with WM8962 fitted&lt;br /&gt;
: ASoC: Manage Speyside system clocking only in bias management&lt;br /&gt;
: ASoC: Update speyside audio driver for hardware revision 2&lt;br /&gt;
: ASoC: SAMSUNG: Fix the incorrect referencing of I2SCON register&lt;br /&gt;
: ASoC: Don't specify the DMA driver for Speyside baseband link&lt;br /&gt;
: ASoC: Mark Speyside widgets as ignoring suspend&lt;br /&gt;
: ASoC: Add stub baseband link on Speyside&lt;br /&gt;
: ASoC: Add pin switches for fixed analogue inputs and outputs on Speyside&lt;br /&gt;
: ASoC: Add Speyside headset jack detection support&lt;br /&gt;
: ASoC: Support the sub speaker driver on Speyside&lt;br /&gt;
: ASoC: Optimise clock management for WM8915 Speyside&lt;br /&gt;
: ASoC: Add basic widgets for WM8915 Speyside&lt;br /&gt;
: ASoC: Remove to support sound for S5P6442&lt;br /&gt;
: ASoC: Don't specify the DMA driver for Goni baseband link&lt;br /&gt;
: ASoC: Don't specify the DMA driver for OpenMoko baseband link&lt;br /&gt;
: ASoC: Fix CODEC DAI names for Goni&lt;br /&gt;
: ASoC: Fix CODEC name in Goni&lt;br /&gt;
: ASoC: Initial audio support for Speyside on Cragganmore 6410&lt;br /&gt;
: ASoC: SAMSUNG: Add WM8580 PCM Machine driver&lt;br /&gt;
: ASoC: SAMSUNG: Fix the inverted clocks handling for pcm driver&lt;br /&gt;
: ASoC: mini2440: Fix uda134x codec problem.&lt;br /&gt;
: ASoC: Change dependency of ARCH_EXYNOS4&lt;br /&gt;
: ASoC: Samsung: Merge neo1937_wm8753 and neo1973_gta02_wm8753 sound board driver&lt;br /&gt;
: ASoC: neo1973_wm8753: Remove scenario management code.&lt;br /&gt;
: ASoC: remove one to many l's in the word&lt;br /&gt;
: ASoC: neo1973_wm8753 audio support does not require scoop&lt;br /&gt;
===SoC Blackfin===&lt;br /&gt;
: Add missing soc/* stub files&lt;br /&gt;
: ASoC: check for substream not channels_min in pcm engines&lt;br /&gt;
: ASoC: blackfin: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert blackfin directory to module_platform_driver&lt;br /&gt;
: blackfin: add module.h to files implicitly expecting to use it.&lt;br /&gt;
: ASoC: Staticise bf5xx_pcm_i2s_new()&lt;br /&gt;
: ASoC: Staticise bf5xx_pcm_ac97_new()&lt;br /&gt;
: ASoC: bf5xx-ad73311: Fix prototype for bf5xx_probe&lt;br /&gt;
: ASoC: Blackfin: bf5xx-ad193x: Fix codec device name&lt;br /&gt;
: ASoC: Blackfin: ADAU1373 eval board support&lt;br /&gt;
: ASoC: ad193x: fix system clock&lt;br /&gt;
: ASoC: Blackfin: Add machine driver for EVAL-ADAV80X boards&lt;br /&gt;
: ASoC: Blackfin: allow SPI for SSM2602 parts&lt;br /&gt;
: ASoC: Blackfin: Add bf5xx-adau1701 machine driver&lt;br /&gt;
: ASoC: Clean up some coding style nits in the bf5xx-i2s-pcm driver&lt;br /&gt;
: ASoC: Fix Blackfin I2S _pointer() implementation return in bounds values&lt;br /&gt;
: ASoC: Blackfin: bf5xx-ad1836: Fix codec device name&lt;br /&gt;
: ASoC: Blackfin: push down SPORT settings from global variables&lt;br /&gt;
: ASoC: Blackfin: standardize machine driver names&lt;br /&gt;
: ASoC: Blackfin: drop &amp;quot;-codec&amp;quot; from codec names&lt;br /&gt;
: ASoC: Blackfin: add ad193x sysclk configuration&lt;br /&gt;
: ASoC: Blackfin I2S: add 8-bit sample support&lt;br /&gt;
===SoC Codec 88PM860x===&lt;br /&gt;
: Add missing soc/* stub files&lt;br /&gt;
: ASoC: Convert 88pm860x-codec to devm_kzalloc()&lt;br /&gt;
: ASoC: Convert 88pm860x-codec to table based DAPM and control init&lt;br /&gt;
: ASoC: Convert CODEC drivers to module_platform_driver&lt;br /&gt;
: ASoC: Include delay.h in 88pm860x&lt;br /&gt;
: ASoC: 88pm860x-codec - reset the codec correctly&lt;br /&gt;
: ASoC: 88pm860x-codec - Allow independent use of both I2S playback and capture&lt;br /&gt;
: ASoC: s/w-&amp;amp;gt;kcontrols/w-&amp;amp;gt;kcontrol_news/g&lt;br /&gt;
===SoC Codec AC97===&lt;br /&gt;
: ASoC: Drop unused state parameter from CODEC suspend callback&lt;br /&gt;
: ASoC: Convert CODEC drivers to module_platform_driver&lt;br /&gt;
===SoC Codec AD1836===&lt;br /&gt;
: ASoC: Convert ad1836 to devm_kzalloc()&lt;br /&gt;
: ASoC: Drop unused state parameter from CODEC suspend callback&lt;br /&gt;
: ASoC: Fix wrong define for AD1836_ADC_WORD_OFFSET&lt;br /&gt;
: ASoC: AD1836: rename suspend/resume funcs&lt;br /&gt;
: ASoC: AD1836: fix codec name&lt;br /&gt;
: ASoC: AD1836: fix intermixed tab/space indentation&lt;br /&gt;
: ASoC: AD1836: drop unnecessary spi register check&lt;br /&gt;
: ASoC: AD1836: clean up comment headers&lt;br /&gt;
: ASoC: AD1836: Fix build error&lt;br /&gt;
: ASoC: AD1836: Add input gain control for ADC2&lt;br /&gt;
: ASoC: AD1836: Remove unused fields from private struct&lt;br /&gt;
: ASoC: AD1836: Add AD1835/AD1837/AD1838/AD1839 support&lt;br /&gt;
: ASoC: AD1836: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: AD1836: Add ADC/DAC controls helper macros&lt;br /&gt;
: ASoC: AD1836: Fix setting the PCM format&lt;br /&gt;
===SoC Codec AD1938===&lt;br /&gt;
: Add missing soc/* stub files&lt;br /&gt;
===SoC Codec AD193X===&lt;br /&gt;
: ASoC: Convert ad193x to devm_kzalloc()&lt;br /&gt;
: ASoC: ad193x: Convert to direct regmap API usage&lt;br /&gt;
: ASoC: ad193x: Use snd_soc_update_bits where appropriate&lt;br /&gt;
: ASoC: ad193x: Add sysclk DAPM supply&lt;br /&gt;
: ASoC: ad193x: Remove non-functional DAPM route controls&lt;br /&gt;
: ASoC: ad193x: Make enum items const char * const&lt;br /&gt;
: ASoC: ad193x: Provide dB ranges for the volume controls&lt;br /&gt;
: ASoC: ad193x: Use table based DAPM and controls setup&lt;br /&gt;
: ASoC: ad193x: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: ad193x: Fix define of AD193X_PLL_INPUT_MASK&lt;br /&gt;
: ASoC: ad193x: Setup regmap read and write flag masks for SPI&lt;br /&gt;
: ASoC: ad193x: remove cache support&lt;br /&gt;
: ASoC: ad193x: fix dac word len setting&lt;br /&gt;
: ASoC: ad193x: fix registers definition&lt;br /&gt;
: ASoC: ad193x: fix codec name&lt;br /&gt;
: ASoC: ad193x: tweak style to match other codecs&lt;br /&gt;
===SoC Codec AD1980===&lt;br /&gt;
: ASoC: Convert CODEC drivers to module_platform_driver&lt;br /&gt;
: ASoC: Drop exporting ad1980_dai&lt;br /&gt;
: ASoC: ad1980: Return proper error if vendor id mismatch&lt;br /&gt;
: ASoC: ad1980: fix codec name&lt;br /&gt;
===SoC Codec AD73311===&lt;br /&gt;
: ASoC: Convert CODEC drivers to module_platform_driver&lt;br /&gt;
: ASoC: ad73311: fix codec name&lt;br /&gt;
===SoC Codec ADAU1373===&lt;br /&gt;
: ASoC: Convert adau1373 to devm_kzalloc()&lt;br /&gt;
: ASoC: Drop unused state parameter from CODEC suspend callback&lt;br /&gt;
: ASoC: Cleanup duplicated const&lt;br /&gt;
: ASoC: adau1373: fix DB_RANGE size&lt;br /&gt;
: ASoC: Fix setting adau1373_dai-&amp;amp;gt;master for SND_SOC_DAIFMT_CBS_CFS&lt;br /&gt;
: ASoC: Add ADAU1373 codec support&lt;br /&gt;
===SoC Codec ADAU1701===&lt;br /&gt;
: ASoC: Convert adau1701 to devm_kzalloc()&lt;br /&gt;
: ASoC: Move SigmaDSP firmware loader to ASoC&lt;br /&gt;
: ASoC: Cleanup duplicated const&lt;br /&gt;
: ASoC: adau1701: Fix prototype for adau1701_set_sysclk&lt;br /&gt;
: ASoC: adau1701: Initialize codec-&amp;amp;gt;control_data before using it&lt;br /&gt;
: ASoC: adau1701: signedness bug in adau1701_write()&lt;br /&gt;
: ASoC: Add ADAU1701 codec driver&lt;br /&gt;
===SoC Codec ADAV80x===&lt;br /&gt;
: ASoC: Allow source specification for CODEC level sysclk&lt;br /&gt;
: ASoC: Report an error for unknown adav80x formats&lt;br /&gt;
: ASoC: Add ADAV80x codec driver&lt;br /&gt;
===SoC Codec AK4104===&lt;br /&gt;
: ASoC: Convert ak4104 to devm_kzalloc()&lt;br /&gt;
: ASoC: Fix reg_word_size for ak4104&lt;br /&gt;
: ASoC: Remove module probe announcements from CODEC drivers&lt;br /&gt;
===SoC Codec AK4535===&lt;br /&gt;
: ASoC: Convert ak4535 to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove unneeded platform_device.h inclusions from CODECs&lt;br /&gt;
: ASoC: ak4535: fixup cache register table&lt;br /&gt;
: ASoC: ak4535: convert to soc-cache&lt;br /&gt;
: ASoC: Use data based init for ak4535 DAPM&lt;br /&gt;
===SoC Codec AK4641===&lt;br /&gt;
: ASoC: Fix return value of ak4641_pcm_set_dai_fmt()&lt;br /&gt;
: ASoC: Convert ak4641 to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove unneeded platform_device.h inclusions from CODECs&lt;br /&gt;
: ASoC: ak4641: Use SND_SOC_DAPM_DAC for Voice Playback stream widget&lt;br /&gt;
: ASoC: ak4641: Remove unused codec field from struct ak4641_priv&lt;br /&gt;
: ASoC: Staticize ak4641_dai&lt;br /&gt;
: ASoC: Asahi Kasei AK4641 codec driver&lt;br /&gt;
===SoC Codec AK4642===&lt;br /&gt;
: ASoC: Convert ak4642 to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove unneeded platform_device.h inclusions from CODECs&lt;br /&gt;
: ASoC: Remove driver versioning from ak4642&lt;br /&gt;
: ASoC: ak4642: add ak4648 support&lt;br /&gt;
: ASoC: ak4642: add Line out support&lt;br /&gt;
: ASoC: ak4642: add headphone mute switch control&lt;br /&gt;
: ASoC: ak4642: add DAPM support for HeadPhone Output&lt;br /&gt;
: ASoC: ak4642: add ak4642_set_bias_level()&lt;br /&gt;
: ASoC: ak4642: ak4642 was tested&lt;br /&gt;
: ASoC: ak4642: fixup cache register table&lt;br /&gt;
: ASoC: ak4642: convert to soc-cache&lt;br /&gt;
: ASoC: ak4642: fixup snd_soc_update_bits mask for PW_MGMT2&lt;br /&gt;
: ASoC: ak4642: add SND_SOC_DAIFMT_FORMAT support&lt;br /&gt;
===SoC Codec AK4671===&lt;br /&gt;
: ASoC: Convert ak4671 to devm_kzalloc()&lt;br /&gt;
: ASoC: ak4671: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: Remove unneeded hw_write initialisation in ak4671&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct ak4671_priv&lt;br /&gt;
: ASoC: Use data based init for ak4671 DAPM&lt;br /&gt;
===SoC Codec CQ0093 Voice===&lt;br /&gt;
: mfd: Use mfd cell platform_data for davinci cells platform bits&lt;br /&gt;
: asoc: davinci_voicecodec: use mfd_data instead of driver_data&lt;br /&gt;
: ASoC: DaVinci: fix kernel panic due to uninitialized platform_data&lt;br /&gt;
===SoC Codec CS4270===&lt;br /&gt;
: ASoC: Convert cs4270 to devm_kzalloc()&lt;br /&gt;
: ASoC: cs4720: use snd_soc_cache_sync()&lt;br /&gt;
: ASoC: Return early with -EINVAL if invalid dai format is detected&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct cs4270_private&lt;br /&gt;
: ASoC: Fix comment in cs4270 codec driver&lt;br /&gt;
: ASoC: Constify i2c_device_id table&lt;br /&gt;
: ASoC: Remove module probe announcements from CODEC drivers&lt;br /&gt;
===SoC Codec CS42L51===&lt;br /&gt;
: ASoC: Convert cs42l51 to devm_kzalloc()&lt;br /&gt;
: ASoC: Convert cs42l51 to table based DAPM and control init&lt;br /&gt;
: ASoC: cs42l51: Fix off-by-one for reg_cache_size&lt;br /&gt;
: ASoC: Avoid a redundant read in cs42l51_pdn_event&lt;br /&gt;
: ASoC: Return early with -EINVAL if invalid dai format is detected&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct cs42l51_private&lt;br /&gt;
===SoC Codec CS42L73===&lt;br /&gt;
: ASoC: cs42l73: Fix clear wrong bits in cs42l73_set_dai_fmt&lt;br /&gt;
: ASoC: Convert CS42L73 to devm_kzalloc()&lt;br /&gt;
: ASoC: Staticise and constify cs42l73_reg_defaults&lt;br /&gt;
: ASoC: cs42l73: Make inv and format to be unsigned int&lt;br /&gt;
: ASoC: cs42l73: Unify the way to define bits of register&lt;br /&gt;
: ASoC: Remove redundant regcache_sync call in cs42l73_resume&lt;br /&gt;
: ASoC: cs42l73: Show correct revision id&lt;br /&gt;
: ASoC: cs42l73: Return proper error code if device id mismatch&lt;br /&gt;
: ASoC: Add support for CS42L73 codec&lt;br /&gt;
===SoC Codec CX20442===&lt;br /&gt;
: ASoC: cx20442: add bias control over a platform provided regulator&lt;br /&gt;
: Revert &amp;quot;ASoC: Update cx20442 for TTY API change&amp;quot;&lt;br /&gt;
: ASoC: Update cx20442 for TTY API change&lt;br /&gt;
: ASoC: Use data based init for cx20442 DAPM&lt;br /&gt;
: ASoC: CX20442: fix wrong reg_cache_default content&lt;br /&gt;
: ASoC: CX20442: fix NULL pointer dereference&lt;br /&gt;
===SoC Codec Cirrus Logic CS4271===&lt;br /&gt;
: ASoC: cs4271: Fix wrong mask parameter in some snd_soc_update_bits calls&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct cs4271_private&lt;br /&gt;
: ASoC: Manage mode and rate bits correctly for CS4271 CODEC.&lt;br /&gt;
: ASoC: Extend range of supported sample rates for CS4271 CODEC.&lt;br /&gt;
: ASoC: Constify i2c_device_id table&lt;br /&gt;
: ASoC: CS4271: Move Chip Select control out of the CODEC code.&lt;br /&gt;
: ASoC: Staticise non-exported symbols in cs4271&lt;br /&gt;
: ASoC: cs4271.c: improve error handling&lt;br /&gt;
: ASoC: CS4271 codec support&lt;br /&gt;
===SoC Codec DA7210===&lt;br /&gt;
: ASoC: da7210: Add support for line input and mic&lt;br /&gt;
: ASoC: Convert da7210 to devm_kzalloc()&lt;br /&gt;
: ASoC: Fix duplicate const warnings in da7210.c&lt;br /&gt;
: ASoC: da7210: Add support for line out and DAC&lt;br /&gt;
: ASoC: da7210: Add support for DAPM&lt;br /&gt;
: ASoC: da7210: Add support for ALC and Noise suppression&lt;br /&gt;
: ASoC: da7210: Add support for mute and zero cross controls&lt;br /&gt;
: ASoC: da7210: Add support for High pass and Voice filters for ADC and DAC&lt;br /&gt;
: ASoC: da7210: Add support for ADC &amp;amp; DAC equalizers&lt;br /&gt;
: ASoC: da7210: bugfix for head phone volume control&lt;br /&gt;
: ASoC: Convert DA7210 to table based DAPM init&lt;br /&gt;
: ASoC: da7210: Add support for other DAI word lengths, format and mode&lt;br /&gt;
: ASoC: da7210: convert to soc-cache&lt;br /&gt;
===SoC Codec DFBM-CS320 bluethooth===&lt;br /&gt;
: ASoC: Add driver for the dfbmcs320 bluetooth module&lt;br /&gt;
===SoC Codec DIT SPDI/F===&lt;br /&gt;
: ASoC: spdif-dit: Add missing MODULE_*&lt;br /&gt;
===SoC Codec Freescale SGTL5000===&lt;br /&gt;
: ASoC: sgtl5000: update author email address&lt;br /&gt;
: regulator: pass additional of_node to regulator_register()&lt;br /&gt;
: ASoC: Convert sgtl5000 to use devm_kzalloc()&lt;br /&gt;
: ASoC: sgtl5000: Fix voltage units in dev_err message&lt;br /&gt;
: ASoC: sgtl5000: fix DB_RANGE size&lt;br /&gt;
: ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls&lt;br /&gt;
: ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value&lt;br /&gt;
: ASoC: Set sgtl5000-&amp;amp;gt;ldo in ldo_regulator_register&lt;br /&gt;
: ASoC: sgtl5000: Fix setting mic bias resistor&lt;br /&gt;
: ASoC: sgtl5000: Fix define for SGTL5000_BIAS_R_MASK&lt;br /&gt;
: ASoC: sgtl5000: fix module device table type for sgtl5000_dt_ids&lt;br /&gt;
: ASoC: sgtl5000: add device tree probe support&lt;br /&gt;
: ASoC: sgtl5000: fix cache handling&lt;br /&gt;
: ASoC: sgtl5000: guide user when regulator support is needed&lt;br /&gt;
: ASoC: sgtl5000: refactor registering internal ldo&lt;br /&gt;
: ASoC: Support !REGULATOR build for sgtl5000&lt;br /&gt;
: ASoC: sgtl5000: use after free in ldo_regulator_register()&lt;br /&gt;
: ASoC: Staticise non-exported symbols in SGTL5000&lt;br /&gt;
: ASoC: remove unnecessary header including in SGTL5000 codec driver&lt;br /&gt;
: ASoC: Add Freescale SGTL5000 codec support&lt;br /&gt;
===SoC Codec General Digital MICs===&lt;br /&gt;
: ASoC: DMIC codec - Add input widget&lt;br /&gt;
===SoC Codec Ingenic JZ4740===&lt;br /&gt;
: ASoC: Convert jz4740 to devm_kzalloc()&lt;br /&gt;
: ASoC: Include linux/io.h for jz4740 codec&lt;br /&gt;
: ASoC: codecs: JZ4740: Convert to table based controls and DAPM setup&lt;br /&gt;
: ASoC: codecs: JZ4740: Fix OOPS&lt;br /&gt;
===SoC Codec LM4857===&lt;br /&gt;
: ASoC: Convert lm4857 to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove references to linux@wolfsonmicro.com&lt;br /&gt;
: ASoC: neo1973_wm8753: Move lm4857 specefic code to its own module&lt;br /&gt;
===SoC Codec MAX98088===&lt;br /&gt;
: ASoC: Convert max98088 to devm_kzalloc()&lt;br /&gt;
: ASoC: max98088 codec: Catch driver bugs for eq channel name&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct max98088_priv&lt;br /&gt;
: ASoC: Remove redundant freq assignment for&lt;br /&gt;
: ASoC: codecs: max98088: Added digital mute function in DAI1 and DAI2&lt;br /&gt;
: ASoC: codecs: max98088: Moved the EX Limiter Mode from dapm widget to control&lt;br /&gt;
: ASoC: codecs: max98088: Fixed invalid register definitions in mixer controls&lt;br /&gt;
: ASoC: Use data based init for max98088 DAPM&lt;br /&gt;
===SoC Codec MAX98095===&lt;br /&gt;
: ASoC: Convert max98095 to devm_kzalloc()&lt;br /&gt;
: ASoC: max98095: Convert codec-&amp;amp;gt;hw_write to snd_soc_write&lt;br /&gt;
: ASoC: max98095 codec: Catch driver bugs for biquad channel name&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct max98095_priv&lt;br /&gt;
: ASoC: codecs: Max98095: Fix logging of hardware revision.&lt;br /&gt;
: ASoC: Max98095: Move existing NULL check before pointer dereference.&lt;br /&gt;
: ASoC: Add EQ and filter to max98095 CODEC driver&lt;br /&gt;
: ASoC: Remove redundant freq assignment for&lt;br /&gt;
: ASoC: Add max98095 CODEC driver&lt;br /&gt;
===SoC Codec MAX9850===&lt;br /&gt;
: ASoC: Convert max9850 to devm_kzalloc()&lt;br /&gt;
: ASoC: Convert max9850 to table based DAPM and control init&lt;br /&gt;
: ASoC: Fix spacing in MAX8950&lt;br /&gt;
: ASoC: Add MAX9850 codec driver&lt;br /&gt;
===SoC Codec MAX9877===&lt;br /&gt;
: ASoC: max9877: Update register if either val or val2 is changed&lt;br /&gt;
===SoC Codec Philips UDA134x===&lt;br /&gt;
: ASoC: UDA134x: Remove POWER_OFF_ON_STANDBY define.&lt;br /&gt;
: ASoC: mini2440: Fix uda134x codec problem.&lt;br /&gt;
===SoC Codec Philips UDA1380===&lt;br /&gt;
: ASoC: Convert uda1380 to devm_kzalloc()&lt;br /&gt;
: ASoC: Convert uda1380 to table based DAPM and control init&lt;br /&gt;
: ASoC: uda1380: Convert to gpio_request_one()&lt;br /&gt;
: ASoC: uda1380: Return proper error in uda1380_modinit failure path&lt;br /&gt;
===SoC Codec RT5631===&lt;br /&gt;
: ASoC: Convert rt5631 to devm_kzalloc()&lt;br /&gt;
: ASoC: rt5631: fix DB_RANGE size&lt;br /&gt;
: ASoC: rt5631: Remove unused codec field from struct rt5631_priv&lt;br /&gt;
: ASoC: Remove unused function check_vdac_to_outmix from rt5631&lt;br /&gt;
: ASoC: Staticise non-exported symbols in rt5631&lt;br /&gt;
: ASoC: Staticize rt5631_dai&lt;br /&gt;
: ASoC: Add driver for rt5631&lt;br /&gt;
===SoC Codec SSM2602===&lt;br /&gt;
: ASoC: Convert ssm2602 to devm_kzalloc()&lt;br /&gt;
: ASoC: ssm2602: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: ssm2602: Support setting the oscillator and the clock output state&lt;br /&gt;
: ASoC: ssm2602: Set initial bias level to standby&lt;br /&gt;
: ASoC: ssm2602: Re-enable oscillator after suspend&lt;br /&gt;
: ASoC: ssm2602: Do not dereference codec-&amp;amp;gt;control_data&lt;br /&gt;
: ASoC: Fix NULL vs. 0 warning in SSM2602&lt;br /&gt;
: ASoC: SSM2602: Provide dB ranges for the volume controls&lt;br /&gt;
: ASoC: SSM2602: Model power supply for the digital core as a DAPM widget&lt;br /&gt;
: ASoC: SSM2602: Add entry for the ssm2603 to the device id table&lt;br /&gt;
: ASoC: SSM2602: Add SSM2604 support&lt;br /&gt;
: ASoC: SSM2602: Fix reg_cache_size&lt;br /&gt;
: ASoC: SSM2602: Do not power the codec up in probe&lt;br /&gt;
: ASoC: SSM2602: Fix default register cache&lt;br /&gt;
: ASoC: SSM2602: Remove unused struct and define&lt;br /&gt;
: ASoC: SSM2602: Remove duplicate control&lt;br /&gt;
: ASoC: SSM2602: Cleanup coeff handling&lt;br /&gt;
: ASoC: SSM2602: Fix 'Mic Boost2' control&lt;br /&gt;
: ASoC: SSM2602: Properly annotate i2c probe and remove functions&lt;br /&gt;
: ASoC: SSM2602: add SPI support&lt;br /&gt;
: ASoC: SSM2602: convert to soc-cache&lt;br /&gt;
: ASoC: SSM2602: fix codec name&lt;br /&gt;
===SoC Codec STA32X===&lt;br /&gt;
: ASoC: sta32x: Optimize the array work to find rate_min and rate_max&lt;br /&gt;
: ASoC: Convert sta32x to devm_kzalloc()&lt;br /&gt;
: ASoC: Staticise non-exported symbols in sta32x&lt;br /&gt;
: ASoC: sta32x: add workaround for ESD reset issue&lt;br /&gt;
: ASoC: sta32x: add platform data definition&lt;br /&gt;
: ASoC: sta32x: preserve coefficient RAM&lt;br /&gt;
: ASoC: sta32x: Write the register default value to cache for reserved registers&lt;br /&gt;
: ASoC: sta32x: Set reg_cache_default to sta32x_regs&lt;br /&gt;
: ASoC: sta32x: Move resource allocation and release to the corresponding callback functions&lt;br /&gt;
: ASoC: sta32x: shortcut the for loop to get ir and mcs&lt;br /&gt;
: ASoC: sta32x: Fix a memory leak if snd_soc_register_codec fails&lt;br /&gt;
: ASoC: STA32x: Preserve reserved register bits&lt;br /&gt;
: ASoC: STA32x: Add mixer controls for biquad coefficients&lt;br /&gt;
: ASoC: add STA32X codec driver&lt;br /&gt;
===SoC Codec STAC9766===&lt;br /&gt;
: ASoC: Fix reg_cache_size for stac9766&lt;br /&gt;
===SoC Codec SigmaDSP Firmare Loader===&lt;br /&gt;
: ASoC: SigmaDSP: Add regmap support&lt;br /&gt;
: ASoC: SigmaDSP: Move private structs and functions to C file&lt;br /&gt;
: ASoC: SigmaDSP: Provide diagnostic error messages&lt;br /&gt;
===SoC Codec TI sn95031===&lt;br /&gt;
: ASoC: Remove needless codec-&amp;amp;gt;dapm.bias_level assignment to SND_SOC_BIAS_OFF&lt;br /&gt;
: ASoC: sn95031: Do not use static variable for channel_index&lt;br /&gt;
: ASoC: Drop exporting sn95031_get_mic_bias&lt;br /&gt;
: ASoC: Staticize sn95031_dais&lt;br /&gt;
: ASoC: sn95031: Staticize sn95031_pcm_hw_params&lt;br /&gt;
: ASoC: sn95031: Fix the logic to find free channel&lt;br /&gt;
: ASoC: sn95031: decorate function with __devexit_p()&lt;br /&gt;
: sound: Add delay.h to sound/soc/codecs/sn95031.c&lt;br /&gt;
: ASoC: Use data based init for sn95031 DAPM&lt;br /&gt;
: ASoC: sn95031: fix the amic tlv scale&lt;br /&gt;
: ASoC: sn95031: fix the DMIC path routing&lt;br /&gt;
: ASoC: sn95031: make playback rails depend on actual pins they control&lt;br /&gt;
: ASoC: mid-x86: Use the soc-jack apis for jack type detection&lt;br /&gt;
: ASoC: sn95031: Add support for reading mic bias&lt;br /&gt;
: ASoC: sn95031: Add jack support in the codec&lt;br /&gt;
: ASoC: sn95031: add capture support&lt;br /&gt;
===SoC Codec TLV320AIC23===&lt;br /&gt;
: ASoC: Convert tlv320aic23 to devm_kzalloc()&lt;br /&gt;
: ASoC: tlv320aic23: Clear TLV320AIC23_MS_MASTER bit for slave mode&lt;br /&gt;
: ASoC: tlv320aic23: convert to soc-cache&lt;br /&gt;
: ASoC: Consolidate use of controls with custom get/put function&lt;br /&gt;
: ASoC: Use data based init for tlv320aic23 DAPM&lt;br /&gt;
===SoC Codec TLV320AIC26===&lt;br /&gt;
: ASoC: Convert tlv320aic26 to devm_kzalloc()&lt;br /&gt;
: audio: tlv320aic26: fix PLL register configuration&lt;br /&gt;
===SoC Codec TLV320AIC3X===&lt;br /&gt;
: ASoC: Convert tlv320aic3x to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove conditional I2C usage from tlv320aic3x driver&lt;br /&gt;
: ASoC: tlv320aic3x: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: tlv320aic3x: Clear BIT_CLK_MASTER and WORD_CLK_MASTER bits for for slave mode&lt;br /&gt;
: ASoC: tlv320aic3x: Convert codec-&amp;amp;gt;hw_read to snd_soc_read&lt;br /&gt;
: ASoC: Fix DAPM sync for TLV320AIC3x custom DAPM widget&lt;br /&gt;
: ASoC: tlv320aic3x: Use driver_data field of struct i2c_device_id to identify models&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct aic3x_priv&lt;br /&gt;
: ASoC: omap: Update e-mail address of Jarkko Nikula&lt;br /&gt;
: ASoC: tlv320aic3x: Add correct hw registers to Line1 cross connect muxes&lt;br /&gt;
: ASoC: tlv320aic3x: Do soft reset to codec when going to bias off state&lt;br /&gt;
: ASoC: tlv320aic3x: Don't sync first two registers from register cache&lt;br /&gt;
: ASoC: Fix wrong data type access in a few codec drivers&lt;br /&gt;
===SoC Codec TLV320DAC33===&lt;br /&gt;
: ASoC: Convert tlv320dac33 to devm_kzalloc()&lt;br /&gt;
: ASoC: tlv320dac33: Convert to table based init&lt;br /&gt;
: ASoC: tlv320dac33: Add guarding parentheses to macros&lt;br /&gt;
: ASoC: tlv320dac33: Update e-mail address&lt;br /&gt;
: ASoC: tlv320dac33: Lower the OSC calibration time&lt;br /&gt;
: ASoC: tlv320dac33: Move codec power up to DAPM&lt;br /&gt;
: ASoC: tlv320dac33: Restore L/R DAC power control register&lt;br /&gt;
: ASoC: tlv320dac33: Fix inconsistent spinlock usage&lt;br /&gt;
: ASoC: tlv320dac33: add MODULE_DEVICE_TABLE&lt;br /&gt;
===SoC Codec TPA6130A2===&lt;br /&gt;
: ASoC: Convert tpa6130a2 to devm_kzalloc()&lt;br /&gt;
: ASoC: tpa6130a2: Remove model_id from platform data&lt;br /&gt;
: ASoC: tpa6130a2: Model support cleanup&lt;br /&gt;
: ASoC: tpa6130a2: Remove obsolete cleanup for clientdata&lt;br /&gt;
: ASoC: tpa6130a2: Update e-mail address&lt;br /&gt;
===SoC Codec TWL4030===&lt;br /&gt;
: ASoC: twl4030: Convert to table based init&lt;br /&gt;
: ASoC: Consolidate use of controls with custom get/put function&lt;br /&gt;
: MFD: twl4030-audio: Rename platform data&lt;br /&gt;
: MFD: twl4030-codec -&amp;amp;gt; twl4030-audio: Rename the driver&lt;br /&gt;
: mfd: Use mfd cell platform_data for twl4030 codec cells platform&lt;br /&gt;
: mfd: mfd_cell is now implicitly available to twl4030 drivers&lt;br /&gt;
: mfd: Use mfd cell platform_data for twl4030 codec cells platform bits&lt;br /&gt;
: ASoC: Fix spacing in MAX8950&lt;br /&gt;
===SoC Codec TWL6040===&lt;br /&gt;
: ASoC: twl6040 - Add method to query optimum PDM_DL1 gain&lt;br /&gt;
: ASoC: twl6040: Request core to inline the DAPM sequence&lt;br /&gt;
: ASoC: twl6040: Rename the Earphone Driver event handler&lt;br /&gt;
: ASoC: twl6040: Change event ordering for Earphone driver&lt;br /&gt;
: ASoC: twl6040: Remove PLL usage restrictions&lt;br /&gt;
: ASoC: twl6040: Remove Capture restriction for 17.64MHz sysclk&lt;br /&gt;
: ASoC: twl6040: Workaround for headset DC offset caused pop noise&lt;br /&gt;
: ASoC: twl6040: Support for vibra output paths&lt;br /&gt;
: ASoC: twl6040: Convert to table based init&lt;br /&gt;
: ASoC: twl6040: Warn user in twl6040_put_volsw for error case&lt;br /&gt;
: ASoC: twl6040: Simply call snd_soc_put_volsw form the custom code&lt;br /&gt;
: ASoC: twl6040: Prepare for core put_volsw/volsw_2r merger&lt;br /&gt;
: ASoC: twl6040: Simplify custom get_volsw callback&lt;br /&gt;
: ASoC: Consolidate use of controls with custom get/put function&lt;br /&gt;
: ASoC: twl6040: Simplify custom put_volsw callback&lt;br /&gt;
: ASoC: twl6040: Simplify code in out_drv_event for pending work check&lt;br /&gt;
: ASoC: twl6040: Shift 2 identifies the HS output in out_drv_event&lt;br /&gt;
: ASoC: twl6040: correct loop counters for HS/HF ramp code&lt;br /&gt;
: ASoC: twl6040: One workqueue should be enough&lt;br /&gt;
: ASoC: twl6040: No need to change delay during HF ramp&lt;br /&gt;
: ASoC: twl6040: No need to change delay during HS ramp&lt;br /&gt;
: ASoC: twl6040: Move the delayed_work for HS detection under twl6040_jack_data&lt;br /&gt;
: ASoC: twl6040: Move delayed_work struct inside twl6040_output for HS/HF&lt;br /&gt;
: ASoC: twl6040: Combine the custom volsw get, and put functions&lt;br /&gt;
: ASoC: twl6040: Rename pga_event to out_drv_event&lt;br /&gt;
: ASoC: twl6040: Function to fetch the TRIM values&lt;br /&gt;
: ASoC: twl6040: Read the TRIM values from the chip&lt;br /&gt;
: ASoC: twl6040: No need to read the INTID register&lt;br /&gt;
: ASoC/MFD: twl6040: Combine bit definitions for Headset control registers&lt;br /&gt;
: ASoC: twl6040/sdp4430: Change legacy DAI name&lt;br /&gt;
: ASoC: twl6040: Support for AUX L/R output&lt;br /&gt;
: ASoC: twl6040: Use consistent names for Headset path&lt;br /&gt;
: ASoC: twl6040: Use consistent names for Handsfree path&lt;br /&gt;
: ASoC: twl6040: Earphone path correction&lt;br /&gt;
: ASoC: twl6040: Introduce SW only shadow register&lt;br /&gt;
: ASoC: twl6040: Remove strings &amp;quot;NULL&amp;quot; from DAPM route&lt;br /&gt;
: ASoC: twl6040: Fix comments for register names&lt;br /&gt;
: ASoC: twl6040: Lower the power on gain values at startup&lt;br /&gt;
: ASoC: twl6040: Correct supported number of playback channels&lt;br /&gt;
: ASoC: twl6040: Fix the number of channels for vibra&lt;br /&gt;
: ASoC: twl6040: Use chip defaults in the initial reg_cache&lt;br /&gt;
: ASoC: twl6040: Chip initialization cleanup&lt;br /&gt;
: ASoC: twl6040: Add back support for legacy mode&lt;br /&gt;
: ASoC: twl6040: No need to convert the PLL ID&lt;br /&gt;
: ASoC: twl6040: Configure PLL only once&lt;br /&gt;
: ASoC: twl6040: Simplify sample rate constraint handling&lt;br /&gt;
: ASoC: twl6040: Move PLL selection to codec driver&lt;br /&gt;
: ASoC: twl6040: Use neutral name for power mode text/enum&lt;br /&gt;
: ASoC: twl6040: Do not use wrapper for irq request&lt;br /&gt;
: ASoC: twl6040: Configure ramp step based on platform&lt;br /&gt;
: ASoC: twl6040: set default constraints.&lt;br /&gt;
: ASoC: twl6040: Remove pll and headset mode dependency&lt;br /&gt;
: ASoC: twl6040: Support other sample rates in constraints.&lt;br /&gt;
: ASoC: twl6040: add all ABE DAIs&lt;br /&gt;
: ASoC: twl6040: Convert into TWL6040 MFD child&lt;br /&gt;
: MFD: twl4030-audio: Rename platform data&lt;br /&gt;
: ASoC: twl6040 - According to TWL6040 specification, gain start at 6dB and not -6dB.&lt;br /&gt;
: ASoC: twl6040 - fix LINEGAIN volume control&lt;br /&gt;
: ASoC: twl6040: Return -ENOMEM if create_singlethread_workqueue fails&lt;br /&gt;
: ASoC: Staticise twl6040_hs_jack_report()&lt;br /&gt;
===SoC Codec WL1273===&lt;br /&gt;
: ASoC: Remove unneeded mutex_init in wl1273_probe()&lt;br /&gt;
: mfd: Use mfd cell platform_data for wl1273 cells platform bits&lt;br /&gt;
: mfd: mfd_cell is now implicitly available to wl1273 drivers&lt;br /&gt;
: [media] ASoC: WL1273 FM radio: Access I2C IO functions through pointers&lt;br /&gt;
===SoC Codec WM1250-EV1===&lt;br /&gt;
: ASoC: Convert wm1250-ev1 driver to use devm_kzalloc()&lt;br /&gt;
: ASoC: Set idle_bias_off for WM1250 EV1&lt;br /&gt;
: ASoC: Add platform data for WM1250 EV1 GPIOs&lt;br /&gt;
: ASoC: Correct revision display for WM1250-EV1 module&lt;br /&gt;
: ASoC: Fix warning in WM1250-EV1 driver&lt;br /&gt;
: ASoC: Parse board ID/revision information from WM1250-EV1 board&lt;br /&gt;
: ASoC: wm1250-ev1: Define &amp;quot;WM1250 Output&amp;quot; with SND_SOC_DAPM_OUTPUT&lt;br /&gt;
: ASoC: Fix mis cherry-pick of wm1250-ev1 driver&lt;br /&gt;
: ASoC: Add initial WM1250-EV1 Springbank audio I/O module driver&lt;br /&gt;
===SoC Codec WM2000===&lt;br /&gt;
: ASoC: Convert WM2000 into a standard CODEC driver&lt;br /&gt;
: ASoC: Convert wm2000 to use regmap API&lt;br /&gt;
: ASoC: Remove unused struct wm2000_setup_data&lt;br /&gt;
: ASoC: Convert WM2000 to devm_kzalloc()&lt;br /&gt;
: ASoC: Move WM2000 to dev_pm_ops&lt;br /&gt;
===SoC Codec WM5100===&lt;br /&gt;
: ASoC: Enable ASoC register map dump for some regmap CODECs&lt;br /&gt;
: ASoC: Make WM5100 tone generator widgets signal generators&lt;br /&gt;
: ASoC: Use devm_kzalloc() in wm5100&lt;br /&gt;
: ASoC: Remove WM5100 DSP memory windows from register default data&lt;br /&gt;
: ASoC: Move WM5100 platform data based setup into I2C probe&lt;br /&gt;
: ASoC: Convert WM5100 gpiolib support to direct regmap API usage&lt;br /&gt;
: ASoC: Move most WM5100 resource allocation to I2C probe&lt;br /&gt;
: ASoC: Mark WM5100 MISC CONTROL as readable&lt;br /&gt;
: ASoC: Need to convert wm5100 cache sync to direct regmap usage too&lt;br /&gt;
: ASoC: Convert wm5100 to direct regmap API usage&lt;br /&gt;
: ASoC: Fix return value of wm5100_gpio_direction_out()&lt;br /&gt;
: ASoC: Update WM5100 accessory detection for revision A&lt;br /&gt;
: ASoC: Implement WM5100 accessory detection support&lt;br /&gt;
: ASoC: Add missing default for WM5100 Clocking 1&lt;br /&gt;
: ASoC: Fix typo in 24.576MHz rate in WM5100&lt;br /&gt;
: ASoC: Add missed free_irq in wm5100_remove and wm5100_probe error path&lt;br /&gt;
: ASoC: Add missed BCLK rate to WM5100 driver&lt;br /&gt;
: ASoC: Dynamically manage DBVDD2 and DBVDD3 on WM5100&lt;br /&gt;
: ASoC: Remove needless codec-&amp;amp;gt;dapm.bias_level assignment to SND_SOC_BIAS_OFF&lt;br /&gt;
: ASoC: Add WM5100 driver&lt;br /&gt;
===SoC Codec WM8350===&lt;br /&gt;
: ASoC: Convert WM8350 to table based DAPM and control init&lt;br /&gt;
: ASoC: Convert WM8350 to devm_kzalloc()&lt;br /&gt;
: ASoC: Replace remaining use of *_volsw_2r with *_volsw&lt;br /&gt;
===SoC Codec WM8400===&lt;br /&gt;
: ASoC: Convert WM8400 to table based DAPM and control init&lt;br /&gt;
: ASoC: Convert WM8400 to devm_kzalloc()&lt;br /&gt;
: ASoC: Convert wm8400 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8400: Fix setting Fout clock divider for FLL Control 4&lt;br /&gt;
: ASoC: wm8400: Fix wrong bit setting for WM8400_POWER_MANAGEMENT_2&lt;br /&gt;
: mfd: Use mfd cell platform_data for wm8400 cells platform bits&lt;br /&gt;
: asoc: wm8400-codec: Use mfd_data instead of driver_data&lt;br /&gt;
===SoC Codec WM8510===&lt;br /&gt;
: ASoC: Convert WM8510 to table based DAPM and control init&lt;br /&gt;
: ASoC: Remove unused -codec from Wolfson device driver names&lt;br /&gt;
: ASoC: wm8510: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Add device tree binding for WM8510&lt;br /&gt;
===SoC Codec WM8523===&lt;br /&gt;
: ASoC: Remove unneeded hw_write initialisation in wm8523&lt;br /&gt;
: ASoC: Convert WM8523 to table based control and DAPM initialization&lt;br /&gt;
: ASoC: Add device tree binding for WM8523&lt;br /&gt;
: ASoC: Remove -codec from WM8523 driver name&lt;br /&gt;
===SoC Codec WM8580===&lt;br /&gt;
: ASoC: Fix return value of wm8580_set_sysclk()&lt;br /&gt;
: ASoC: Convert WM8580 to table based DAPM and control init&lt;br /&gt;
: ASoC: wm8580: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: Replace remaining use of *_volsw_2r with *_volsw&lt;br /&gt;
: ASoC: Add device tree support for WM8580&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8580 driver name&lt;br /&gt;
===SoC Codec WM8711===&lt;br /&gt;
: ASoC: Convert WM8711 to table based control init&lt;br /&gt;
: ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt&lt;br /&gt;
: ASoC: wm8711: Fix wrong mask for setting input audio data bit length select&lt;br /&gt;
: ASoC: wm8711: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Remove references to linux@wolfsonmicro.com&lt;br /&gt;
: ASoC: wm8711: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: wm8711: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: Add device tree binding for WM8711&lt;br /&gt;
: ASoC: Remove some more redundant -codecs from driver names&lt;br /&gt;
: ASoC: Use data based init for wm8711 DAPM&lt;br /&gt;
===SoC Codec WM8727===&lt;br /&gt;
: ASoC: Remove unused -codec from Wolfson device driver names&lt;br /&gt;
===SoC Codec WM8728===&lt;br /&gt;
: ASoC: Convert WM8728 to table based control init&lt;br /&gt;
: ASoC: Add device tree binding for WM8728&lt;br /&gt;
: ASoC: Remove some more redundant -codecs from driver names&lt;br /&gt;
: ASoC: Use data based init for wm8728 DAPM&lt;br /&gt;
===SoC Codec WM8731===&lt;br /&gt;
: ASoC: Use table based init for wm8731_snd_controls&lt;br /&gt;
: ASoC: Ensure WM8731 register cache is synced when resuming from disabled&lt;br /&gt;
: ASoC: wm8731: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Add device tree binding for WM8731&lt;br /&gt;
: ASoC: Manage WM8731 ACTIVE bit as a supply widget&lt;br /&gt;
: ASoC: wm8731: fix wm8731_check_osc() connected condition&lt;br /&gt;
: ASoC: Convert WM8731 to table based DAPM setup&lt;br /&gt;
===SoC Codec WM8737===&lt;br /&gt;
: ASoC: Add device tree binding for WM8737&lt;br /&gt;
===SoC Codec WM8741===&lt;br /&gt;
: ASoC: Convert WM8741 to table based DAPM and control init&lt;br /&gt;
: ASoC: Convert WM8741 to devm_kzalloc()&lt;br /&gt;
: ASoC: wm8741: Use snd_soc_cache_sync to sync reg_cache with the hardware&lt;br /&gt;
: ASoC: wm8741: Fix setting interface format for DSP modes&lt;br /&gt;
: ASoC: Fix setting update bits for WM8741_DACRMSB_ATTENUATION&lt;br /&gt;
: ASoC: Add device tree binding for WM8741&lt;br /&gt;
: ASoC: Add SPI support for WM8741&lt;br /&gt;
: ASoC: Refactor WM8741 regulator handling into CODEC generic code&lt;br /&gt;
: ASoC: Remove some more redundant -codecs from driver names&lt;br /&gt;
===SoC Codec WM8750===&lt;br /&gt;
: ASoC: Convert WM8750 to table based DAPM and control init&lt;br /&gt;
: ASoC: Convert WM8750 to devm_kzalloc()&lt;br /&gt;
: ASoC: wm8750: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: wm8750: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8750&lt;br /&gt;
: ASoC: Add device tree binding for WM8750&lt;br /&gt;
: ASoC: Fix compile warning in wm8750.c&lt;br /&gt;
: ASoC: Terminate WM8750 SPI device ID table&lt;br /&gt;
: ASoC: Fix typo in wm8750 spi_ids&lt;br /&gt;
: ASoC: Fix SPI driver binding for WM8987&lt;br /&gt;
===SoC Codec WM8753===&lt;br /&gt;
: ASoC: Convert WM8753 to table based DAPM and control init&lt;br /&gt;
: ASoC: wm8753: Skip noop reconfiguration of DAI mode&lt;br /&gt;
: ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC&lt;br /&gt;
: ASoC: Add device tree binding for WM8753&lt;br /&gt;
: ASoC: Remove unneeded -codec from WM8753 driver name&lt;br /&gt;
: ASoC: codecs: wm8753: Fix DAI mode switching&lt;br /&gt;
===SoC Codec WM8770===&lt;br /&gt;
: ASoC: Convert wm8770 to devm_kzalloc()&lt;br /&gt;
: ASoC: Make WM8770 SPI usage unconditional&lt;br /&gt;
: ASoC: Add device tree binding for WM8770&lt;br /&gt;
===SoC Codec WM8776===&lt;br /&gt;
: ASoC: Convert WM8776 to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove unused variable in wm8776 driver&lt;br /&gt;
: ASoC: Convert wm8776 to table based control and DAPM init&lt;br /&gt;
: ASoC: wm8776: add missing break in sample size switch&lt;br /&gt;
: ASoC: wm8776: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: support all possible sample rates in the WM8776 driver&lt;br /&gt;
: ASoC: support sample sizes properly in the WM8776 codec driver&lt;br /&gt;
: ASoC: Add device tree binding for WM8776&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8776 driver name&lt;br /&gt;
===SoC Codec WM8782===&lt;br /&gt;
: ASoC: wm8782: Add __devexit_p at necessary place&lt;br /&gt;
: ASoC: add WM8782 ADC Codec Driver&lt;br /&gt;
===SoC Codec WM8804===&lt;br /&gt;
: ASoC: Convert WM8804 to table based control init&lt;br /&gt;
: ASoC: Add device tree binding for WM8804&lt;br /&gt;
: ASoC: WM8804 does not support sample rates below 32kHz&lt;br /&gt;
===SoC Codec WM8900===&lt;br /&gt;
: ASoC: Convert WM8900 to table based DAPM and control init&lt;br /&gt;
: ASoC: Remove unused -codec from Wolfson device driver names&lt;br /&gt;
: ASoC: Convert wm8900 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8900: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: wm8900: Fix the mask defines&lt;br /&gt;
: ASoC: wm8900: Fix wrong mask for setting DAC_CLKDIV/ADC_CLKDIV/LRCLK_MODE&lt;br /&gt;
: ASoC: wm8900: fix a memory leak if wm8900_set_fll fails&lt;br /&gt;
===SoC Codec WM8903===&lt;br /&gt;
: ASoC: Fix return value of wm8903_gpio_direction_in() and wm8903_gpio_direction_out()&lt;br /&gt;
: ASoC: WM8903: Add of_match_table&lt;br /&gt;
: ASoC: Don't fail if we can't read the IRQ type in WM8903&lt;br /&gt;
: ASoC: WM8903: Add device tree binding&lt;br /&gt;
: ASoC: WM8903: Get default irq_active_low from IRQ controller&lt;br /&gt;
: ASoC: WM8903: Remove conditionals checking pdata != NULL&lt;br /&gt;
: ASoC: WM8903: Fix platform data gpio_cfg confusion&lt;br /&gt;
: ASoC: WM8903: Create default platform data structure&lt;br /&gt;
: ASoC: Move initial WM8903 identification and reset to I2C probe&lt;br /&gt;
: ASoC: Convert WM8903 to direct regmap API usage&lt;br /&gt;
: ASoC: Don't resync WM8903 register cache on reset&lt;br /&gt;
: ASoC: Use a normal cache sync for WM8903&lt;br /&gt;
: ASoC: WM8903 only supports I2C so don't ifdef it&lt;br /&gt;
: ASoC: Use table based control init for WM8903&lt;br /&gt;
: ASoC: Convert WM8903 to devm_kzalloc()&lt;br /&gt;
: ASoC: WM8903: Disallow all invalid gpio_cfg pdata values&lt;br /&gt;
: ASoC: Convert WM8903 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: WM8903: Free IRQ on device removal&lt;br /&gt;
: ASoC: Fix wrong data type access in a few codec drivers&lt;br /&gt;
: ASoC: WM8903: Fix Digital Capture Volume range&lt;br /&gt;
: ASoC: WM8903: Implement DMIC support&lt;br /&gt;
: ASoC: WM8903: HP and Line out PGA/mixer DAPM fixes&lt;br /&gt;
: ASoC: Convert WM8903 to table based DAPM setup&lt;br /&gt;
: ASoC: Warn if WM8903 platform data is used to enable microphone IRQ&lt;br /&gt;
: ASoC: Use explicit sequence for WM8903 bias off&lt;br /&gt;
: ASoC: Don't use write sequencer to power up WM8903&lt;br /&gt;
: ASoC: Convert WM8903 bias management to use snd_soc_update_bits()&lt;br /&gt;
: ASoC: Actively manage WM8903 DC servo configuration&lt;br /&gt;
: ASoC: Fix WM8903 DAC mute default&lt;br /&gt;
: ASoC: Dynamically manage CLK_SYS in WM8903&lt;br /&gt;
: ASoC: Convert WM8903 to use PGA_S for output stage enables&lt;br /&gt;
: ASoC: Add support for AIF channel muxing on WM8903&lt;br /&gt;
: ASoC: Display WM8903 chip revision alphabetically&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8903 driver name&lt;br /&gt;
: ASoC: Correct definition of WM8903_VMID_RES_5K&lt;br /&gt;
: ASoC: WM8903: Fix mic detection enable logic&lt;br /&gt;
: ASoC: WM8903: Fix mic detection register definitions&lt;br /&gt;
: ASoC: Accept any logical value WM8903 GPIO set()&lt;br /&gt;
: ASoC: wm8903: Expose GPIOs through gpiolib&lt;br /&gt;
===SoC Codec WM8904===&lt;br /&gt;
: ASoC: Remove unused -codec from Wolfson device driver names&lt;br /&gt;
: ASoC: Convert wm8904 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: WM8904: Set `invert' bit for Capture Switch&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct wm8904_priv&lt;br /&gt;
: ASoC: Add basic WM8918 support&lt;br /&gt;
===SoC Codec WM8915===&lt;br /&gt;
: ASoC: Rename WM8915 to WM8996&lt;br /&gt;
: ASoC: Allow WM8915 BCLK calculation outside hw_params()&lt;br /&gt;
: ASoC: Error out when FLL lock interrupt is not delivered on WM8915&lt;br /&gt;
: ASoC: Suppress noop SYSCLK updates in WM8915&lt;br /&gt;
: ASoC: Use a lower detection rate when monitoring headphones on WM8915&lt;br /&gt;
: ASoC: Remove internally generated WM8915 supplies&lt;br /&gt;
: ASoC: Support edge triggered IRQs for WM8915&lt;br /&gt;
: ASoC: Add missing break in WM8915 FLL source selection&lt;br /&gt;
: ASoC: Only update SYSCLK_ENA when pausing WM8915 SYSCLK&lt;br /&gt;
: ASoC: Remove duplicate linux/delay.h inclusion.&lt;br /&gt;
: ASoC: Remove outdated FIXME from WM8915&lt;br /&gt;
: ASoC: Use shared controls for input signal path in WM8915&lt;br /&gt;
: ASoC: Support 24.576MHz MCLKs in WM8915&lt;br /&gt;
: ASoC: Move WM8915 FLL operations onto the CODEC&lt;br /&gt;
: ASoC: Add WM8915 CODEC driver&lt;br /&gt;
===SoC Codec WM8940===&lt;br /&gt;
: ASoC: wm8940: Fix setting PLL Output clock division ratio&lt;br /&gt;
: ASoC: wm8940: Fix mask for setting BCLKDIV&lt;br /&gt;
: ASoC: wm8940: Properly set codec-&amp;amp;gt;dapm.bias_level&lt;br /&gt;
: ASoC: wm8940: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct wm8940_priv&lt;br /&gt;
: ASoC: wm8940: remove unnecessary if statements&lt;br /&gt;
===SoC Codec WM8958===&lt;br /&gt;
: ASoC: Say how long short WM8958 DSP2 firmwares are&lt;br /&gt;
: ASoC: WM8958: correctly show firmware magic on mismatch&lt;br /&gt;
: ASoC: Don't restart an already running WM8958 DSP2&lt;br /&gt;
: ASoC: Skip noop reconfiguration of WM8958 DSP2 algorithms&lt;br /&gt;
: ASoC: fix wm8958-dsp2 printk format warnings&lt;br /&gt;
: ASoC: Add WM8958 enhanced EQ support&lt;br /&gt;
: ASoC: Add WM8958 VSS support&lt;br /&gt;
: ASoC: Refactor WM8958 DSP to support additional algorithms&lt;br /&gt;
: ASoC: Support download of WM8958 MBC firmware&lt;br /&gt;
: ASoC: Handle startup sequencing of WM8958 DSP2 with deferred clocking&lt;br /&gt;
: ASoC: Factor WM8958 DSP2 handling into separate file&lt;br /&gt;
===SoC Codec WM8960===&lt;br /&gt;
: ASoC: Convert WM8960 to devm_kzalloc()&lt;br /&gt;
: ASoC: wm8960: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: Remove unused AUDIO_NAME define from WM8960&lt;br /&gt;
: ASoC: Remove I2C ifdefs from WM8960&lt;br /&gt;
: ASoC: Convert wm8960 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8960: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct wm8960_priv&lt;br /&gt;
===SoC Codec WM8961===&lt;br /&gt;
: ASoC: Use standard cache sync code in wm8961&lt;br /&gt;
: ASoC: Convert wm8961 to devm_kzalloc()&lt;br /&gt;
: ASoC: Remove I2C ifdefs from wm8961 driver&lt;br /&gt;
: ASoC: Fix comments for disabling amplifier and PGA&lt;br /&gt;
: ASoC: Convert wm8961 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8961: Convert codec-&amp;amp;gt;hw_read to snd_soc_read&lt;br /&gt;
===SoC Codec WM8962===&lt;br /&gt;
: ASoC: Fix return value of wm8962_gpio_direction_out()&lt;br /&gt;
: ASoC: Enable ASoC register map dump for some regmap CODECs&lt;br /&gt;
: ASoC: Make WM8962 beep a signal generator&lt;br /&gt;
: ASoC: Convert WM8962 to devm_kzalloc()&lt;br /&gt;
: ASoC: Disable debounce on some WM8962 interrupts&lt;br /&gt;
: ASoC: Convert WM8962 to direct regmap usage&lt;br /&gt;
: ASoC: wm8962: fix DB_RANGE size&lt;br /&gt;
: ASoC: Manage thermal shutdown for WM8962&lt;br /&gt;
: ASoC: Disable MICBIAS and SYSCLK when stopping WM8962 accessory detection&lt;br /&gt;
: ASoC: WM8962 accessory detection requires MICBIAS&lt;br /&gt;
: ASoC: Enable SYSCLK last when enabling WM8962 mic detection&lt;br /&gt;
: ASoC: Start WM8962 FLL if SYSCLK is enabled&lt;br /&gt;
: ASoC: Ensure we always delay for WM8962 FLL when starting from SYSCLK&lt;br /&gt;
: ASoC: Ensure the WM8962 oscillator and PLLs start up disabled&lt;br /&gt;
: ASoC: Ensure WM8962 PLL registers are reset&lt;br /&gt;
: ASoC: Remove direct register cache accesses from WM8962 driver&lt;br /&gt;
: ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings&lt;br /&gt;
: ASoC: Convert WM8962 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: Rename WM8962 DMIC widget to DMIC_ENA&lt;br /&gt;
: ASoC: Remove bitrotted wm8962_resume()&lt;br /&gt;
: ASoC: Provide more detail on WM8962 thermal shutdown status&lt;br /&gt;
: ASoC: Clear any outstanding WM8962 FLL lock completions before waiting&lt;br /&gt;
: ASoC: Report IRQ_NONE when we don't see an interrupt from WM8962&lt;br /&gt;
: ASoC: Initial WM8962 DSP2 support&lt;br /&gt;
: ASoC: Add basic WM8962 capture low/high pass filter control&lt;br /&gt;
: ASoC: Move WM8962 CLKREG_OVD earlier&lt;br /&gt;
: ASoC: Acknowledge WM8962 interrupts before acting on them&lt;br /&gt;
: ASoC: Defer all WM8962 clocking configuration until power up&lt;br /&gt;
: ASoC: Implement base 5 band EQ control for WM8962&lt;br /&gt;
: ASoC: Report errors when we have a WM8962 IRQ and don't get FLL lock&lt;br /&gt;
: ASoC: Factor out I2C usage in WM8962 driver&lt;br /&gt;
: ASoC: Fix WM8962 headphone volume update for use of advanced caches&lt;br /&gt;
: ASoC: Implement WM8962 ADC high pass filter configuration&lt;br /&gt;
: ASoC: Don't warn if the WM8962 SYSCLK FLL setting doesn't match reality&lt;br /&gt;
: ASoC: Implement WM8962 DMIC support&lt;br /&gt;
: ASoC: Define constants for WM8962 GPIO functions&lt;br /&gt;
: ASoC: Move WM8962 FLL configuration to CODEC&lt;br /&gt;
: ASoC: Support FLL lock interrupt on WM8962&lt;br /&gt;
: ASoC: Accept any logical value for WM8962 GPIO set()&lt;br /&gt;
===SoC Codec WM8971===&lt;br /&gt;
: ASoC: Convert wm8971 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8971: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Avoid writing to WM8971_RESET in wm8971_resume&lt;br /&gt;
: ASoC: wm8971: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
===SoC Codec WM8974===&lt;br /&gt;
: ASoC: Convert wm8974 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8974: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: Remove references to linux@wolfsonmicro.com&lt;br /&gt;
===SoC Codec WM8978===&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct wm8978_priv&lt;br /&gt;
: ASoC: Add TLV information for WM8978 DAC limiter&lt;br /&gt;
: ASoC: Fix broken bitfield definitions in WM8978&lt;br /&gt;
===SoC Codec WM8983===&lt;br /&gt;
: ASoC: Convert wm8983 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: Writing register default value for the reset register&lt;br /&gt;
: ASoC: WM8983: Initial driver&lt;br /&gt;
===SoC Codec WM8985===&lt;br /&gt;
: ASoC: Convert wm8985 MICBIAS to a supply widget&lt;br /&gt;
===SoC Codec WM8988===&lt;br /&gt;
: ASoC: Convert wm8988 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8988: Convert to snd_soc_cache_sync&lt;br /&gt;
: ASoC: wm8988: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: wm8988: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
===SoC Codec WM8990===&lt;br /&gt;
: ASoC: Convert wm8990 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8990: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: wm8990: Fix wrong bit setting for WM8990_POWER_MANAGEMENT_2&lt;br /&gt;
: ASoC: wm8990: Remove incorrect comments&lt;br /&gt;
: ASoC: wm8990: Convert to snd_soc_cache_sync for sync reg_cache with the hardware&lt;br /&gt;
===SoC Codec WM8991===&lt;br /&gt;
: ASoC: Convert wm8991 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: wm8991: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: wm8991: Fix wrong bit setting for WM8991_POWER_MANAGEMENT_2&lt;br /&gt;
: ASoC: Remove references to linux@wolfsonmicro.com&lt;br /&gt;
: ALSA: Remove unneeded version.h includes from sound/&lt;br /&gt;
===SoC Codec WM8993/4===&lt;br /&gt;
: ASoC: Wait for WM8993 FLL to stabilise&lt;br /&gt;
: ASoC: Fix partial cherry pick in wm8993&lt;br /&gt;
: ASoC: Use standard register cache sync in wm8993&lt;br /&gt;
: ASoC: Convert wm8993 to devm_kzalloc()&lt;br /&gt;
: ASoC: Convert WM8994 MICBIASes to supply widgets&lt;br /&gt;
: ASoC: wm_hubs: fix DB_RANGE size&lt;br /&gt;
: ASoC: wm8993: fix DB_RANGE size&lt;br /&gt;
: ASoC: Disable thermal shutdown when not using speakers in wm_hubs&lt;br /&gt;
: ASoC: Replace remaining use of *_volsw_2r with *_volsw&lt;br /&gt;
: ASoC: Add VMID widget for wm_hubs devices&lt;br /&gt;
: ASoC: Support separate left and right channel dcs_codes values&lt;br /&gt;
: ASoC: Implement new DC servo readback mode for late WM8994 revisions&lt;br /&gt;
: ASoC: Disable wm_hubs periodic DC servo update&lt;br /&gt;
: ASoC: Handle spurious wm_hubs DC servo done interrupts&lt;br /&gt;
: ASoC: Implement DC servo completion IRQ handling for wm_hubs devices&lt;br /&gt;
: ASoC: Use late enable handling for direct voice, speaker and headphone&lt;br /&gt;
: ASoC: Correct left/right swap in wm_hubs DC offset correction&lt;br /&gt;
: ASoC: Allow suppression of series updates on wm_hubs devices&lt;br /&gt;
: ASoC: Trigger wm_hubs series update startup off a separate flag&lt;br /&gt;
: ASoC: Fix wm_hubs input PGA ZC bits&lt;br /&gt;
: ASoC: Fix wrong data type access in a few codec drivers&lt;br /&gt;
: ASoC: Add some missing volume update bit sets for wm_hubs devices&lt;br /&gt;
: ASoC: Ensure output PGA is enabled for line outputs in wm_hubs&lt;br /&gt;
: ASoC: Fix output PGA enabling in wm_hubs CODECs&lt;br /&gt;
: ASoC: Log wm_hubs DC servo operation code when reporting a timeout&lt;br /&gt;
: ASoC: Hook wm_hubs micbiases up to CLK_SYS&lt;br /&gt;
===SoC Codec WM8994===&lt;br /&gt;
: ASoC: Enable ASoC register map dump for some regmap CODECs&lt;br /&gt;
: ASoC: Remove unused label from wm8994 probe()&lt;br /&gt;
: ASoC: Remove WM8994 register cache&lt;br /&gt;
: ASoC: Remove ASoC-specific WM8994 I/O code&lt;br /&gt;
: sound: mfd: Define some additional wm8994 registers&lt;br /&gt;
: ASoC: Rely on core enabling the wm8994 with runtime PM&lt;br /&gt;
: ASoC: Add missing err label&lt;br /&gt;
: ASoC: Convert WM8994 to devm_kzalloc()&lt;br /&gt;
: ASoC: Add platform data for WM8958/WM1811 microphone detection rates&lt;br /&gt;
: ASoC: Ensure we reconfigure WM8958 microphone detection on rate changes&lt;br /&gt;
: ASoC: Implement support for WM1811A jack detection&lt;br /&gt;
: ASoC: Rename WM8994 detecting flag to mic_detecting&lt;br /&gt;
: ASoC: Allow more WM8958/WM1811 button levels with default handler&lt;br /&gt;
: ASoC: Tune down active mode detection rate for WM8958 mic detection&lt;br /&gt;
: ASoC: Don't use control_data to get struct wm8994&lt;br /&gt;
: ASoC: Provide debug log of accessory status on WM8958&lt;br /&gt;
: ASoC: Enhance default WM8958 microphone detection&lt;br /&gt;
: ASoC: Put WM8958 and WM1811 MICBIAS into bypass mode when no audio&lt;br /&gt;
: ASoC: Ensure SYSCLK is enabled for WM8958 accessory detection&lt;br /&gt;
: ASoC: Mark WM8994 ADC muxes as virtual&lt;br /&gt;
: ASoC: Supply dcs_codes for newer WM1811 revisions&lt;br /&gt;
: ASoC: Error out if we can't generate a LRCLK at all for WM8994&lt;br /&gt;
: ASoC: Ensure we get an impedence reported for WM8958 jack detect&lt;br /&gt;
: ASoC: Don't use wm8994-&amp;amp;gt;control_data when requesting IRQs&lt;br /&gt;
: ASoC: Don't use wm8994-&amp;amp;gt;control_data in wm8994_readable_register()&lt;br /&gt;
: ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture&lt;br /&gt;
: ASoC: Update WM1811 DCS codes for latest evaluation results&lt;br /&gt;
: ASoC: Remove impossible case from wm8994_hw_params&lt;br /&gt;
: ASoC: wm8994: Fix setting rate_reg for wm8994-aif2&lt;br /&gt;
: ASoC: wm8994: Slightly optimize configure_clock&lt;br /&gt;
: ASoC: Add WM1811 support&lt;br /&gt;
: ASoC: Fix backport of WM8994 thermal warning&lt;br /&gt;
: ASoC: Implement WM8994 thermal warning and shutdown interrupt support&lt;br /&gt;
: ASoC: Add WM8958 noise gate support&lt;br /&gt;
: ASoC: Disable pulls on WM8994 AIF2 when starting it&lt;br /&gt;
: ASoC: Disable WM8994 VMID for digital only paths&lt;br /&gt;
: ASoC: Add VMID widget for wm_hubs devices&lt;br /&gt;
: ASoC: Specify register defaults for WM8958 MICBIAS1 and MICBIAS2&lt;br /&gt;
: ASoC: Support separate left and right channel dcs_codes values&lt;br /&gt;
: ASoC: Implement new DC servo readback mode for late WM8994 revisions&lt;br /&gt;
: ASoC: Add missing break in WM8994 probe&lt;br /&gt;
: ASoC: Correct WM8994 MICBIAS supply widget hookup&lt;br /&gt;
: ASoC: Reduce power consumption for idle DAIs in WM8994&lt;br /&gt;
: ASoC: Handle failed WM8994 FLL lock waits&lt;br /&gt;
: ASoC: Fix shift in WM8958 accessory detection default implementation&lt;br /&gt;
: ASoC: Log WM8994 FIFO errors from the interrupt&lt;br /&gt;
: ASoC: Don't warn on low WM8994/58 AIFnCLKs&lt;br /&gt;
: ASoC: Use WM8994 FLL lock interrupt&lt;br /&gt;
: ASoC: Hook up DC servo completion IRQ for WM8994 and WM8958&lt;br /&gt;
: ASoC: Use late enable handling for direct voice, speaker and headphone&lt;br /&gt;
: ASoC: Conditionalize the enable of WM8994 ADC TDM mode&lt;br /&gt;
: ASoC: Trigger wm_hubs series update startup off a separate flag&lt;br /&gt;
: ASoC: Ensure we delay long enough for WM8994 FLL to lock when starting&lt;br /&gt;
: ASoC: Disable WM8994/58 microphone detection over suspend&lt;br /&gt;
: ASoC: Set left channel volume update bits for WM8994&lt;br /&gt;
: ASoC: Add WM8958 enhanced EQ support&lt;br /&gt;
: ASoC: Add WM8958 VSS support&lt;br /&gt;
: ASoC: Refactor WM8958 DSP to support additional algorithms&lt;br /&gt;
: ASoC: Support download of WM8958 MBC firmware&lt;br /&gt;
: ASoC: Mark WM8958 DSP2 registers readable&lt;br /&gt;
: ASoC: Handle startup sequencing of WM8958 DSP2 with deferred clocking&lt;br /&gt;
: ASoC: Factor WM8958 DSP2 handling into separate file&lt;br /&gt;
: ASoC: Treat WM8958 revision A as WM8994 revision D&lt;br /&gt;
: ASoC: WM8994: Don't disable the AIF[1|2]CLK_ENA unconditionaly&lt;br /&gt;
: ASoC: Fix section mismatch warnings in WM8994&lt;br /&gt;
: ASoC: WM8994: Ensure MICBIAS is provided with a clock&lt;br /&gt;
: ASoC: Ensure WM8958 gets all WM8994 late revision widgets&lt;br /&gt;
: ASoC: Fix typo in late revision WM8994 DAC2R name&lt;br /&gt;
: ASoC: WM8994: Ensure late enable events are processed for the ADCs&lt;br /&gt;
: ASoC: WM8994: Improve playback robustness&lt;br /&gt;
: ASoC: WM8994: Improve robustness in some use cases&lt;br /&gt;
: ASoC: Simplify default WM8958 jack detection code&lt;br /&gt;
: ASoC: Support configuration of WM8958 microphone bias analogue parameters&lt;br /&gt;
: ASoC: Support WM8958 direct microphone detection IRQ&lt;br /&gt;
: ASoC: Mark WM8958 microphone bias registers as readable&lt;br /&gt;
: ASoC: Mark WM8958 microphone detection registers readable&lt;br /&gt;
: ASoC: Fix missing space in WM8994&lt;br /&gt;
: ASoC: Fix WM8958 default microphone detection argument ordering&lt;br /&gt;
: ASoC: Improve WM8994 digital power sequencing&lt;br /&gt;
: ASoC: Create an AIF1ADCDAT signal widget to match AIF2&lt;br /&gt;
===SoC Codec WM8995===&lt;br /&gt;
: ASoC: Fix wm8995 regmap usage&lt;br /&gt;
: ASoC: Convert WM8995 to direct regmap usage&lt;br /&gt;
: ASoC: Convert wm8995 MICBIASes to supply widgets&lt;br /&gt;
: ASoC: wm8995: Slightly optimize configure_clock&lt;br /&gt;
: ASoC: Add missed regulator_unregister_notifier and regulator_bulk_free in wm8995_remove&lt;br /&gt;
: ASoC: wm8995: Remove unused i2c variable in wm8995_remove()&lt;br /&gt;
: ASoC: wm8995: Return -EINVAL if device ID mismatch&lt;br /&gt;
===SoC Codec WM8996===&lt;br /&gt;
: ASoC: Enable ASoC register map dump for some regmap CODECs&lt;br /&gt;
: ASoC: Tune the accessory detection rates for WM8996&lt;br /&gt;
: ASoC: Convert wm8996 to use devm_kzalloc()&lt;br /&gt;
: ASoC: Convert WM8996 gpiolib to regmap&lt;br /&gt;
: ASoC: Move most WM8996 resource acquisition to I2C probe&lt;br /&gt;
: ASoC: Convert WM8996 to direct regmap API usage&lt;br /&gt;
: ASoC: Fix WM8996 24.576MHz clock operation&lt;br /&gt;
: ASoC: wm8996: Avoid a redundant i2c_get_clientdata call in wm8996_i2c_remove&lt;br /&gt;
: ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2&lt;br /&gt;
: ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture&lt;br /&gt;
: ASoC: Remove needless codec-&amp;amp;gt;dapm.bias_level assignment to SND_SOC_BIAS_OFF&lt;br /&gt;
: ASoC: Add DRC control for WM8996&lt;br /&gt;
: ASoC: Refcount WM8996 bandgap from FLL too&lt;br /&gt;
: ASoC: Fix unused variable warning in WM8996&lt;br /&gt;
: ASoC: Initial WM8996 headphone impedance measurement support&lt;br /&gt;
: ASoC: WM8996 only needs bandgap for analogue functionality&lt;br /&gt;
: ASoC: Fix WM8996 DC servo operation without IRQ&lt;br /&gt;
: ASoC: Correct channel numbers for WM8996 AIF2&lt;br /&gt;
: ASoC: Disable WM8996 CPVDD supply when not in use&lt;br /&gt;
: ASoC: Check that WM8996 FLL started even if we don't have the IRQ&lt;br /&gt;
: ASoC: Add 3D stereo support for wm8996&lt;br /&gt;
: ASoC: Correct element count for WM8996 sidetone HPF&lt;br /&gt;
: ASoC: Clear completions from late WM8996 FLL lock IRQs&lt;br /&gt;
: ASoC: Optimise WM8996 no interrupt path&lt;br /&gt;
: ASoC: Automatically manage WM8996 MICBIAS regulating mode&lt;br /&gt;
: ASoC: Fix configuration of WM8996 input enables&lt;br /&gt;
: ASoC: WM8996 record paths need AIFCLK&lt;br /&gt;
: ASoC: Acknowledge WM8996 interrupts before acting on them&lt;br /&gt;
: ASoC: Rename WM8915 to WM8996&lt;br /&gt;
===SoC Codec WM9081===&lt;br /&gt;
: ASoC: Remove cache default  for volatile wm9081 reset register&lt;br /&gt;
: ASoC: Convert wm9081 driver to use devm_kzalloc()&lt;br /&gt;
: ASoC: wm9081: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: Convert WM9081 to direct regmap API usage&lt;br /&gt;
: ASoC: wm9081: Don't write WM9081_BIAS_ENA bit to WM9081_VMID_CONTROL register&lt;br /&gt;
: ASoC: wm9081: Fix reading wrong register for setting VMID 2*240k&lt;br /&gt;
: ASoC: Only enable thermal shutdown when required on WM9081&lt;br /&gt;
: ASoC: wm9081: Fix setting soft VMID ramp enable with VMID 2*240k&lt;br /&gt;
: ASoC: WM9081 interrupt status register is volatile&lt;br /&gt;
: ASoC: Convert WM9081 to table based control init&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct wm9081_priv&lt;br /&gt;
: ASoC: Allow source specification for CODEC level sysclk&lt;br /&gt;
: ASoC: Change WM9081 speaker output enable to _OUT_DRV&lt;br /&gt;
: ASoC: Simplify WM9081 speaker startup by using widgets for spaker output&lt;br /&gt;
: ASoC: Convert WM9081 SYSCLK configuration to be device wide&lt;br /&gt;
: ASoC: Use data based init for WM9081 DAPM&lt;br /&gt;
: ASoC: Add platform data for WM9081 IRQ pin configuration&lt;br /&gt;
: ASoC: Fix WM9081 platform data initialisation&lt;br /&gt;
: ASoC: Remove -codec suffix from WM9081 driver&lt;br /&gt;
===SoC Codec WM9090===&lt;br /&gt;
: ASoC: Use standard snd_soc_cache_sync() for WM9090&lt;br /&gt;
: ASoC: Convert WM9090 to devm_kzalloc()&lt;br /&gt;
: ASoC: wm9090: fix DB_RANGE size&lt;br /&gt;
: ASoC: Remove unused variable 'wm9090' in wm9090_probe&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct wm9090_priv&lt;br /&gt;
: ASoC: Add device ID for WM9093 to WM9090 driver&lt;br /&gt;
: ASoC: Remove unused mutex from WM9090 driver&lt;br /&gt;
===SoC Codec WM9705===&lt;br /&gt;
: ASoC: Use data based init for wm9705 DAPM&lt;br /&gt;
===SoC Codec WM9712===&lt;br /&gt;
: ASoC: Use data based init for wm9712 DAPM&lt;br /&gt;
===SoC Codec WM9713===&lt;br /&gt;
: ASoC: Use data based init for wm9713 DAPM&lt;br /&gt;
===SoC Codec ads1174/8===&lt;br /&gt;
: ASoC: Delete ads117x.h&lt;br /&gt;
===SoC Codec alc5621/2/3===&lt;br /&gt;
: ASoC: Convert alc5623 to devm_kzalloc()&lt;br /&gt;
: ASoC: Rename rt562[1|2]_vol_snd_controls to alc562[1|2]_vol_snd_controls&lt;br /&gt;
: ASoC: alc5623: Convert codec-&amp;amp;gt;hw_read to snd_soc_read&lt;br /&gt;
: ASoC: Remove unused &amp;quot;control_data&amp;quot; field of struct alc5623_priv&lt;br /&gt;
: ASoC: alc5623: Remove unused mutex&lt;br /&gt;
===SoC Codec alc5632===&lt;br /&gt;
: ASoC: Rename ALC5632 MICBIAS to common name convention.&lt;br /&gt;
: ASoC: alc5632: Remove volatile registers from regmap defaults&lt;br /&gt;
: ASoC: alc5632: Update of i2c_probe function to use regmap API only&lt;br /&gt;
: ASoC: alc5632: Added support of two undocumented registers&lt;br /&gt;
: ASoC: alc5632: Remove unrelevant registers and name the relevant&lt;br /&gt;
: ASoC: alc5632: rename volume/switch contols for master and speaker volumes.&lt;br /&gt;
: ASoC: Convert ALC5632 codec to use regmap API&lt;br /&gt;
: ASoC: alc5632: Fix compile without CONFIG_PM&lt;br /&gt;
: ASoC: Remove unused control_data and mutex fields from struct alc5632_priv&lt;br /&gt;
: ASoC: Remove unnecessary backslash from alc5632 codec&lt;br /&gt;
: ASoC: Remove unused defines in alc5632 codec&lt;br /&gt;
: ASoC: Add new Realtek ALC5632 CODEC driver&lt;br /&gt;
===SoC Codec tlv320aic32x4===&lt;br /&gt;
: ASoC: Convert tlv320aic32x4 to devm_kzalloc()&lt;br /&gt;
: ASoC: tlv320aic32x4: Use snd_soc_update_bits for read-modify-write&lt;br /&gt;
: ASoC: tlv320aic32x4 fix initialization of micpga routing&lt;br /&gt;
: ASoC: Fix outdated API usage in tlv320aic32x4&lt;br /&gt;
: ASoC: Add TI tlv320aic32x4 codec support.&lt;br /&gt;
===SoC DaVinci===&lt;br /&gt;
: ASoC: davinci-i2s.c: use devm_ functions&lt;br /&gt;
: ASoC: davinci-mcasp.c: use devm_ functions&lt;br /&gt;
: ASoC: davinci-vcif.c: use devm_ functions&lt;br /&gt;
: ASoC: davinci: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert davinci directory to module_platform_driver&lt;br /&gt;
: Drop default from &amp;quot;DM365 codec select&amp;quot; choice&lt;br /&gt;
: ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers&lt;br /&gt;
: ASoC: Davinci: Fix FS polarity for I2S format&lt;br /&gt;
: ASoC: davinci-pcm: trivial: replace link with actual chan/link&lt;br /&gt;
: ASoC: davinci-mcasp: add support for unsigned PCM formats&lt;br /&gt;
: ASoC: davinci: add missing break statement&lt;br /&gt;
: ASoC: davinci: fix codec start and stop functions&lt;br /&gt;
: ASoC: davinci-pcm: comments for the conversion to BATCH mode&lt;br /&gt;
: ASoC: davinci-pcm: convert to BATCH mode&lt;br /&gt;
: ASoC: davinci-pcm: extract period elapsed functions&lt;br /&gt;
: ASoC: davinci-pcm: fix audible glitch on 2nd ping-pong playback&lt;br /&gt;
: ASoC: davinci-pcm: increase the maximum channels&lt;br /&gt;
: ASoC: davinci-pcm: expand the .formats&lt;br /&gt;
: ASoC: davinci-pcm: trivial: make ping-pong params setup symmetrical&lt;br /&gt;
: mfd: Use mfd cell platform_data for davinci cells platform bits&lt;br /&gt;
: ASoC: davinci-mcasp: enable ping-pong SRAM buffers&lt;br /&gt;
: davinci-mcasp: fix _CBM_CFS pin directions&lt;br /&gt;
: davinci-mcasp: fix _CBM_CFS hw_params&lt;br /&gt;
: davinci-mcasp: use bitfield definitions for PDIR&lt;br /&gt;
: ASoC: davinci-mcasp: correct tdm_slots limit&lt;br /&gt;
: asoc: davinci_voicecodec: use mfd_data instead of driver_data&lt;br /&gt;
: ASoC: Davinci: Replace usage of IO_ADDRESS with ioremap()&lt;br /&gt;
: ASoC: Davinci: Call clk_disable() and clk_put() in case of error&lt;br /&gt;
: ASoC: Davinci: Use resource_size() helper function&lt;br /&gt;
: asoc: davinci: da830/omap-l137: correct cpu_dai_name&lt;br /&gt;
===SoC Dynamic Audio Power Management===&lt;br /&gt;
: ASoC: dapm - Fix check for codec context in dapm_power_widgets().&lt;br /&gt;
: ASoC: Dynamically allocate the rtd device for a non-empty release()&lt;br /&gt;
: ASoC: Take a pm_runtime reference on DAPM devices that are enabled&lt;br /&gt;
: ASoC: Add signal generator widget type&lt;br /&gt;
: ASoC: Log automatic pin disconnection per CODEC rather than per card&lt;br /&gt;
: ASoC: Implement fully_routed card property&lt;br /&gt;
: ASoC: Fix DAPM sync for TLV320AIC3x custom DAPM widget&lt;br /&gt;
: ASoC: Cache connected input and output recursions&lt;br /&gt;
: ASoC: Assign power_check when we allocate DAPM widgets&lt;br /&gt;
: ASoC: Suppress early calls to snd_soc_dapm_sync()&lt;br /&gt;
: ASoC: Use dapm_mark_dirty() for new DAPM widgets for consistency&lt;br /&gt;
: ASoC: Stop checking for supplied widgets after we find the first&lt;br /&gt;
: ASoC: Don't mark the outputs of supplies as dirty on state changes&lt;br /&gt;
: ASoC: Only run power_check() on a widget once per run&lt;br /&gt;
: ASoC: Add verbose debugging showing why widgets get marked dirty&lt;br /&gt;
: ASoC: Reduce the number of neigbours we mark dirty when updating power&lt;br /&gt;
: ASoC: Do DAPM power checks only for widgets changed since last run&lt;br /&gt;
: ASoC: Mark headphone, mic, speaker and line widgets as always connected&lt;br /&gt;
: ASoC: Factor out widget power check operation&lt;br /&gt;
: ASoC: Ensure all DAPM widgets have a power check callback&lt;br /&gt;
: ASoC: Move bias level decision into main dapm_power_widgets()&lt;br /&gt;
: ASoC: Factor write of widget power out into a separate function&lt;br /&gt;
: ASoC: Also count neighbour checks for supplies&lt;br /&gt;
: ASoC: Don't force bias on ground referenced devices&lt;br /&gt;
: ASoC: Add another DAPM stat for neighbour checks&lt;br /&gt;
: ASoC: Factor out per-widget DAPM power checks&lt;br /&gt;
: ASoC: Trace and collect statistics for DAPM graph walking&lt;br /&gt;
: ASoC: Display the error code when we fail to add a DAPM control&lt;br /&gt;
: ASoC: soc-dapm: Fix parameter comment for snd_soc_dapm_free&lt;br /&gt;
: ASoC: DAPM: Allow multiple mixer sources to be routed via the same switch&lt;br /&gt;
: ASoC: dapm - change stream event dbg to vdgb&lt;br /&gt;
: ASoC: dapm - Add DAPM stream completion event.&lt;br /&gt;
: ASoC: dapm - Add methods to retrieve snd_card and soc_card from dapm context.&lt;br /&gt;
: ASoC: dapm - add DAPM macro for external enum widgets&lt;br /&gt;
: ASoC: Don't use -1 to boostrap subseq so it can be used by drivers&lt;br /&gt;
: ASoC: core - Add platform widget IO&lt;br /&gt;
: ASoC: Fix DAPM sequence run for per-widget I/O methods&lt;br /&gt;
: ASoC: dapm - Refactor widget IO functions in preparation for platform widgets.&lt;br /&gt;
: ASoC: Fix mismerge with release branch&lt;br /&gt;
: ASoC: Add weak routes for sidetone style paths&lt;br /&gt;
: ASoC: Only provide a default bias level update for CODEC contexts&lt;br /&gt;
: ASoC: Simplify logic in snd_soc_dapm_set_bias_level()&lt;br /&gt;
: ASoC: Remove trace for DAPM bias level logging&lt;br /&gt;
: ASoC: Indentation fix for null loop operation&lt;br /&gt;
: ASoC: Don't bring the CODEC up to full power for supplies and biases&lt;br /&gt;
: ASoC: Specify target bias state directly as a bias state&lt;br /&gt;
: ASoC: snd_soc_new_{mixer,mux,pga} make sure to use right DAPM context&lt;br /&gt;
: ASoC: simple style fix&lt;br /&gt;
: ASoC: Fix dapm_is_shared_kcontrol so everything isn't shared&lt;br /&gt;
: ASoC: Fix power down for widgetless per-card DAPM context case&lt;br /&gt;
: ASoC: Implement mux control sharing&lt;br /&gt;
: ASoC: Store a list of widgets in a DAPM mux/mixer kcontrol&lt;br /&gt;
: ASoC: Add w-&amp;amp;gt;kcontrols, and populate it&lt;br /&gt;
: ASoC: s/w-&amp;amp;gt;kcontrols/w-&amp;amp;gt;kcontrol_news/g&lt;br /&gt;
: ASoC: Remove DAPM debugfs entries before freeing widgets&lt;br /&gt;
: ASoC: Move DAPM widget debugfs entry creation to snd_soc_dapm_new_widgets&lt;br /&gt;
: ASoC: Move DAPM debugfs directory creation to snd_soc_dapm_debugfs_init&lt;br /&gt;
: ASoC: Add dapm_find_widget helper&lt;br /&gt;
: ASoC: fix a simple coding style issue&lt;br /&gt;
: ASoC: snd_soc_dapm_get_pin_status: Match other contexts too&lt;br /&gt;
: ASoC: Allow DAPM pin operations to match any context&lt;br /&gt;
: ASoC: Force all DAPM contexts into the same bias state&lt;br /&gt;
: ASoC: Remove special casing for registerless widgets&lt;br /&gt;
: ASoC: Add bias level data to DAPM context debugfs&lt;br /&gt;
: ASoC: Explicitly say registerless widgets have no register&lt;br /&gt;
: ASoC: Use the correct DAPM context when cleaning up final widget set&lt;br /&gt;
: ASoC: Fix double addition of prefixes due to widget prefixing&lt;br /&gt;
: ASoC: Fix prefixing of DAPM controls by factoring prefix into snd_soc_cnew()&lt;br /&gt;
: ASoC: Check for a CODEC before dereferencing in DAPM&lt;br /&gt;
: ASoC: Get the card directly from the DAPM context&lt;br /&gt;
: ASoC: soc-dapm: Include quotes around contents in debugfs entries&lt;br /&gt;
: ASoC: Run bias level changes for all DAPM contexts in parallel&lt;br /&gt;
: ASoC: Remove card from snd_soc_dapm_set_bias_level()&lt;br /&gt;
: ASoC: Remove export of snd_soc_dapm_stream_event()&lt;br /&gt;
: ASoC: Ensure supplies are maintained for force enabled widgets&lt;br /&gt;
: ASoC: Sync initial widget state with hardware&lt;br /&gt;
: ASoC: Add subsequence information to seq_notify callbacks&lt;br /&gt;
: ASoC: Remove controls from sequenced PGA arguments&lt;br /&gt;
: ASoC: Provide per widget type callback when executing DAPM sequences&lt;br /&gt;
: ASoC: Add support for sequencing within&lt;br /&gt;
: ASoC: Explicitly say if we're powering up or down&lt;br /&gt;
: ASoC: Fix mask/val_mask confusion snd_soc_dapm_put_volsw()&lt;br /&gt;
===SoC EP93XX===&lt;br /&gt;
: sound-soc: move to dma_transfer_direction&lt;br /&gt;
: ASoC: ep93xx: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Use dai_fmt in snappercl15 machine driver&lt;br /&gt;
: ASoC: Use dai_fmt in edb93xx machine driver&lt;br /&gt;
: ASoC: Convert ep93xx directory to module_platform_driver&lt;br /&gt;
: ASoC: Staticise ep93xx_ac97_dai&lt;br /&gt;
: ASoC: edb93xx: convert to use snd_soc_register_card()&lt;br /&gt;
: ASoC: simone: convert to use snd_soc_register_card()&lt;br /&gt;
: ASoC: ep93xx-pcm: add MODULE_ALIAS&lt;br /&gt;
: ASoC: snappercl15: convert to use snd_soc_register_card()&lt;br /&gt;
: sound/soc/ep93xx/ep93xx-i2s.c: add missing kfree&lt;br /&gt;
: Change Ryan Mallon's email address across the kernel&lt;br /&gt;
: ASoC: ep93xx: convert to use the DMA engine API&lt;br /&gt;
: ASoC: Enable 192kHz sample rate for EP93xx.&lt;br /&gt;
: ASoC: Improve EP93xx I2S clocks management.&lt;br /&gt;
: ASoC: EDB93xx: Manage I2S rates according to datasheet for CS4271 CODEC.&lt;br /&gt;
: ASoC: Remove warnings in ep93xx-i2s.c&lt;br /&gt;
: ASoC: ep93xx-ac97: remove extra empty line&lt;br /&gt;
: ASoC: EDB93xx machine sound driver with CS4271&lt;br /&gt;
===SoC FSI SH7724===&lt;br /&gt;
: ASoC: fsi-ak4642: modify specification method of FSI / ak464x&lt;br /&gt;
: ASoC: sh: fsi: modify selection method of I2S/PCM/SPDIF format&lt;br /&gt;
: ASoC: sh: fsi: Add snd_soc_dai_set_fmt support&lt;br /&gt;
===SoC Freescale===&lt;br /&gt;
: ASoC: fsl: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: fsl/powerpc: don't rely on the cell-index property&lt;br /&gt;
: ASoC: p1022ds: add support for fsl,P1022 and fsl,P1022DS model names&lt;br /&gt;
: ASoC: Convert fsl directory to module_platform_driver&lt;br /&gt;
: ASoC: mpc8610: tell the CS4270 codec that it's the master&lt;br /&gt;
: ASoC: fsl_ssi: properly initialize the sysfs attribute object&lt;br /&gt;
: ASoC: fsl: Fix error handling if platform_device_add fails&lt;br /&gt;
: ASoC: improve asynchronous mode support in the fsl_ssi driver&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8776 driver name&lt;br /&gt;
: ASoC: MPC5200: replace of_device with platform_device&lt;br /&gt;
: sound/soc/fsl/mpc8610_hpcd.c: add missing of_node_put&lt;br /&gt;
: sound/soc/fsl/p1022_ds.c: add missing of_node_put&lt;br /&gt;
: sound/soc/fsl/fsl_dma.c: add missing of_node_put&lt;br /&gt;
: ASoC: fsl: fix build warning in fsl_dma&lt;br /&gt;
: ASoC: claim the IRQ when the fsl_ssi device is probed, not opened&lt;br /&gt;
: ASoC: p1022ds: fix incorrect referencing of device tree properties&lt;br /&gt;
: ASoC: fsl: fix initialization of DMA buffers&lt;br /&gt;
: dt/sound: Eliminate users of of_platform_{,un}register_driver&lt;br /&gt;
: ASoC: Replace pdev with card in machine driver probe and remove&lt;br /&gt;
===SoC Ingenic JZ4740===&lt;br /&gt;
: ASoC: jz4740: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert jz4740 directory to module_platform_driver&lt;br /&gt;
: ASoC: Staticise jz4740_pcm_new()&lt;br /&gt;
: ASoC: JZ4740: Fix i2s shutdown&lt;br /&gt;
: ASoC: JZ4740: qi_lb60: Use the SND_SOC_DAPM_EVENT_OFF for the speakers status&lt;br /&gt;
: ASoC: JZ4740: qi_lb60: Use gpio_request_array to request and setup gpios&lt;br /&gt;
: ASoC: JZ4740: Convert qi_lb60 codec to table based DAPM setup&lt;br /&gt;
===SoC Intel Medfield MID platform===&lt;br /&gt;
: ASoC: mid-x86: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Fix compile error in sound/soc/mid-x86/sst_platform.c&lt;br /&gt;
: ASoC: Staticise mfld_msic_dailink&lt;br /&gt;
: ASoC: Staticise sst_pcm_new and sst_soc_platform_drv&lt;br /&gt;
: ASoC: sst_platform: fix the dsp driver interface&lt;br /&gt;
: ASoC: Convert mid-x86 directory to module_platform_driver&lt;br /&gt;
: ASoC: Staticise sst_platform_dai&lt;br /&gt;
: ASoC: Remove unused fields in struct mfld_mc_private&lt;br /&gt;
: ASoC: sst_platform: fix memory leak&lt;br /&gt;
: ASoC: sst_platform: using builtin function&lt;br /&gt;
: ASoC: sst_platform: trivial coding style fix&lt;br /&gt;
: ASoC: sst_platform: add hw_free callback to fix resource leak&lt;br /&gt;
: ASoC: sst_platform: Fix lock acquring&lt;br /&gt;
: ASoC: sst_platform: unregister sst card when being closed&lt;br /&gt;
: ASoC: sst_platform: free the resources on fail path&lt;br /&gt;
: ASoC: sst_platform: initialize module_name properly&lt;br /&gt;
: ASoC: sst_platform: fix the pulseaudio error&lt;br /&gt;
: ASoC: mfld_machine: make use of soc_register_card API&lt;br /&gt;
: ASoC: mid-x86: Use the soc-jack apis for jack type detection&lt;br /&gt;
: ASoC: mfld_machine: Add support for jack detection&lt;br /&gt;
: ASoC: mid-x86: Fix dependency on intel_sst driver&lt;br /&gt;
: ASoC: mid-x86: Add support for capture in machine driver&lt;br /&gt;
: ASoC: sst_platform: add support for capture stream on headset dai&lt;br /&gt;
===SoC Layer===&lt;br /&gt;
: Rediff the usbusx2y.c and soc-core.c patches to match recent kernel&lt;br /&gt;
: Don't include obsolete trace/events/asoc.h hack&lt;br /&gt;
: Fix a typo in soc-core.patch in the prvioust commit&lt;br /&gt;
: Fix build-errors of soc-core due to new trace points&lt;br /&gt;
: Add build stub for soc/soc-io.c&lt;br /&gt;
: Fix a build of soc-pcm.c with older kernels without mutex_lock_nested()&lt;br /&gt;
: Fix wrongly refreshed soc-core.patch&lt;br /&gt;
: Add missing soc/soc-pcm.c build stub&lt;br /&gt;
: Regenerated soc-core.patch to fix fuzz&lt;br /&gt;
: Fix a compile error of soc/soc-jack.c with older kernels&lt;br /&gt;
: Regenerated soc/soc-core.patch&lt;br /&gt;
: Regenerate ac97_codec.patch and soc-core.patch to resolve fuzz&lt;br /&gt;
: Fixed typos in soc-core.patch&lt;br /&gt;
: Fix yet another build error in ASoC for older kernels&lt;br /&gt;
: Fix build with the recent ASoC updates&lt;br /&gt;
: ASoC: core - Free platform DAPM context at platform removal.&lt;br /&gt;
: ASoC: Dynamically allocate the rtd device for a non-empty release()&lt;br /&gt;
: ASoC: soc-pcm: Allocate PCM operations dynamically to support multiple DAIs&lt;br /&gt;
: ASoC: Declare soc_new_pcm() properly&lt;br /&gt;
: ASoC: Allow DAI links to be specified using device tree nodes&lt;br /&gt;
: ASoC: Remove ifdefs for GPIO_SYSFS&lt;br /&gt;
: ASoC: Add utility to parse DAPM routes from device tree&lt;br /&gt;
: ASoC: Add utility to set a card's name from device tree&lt;br /&gt;
: ASoC: Remove rbtree register cache&lt;br /&gt;
: ASoC: Fix an obvious copy paste error in an error message&lt;br /&gt;
: ASoC: Refactor some conditions and loop in soc_bind_dai_link()&lt;br /&gt;
: ASoC: Hold runtime PM references to components of active DAIs&lt;br /&gt;
: ASoC: Sort WM9090 in with the CODEC drivers&lt;br /&gt;
: ASoC: Convert WM2000 into a standard CODEC driver&lt;br /&gt;
: ASoC: Drop unused state parameter from CODEC suspend callback&lt;br /&gt;
: ASoC: Move SigmaDSP firmware loader to ASoC&lt;br /&gt;
: ASoC: Fix CODEC enumeration for auto_nc_codec_pins&lt;br /&gt;
: ASoC: Implement fully_routed card property&lt;br /&gt;
: ASoC: Add support for CS42L73 codec&lt;br /&gt;
: ASoC: Remove LZO cache type&lt;br /&gt;
: ASoC: Add new Realtek ALC5632 CODEC driver&lt;br /&gt;
: ASoC: Remove extra space in runtime struct definition&lt;br /&gt;
: ASoC: Fix build dependency for SND_SOC_JZ4740_CODEC&lt;br /&gt;
: ASoC: Provide a more complete DMA driver stub&lt;br /&gt;
: ASoC: skip resume of soc-audio devices without codecs&lt;br /&gt;
: ASoC: Remove needless unlikely()&lt;br /&gt;
: ASoC: Allow machines to ignore pmdown_time per-link&lt;br /&gt;
: ASoC: Fix prefixing of DAPM controls&lt;br /&gt;
: ASoC: core: Add flag to ignore pmdown_time at pcm_close&lt;br /&gt;
: ASoC: Instantiate card widgets immediately&lt;br /&gt;
: ASoC: Fix typo in Kconfig symbol for tlv320aic32x4&lt;br /&gt;
: ASoC: Squash error codes from regmap down to -1 on read&lt;br /&gt;
: ASoC: Ensure all DAPM widgets are instantiated with the card&lt;br /&gt;
: ASoC: Suppress early calls to snd_soc_dapm_sync()&lt;br /&gt;
: ASoC: fix codec breakage caused by the volsw/volsw_2r merger&lt;br /&gt;
: ASoC: Ensure DAPM widgets are set up before we sync jacks&lt;br /&gt;
: ASoC: core: Remove snd_soc_put_volsw_2r definition&lt;br /&gt;
: ASoC: core: Combine snd_soc_put_volsw/put_volsw_2r functions&lt;br /&gt;
: ASoC: core: Combine snd_soc_get_volsw/get_volsw_2r functions&lt;br /&gt;
: ASoC: core: Combine snd_soc_info_volsw/info_volsw_2r functions&lt;br /&gt;
: ASoC: core: Change SOC_SINGLE/DOUBLE_VALUE representation&lt;br /&gt;
: ASoC: Do DAPM power checks only for widgets changed since last run&lt;br /&gt;
: ASoC: core: Introduce SOC_DOUBLE_R_VALUE macro&lt;br /&gt;
: ASoC: core: Introduce SOC_DOUBLE_VALUE macro&lt;br /&gt;
: ASoC: Instantiate DAPM widgets before we do the DAI link init&lt;br /&gt;
: ASoC: Allow DAI formats to be specified in the dai_link&lt;br /&gt;
: ASoC: Add Kconfig and Makefile entries for rt5631 codec&lt;br /&gt;
: ASoC: soc-core: symmetry checking for each DAIs separately&lt;br /&gt;
: ASoC: Ensure we generate a driver name&lt;br /&gt;
: ASoC: Trace and collect statistics for DAPM graph walking&lt;br /&gt;
: ASoC: Add WM5100 driver&lt;br /&gt;
: ASoC: Remove unused step size from debugfs CODEC write function&lt;br /&gt;
: ASoC: Fix reporting of partial jack updates&lt;br /&gt;
: ASoC: Allow source specification for CODEC level sysclk&lt;br /&gt;
: ASoC: Allow register defaults to be larger than unsigned short&lt;br /&gt;
: ASoC: soc_codec_reg_show use snd_soc_codec_readable_register&lt;br /&gt;
: ASoC: Fix register cache sync register_writable WARN_ONs&lt;br /&gt;
: ASoC: snd_soc_codec_{readable,writable}_register change default to true&lt;br /&gt;
: ASoC: soc-core: use GFP_KERNEL flag for kmalloc in snd_soc_cnew&lt;br /&gt;
: ASoC: Allow idle_bias_off to be specified in CODEC drivers&lt;br /&gt;
: ASoC: Fix check for symmetric rate enforcement&lt;br /&gt;
: ASoC: Add ADAU1373 codec support&lt;br /&gt;
: ASoC: soc-pcm: Remove unused global mutex&lt;br /&gt;
: ASoC: soc-cache: Remove unneeded codec_drv pointer variable in snd_soc_lzo_get_blksize&lt;br /&gt;
: ASoC: soc-cache: Remove unneeded codec_drv pointer variable in snd_soc_flat_cache_init&lt;br /&gt;
: ASoC: soc-jack: Fix checking return value of request_any_context_irq&lt;br /&gt;
: ASoC: Support !CONFIG_REGMAP builds&lt;br /&gt;
: ASoC: soc-io: Fix CONFIG_REGMAP_I2C/SPI guards to support regmap modules&lt;br /&gt;
: ASoC: soc-io: Add CONFIG_REGMAP_I2C/CONFIG_REGMAP_SPI guards for regmap_init_i2c/regmap_init_spi&lt;br /&gt;
: ASoC: Add regmap as a control type&lt;br /&gt;
: ASoC: Use new register map API for ASoC generic physical I/O&lt;br /&gt;
: ASoC: Trivial formatting fix in soc-core.c&lt;br /&gt;
: ASoC: mxs: add asoc configuration files&lt;br /&gt;
: ASoC: dapm - Add DAPM stream completion event.&lt;br /&gt;
: ASoC: Rename WM8915 to WM8996&lt;br /&gt;
: ASoC: core: make comments fit the code&lt;br /&gt;
: ASoC: Mark cache as dirty when suspending&lt;br /&gt;
: ASoC: twl6040: Convert into TWL6040 MFD child&lt;br /&gt;
: MFD: twl4030-codec -&amp;amp;gt; twl4030-audio: Rename the driver&lt;br /&gt;
: ASoC: Don't use codec-&amp;amp;gt;control_data in bulk write&lt;br /&gt;
: ASoC: pcm - rename snd_codec_close() to snd_pcm_close().&lt;br /&gt;
: ASoC: WM8983: Initial driver&lt;br /&gt;
: ASoC: core - Add platform IO tracing&lt;br /&gt;
: ASoC: core - Add convenience register for platform kcontrol and DAPM&lt;br /&gt;
: ASoC: core - Add platform widget IO&lt;br /&gt;
: ASoC: core - Add API call to register platform kcontrols.&lt;br /&gt;
: ASoC: core - Add platform read and write.&lt;br /&gt;
: ASoC: core - Make platform probe more like codec probe.&lt;br /&gt;
: ASoC: Add ADAV80x codec driver&lt;br /&gt;
: ASoC: add WM8782 ADC Codec Driver&lt;br /&gt;
: ASoC: add STA32X codec driver&lt;br /&gt;
: ASoC: Remove adau1701 from SND_SOC_ALL_CODECS due to Sigma dependency&lt;br /&gt;
: ASoC: Add ADAU1701 codec driver&lt;br /&gt;
: ASoC: Move register I/O code into a separate file&lt;br /&gt;
: ASoC: Factor out redundant read() functions&lt;br /&gt;
: ASoC: core - PCM mutex per rtd&lt;br /&gt;
: ASoC: core - Separate out PCM operations into new file.&lt;br /&gt;
: ASoC: Suppress restore of default register values for rbtree cache sync&lt;br /&gt;
: ASoC: core - Allow components to probe/remove in sequence.&lt;br /&gt;
: ASoC: core - Optimise and refactor pcm_new() to pass only rtd&lt;br /&gt;
: ASoC: Add context parameter to card DAPM callbacks&lt;br /&gt;
: ASoC: Specify target bias state directly as a bias state&lt;br /&gt;
: ASoC: Enforce the mask in snd_soc_update_bits()&lt;br /&gt;
: ASoC: Don't set invalid name string to snd_card-&amp;amp;gt;driver field&lt;br /&gt;
: ASoC: Remove unused and about to be broken SND_SOC_CUSTOM I/O bus&lt;br /&gt;
: ASoC: Check for NULL register bank in snd_soc_get_cache_val()&lt;br /&gt;
: ASoC: Use explicit endianness conversion in snd_soc_16_8_write()&lt;br /&gt;
: ASoC: Use cpu_to_be16() in 8x16 write&lt;br /&gt;
: ASoC: Convert 7x9 write to use cpu_to_be16()&lt;br /&gt;
: ASoC: core: Don't schedule deferred_resume_work twice&lt;br /&gt;
: ASoC: Convert 16x16 write to use cpu_to_be16()&lt;br /&gt;
: ASoC: soc-cache: Cache a pointer to the last accessed rbnode&lt;br /&gt;
: ASoC: soc-cache: Block based rbtree compression&lt;br /&gt;
: ASoC: core - remove superfluous new line.&lt;br /&gt;
: ASoC: core - fix module reference counting for CPU DAIs&lt;br /&gt;
: ASoC: core: Don't set &amp;quot;(null)&amp;quot; as a driver name&lt;br /&gt;
: ASoC: Asahi Kasei AK4641 codec driver&lt;br /&gt;
: ASoC: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning&lt;br /&gt;
: ASoC: Reintroduce do_spi_write()&lt;br /&gt;
: ASoC: core - allow ASoC more flexible machine name&lt;br /&gt;
: ASoC: Use spi_write() for SPI writes&lt;br /&gt;
: ASoC: Remove byte swap in 4x12 SPI write&lt;br /&gt;
: ASoC: Don't squash 16x8 registers down to 8 bits&lt;br /&gt;
: ASoC: soc-cache: Allow codec-&amp;amp;gt;cache_bypass to be used with snd_soc_hw_bulk_write_raw()&lt;br /&gt;
: ASoC: Create codec DAPM widgets before calling the codecs probe function&lt;br /&gt;
: ASoC: Don't crash on PM operations&lt;br /&gt;
: ASoC: Move DAPM widget debugfs entry creation to snd_soc_dapm_new_widgets&lt;br /&gt;
: ASoC: Move DAPM debugfs directory creation to snd_soc_dapm_debugfs_init&lt;br /&gt;
: ASoC: Free the card's DAPM context&lt;br /&gt;
: ASoC: Declare const properly for enum texts&lt;br /&gt;
: ASoC: Work around allmodconfig failure&lt;br /&gt;
: ASoC: Add more natural support for no-DMA DAIs&lt;br /&gt;
: ASoC: Allow platform drivers to have no ops structure&lt;br /&gt;
: ASoC: fix two ident style problems&lt;br /&gt;
: ASoC: remove unused comment&lt;br /&gt;
: ASoC: Make struct snd_soc_card's dapm_widgets and dapm_routes const&lt;br /&gt;
: ASoC: Create card DAPM widgets early so they can be used in callbacks&lt;br /&gt;
: ASoC: Add initial WM1250-EV1 Springbank audio I/O module driver&lt;br /&gt;
: ASoC: Add WM8915 CODEC driver&lt;br /&gt;
: ASoC: Add soc_remove_dai_links&lt;br /&gt;
: ASoC: SSM2602: add SPI support&lt;br /&gt;
: ASoC: Add data based control initialisation for CODECs and cards&lt;br /&gt;
: ASoC: fix config error path&lt;br /&gt;
: ASoC: check channel mismatch between cpu_dai and codec_dai&lt;br /&gt;
: ASoC: Add max98095 CODEC driver&lt;br /&gt;
: ASoC: Tegra: Suspend/resume support&lt;br /&gt;
: ASoC: Fix comment width in soc-cache.c&lt;br /&gt;
: ASoC: Remove excessively verbose logging on I2C write&lt;br /&gt;
: ASoC: Fix to avoid compile error&lt;br /&gt;
: ASoC: format_register_str: Don't clip register values&lt;br /&gt;
: ASoC: Name jack GPIOs based on jack not codec&lt;br /&gt;
: ASoC: soc-cache: Warn on syncing any non-writable registers&lt;br /&gt;
: ASoC: soc-cache: Fix indentation issues&lt;br /&gt;
: sound: Fixup the last user of the old irq functions&lt;br /&gt;
: ASoC: fix sorting order of codecs in kconfig&lt;br /&gt;
: ASoC: ad73311: drop I2C requirement&lt;br /&gt;
: ASoC: Add snd_soc_codec_{readable,writable}_register()&lt;br /&gt;
: ASoC: Add default snd_soc_default_writable_register() callback&lt;br /&gt;
: ASoC: soc-cache: Return -ENOSYS instead of -EINVAL&lt;br /&gt;
: ASoC: soc-cache: Factor-out the SPI write code&lt;br /&gt;
: ASoC: soc-cache: Factor-out the hw_read() specific code&lt;br /&gt;
: ASoC: soc-cache: Factor-out the hw_write() specific code&lt;br /&gt;
: ASoC: Add control_type in snd_soc_codec&lt;br /&gt;
: ASoC: soc-cache: Introduce raw bulk write support&lt;br /&gt;
: ASoC: soc-cache: Factor-out the I2C read code&lt;br /&gt;
: [media] ASoC: WL1273 FM radio: Access I2C IO functions through pointers&lt;br /&gt;
: ASoC: Remove bogus check for register validity in debugfs write&lt;br /&gt;
: ASoC: Add MAX9850 codec driver&lt;br /&gt;
: ASoC: Add LM4857 to SND_SOC_ALL_CODECS&lt;br /&gt;
: ASoC: Add driver for the dfbmcs320 bluetooth module&lt;br /&gt;
: ASoC: Fix prefixing of DAPM controls by factoring prefix into snd_soc_cnew()&lt;br /&gt;
: ASoC: Warn rather than set a silly constraint when we can't do symmetry&lt;br /&gt;
: ASoC: Refactor symmetric_rates check to reduce indentation&lt;br /&gt;
: ASoC: Provide CODEC clocking operations and API calls&lt;br /&gt;
: ASoC: Add DAPM widget and path data to CODEC driver structure&lt;br /&gt;
: ASoC: neo1973_wm8753: Move lm4857 specefic code to its own module&lt;br /&gt;
: ASoC: Add missing debugfs conditionals&lt;br /&gt;
: ASoC: Add TI tlv320aic32x4 codec support.&lt;br /&gt;
: ASoC: Add a late_probe() callback to cards&lt;br /&gt;
: ASoC: Allow card DAPM widgets and routes to be set up at registration&lt;br /&gt;
: ASoC: Add a per-card DAPM context&lt;br /&gt;
: ASoC: Add Freescale SGTL5000 codec support&lt;br /&gt;
: ASoC: Pass the jack to jack notifiers&lt;br /&gt;
: ASoC: Add kerneldoc for jack_status_check callback&lt;br /&gt;
: ASoC: Allow GPIO jack detection to be configured as a wake source&lt;br /&gt;
: ASoC: Allow use sleeping gpio in soc-jack&lt;br /&gt;
: ASoC: add support for multiple jack types&lt;br /&gt;
: ASoC: soc-cache: dereferencing before checking&lt;br /&gt;
: ASoC: soc-core: Support debugfs entries larger than PAGE_SIZE bytes&lt;br /&gt;
: ASoC: Update PM ifdefs for exported suspend/resume&lt;br /&gt;
: ASoC: Use snd_pcm_format_width() in snd_soc_params_to_frame_size()&lt;br /&gt;
: ASoC: soc-core: Ensure codec_reg has fixed length fields&lt;br /&gt;
: ASoC: Move card list initialization to snd_soc_register_card&lt;br /&gt;
: ASoC: Add card driver data&lt;br /&gt;
: ASoC: soc-core: Increment codec and platform driver refcounts before probing&lt;br /&gt;
: ASoC: Add subsequence information to seq_notify callbacks&lt;br /&gt;
: ASoC: Make cache status available via debugfs&lt;br /&gt;
: ASoC: Export card PM callbacks for use in direct registered cards&lt;br /&gt;
: ASoC: Replace pdev with card in machine driver probe and remove&lt;br /&gt;
: ASoC: Use card rather than soc-audio device to card PM functions&lt;br /&gt;
: ASoC: Fix type for snd_soc_volatile_register()&lt;br /&gt;
: ASoC: soc-cache: Add trace event for snd_soc_cache_sync()&lt;br /&gt;
: ASoC: CS4271 codec support&lt;br /&gt;
: ASoC: soc-cache: Apply the cache_bypass option&lt;br /&gt;
: ASoC: soc-cache: Introduce the cache_bypass option&lt;br /&gt;
: ASoC: Provide per widget type callback when executing DAPM sequences&lt;br /&gt;
: ASoC: fill in snd_soc_pcm_runtime.card before calling snd_soc_dai_link.init()&lt;br /&gt;
: ASoC: Fix module refcount for auxiliary devices&lt;br /&gt;
===SoC MXS===&lt;br /&gt;
: Add missing build-stub for soc/mxs/*&lt;br /&gt;
: ASoC: mxs-saif: convert to clk_prepare/clk_unprepare&lt;br /&gt;
: ASoC: mxs-saif: remove function in platform_data&lt;br /&gt;
: ASoC: mxs: Add appropriate MODULE_ALIAS()&lt;br /&gt;
: ASoC: mxs: Add missing MODULE_LICENSE(&amp;quot;GPL&amp;quot;)&lt;br /&gt;
: ASoC: Convert mxs directory to module_platform_driver&lt;br /&gt;
: ASoC: mxs: Add .owner to struct snd_soc_card&lt;br /&gt;
: sound: Revert &amp;quot;ASoC: mxs: correct 'direction' of device_prep_dma_cyclic&amp;quot;&lt;br /&gt;
: ASoC: mxs: correct 'direction' of device_prep_dma_cyclic&lt;br /&gt;
: ASoC: mxs: Add appropriate MODULE_ALIAS()&lt;br /&gt;
: ASoC: mxs: Add missing MODULE_LICENSE(&amp;quot;GPL&amp;quot;)&lt;br /&gt;
: ASoC: keep pointer to resource so it can be freed&lt;br /&gt;
: ASoC: mxs-saif: add record function&lt;br /&gt;
: ASoC: mxs-sgtl5000: add record function&lt;br /&gt;
: sound/soc/mxs/mxs-saif.c: add missing kfree&lt;br /&gt;
: ASoC: mxs-saif: clear clk gate first before register setting&lt;br /&gt;
: ASoC: mxs: add mxs-sgtl5000 machine driver&lt;br /&gt;
: ASoC: mxs: add mxs-pcm driver&lt;br /&gt;
: ASoC: mxs: add mxs-saif driver&lt;br /&gt;
: ASoC: mxs: add asoc configuration files&lt;br /&gt;
===SoC Marvell Kirkwood===&lt;br /&gt;
: ARM: Orion: Get address map from plat-orion instead of via platform_data&lt;br /&gt;
: ASoC: Convert kirkwood-t5325 to table based DAPM init&lt;br /&gt;
: ASoC: Use dai_fmt in kirkwood-t5325 machine driver&lt;br /&gt;
: ASoC: Use dai_fmt in kirkwood-openrd machine driver&lt;br /&gt;
: ASoC: Fix build error in sound/soc/kirkwood/kirkwood-i2s.c&lt;br /&gt;
: ASoC: kirkwood: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert kirkwood directory to module_platform_driver&lt;br /&gt;
: ASoC: kirkwood: Make SND_KIRKWOOD_SOC_OPENRD and SND_KIRKWOOD_SOC_T5325 depend on I2C&lt;br /&gt;
: ASoC: kirkwood-i2s: Add __devexit_p at necessary place&lt;br /&gt;
: ASoC: Fix trivial build regression in Kirkwood I2S&lt;br /&gt;
: sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree&lt;br /&gt;
===SoC NVIDIA Tegra===&lt;br /&gt;
: ASoC: tegra: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Tegra+WM8903 machine: Add device tree binding&lt;br /&gt;
: ASoC: Tegra machine ASoC driver for boards using ALC5332 codec&lt;br /&gt;
: ASoC: Tegra: Move DAS configuration into DAS driver&lt;br /&gt;
: ASoC: Tegra I2S: Add device tree binding&lt;br /&gt;
: ASoC: Convert tegra_spdif to use module_platform_driver()&lt;br /&gt;
: ASoC: Convert WM8903 MICBIAS to a supply widget&lt;br /&gt;
: ASoC: TrimSlice machine: Set the new fully_routed flag&lt;br /&gt;
: ASoC: Tegra+WM903 machine: Set the new fully_routed flag&lt;br /&gt;
: ASoC: Tegra I2S: Remove dependency on pdev-&amp;amp;gt;id&lt;br /&gt;
: ASoC: Tegra TrimSlice machine: Use devm_ APIs and module_platform_driver&lt;br /&gt;
: ASoC: Tegra+WM8903 machine: Use devm_ APIs and module_platform_driver&lt;br /&gt;
: ASoC: Tegra DAS: Add device tree binding&lt;br /&gt;
: ASoC: Tegra I2S: Use devm_ APIs and module_platform_driver&lt;br /&gt;
: ASoC: Tegra: Move DAS configuration into machine drivers&lt;br /&gt;
: ASoC: Tegra DAS: Use devm_ APIs and module_platform_driver&lt;br /&gt;
: ASoC: Tegra PCM: Use module_platform_driver&lt;br /&gt;
: ASoC: Tegra: sparse cleanup&lt;br /&gt;
: ASoC: Remove unused srate variable in tegra_spdif_hw_params&lt;br /&gt;
: ASoC: tegra: Staticise tegra_i2s_dai and tegra_spdif_dai&lt;br /&gt;
: ASoC: Tegra: wm8903 machine driver: Drop Ventana support&lt;br /&gt;
: ASoC: Tegra: wm8903 machine driver: Allow re-insertion of module&lt;br /&gt;
: ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don't OOPS&lt;br /&gt;
: ASoC: Tegra: Implement SPDIF CPU DAI&lt;br /&gt;
: ASoC: Tegra: I2S: s/clk_get_sys/clk_get/&lt;br /&gt;
: ASoC: Tegra: I2S: Ensure clock is enabled when writing regs&lt;br /&gt;
: soc/tegra/Kconfig - add missing depends on MACH_HAS_SND_SOC_TEGRA_WM8903&lt;br /&gt;
: ASoC: Remove default settings from Tegra Kconfig&lt;br /&gt;
: ASoC: Tegra: Enable Kaen HP_MUTE at boot&lt;br /&gt;
: ASoC: tegra: TrimSlice machine support&lt;br /&gt;
: ASoC: Tegra: wm8903: s/code/data/ for control/widget/maps&lt;br /&gt;
: ASoC: Tegra: Retrieve card from DAPM context not codec&lt;br /&gt;
: ASoC: Tegra: Don't return mclk_changed from utils_set_rate&lt;br /&gt;
: ASoC: Tegra: wm8903: Remove redundant drvdata clears&lt;br /&gt;
: ASoC: Tegra: wm8903 probe: Don't call machine_is_*()&lt;br /&gt;
: ASoC: Tegra: Support more boards&lt;br /&gt;
: ASoC: Tegra: Don't store snd_soc_jack_gpio in an array&lt;br /&gt;
: ASoC: Tegra: Rename Kconfig SND_TEGRA_SOC_* to SND_SOC_TEGRA_*&lt;br /&gt;
: ASoC: Tegra: Rename harmony.c to tegra_wm8903.c&lt;br /&gt;
: ASoC: Tegra: Fix compile when debugfs not enabled&lt;br /&gt;
: ARM: Tegra: select MACH_HAS_SND_SOC_TEGRA_WM8903&lt;br /&gt;
: ASoC: Tegra: Suspend/resume support&lt;br /&gt;
: ASoC: Tegra: Fix error handling in DMA channel alloc&lt;br /&gt;
: ASoC: Tegra: Move utilities to separate module&lt;br /&gt;
: ASoC: Tegra: Add MODULE_ALIAS&lt;br /&gt;
: ASoC: Tegra: Harmony: Explicitly set mic enables&lt;br /&gt;
: ASoC: Harmony: Call snd_soc_dapm_nc_pin&lt;br /&gt;
: ASoC: Tegra: Harmony: Implement mic detection&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8903 driver name&lt;br /&gt;
: ASoC: Tegra: Harmony: Add switch control for speaker&lt;br /&gt;
: ASoC: Tegra: Harmony: Add headphone jack detection&lt;br /&gt;
: ASoC: Tegra: Harmony: Remove redundant !!&lt;br /&gt;
: ASoC: Tegra: I2S: Use dev_err not pr_err&lt;br /&gt;
: ASoC: Tegra: utils: Don't use global variables&lt;br /&gt;
: ASoC: Tegra: Harmony: Use dev_err not pr_err&lt;br /&gt;
: ASoC: Tegra: Harmony: Fix indentation issue.&lt;br /&gt;
: ASoC: Tegra: Harmony: Support the internal speaker&lt;br /&gt;
: ASoC: Tegra: Harmony: Don't use soc-audio platform device&lt;br /&gt;
===SoC Nuvoton NUC900===&lt;br /&gt;
: upstream sync merge fix&lt;br /&gt;
: ASoC: mxs: Add appropriate MODULE_ALIAS()&lt;br /&gt;
: ASoC: nuc900: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert nuc900 directory to module_platform_driver&lt;br /&gt;
: ARM: 7175/1: add subname parameter to mfp_set_groupg callers&lt;br /&gt;
: ASoC: Staticise nuc900_dma_getposition()&lt;br /&gt;
: ASoC: nuc900-pcm: remove unused variable 'dai'&lt;br /&gt;
: ASoC: add missing clk_put to nuc900-ac97&lt;br /&gt;
===SoC PXA2xx 88PM860x Tavor EVB3===&lt;br /&gt;
: ASoC: Use dai_fmt in tavorevb3 machine driver&lt;br /&gt;
: ASoC: Convert tavorevb3 to table based DAPM init&lt;br /&gt;
===SoC PXA2xx Aeronix Zipit Z2===&lt;br /&gt;
: ASoC: Convert z2 to table based DAPM init&lt;br /&gt;
: ASoC: Use dai_fmt in z2 machine driver&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8750&lt;br /&gt;
: ASoC: PXA: Z2: Fix codec pin name&lt;br /&gt;
: ASoC: PXA: z2: Mute internal speaker when headphones are connected&lt;br /&gt;
===SoC PXA2xx Corgi===&lt;br /&gt;
: ASoC: pxa: Convert corgi to use snd_soc_register_card()&lt;br /&gt;
: ASoC: Convert corgi to table based DAPM and control init&lt;br /&gt;
: ASoC: Use dai_fmt in corgi machine driver&lt;br /&gt;
: ASoC: pxa: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Fix CODEC device name for Corgi&lt;br /&gt;
===SoC PXA2xx E740===&lt;br /&gt;
: ASoC: pxa: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: pxa: Convert e740_wm9705 to use snd_soc_register_card()&lt;br /&gt;
: ASoC: Convert e740_wm9705 to use gpio_request_one()&lt;br /&gt;
: ASoC: correct pxa AC97 DAI names&lt;br /&gt;
===SoC PXA2xx E750===&lt;br /&gt;
: ASoC: pxa: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: pxa: Convert e750_wm9705 to use snd_soc_register_card()&lt;br /&gt;
: ASoC: Convert e750_wm9705 to use gpio_request_one()&lt;br /&gt;
: ASoC: correct pxa AC97 DAI names&lt;br /&gt;
===SoC PXA2xx E800/WM9712===&lt;br /&gt;
: ASoC: pxa: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: pxa: Convert e800_wm9712 to use snd_soc_register_card()&lt;br /&gt;
: ASoC: Convert e800_wm9712 to use gpio_request_one()&lt;br /&gt;
: ASoC: Fix error handling in e800_init to free gpios&lt;br /&gt;
: ASoC: correct pxa AC97 DAI names&lt;br /&gt;
===SoC PXA2xx MIOA701===&lt;br /&gt;
: ASoC: Convert pxa directory to module_platform_driver&lt;br /&gt;
===SoC PXA2xx Poodle===&lt;br /&gt;
: ASoC: Use dai_fmt in poodle machine driver&lt;br /&gt;
: ASoC: Convert poodle to table based DAPM and control init&lt;br /&gt;
: ASoC: pxa: Convert poodle to use snd_soc_register_card()&lt;br /&gt;
: ASoC: pxa: Remove redundant snd_soc_dapm_sync() calls from machine drivers&lt;br /&gt;
===SoC PXA2xx Spitz===&lt;br /&gt;
: ASoC: Convert spitz to table based DAPM and control init&lt;br /&gt;
: ASoC: Use dai_fmt in spitz machine driver&lt;br /&gt;
: ASoC: pxa: Remove redundant snd_soc_dapm_sync() calls from machine drivers&lt;br /&gt;
: ASoC: Remove redundant -codec from WM8750&lt;br /&gt;
: ASoC: Properly handle spitz MIC GPIO&lt;br /&gt;
===SoC PXA2xx Tosa===&lt;br /&gt;
: ASoC: pxa: Convert tosa to use snd_soc_register_card()&lt;br /&gt;
: ASoC: Replace pdev with card in machine driver probe and remove&lt;br /&gt;
===SoC PXA2xx Zylonite===&lt;br /&gt;
: ASoC: use a valid device for dev_err() in Zylonite&lt;br /&gt;
: ASoC: zylonite: set .codec_dai_name in initializer&lt;br /&gt;
: ASoC: Replace pdev with card in machine driver probe and remove&lt;br /&gt;
: ASoC: Use card rather than soc-audio device to card PM functions&lt;br /&gt;
===SoC PXA2xx saarb===&lt;br /&gt;
: ASoC: Convert saarb to table based DAPM init&lt;br /&gt;
: ASoC: Use dai_fmt in saarb machine driver&lt;br /&gt;
===SoC S6000===&lt;br /&gt;
: ASoC: s6000: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Convert s6000 directory to module_platform_driver&lt;br /&gt;
: ASoC: s6000-pcm: remove unused variable 'dai'&lt;br /&gt;
===SoC SH7760 AC97===&lt;br /&gt;
: ASoC: sh: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: Use core pm_runtime callbacks for fsi&lt;br /&gt;
: ASoC: Use core pm_runtime callbacks for siu_dai&lt;br /&gt;
: ASoC: Remove unused extern declarations for sh4_hac_dai and sh7760_soc_platform&lt;br /&gt;
: ASoC: Convert sh directory to module_platform_driver&lt;br /&gt;
: ASoC: fsi-ak4642: modify specification method of FSI / ak464x&lt;br /&gt;
: ASoC: fsi: add valid data position control support&lt;br /&gt;
: ASoC: fsi: fixup compile warning&lt;br /&gt;
: ASoC: sh: use correct __iomem annotations&lt;br /&gt;
: ASoC: Staticise sh4_ssi_dai&lt;br /&gt;
: ASoC: sh: fsi-hdmi: fixup snd_soc_card name&lt;br /&gt;
: ASoC: sh: fsi-da7210: fixup snd_soc_card name&lt;br /&gt;
: ASoC: sh: fsi-ak4642: fixup snd_soc_card name&lt;br /&gt;
: ASoC: sh: fsi: add fsi_hw_startup/shutdown&lt;br /&gt;
: ASoC: sh: fsi: cleanup suspend/resume&lt;br /&gt;
: ASoC: sh: fsi: remove fsi_module_init/kill&lt;br /&gt;
: ASoC: sh: fsi: make sure fsi_stream_push/pop access by spin lock&lt;br /&gt;
: ASoC: sh: fsi: remove pm_runtime from fsi_dai_set_fmt.&lt;br /&gt;
: ASoC: sh: fsi: tidyup unclear variable naming&lt;br /&gt;
: ASoC: sh: fsi: irq control moves to fsi_port_start/stop&lt;br /&gt;
: ASoC: sh: fsi: add fsi_set_master_clk&lt;br /&gt;
: ASoC: sh: fsi: tidyup parameter of fsi_stream_push&lt;br /&gt;
: ASoC: sh: fsi: Add module/port clock control function&lt;br /&gt;
: ASoC: sh: fsi: add dev_pm_ops :: suspend/resume&lt;br /&gt;
: ASoC: sh: fsi: add fsi_is_clk_master function&lt;br /&gt;
: ALSA: add a module alias to the FSI driver&lt;br /&gt;
: ASoC: fsi: driver safely remove for against irq&lt;br /&gt;
: ASoC: fsi: modify vague PM control on probe&lt;br /&gt;
: ASoC: fsi: take care in failing case of dai register&lt;br /&gt;
: ASoC: sh: fsi: modify selection method of I2S/PCM/SPDIF format&lt;br /&gt;
: ASoC: sh: fsi: free from NULL pointer of struct sh_fsi_platform_info&lt;br /&gt;
: ASoC: sh: fsi: move chan_num from fsi_stream to fsi_priv&lt;br /&gt;
: ASoC: sh: fsi-hdmi: Add FSI port and HDMI selection&lt;br /&gt;
: ASoC: sh: fsi: Add snd_soc_dai_set_fmt support&lt;br /&gt;
: ASoC: sh: fsi: Add fsi_get_priv_frm_dai function&lt;br /&gt;
: ASoC: ak4642: add SND_SOC_DAIFMT_FORMAT support&lt;br /&gt;
===SoC Texas Instruments OMAP===&lt;br /&gt;
: ASoC: cx20442: add bias control over a platform provided regulator&lt;br /&gt;
: ASoC: omap: Add .owner to struct snd_soc_card&lt;br /&gt;
: ASoC: omap-mcbsp: Enable FIFO usage on OMAP4&lt;br /&gt;
: ASoC: Staticise rx51_aux_dev&lt;br /&gt;
: ASoC: Use core pm_runtime callbacks for omap-mcpdm&lt;br /&gt;
: ASoC: Use core pm_runtime callbacks for omap-dmic&lt;br /&gt;
: ASoC: sdp4430: Add support for digital microphones&lt;br /&gt;
: ASoC: OMAP4: omap-dmic: Initial support for OMAP DMIC&lt;br /&gt;
: ASoC: Convert omap directory to module_platform_driver&lt;br /&gt;
: ASoC: sdp3430: Let core to deal with the DAPM widgets&lt;br /&gt;
: ASoC: osk5912: Let core to deal with the DAPM widgets&lt;br /&gt;
: ASoC: n810: Let the core to register DAPM widgets/routes and controls&lt;br /&gt;
: ASoC: am3517evm: Let core to deal with the DAPM widgets&lt;br /&gt;
: ASoC: sdp4430: No need to call dapm_pin_enable at init time&lt;br /&gt;
: ASoC: sdp4430: Let core to deal with the DAPM widgets&lt;br /&gt;
: ASoC: zoom2: No need to call dapm_pin_enable at init time&lt;br /&gt;
: ASoC: zoom2: Let core to deal with the DAPM widgets&lt;br /&gt;
: ASoC: OMAP machines: Remove soc_dapm_sync() call from init&lt;br /&gt;
: ASoC: fix checkpatch.pl error in omap-mcbsp&lt;br /&gt;
: ASoC: omap-pcm: Fix the no period wakeup implementation&lt;br /&gt;
: ASoC: omap: Use single hw_params callback in sdp3430 and zoom2&lt;br /&gt;
: ASoC: omap: Convert bunch of machine drivers to use init time DAI format&lt;br /&gt;
: ASoC: omap-mcbsp: Prepare for init time DAI format setting&lt;br /&gt;
: ASoC: omap-mcbsp: Fix FS polarity for LEFT_J, DSP_A and DSP_B formats&lt;br /&gt;
: ASoC: sdp4430: Fix string for FM input name&lt;br /&gt;
: ASoC: sdp4430: Configure McPDM offset cancellation&lt;br /&gt;
: ASoC: omap-mcpdm: API to configure offset cancellation&lt;br /&gt;
: ASoC: omap-mcbsp: Fix compile time warning about ambiguous ‘else’&lt;br /&gt;
: ASoC: omap-mcpdm: Correct the supported number of channels&lt;br /&gt;
: ASoC: omap-mcbsp: Do not attempt to change DAI sysclk if stream is active&lt;br /&gt;
: ASoC: twl6040/sdp4430: Change legacy DAI name&lt;br /&gt;
: ASoC: omap-mcpdm: Replace legacy driver&lt;br /&gt;
: ASoC: OMAP4: McPDM: Convert to hwmod/omap_device&lt;br /&gt;
: ASoC: omap-mcpdm: Fix threshold and dma configuration&lt;br /&gt;
: ASoC: omap: Fix build errors in ams-delta&lt;br /&gt;
: ASoC: omap: Update e-mail address of Jarkko Nikula&lt;br /&gt;
: ASoC: twl6040: Move PLL selection to codec driver&lt;br /&gt;
: ASoC: twl6040: Convert into TWL6040 MFD child&lt;br /&gt;
: MFD: twl4030-codec -&amp;amp;gt; twl4030-audio: Rename the driver&lt;br /&gt;
: treewide: Fix recieve/receive typos&lt;br /&gt;
: ASoC: OMAP4: Add HDMI Audio machine driver for OMAP4 boards&lt;br /&gt;
: ASoC: OMAP: Add CPU DAI driver for HDMI&lt;br /&gt;
: ASoC: OMAP: Update Makefile and Kconfig for HDMI audio&lt;br /&gt;
: omap: Remove support for omap2evm&lt;br /&gt;
: ASoC: omap-mcbsp: Remove restrictive checks for cpu type&lt;br /&gt;
: ASoC: omap-pcm: Period wakeup disabling on OMAP2+&lt;br /&gt;
: ASoC: RX51: Update e-mail address&lt;br /&gt;
: ASoC: omap-pcm: Update e-mail address&lt;br /&gt;
: ASoC: omap-mcbsp: Update e-mail address&lt;br /&gt;
: ASoC: omap: rx51: Enable McBSP2 sidetone&lt;br /&gt;
: ASoC: McBSP: get hw params from McBSP driver&lt;br /&gt;
: ASoC: omap: rx51: Add FM transmitter support&lt;br /&gt;
: ASoC: omap: rx51: Report headset insertion instead of video out cable&lt;br /&gt;
: ASoC: omap: rx51: Add headset support&lt;br /&gt;
: ASoC: omap: rx51: Use gpio_request_one to configure tvout_sel gpio&lt;br /&gt;
: omap: Start using CONFIG_SOC_OMAP&lt;br /&gt;
: ASoC: AM3517: Update codec name after multi-component update&lt;br /&gt;
: ASoC: omap: rx51: Add earphone support&lt;br /&gt;
: ASoC: omap: rx51: Add stereo output support to audio jack&lt;br /&gt;
: ASoC: Amstrad Delta: fix const related build error&lt;br /&gt;
===Soc Codec STA32X===&lt;br /&gt;
: ASoC: sta32x: add workaround for ESD reset issue&lt;br /&gt;
: ASoC: sta32x: add platform data definition&lt;br /&gt;
===Soc PXA2xx Imote 2===&lt;br /&gt;
: ASoC: Use dai_fmt in imote2 machine driver&lt;br /&gt;
: ASoC: pxa: Convert imote2 to use snd_soc_register_card()&lt;br /&gt;
===Soc PXA2xx Magician===&lt;br /&gt;
: ASoC: Remove unused rate variable in magician_playback_hw_params&lt;br /&gt;
===Soc PXA2xx Raumfeld===&lt;br /&gt;
: ASoC: Add missing platform_device_put in raumfeld_audio_init error path&lt;br /&gt;
: ASoC: fix raumfeld platform&lt;br /&gt;
: ASoC: PXA: formatting&lt;br /&gt;
: ASoC: Use card rather than soc-audio device to card PM functions&lt;br /&gt;
===Soc iPAQ hx4700===&lt;br /&gt;
: ASoC: Use dai_fmt in hx4700 machine driver&lt;br /&gt;
: ASoC: Convert pxa directory to module_platform_driver&lt;br /&gt;
: ASoC: Fix hx4700 error handling to free gpios if snd_soc_register_card fails&lt;br /&gt;
: ASoC: add iPAQ hx4700 machine driver&lt;br /&gt;
===SoundFont===&lt;br /&gt;
: treewide: fix potentially dangerous trailing ';' in #defined values/expressions&lt;br /&gt;
===SuperH DAC audio driver===&lt;br /&gt;
: ALSA: convert sound/* to use module_platform_driver()&lt;br /&gt;
===TEA575x tuner===&lt;br /&gt;
: Drop V4L1 support from tea575x-tuner&lt;br /&gt;
: Fix build of tea575-tuner with older kernels&lt;br /&gt;
: [media] tea575x: remove useless input ioctls&lt;br /&gt;
: [media] tea575x: allow multiple opens&lt;br /&gt;
: [media] tea575x: convert to control framework&lt;br /&gt;
: ALSA: tea575x: use better card and bus names&lt;br /&gt;
: ALSA: tea575x: remove unused card from struct&lt;br /&gt;
: ALSA: tea575x: remove freq_fixup from struct&lt;br /&gt;
: ALSA: tea575x: unify read/write functions&lt;br /&gt;
: ALSA: tea575x-tuner: remove dev_nr&lt;br /&gt;
: ALSA: tea575x-tuner: various improvements&lt;br /&gt;
===USB===&lt;br /&gt;
: Update usb/endpoint.patch and usb/stream.patch&lt;br /&gt;
: ALSA: snd-usb-caiaq: Add support for Maschine&lt;br /&gt;
: ALSA: snd-usb: move code from urb.c to endpoint.c&lt;br /&gt;
: ALSA: snd-usb: re-order code&lt;br /&gt;
: ALSA: snd-usb: re-order the Makefile&lt;br /&gt;
: ALSA: 6fire: use the kernel's built-in bit reverse table&lt;br /&gt;
: ALSA: 6fire - Update kernel configuration&lt;br /&gt;
: ALSA: snd-usb-caiaq: Add support for Traktor Audio 2&lt;br /&gt;
===USB Edirol UA101 driver===&lt;br /&gt;
: USB: convert sound/* to use module_usb_driver()&lt;br /&gt;
: ALSA: ua101: fix crash when unplugging&lt;br /&gt;
: ALSA: firewire-speakers, oxygen, ua101: allow &amp;amp;gt; 10 s periods&lt;br /&gt;
===USB TerraTec DMX 6Fire===&lt;br /&gt;
: USB: convert sound/* to use module_usb_driver()&lt;br /&gt;
: ALSA: 6fire: don't use custom hex_to_bin()&lt;br /&gt;
: ALSA: 6fire - Fix signedness bug&lt;br /&gt;
: ALSA: 6fire: Fix double-free bug in usb6fire_fw_ezusb_upload()&lt;br /&gt;
: ALSA: 6fire: Don't leak firmware in error path&lt;br /&gt;
: ALSA: 6fire: use the kernel's built-in bit reverse table&lt;br /&gt;
: ALSA: 6fire - Add support of digital-thru mixer&lt;br /&gt;
: ALSA: 6fire - Improve firmware loader&lt;br /&gt;
: ALSA: 6fire - Add support for S32_LE format&lt;br /&gt;
: ALSA: 6fire - Fix pcm rate assignment&lt;br /&gt;
: ALSA: USB: 6fire: signedness bug in usb6fire_pcm_prepare()&lt;br /&gt;
===USB USX2Y===&lt;br /&gt;
: Rediff the usbusx2y.c and soc-core.c patches to match recent kernel&lt;br /&gt;
: ALSA: snd-usb-us122l: Delete calls to preempt_disable&lt;br /&gt;
: USB: convert sound/* to use module_usb_driver()&lt;br /&gt;
: sound: add moduleparam.h to users of module_param/MODULE_PARM_DESC&lt;br /&gt;
===USB caiaq===&lt;br /&gt;
: Refreshed patches&lt;br /&gt;
: Regenerate patches to fix fuzz for 3.2-rc1 changes&lt;br /&gt;
: USB: convert sound/* to use module_usb_driver()&lt;br /&gt;
: ALSA: snd-usb-caiaq: Add support for Maschine&lt;br /&gt;
: ALSA: snd-usb-caiaq: Fix NULL dereference in input.c&lt;br /&gt;
: ALSA: snd_usb_caiaq: track submitted output urbs&lt;br /&gt;
: ALSA: snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc&lt;br /&gt;
: ALSA: snd-usb-caiaq: Fix keymap for RigKontrol3&lt;br /&gt;
: ALSA: caiaq - Fix possible string-buffer overflow&lt;br /&gt;
: ALSA: snd-usb-caiaq: Add support for Traktor Audio 2&lt;br /&gt;
===USB generic driver===&lt;br /&gt;
: Refreshed patches&lt;br /&gt;
: Refreshed usb/quirks.patch to fix fuzz&lt;br /&gt;
: Refresh usb/helper.patch&lt;br /&gt;
: Update usb/endpoint.patch and usb/stream.patch&lt;br /&gt;
: Fix usb/quirks.patch for older kernels&lt;br /&gt;
: Fix builds of usb-audio with older kernels for autopm stuff&lt;br /&gt;
: Refreshed usb/card.patch&lt;br /&gt;
: ALSA: usb-audio - Avoid flood of frame-active debug messages&lt;br /&gt;
: ALSA: usb-audio: fix possible hang and overflow in parse_uac2_sample_rate_range()&lt;br /&gt;
: ALSA: usb-audio: add Yamaha MOX6/MOX8 support&lt;br /&gt;
: ALSA: snd-usb: added VOX ToneLab ST midi handling&lt;br /&gt;
: ALSA: usb-audio - Support for Roland GAIA SH-01 Synthesizer&lt;br /&gt;
: ALSA: usb-audio: Use kmemdup rather than duplicating its implementation&lt;br /&gt;
: ALSA: snd_usb_audio: add Logitech HD Webcam c510 to quirk-384&lt;br /&gt;
: ALSA: usb-audio - Fix the missing volume quirks at delayed init&lt;br /&gt;
: ALSA: usb-audio - Fix possible access over audio_feature_info[] array&lt;br /&gt;
: ALSA: usb-audio: increase control transfer timeout&lt;br /&gt;
: ALSA: usb-audio: Check for possible chip NULL pointer before clearing probing flag&lt;br /&gt;
: ALSA: usb-audio - clear chip-&amp;amp;gt;probing on error exit&lt;br /&gt;
: ALSA: usb-audio: Added support for Roland UM-ONE midi-usb interface&lt;br /&gt;
: ALSA: snd-usb: move code from urb.c to endpoint.c&lt;br /&gt;
: ALSA: snd-usb: re-order code&lt;br /&gt;
: ALSA: usb: refine delay information with USB frame counter&lt;br /&gt;
: ALSA: usb-audio: add Starr Labs USB MIDI support&lt;br /&gt;
: PM / Runtime: Add macro to test for runtime PM events&lt;br /&gt;
: ALSA: usb-audio - Check the dB-range validity in the later read, too&lt;br /&gt;
: ALSA: usb-audio - Fix missing mixer dB information&lt;br /&gt;
: ALSA: usb-audio - Add quirk for BOSS Micro BR-80&lt;br /&gt;
: ALSA: snd-usb: Fix uninitialized variable usage&lt;br /&gt;
: ALSA: usb-audio - add quirk for Keith McMillen StringPort&lt;br /&gt;
: ALSA: snd-usb: operate on given mixer interface only&lt;br /&gt;
: ALSA: snd-usb: avoid dividing by zero on invalid input&lt;br /&gt;
: ALSA: snd-usb: Accept UAC2 FORMAT_TYPE descriptors with bLength &amp;amp;gt; 6&lt;br /&gt;
: ALSA: usb-audio - Add quirk for  Roland / BOSS BR-800&lt;br /&gt;
: ALSA: usb-audio - Add quirks for M-Audio Fast Track Pro and Quattro&lt;br /&gt;
: ALSA: usb-audio: replace &amp;quot;void *&amp;quot; with more specific pointers&lt;br /&gt;
: ALSA: usb - turn off de-emphasis in s/pdif for cm6206&lt;br /&gt;
: ALSA: usb-audio: more control quirks for M-Audio FastTrack devices&lt;br /&gt;
: ALSA: usb-audio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER&lt;br /&gt;
: ALSA: usb-audio: export snd_usb_feature_unit_ctl&lt;br /&gt;
: ALSA: usb-audio: rework add_control_to_empty()&lt;br /&gt;
: ALSA: usb-audio: move assignment of chip-&amp;amp;gt;ctrl_intf&lt;br /&gt;
: ALSA: usb-audio - Add support for USB X-Fi S51 Pro&lt;br /&gt;
: ALSA: usb-audio: handle &amp;quot;Fast Track Ultra&amp;quot; with USB_DEVICE_VENDOR_SPEC()&lt;br /&gt;
: ALSA: usb-audio: assume valid clock&lt;br /&gt;
: ALSA: usb-audio: add quirks for Roland GR-55&lt;br /&gt;
: ALSA: usb-audio: Add quirk for KORG PANDORA PX5D MIDI interface&lt;br /&gt;
: ALSA: usb-audio: remove invalid extra mixers for Komplete Audio 6&lt;br /&gt;
: ALSA: usb-audio: include format.h in format.c&lt;br /&gt;
: ALSA: usb-audio: make hwc_debug a noop in case HW_CONST_DEBUG is not set&lt;br /&gt;
: ALSA: usb-audio - Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks&lt;br /&gt;
: ALSA: usb-audio - Don't expose broken dB ranges&lt;br /&gt;
: ALSA: usb-audio: Add quirks for Audio Kontrol 6&lt;br /&gt;
: ALSA: usb-audio: define another USB ID for a buggy USB MIDI cable&lt;br /&gt;
: ALSA: usb-audio - Support for Boss JS-8 Jam Station&lt;br /&gt;
: ALSA: usb - Remove trailing spaces from USB card name strings&lt;br /&gt;
: ALSA: usbaudio: implement USB autosuspend&lt;br /&gt;
: ALSA: usbaudio: fix suspend/resume&lt;br /&gt;
: ALSA: usb-audio - Add &amp;quot;cval-&amp;amp;gt;res = 384&amp;quot; quirk for Logitech Webcam C600&lt;br /&gt;
: ALSA: usb-audio - Add volume range check and warn if it too big&lt;br /&gt;
: ALSA: usb-audio: fix oops due to cleanup race when disconnecting&lt;br /&gt;
: ALSA: usb-audio: reconstruct some dispatcher functions to use switch-case&lt;br /&gt;
: ALSA: usb-audio: add support for Native Instruments MK2 devices&lt;br /&gt;
: ALSA: usbaudio - Enable the E-MU 0204 USB&lt;br /&gt;
: ALSA: usb-audio: add Cakewalk UM-1G support&lt;br /&gt;
===Utils===&lt;br /&gt;
: Copy only trace/events/asoc.h&lt;br /&gt;
: Create links to the latest include/trace/events/*.h&lt;br /&gt;
: Fix version check in utils/mod-deps&lt;br /&gt;
: Fix inclue/config1.h creation for integer values&lt;br /&gt;
: Allow specifying integer options via configure script&lt;br /&gt;
: Fix build with 3.x kernels&lt;br /&gt;
: add firewire build stubs&lt;br /&gt;
===VIA82xx driver===&lt;br /&gt;
: ALSA: via82xx: allow to disable the SRC&lt;br /&gt;
===Virtual Master===&lt;br /&gt;
: ALSA: vmaster - Free slave-links when freeing the master element&lt;br /&gt;
===YMFPCI driver===&lt;br /&gt;
: ALSA: ymfpci: allow to disable the SRC&lt;br /&gt;
: ALSA: ymfpci: fix PCM open error handling&lt;br /&gt;
: ALSA: ymfpci: add &amp;quot;Playback&amp;quot; to FM Legacy Volume control&lt;br /&gt;
===au88x0 driver===&lt;br /&gt;
: ALSA: Au88x0 - Reduce the number of playback subdevices of au8830 from 32 to 16&lt;br /&gt;
: ALSA: Au88x0 - Support 4 channels playback when AC97 codecs has SDAC bit&lt;br /&gt;
: ALSA: Au88x0 - Fix channels swapping of 4 channels playback&lt;br /&gt;
: ALSA: Au88x0 - Fix IRQ fifo error and channels swap of 4 channels playback&lt;br /&gt;
: ALSA: Au88x0 - Fix Xtalk's constants&lt;br /&gt;
: ALSA: Au88x0 - Xtalk - fix write/read of eq and xt instates&lt;br /&gt;
: Kill off warning: ‘inline’ is not at beginning of declaration&lt;br /&gt;
: ALSA - au88x0 - Add buffer bytes constraints&lt;br /&gt;
: ALSA: au88x0 - Use a better name for pcm devices of au88x0&lt;br /&gt;
: sound: ALSA - au88x0 - add Playback Volume to 10 bands Equalizer Controls&lt;br /&gt;
: ALSA: au88x0 - Modify pointer callback to give accurate playback position&lt;br /&gt;
===gitcompile script===&lt;br /&gt;
: Update sound git tree path in gitcompile script&lt;br /&gt;
==alsa-lib==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: Introduce --with-pkgconfdir, add 64-bit defaults to gitcompile&lt;br /&gt;
: conf: Allow for a directory to be given as a config file.&lt;br /&gt;
: configure: Fail when the user attempts to compile shared and static libs&lt;br /&gt;
: Release v1.0.24.1&lt;br /&gt;
===Control API===&lt;br /&gt;
: Document strdup allocation in snd_card_get_name family&lt;br /&gt;
: Improve snd_device_name_hint documentation&lt;br /&gt;
: control: add snd_ctl_elem_add_enumerated()&lt;br /&gt;
: Add snd_{ctl|pcm}_open_fallback() functions&lt;br /&gt;
: Fix missing error code in snd_ctl_hw_open()&lt;br /&gt;
: ctlparse: Respect softfloat configure option&lt;br /&gt;
===Device Name API===&lt;br /&gt;
: Remove docs for snd_names_list and snd_names_list_free&lt;br /&gt;
===HWDEP API===&lt;br /&gt;
: alsa-lib: fixed coverity reported issues under &amp;quot;FORWARD_NULL&amp;quot; checker.&lt;br /&gt;
===Mixer API===&lt;br /&gt;
: Fix compile warnings&lt;br /&gt;
: Fix alsa-lib to regard 3D control - Depth as Playback Controls&lt;br /&gt;
===PCM API===&lt;br /&gt;
: Improve hw_params documentation&lt;br /&gt;
: Search-and-replace improve documentation language&lt;br /&gt;
: pcm:mmap_emul: Fix sw_params and others in bypass mode&lt;br /&gt;
: src/pcm/pcm_mmap.c: add missing free&lt;br /&gt;
: src/pcm/pcm_multi.c: add missing free&lt;br /&gt;
: src/pcm/pcm_ladspa.c: add missing free&lt;br /&gt;
: src/pcm/pcm_rate.c: add missing free&lt;br /&gt;
: pcm: recalculate all rules after changing hw_params flags&lt;br /&gt;
: Add snd_{ctl|pcm}_open_fallback() functions&lt;br /&gt;
: alsa-lib: fixed coverity reported issues under &amp;quot;FORWARD_NULL&amp;quot; checker.&lt;br /&gt;
===Use Case Manager API===&lt;br /&gt;
: ucm: add another sequence 'msleep'&lt;br /&gt;
: ucm: tivial code style fix&lt;br /&gt;
: ucm: fix seg fault in execute_cset()&lt;br /&gt;
: UCM: get: Implement 'exact' value retrieval&lt;br /&gt;
: UCM: snd_use_case_get: Don't segfault when no current verb&lt;br /&gt;
: UCM: Allow querying of {Supported,Conflicting}Devices&lt;br /&gt;
: UCM: Disallow gets of undefined system properties&lt;br /&gt;
: UCM: Implement ConflictingDevices, add device list to devices&lt;br /&gt;
: UCM: Deprecate index on Section{Device,Modifier}&lt;br /&gt;
: UCM: Fix deadlock following failed get _verb&lt;br /&gt;
: UCM: Fix typo in error message&lt;br /&gt;
: UCM: fix memory leak when executing cset commands&lt;br /&gt;
: UCM: Fix LGPL licence (&amp;quot;how to receive&amp;quot; part referred GPL instead LGPL)&lt;br /&gt;
: UCM: Fix empty get_list - initialize returned pointer to NULL&lt;br /&gt;
: UCM: comment fixes and fix myvalue initialization fix in add_values()&lt;br /&gt;
: alsa-lib: ucm: allow values to be read from devices&lt;br /&gt;
: ucm: add more error messages for cdev and cset commands&lt;br /&gt;
: ucm: allow bind modifier to specific instances, other fixes&lt;br /&gt;
: ucm: make verb comments optional&lt;br /&gt;
===Configuration===&lt;br /&gt;
: conf: Allow for a directory to be given as a config file.&lt;br /&gt;
: Define &amp;quot;sysdefault&amp;quot; PCM and control&lt;br /&gt;
: emu10k1.conf - Fix no sound problem when using SB Live! Platinum&lt;br /&gt;
: Specficy subdevice 0 for front/surround* of HDA-Intel.conf&lt;br /&gt;
: alsa-lib: fixed coverity reported issues under &amp;quot;FORWARD_NULL&amp;quot; checker.&lt;br /&gt;
: HDA-Intel.conf - Fix low mic volume due to pulseaudio using &amp;quot;front&amp;quot; device for playback and capture&lt;br /&gt;
: EMU10K1.conf: Don't lock hook controls&lt;br /&gt;
: Fix typo in comment in surround71.conf&lt;br /&gt;
: Mark Heaphone {Center|LFE} control of emu10k1 conf as optional&lt;br /&gt;
: Conf: Fix channels of ICE1712 to 10/12&lt;br /&gt;
: alsa-lib: add LaCie Firewire Speakers/Griffin FireWave Surround driver&lt;br /&gt;
===Kernel Headers===&lt;br /&gt;
: control: add snd_ctl_elem_add_enumerated()&lt;br /&gt;
: asound.h: cosmetic changes for consistency with kernel asound.h&lt;br /&gt;
: asound.h: update for latest kernel&lt;br /&gt;
: Add RME RPM to HDSP_IO_Type.&lt;br /&gt;
===Simple Abstraction Mixer Modules===&lt;br /&gt;
: alsa-lib: fixed coverity reported issues under &amp;quot;FORWARD_NULL&amp;quot; checker.&lt;br /&gt;
===Test/Example code===&lt;br /&gt;
: Fix printf for size_t&lt;br /&gt;
: test/latency: print error message when 2 periods per buffer not supported&lt;br /&gt;
: ucm: allow bind modifier to specific instances, other fixes&lt;br /&gt;
===Utils===&lt;br /&gt;
: Introduce --with-pkgconfdir, add 64-bit defaults to gitcompile&lt;br /&gt;
==alsa-utils==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: alsactl: add support for recreating enumerated user controls&lt;br /&gt;
: fix use of $(SED)&lt;br /&gt;
: Updated COPYING with the recent FSF address&lt;br /&gt;
: Release v1.0.24.2&lt;br /&gt;
: Release v1.0.24.1&lt;br /&gt;
===ALSA Control (alsactl)===&lt;br /&gt;
: Alsa-utils: Fix typo causing some volumes not to be initialized&lt;br /&gt;
: alsactl: Initialize Front Speaker, etc&lt;br /&gt;
: alsactl: add support for recreating enumerated user controls&lt;br /&gt;
: fix use of $(SED)&lt;br /&gt;
: Revert &amp;quot;alsactl - Display help for names command&amp;quot;&lt;br /&gt;
: alsactl init: Mute CD Playback volume by default&lt;br /&gt;
===Speaker Test===&lt;br /&gt;
: speaker-test.1: Clarify man page by giving examples&lt;br /&gt;
===alsaconf===&lt;br /&gt;
: fix use of $(SED)&lt;br /&gt;
===alsaloop===&lt;br /&gt;
: alsaloop: Use AM_CFLAGS in Makefile.am&lt;br /&gt;
: alsaloop: another try to force correct formats for libsamplerate&lt;br /&gt;
: alsaloop: libsamplerate requires specific formats, force them for slave mode&lt;br /&gt;
===alsamixer===&lt;br /&gt;
: alsamixer: Fix X-win related crash for PulseAudio plugin (bad linking)&lt;br /&gt;
: alsamixer: Fix 64bit issues&lt;br /&gt;
: alsamixer: fix build on uClibc&lt;br /&gt;
: alsamixer: fix display of active/inactive controls&lt;br /&gt;
===alsaucm===&lt;br /&gt;
: alsaucm: Don't double-free empty lists&lt;br /&gt;
: alsaucm: Add list1 command for non-tuple lists&lt;br /&gt;
: alsaucm: do not bail out in the interactive mode upon error&lt;br /&gt;
: alsaucm: fix interactive mode, add batch mode&lt;br /&gt;
: alsaucm: fix list command and output&lt;br /&gt;
===amixer===&lt;br /&gt;
: alsa-utils: amixer: Fix SND_CTL_TLVT_DB_RANGE handling&lt;br /&gt;
===aplay/arecord===&lt;br /&gt;
: aplay: Fix spelling error&lt;br /&gt;
: aplay: increase channel limit to 256&lt;br /&gt;
: aplay: Use standard endian convesions&lt;br /&gt;
: aplay: Add include files for mkdir()&lt;br /&gt;
: aplay: Avoid recursive signal handling&lt;br /&gt;
: aplay: Add -i option for interactive mode&lt;br /&gt;
===aplaymidi/arecordmidi===&lt;br /&gt;
: aplaymidi: clarify multi-port documentation&lt;br /&gt;
==alsa-tools==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: Release v1.0.24.1&lt;br /&gt;
===Digigram Echo Mixer===&lt;br /&gt;
: Remove configure.in-gtk2 from Makefiles...&lt;br /&gt;
===Envy24 Control===&lt;br /&gt;
: envy24control: support gtk1 only in configure.in-gtk1&lt;br /&gt;
===RME Digi Control===&lt;br /&gt;
: Remove configure.in-gtk2 from Makefiles...&lt;br /&gt;
===RME HDSP Loader===&lt;br /&gt;
: hdsploader: Fix temporary RPM constant&lt;br /&gt;
: hdsploader: Temporary define for RPM&lt;br /&gt;
: hdsploader: Add support for RME RPM&lt;br /&gt;
===ac3dec (Dolby Digital Decoder)===&lt;br /&gt;
: More build fixes (gtk1 check removal from echomixer), cvscompile removal&lt;br /&gt;
===as10k1 (EMU10K1+ DSP Assembler)===&lt;br /&gt;
: More build fixes (gtk1 check removal from echomixer), cvscompile removal&lt;br /&gt;
===hdspconf===&lt;br /&gt;
: hdspconf: more string constant fixes&lt;br /&gt;
: hdspconf: use foreground color instead of black&lt;br /&gt;
: hdspconf: fix some string constant conversions&lt;br /&gt;
===hdspmixer===&lt;br /&gt;
: hdspmixer: Fix temporary RPM constant&lt;br /&gt;
: hdspmixer: Add support for RME RPM&lt;br /&gt;
: hdspmixer: Handle preset files used in 1.0.24 and 1.0.24.1&lt;br /&gt;
: hdspmixer: Handle channel count in old (v1.0.23) preset file format&lt;br /&gt;
: hdspmixer: Fix read/write from/to preset files on MADI-like cards&lt;br /&gt;
: hdspmixer: Initialize headphones out in presets&lt;br /&gt;
: hdspmixer: Recall 1st preset on all cards, not just on the first&lt;br /&gt;
: hdspmixer: Save preset before switching cards&lt;br /&gt;
: hdspmixer: Add a 9th pseudo preset&lt;br /&gt;
: hdspmixer: fix drawing problems with black background&lt;br /&gt;
: hdspmixer: Update NEWS file.&lt;br /&gt;
: hdspmixer: Save and restore level meter settings&lt;br /&gt;
: hdspmixer: Use constant instead of hardcoded number of cards.&lt;br /&gt;
: hdspmixer: Improve pixmaps&lt;br /&gt;
: hdspmixer: Fix toggle of master mute and solo buttons&lt;br /&gt;
: hdspmixer: New pixmaps&lt;br /&gt;
: hdspmixer: Show cardname in window title&lt;br /&gt;
: hdspmixer: [cosmetics] Break code into logic blocks&lt;br /&gt;
: hdspmixer: Fix code indentation&lt;br /&gt;
: hdspmixer: Provide headphones out on Multiface/Digiface&lt;br /&gt;
: hdspmixer: Introduce output channel count for all cards.&lt;br /&gt;
: hdspmixer: Adjust playback channel count on Multiface.&lt;br /&gt;
: hdspmixer: Fix preset activation segfault on AES(32)&lt;br /&gt;
: hdspmixer: Replace hardcoded 3 by MAX_CARDS&lt;br /&gt;
: hdspmixer: Fix labels on H9652&lt;br /&gt;
: hdspmixer: Lower nesting depth in label assignment&lt;br /&gt;
: hdspmixer: Make static destination maps extern&lt;br /&gt;
: hdspmixer: Don't use hardcoded number of cards.&lt;br /&gt;
: hdspmixer: Fix compiler warnings.&lt;br /&gt;
: hdspmixer: Fix metering for non-MADI cards&lt;br /&gt;
: hdspmixer: Fix ALSA snd_ctl_open error when running with three cards.&lt;br /&gt;
: hdspmixer: Bump version number to 1.10&lt;br /&gt;
: hdspmixer: Increase height of about window.&lt;br /&gt;
: hdspmixer: Update FSF address.&lt;br /&gt;
: hdspmixer: Improve code coherency&lt;br /&gt;
: hdspmixer: Style and purity fixes for name arrays.&lt;br /&gt;
: hdspmixer: Add RME HDSPe AES and AES32 support.&lt;br /&gt;
: hdspmixer: Break overlong line and don't plenken.&lt;br /&gt;
: hdspmixer: Beautification; Lower nesting depth&lt;br /&gt;
: hdspmixer: Improve readability.&lt;br /&gt;
: hdspmixer: retab and reindent code.&lt;br /&gt;
: hdspmixer: Fix detection for non-MADIface RME cards&lt;br /&gt;
: hdspmixer: add missing channelmap.h to Makefile.am&lt;br /&gt;
==alsa-firmware==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: Release v1.0.24.1&lt;br /&gt;
===AudioScience ASIHPI Firmware===&lt;br /&gt;
: Update asihpi firmware to 4.10.05&lt;br /&gt;
: Update asihpi firmware to version 4.08&lt;br /&gt;
: asihpi - Updated to firmware 40600&lt;br /&gt;
===RME HDSP Firmware===&lt;br /&gt;
: hdsp: Add rpm_firmware.bin to EXTRA_DIST&lt;br /&gt;
==alsa-plugins==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: pulse: Install a PulseAudio config snippet into alsa.conf.d&lt;br /&gt;
===A52 Output plugin===&lt;br /&gt;
: a52: Fix build with older ffmpeg versions.&lt;br /&gt;
: a52 - Fix a52 codec with recent libavcodec updates&lt;br /&gt;
===Documentation===&lt;br /&gt;
: pulse: Add fallback option&lt;br /&gt;
===Jack PCM plugin===&lt;br /&gt;
: jack: Fix revents for playback&lt;br /&gt;
: jack: Fix hanging applications when using jack plugin&lt;br /&gt;
===PulseAudio -&amp;amp;gt; ALSA plugin===&lt;br /&gt;
: Added missing configuration files for the pulse plugin&lt;br /&gt;
: Set CLOEXEC flag for pipes in PulseAudio plugins&lt;br /&gt;
: pulse: Install a PulseAudio config snippet into alsa.conf.d&lt;br /&gt;
: pulse - Define a dummy PA_CHECK_VERSION() when not available&lt;br /&gt;
: pulse - only underrun if no more data has been written&lt;br /&gt;
: pulse: Set PA_CONTEXT_NOAUTOSPAWN when fallback is available&lt;br /&gt;
: pulse: Add fallback option&lt;br /&gt;
: Pulse: Fix snd_pcm_avail returning 0 in some cases&lt;br /&gt;
==alsa-python==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
===Test python scripts===&lt;br /&gt;
: ctltest1.py: use new class member names&lt;br /&gt;
===pyalsa.alsamixer module===&lt;br /&gt;
: alsamixer: Fix bad PyArg_ParseTuple format strings&lt;br /&gt;
=Changelog between 1.0.17 and 1.0.25 releases=&lt;br /&gt;
==alsa-oss==&lt;br /&gt;
===Core===&lt;br /&gt;
: Release v1.0.25&lt;br /&gt;
: select: better check for null bit arrays&lt;br /&gt;
===PCM Emulation===&lt;br /&gt;
: pcm: check for XRUN state for GETxSPACE and GETxPTR ioctls&lt;br /&gt;
[http://update-seputar-software.blogspot.com/2011/12/ultrabook-notebook-tipis-harga-murah.html Ultrabook Notebook Tipis Harga Murah Terbaik]&lt;/div&gt;</summary>
		<author><name>Soufien</name></author>
	</entry>
</feed>