[alsa-devel] Missing patches for 2.6.38 merge?

Takashi Iwai tiwai at suse.de
Tue Jan 11 20:23:41 CET 2011


Hi,

I've been slowly recovered from the long off, and gathering the patches
for pushing to 2.6.38 merge.  I'm going to send a pull request tomorrow
or the next day.  The below is the list of commits for now.

If anyone has a patch to be merged but missing here, please let me know
(at best resend to me).

Mark, Liam, do you guys have still many pending updates?  If so, please
forward quickly.  Also, if a brief summary of this merge in ASoC area
is ready, it'd be helpful.


thanks,

Takashi

===
Alexander Sverdlin (1):
      ASoC: EP93xx: sampling rate range extended

Andreas Mohr (7):
      ALSA: azt3328: period bug fix (for PA), add missing ACK on stop timer
      ALSA: azt3328: cosmetics, minor updates
      ALSA: azt3328: _setfmt() update
      ALSA: azt3328: cosmetics: use a helper variable for codec setup
      ALSA: azt3328: use a helper variable to remove one indirection in hotpath
      ALSA: azt3328: use proper private_data hookup for codec identification
      ALSA: azt3328: improve snd_azf3328_codec_setdmaa()

Anisse Astier (1):
      ALSA: hda - factorize an automute_mic realtek quirk function

Anssi Hannula (1):
      ALSA: hda - use generic hdmi parser for ATI R6xx codec

Arnaud Patard (3):
      ASoC: add support for alc562[123] codecs
      ASoC: kirkwood: Add audio support to hp t5325 thin clients
      ASoC: Add support for OpenRD Ultimate

Axel Lin (21):
      ASoC: Fix compile error if CONFIG_DEBUG_FS is not configured
      ASoC: Fix incorrect kfree in ad1836_probe error path
      ASoC: Fix incorrect kfree in ad193x_probe error path
      ASoC: Fix incorrect kfree in aic3x_probe error path
      ASoC: Fix incorrect kfree in wm8731_probe error path
      ASoC: Fix incorrect kfree in wm8962_probe error path
      ASoC: Move kfree(twl4030) to twl4030_soc_remove()
      ASoC: Fix a memory leak in alc5623_i2c_probe error path
      ASoC: neo1973_gta02_wm8753: fix wrong parameter for snd_soc_register_dai and snd_soc_unregister_dai
      ASoC: Fix compile error for smartq_wm8987.c
      ASoC: smdk_wm9713: fix resource leak in smdk_init error path
      ASoC: Fix resource leak in goni_wm8994.c
      ASoC: Fix resource leak in neo1973_gta02_init() error path
      ASoC: Add missing gpio_free(S3C64XX_GPK(12)) in smartq_exit()
      ASoC: Fix resource leak in smdk_spdif.c
      ASoC: Simplify pm860x_probe error handling
      ASoC: ak4535: Improve readability for setting mute
      ASoC: Remove unused aic3x_i2c_init and aic3x_i2c_exit functions
      ASoC: Fix inconsistent meaning of default case while checking alc5623->id
      ASoC: Fix snd_soc_instantiate_card error path
      ALSA: aoa: Remove wrong i2c_set_clientdata in onyx_i2c_remove()

Brian Bloniarz (1):
      ALSA: ice1712 - working M-Audio Delta 66E support

Clemens Ladisch (46):
      ALSA: oxygen: merge HiFier driver into snd-oxygen
      ALSA: oxygen: add Kuroutoshikou CMI8787-HG2PCI support
      ALSA: oxygen: reorganize PCI IDs
      ALSA: oxygen: add HiFier Serenade support
      ALSA: pcm: support for period wakeup disabling
      ALSA: hda-intel: support for period wakeup disabling
      ALSA: oxygen: support for period wakeup disabling
      ALSA: pcm: detect xruns in no-period-wakeup mode
      ALSA: pcm: optimize xrun detection in no-period-wakeup mode
      ALSA: timer: automatically load the high-resolution timer
      ALSA: virtuoso: initialize unknown GPIO bits
      ALSA: virtuoso: add HDMI enable switch for HDAV1.3
      ALSA: virtuoso: fix front panel routing for D1/DX/ST(X)
      ALSA: oxygen: allow to dump codec registers
      ALSA: oxygen: show correct package ID
      ALSA: oxygen: update hardware comments
      ALSA: oxygen: allow different number of PCM and mixer channels
      ALSA: oxygen: remove oxygen_model::private_data field
      ALSA: oxygen: fix SPI clocks slower than 6.25 MHz
      ALSA: virtuoso: do not use fast I2C speed
      ALSA: virtuoso: wait for PCM1796 clock to become stable
      ALSA: virtuoso: change PCM1796 format to I2S
      ALSA: virtuoso: remove non-working controls on Essence ST Deluxe
      ALSA: virtuoso: configure correct master clock frequency on the CS2000
      ALSA: virtuoso: use lower master clock with H6 daughterboard
      ALSA: virtuoso: handle DAC oversampling automatically
      ALSA: virtuoso: use headphone gain setting only on front DAC
      ALSA: oxygen: simplify model-specific MCLK handling
      ALSA: virtuoso: reduce MCLK in double rate modes
      ALSA: oxygen: add more PCI IDs
      ALSA: oxygen: add X-Meridian 2G support
      ALSA: oxygen: add Xonar DG support
      ALSA: virtuoso: add Xonar HDAV1.3 Slim support
      ALSA: core, oxygen, virtuoso: add an enum control info helper
      ALSA: bt87x: use enum control info helper
      ALSA: cmipci: use enum control info helper
      ALSA: ymfpci: use enum control info helper
      ALSA: usb-audio: use enum control info helper
      ALSA: usb-audio: add Edirol SD-90 PCM support
      MAINTAINERS: add myself
      ALSA: oxygen: add digital input validity check switch
      ALSA: oxygen: X-Meridian: add S/PDIF source selection
      ALSA: oxygen: do not show chip revision in card longname
      ALSA: oxygen: add some card names
      ALSA: oxygen: fix CD/MIDI for X-Meridian (2G)
      ALSA: oxygen: add S/PDIF source selection for Claro cards

Daniel T Chen (3):
      ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup
      ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J
      ALSA: hda: Use vostro model quirk for Dell Vostro 1014

David Henningsson (9):
      ALSA: HDA: Create mixers on ALC887
      ALSA: HDA: Remove unconnected PCM devices for Intel HDMI
      ALSA: HDA: Rename "Int Mic" to "Internal Mic"
      ALSA: HDA: Rename "Ext Mic" and "External Mic" to "Mic"
      ALSA: HDA: Rename "e-Mic" and "i-Mic" to "Mic" and "Internal Mic"
      ALSA: HDA: Add internal mic for IDT 92HD88B
      ALSA: HDA: Rename "Mic Boost" to "Mic Boost Volume"
      ALSA: HDA: Fix volume control indices for Mics (Realtek)
      ALSA: HDA: Add Lenovo vendor quirk for Conexant 205xx

Dimitris Papastamos (22):
      ASoC: soc-cache: Remove unnecessary debugging info
      ASoC: WM8770: Initial driver
      ASoC: soc-cache: Use BUG_ON() for unsupported hw_read() calls
      ASoC: Remove unneeded use of address-of operator
      ASoC: soc-cache: Add support for flat register caching
      ASoC: soc-cache: Add support for LZO register caching
      ASoC: soc-cache: Add support for rbtree based register caching
      ASoC: soc-cache: Add error checking in the *_cache_sync functions
      ASoC: soc-cache: Ensure consistent cache naming
      ASoC: soc-cache: Fix memory overflow in LZO initialization
      ASoC: Add compress_type as a member to snd_soc_codec
      ASoC: Change the base value of compress_type
      ASoC: soc-core: Generalize snd_soc_prefix_map and rename to snd_soc_codec_conf
      ASoC: soc-cache: Use reg_def_copy instead of reg_cache_default
      ASoC: soc-core: Allow machine drivers to override compress_type
      ASoC: soc-cache: Add optional cache name member to snd_soc_cache_ops
      ASoC: soc-core: Replace use of strncpy() with strlcpy()
      ASoC: soc-core: Remove useless inline function construct
      ASoC: soc-core: Fix null pointer dereference
      ASoC: soc-cache: A few minor stylistic changes
      ASoC: soc-dapm: Introduce the new snd_soc_dapm_virt_mux type
      ASoC: Add initial WM8995 driver

Florian Faber (1):
      ALSA: hdsp - Add support for RPM io box

Francois Mazard (1):
      ASoC: twl6040: Fix analog Mic L & R mux controls

Harsha Priya (1):
      ASoC: Fix the device references to codec and platform drivers

Jarkko Nikula (23):
      ASoC: Fix SND_SOC_ALL_CODECS typo for alc5623
      ASoC: tlv320aic3x: Use gpio_is_valid in checking for valid gpio_reset
      ASoC: tlv320aic3x: Add support to shared common reset line
      ASoC: Add sound card directory under debugfs/asoc/
      ASoC: Move codec debugfs directories under parent card directory
      ASoC: Move pop time from DAPM context to sound card
      ASoC: tpa6130a2: Revisit power-up sequence
      ASoC: Update DAPM debug and error prints
      ASoC: Convert pop_dbg to use dev_info
      ASoC: Add optional name_prefix for codec kcontrol, widget and route names
      ASoC: Fix compile breakage in jz4740.c and smartq_wm8987.c
      ASoC: Do not include soc-dapm.h
      ASoC: Do not include soc-dai.h
      ASoC: Remove cyclic dependency between soc.h and soc-dapm.h/soc-dai.h
      ASoC: Add support for optional auxiliary dailess codecs
      ASoC: Fix build failure in soc-core.c
      ASoC: Don't oops in soc_probe_aux_dev in case of missing codec
      ASoC: Merge common code in DAI link and auxiliary codec probing/removal
      ASoC: Fix build error caused by merging a fix for 2.6.37 into 2.6.38
      ASoC: Move DAPM paths from DAPM context to snd_soc_card
      ASoC: Move widgets from DAPM context to snd_soc_card
      ASoC: Extend DAPM to handle power changes on cross-device paths
      ASoC: Remove needless inclusion of tlv320aic3x.h from machine drivers

Jassi Brar (38):
      ARM: S5PV310: Add platform devices for PL330 DMACs
      ARM: SAMSUNG: Rename s3c64xx I2S platform device
      ARM: SAMSUNG: Prepare audio header for new I2S driver
      ARM: S3C64XX: Upgrade platform device for I2S
      ARM: S5P64X0: Upgrade platform device for I2S
      ARM: S5P6442: Upgrade platform device for I2S
      ARM: S5PC100: Upgrade platform device for I2S
      ARM: S5PV210: Upgrade platform device for I2S
      ARM: S5PV310: Add audio platform devices
      ASoC: Samsung: Remove redundant AQUILA driver
      ASoC: Samsung: Rename DMA device
      ARM: Samsung: Define common audio-dma device
      ASoC: Samsung: Rename ASoC DMA driver
      ASoC: Samsung: Rename AC97 platform device
      ASoC: Samsung: Rename AC97 driver
      ASoC: Samsung: Rename PCM driver
      ASoC: Samsung: Generalize DMA driver namespace
      ASoC: Samsung: Rename s3c64xx I2S device
      ASoC: Samsung: Add common I2S driver
      ASoC: SMARTQ: Move to use new I2S driver
      ASoC: GONI: Move to use new I2S driver
      ASoC: SMDK64XX: Move to use new I2S driver
      ASoC: S3C64XX: Remove obsoleted I2S drivers
      ASoC: SMDK64XX: Rename for other platforms
      ASoC: SMDK_WM8580: Enable for SMDKC100
      ASoC: Samsung: Generalize Kconfig symbols
      ASoC: Samsung: Rename from s3c24xx to samsung
      ASoC: WM8580: Debug interface index
      ASoC: Samsung: Set default rclk source rate
      ASoC: Samsung: I2S: Flush FIFO after stop
      ASoC: SMDK_WM8580: Make I2S0 as default dai
      ASoC: SMDK6440: Enable I2S device
      ASoC: SMDK6450: Enable I2S device
      ASoC: SMDK6442: Enable I2S device
      ASoC: SMDKV210: Enable I2S device
      ASoC: SMDKC110: Enable I2S device
      ASoC: SMDKV310: Enable AC97 device
      ASoC: SMDKV310: Add I2S support

Jeffrin Jose (1):
      sound: Fixed line limit issue in sound/ac97_bus.c

Jesper Juhl (1):
      ALSA: Don't leak in sound/core/oss/pcm_oss.c::snd_pcm_hw_param_near()

Joe Perches (2):
      ASoC: Remove unnecessary semicolons
      ALSA: ml403-ac97cr: Use vsprintf extension %pR for struct resource

Jorge Eduardo Candelaria (6):
      ASoC: sdp4430: Enable FM stereo pins
      ASoC: twl6040: Add jack support for headset and handset
      ASoC: sdp4430: Add Jack support
      ASoC: twl6040: Add headset and handset mux controls
      ASoC: twl6040: Clear interrupt status at boot time
      ASoC: twl6040: Increase timeout for power up

Karsten Wiese (2):
      ALSA: snd-usb-us122l: Fix MIDI output
      ALSA: snd-usb-us122l: Fix missing NULL checks

Kay Sievers (1):
      ALSA: support module on-demand loading for seq and timer

Kuninori Morimoto (13):
      ASoC: sh: fsi-ak4642: Add FSI port and ak464x selection
      ASoC: sh: fsi-ak4642: tidyup unnecessary variables
      ASoC: sh: fsi-ak4642: midify card name
      ASoC: sh: fsi: clean up SPDIF defines
      ASoC: sh: fsi: remove fsi_master_write
      ASoC: sh: fsi: change fsi->mst_ctrl to master->a/b_mclk
      ASoC: sh: fsi: remove runtime register check from fsi_reg_xxx
      ASoC: sh: fsi: remove runtime register check from fsi_master_xxx
      ASoC: sh: fsi: move fsi_irq_enable function to fsi_dai_trigger
      ASoC: sh: fsi: Add over/under run counter
      ASoC: sh: fsi: modify improper dependent
      fbdev: sh_mobile_hdmi: fixup compile error
      ASoC: sh: fsi-da7210: remove unnecessary format settings

Lars-Peter Clausen (1):
      ASoC: codecs: Remove unused reg_cache fields from device structs

Liam Girdwood (1):
      ASoC: Decouple DAPM from CODECs

Margarita Olaya Cabrera (1):
      ASoC: twl6040: Add ramp up/down volume for HS and HF

Mario Becroft (1):
      ASoC: Optimise WM9081 FLL performance

Mark Brown (69):
      ASoC: Store DC offset correction for wm_hubs devices in class W mode
      ASoC: Convert soc-jack code to use request_any_context_irq()
      ASoC: Push snd_soc_write() and snd_soc_read() into the source file
      ASoC: Remove register write trace from WM8994
      ASoC: Use pm_wakeup_event() in WM8962 jack detection
      ASoC: Factor out boiler plate for DAPM event generation
      ASoC: Add trace events for ASoC register read/write
      ASoC: Add DAPM trace events
      ASoC: Reset WM8962 with default ID value
      ASoC: Prevent system suspend while debouncing wakeup capable GPIO jacks
      ASoC: Use DAPM context rather than CODEC when constructing sequences
      ASoC: Provide ADC left/right channel source selection on WM8994
      ASoC: Move WM8994 read/write access data into separate file
      ASoC: Add initial WM8737 driver
      ASoC: Make SMDK WM8580 driver unloadable
      ASoC: Update MAINTAINERS for Samsung driver move
      ASoC: Add WM8737 ALC support
      ARM: Samsung: Make sure ASoC DMA device is prototyped
      ASoC: Remove redundant hw_write initialisation in WM8737
      mfd: Add initial WM8958 support
      gpiolib: Add WM8958 support to the WM8994 driver
      ASoC: Use DC servo startup mode when not doing DCS correction
      ASoC: Initial WM8958 audio configuration
      ASoC: Implement support for enhanced AIF3 on WM8958
      ASoC: Add WM8958 Multi-band compressor support
      ASoC: Add WM8958 microphone detection support
      ASoC: Convert WM8994 to use soc-cache.c cache functions
      ASoC: Enable rbtree compression for WM8994/58 register cache
      ASoC: Implement runtime PM for WM8994/58
      ASoC: Correct event flags for WM8958 AIF DACs
      ASoC: Allow user-specified WM8958 multiband compressor configurations
      ASoC: Provide WM8731 microphone boost TLV information
      ASoC: Split WM8731 enumeration array into individual enums
      ASoC: Automatically manage WM8731 deemphasis
      ASoC: Tune performance of WM8958 revision A
      ASoC: Apostrophe patrol in soc-core.c
      ASoC: Make the DAI ops constant in the DAI structure
      ASoC: Move active copy of CODEC read and write into runtime structure
      ASoC: Constify struct snd_soc_codec_driver
      ASoC: When disabling WM8994 FLL force a source selection
      ASoC: Add post-CODEC bias level callback for machine driver
      ASoC: Add trace events for jack detection
      ASoC: Support WM8994 mono AIF configurations
      ASoC: Implement WM8994/58 DAC and ADC oversampling control
      ASoC: Implement WM8903 high pass filter support
      ASoC: Implement WM8903 oversampling rate controls
      ASoC: Remove open coded symmetry implementation from WM8903
      ASoC: Automatically manage WM8903 deemphasis rate
      ASoC: Fix widgets for WM8994/58 AIF2 source control
      ASoC: Fix AC'97 registration unwind
      regulator: Update LDO2 for WM8958
      ASoC: Explicitly clear WM8993 ramp controls on power down
      ASoC: Remove unused DAPM_DOUBLE control types
      ASoC: Do DAPM control updates in the middle of DAPM sequences
      ASoC: Remove some unused defines from WM8903
      ASoC: Fix WM8994/58 3D stereo control definitions
      ASoC: If we can't find a cache compression type default to flat
      ASoC: Make LZO cache compression optional
      ASoC: Use delayed work to debounce WM8350 jack IRQs
      ASoC: Trace Wolfson jack detection IRQs
      ASoC: Add jack IRQ trace to 88pm860x driver
      ASoC: ifdef out trace points from modules for x86
      ASoC: Remove incorrect WM8903 erratum workaround
      ASoC: Remove WM8995 write sequencer bitfield definitions
      ASoC: Fix typo in x86 workaround
      ASoC: Fix double comment start
      ASoC: One more x86 typo fix
      ASoC: Yet more x86 tracepoint workarounds
      ASoC: Change Samsung Kconfig from ASOC_ to SND_SOC_

Maurus Cuelenaere (1):
      ASoC: Fix SmartQ compilation

Misael Lopez Cruz (2):
      ASoC: twl6040: Enable plug detection interrupts
      ASoC: twl6040: Use correct offset for LineInAmp Right

Nitin Daga (1):
      ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs.

Olaya, Margarita (9):
      ASoC: dapm: Add output driver widget
      ASoC: twl6040: Update twl IO macro
      ASoC: twl6040: Modify the IRQ handler
      ASoC: twl6040: Restore bias level at resume
      ASoC: twl6040: Fix PCM error handling ops
      ASoC: twl6040: Support other sample rates.
      ASoC: twl6040: Enable automatic power for phoenix 1.1
      ASoC: twl6040: Fix TLV dB step values for gains
      ASoC: twl6040: Set default gains to minimun value

Peter Ujfalusi (13):
      ASoC: TWL4030: Use usleep_range when appropriate
      ASoC: tlv320dac33: Do not enable the codec in init_chip
      ASoC: tlv320dac33: Avoid multiple soft power up
      ASoC: tpa6130a2: Simplify power state management
      ASoC: tpa6130a2: Defer SW enable from power enable
      ASoC: tpa6130a2: Use one event handler for PGA_E
      ASoC: tpa6130a2: Add stereo DAPM path
      ASoC: tpa6130a2: Replace DAPM code with direct interface
      ASoC: tlv320dac33: Rename outpup amplifier widget
      ASoC: tlv320dac33: Move DAC LR power on to a supply widget
      ASoC: tlv320dac33: Fix compillation error
      ASoC: tlv320dac33: Power down digital parts, when not needed
      ASoC: TWL4030: Fix 24bit support

Sascha Hauer (1):
      ASoC: i.MX: we can do mono

Seungwhan Youn (4):
      ASoC: SAMSUNG: Fix initial return value
      ASoC: SAMSUNG: Remove duplicated snd_card on smdk_spdif
      ASoC: Remove unnecessary structure definitions
      ASoC: SAMSUNG: Debug wrong parameter

Stephen Rothwell (1):
      ALSA: include delay.h for msleep in Xonar DG support

Takashi Iwai (14):
      ALSA: hda - Add a generic fixup callback for Realtek codecs
      ALSA: hda - Remove dead md2 quirk code
      ALSA: hda - Clean up cxt5066 port-D handling & co
      ALSA: hda - Enable beep for IDT92HD87 / 88 codecs
      ALSA: hda - Fix beep-tone on IDT 92HD87/88 codecs
      ALSA: hda - Mute speakers when line-out jack is plugged with Conexant auto mode
      ASoC: Fix merge errors with flush_scheduled_work() removal
      ALSA: hda - Clean up dead code in patch_realtek.c
      ASoC: don't pass the string as the format arguemtn for dev_info()
      ALSA: hda - Fix multi-headphone handling for Realtek codecs
      ALSA: hda - Add support for multiple headphone/speaker controls for Realtek
      ASoC: Fix section mismatch in wm8995.c
      ALSA: hda - Don't refer ELD when unplugged
      ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser

Tejun Heo (1):
      sound: don't use flush_scheduled_work()

Todd Broch (2):
      ALSA: hda: Add modelname lookup and fixup for realtek codecs
      ALSA: hda: Add fixup for mario system

Uk Kim (1):
      ASoC: Add ADC high pass filter support to WM8994

Vasiliy Kulikov (1):
      ALSA: snd-atmel-abdac: test wrong variable

Vasily Khoruzhick (1):
      ASoC: Add HP iPAQ H1940 support

---
 Documentation/sound/alsa/ALSA-Configuration.txt    |   20 +-
 Documentation/sound/alsa/HD-Audio-Models.txt       |    1 -
 MAINTAINERS                                        |   45 +-
 arch/arm/mach-kirkwood/openrd-setup.c              |    2 +-
 arch/arm/mach-s3c2410/mach-h1940.c                 |    2 +-
 arch/arm/mach-s3c2440/mach-rx1950.c                |    2 +-
 arch/arm/mach-s3c64xx/clock.c                      |    2 +-
 arch/arm/mach-s3c64xx/dev-audio.c                  |   75 +-
 arch/arm/mach-s3c64xx/mach-smdk6410.c              |    2 +-
 arch/arm/mach-s5p6442/dev-audio.c                  |   44 +-
 arch/arm/mach-s5p64x0/clock-s5p6440.c              |    2 +-
 arch/arm/mach-s5p64x0/clock-s5p6450.c              |    2 +-
 arch/arm/mach-s5p64x0/dev-audio.c                  |   55 +-
 arch/arm/mach-s5pc100/dev-audio.c                  |   56 +-
 arch/arm/mach-s5pc100/mach-smdkc100.c              |    2 +
 arch/arm/mach-s5pv210/clock.c                      |   10 +-
 arch/arm/mach-s5pv210/dev-audio.c                  |   58 +-
 arch/arm/mach-s5pv310/Kconfig                      |    1 +
 arch/arm/mach-s5pv310/Makefile                     |    3 +-
 arch/arm/mach-s5pv310/dev-audio.c                  |  364 ++
 arch/arm/mach-s5pv310/dma.c                        |  168 +
 arch/arm/mach-s5pv310/include/mach/dma.h           |   26 +
 arch/arm/mach-s5pv310/include/mach/irqs.h          |    3 +
 arch/arm/mach-s5pv310/include/mach/map.h           |   21 +
 arch/arm/mach-shmobile/board-ap4evb.c              |    5 +
 arch/arm/plat-s3c24xx/devs.c                       |   19 +-
 arch/arm/plat-samsung/Makefile                     |    1 +
 arch/arm/plat-samsung/dev-asocdma.c                |   25 +
 arch/arm/plat-samsung/include/plat/audio.h         |   24 +
 arch/arm/plat-samsung/include/plat/devs.h          |   11 +-
 arch/sh/boards/mach-se/7724/setup.c                |    5 +
 drivers/gpio/wm8994-gpio.c                         |   24 +
 drivers/mfd/wm8994-core.c                          |   93 +-
 drivers/regulator/wm8994-regulator.c               |   23 +-
 drivers/video/sh_mobile_hdmi.c                     |    1 +
 include/linux/mfd/wm8994/core.h                    |    8 +
 include/linux/mfd/wm8994/pdata.h                   |   17 +
 include/linux/mfd/wm8994/registers.h               |  302 ++
 include/sound/alc5623.h                            |   15 +
 include/sound/asound.h                             |    3 +
 include/sound/control.h                            |    4 +-
 include/sound/hdsp.h                               |    1 +
 include/sound/minors.h                             |    4 +-
 include/sound/pcm.h                                |    1 +
 include/sound/soc-dai.h                            |    4 +-
 include/sound/soc-dapm.h                           |   99 +-
 include/sound/soc.h                                |  116 +-
 include/trace/events/asoc.h                        |  235 ++
 sound/ac97_bus.c                                   |    4 +-
 sound/aoa/codecs/onyx.c                            |    1 -
 sound/aoa/core/gpio-feature.c                      |    7 +-
 sound/aoa/core/gpio-pmf.c                          |    7 +-
 sound/core/control.c                               |   28 +-
 sound/core/oss/pcm_oss.c                           |    4 +-
 sound/core/pcm_lib.c                               |   22 +
 sound/core/pcm_native.c                            |    3 +
 sound/core/seq/seq.c                               |    4 +
 sound/core/sound.c                                 |   18 +-
 sound/core/timer.c                                 |    7 +-
 sound/drivers/ml403-ac97cr.c                       |    4 +-
 sound/i2c/other/ak4113.c                           |    5 +-
 sound/i2c/other/ak4114.c                           |    5 +-
 sound/pci/Kconfig                                  |   23 +-
 sound/pci/ac97/ac97_codec.c                        |    6 +-
 sound/pci/azt3328.c                                |  406 +-
 sound/pci/bt87x.c                                  |   10 +-
 sound/pci/cmipci.c                                 |   25 +-
 sound/pci/hda/hda_codec.c                          |    3 +
 sound/pci/hda/hda_intel.c                          |    9 +-
 sound/pci/hda/patch_analog.c                       |   72 +-
 sound/pci/hda/patch_conexant.c                     |  108 +-
 sound/pci/hda/patch_hdmi.c                         |   92 +-
 sound/pci/hda/patch_realtek.c                      |  669 ++--
 sound/pci/hda/patch_sigmatel.c                     |   15 +-
 sound/pci/hda/patch_via.c                          |    3 +-
 sound/pci/ice1712/delta.c                          |   49 +-
 sound/pci/ice1712/delta.h                          |   11 +
 sound/pci/oxygen/Makefile                          |    4 +-
 sound/pci/oxygen/cs4245.h                          |  107 +
 sound/pci/oxygen/hifier.c                          |  239 --
 sound/pci/oxygen/oxygen.c                          |  356 ++-
 sound/pci/oxygen/oxygen.h                          |   19 +-
 sound/pci/oxygen/oxygen_io.c                       |    4 +-
 sound/pci/oxygen/oxygen_lib.c                      |   71 +-
 sound/pci/oxygen/oxygen_mixer.c                    |  110 +-
 sound/pci/oxygen/oxygen_pcm.c                      |   55 +-
 sound/pci/oxygen/oxygen_regs.h                     |   16 +-
 sound/pci/oxygen/xonar.h                           |    2 +
 sound/pci/oxygen/xonar_cs43xx.c                    |   84 +-
 sound/pci/oxygen/xonar_dg.c                        |  572 +++
 sound/pci/oxygen/xonar_dg.h                        |    8 +
 sound/pci/oxygen/xonar_hdmi.c                      |    2 +-
 sound/pci/oxygen/xonar_lib.c                       |    6 +-
 sound/pci/oxygen/xonar_pcm179x.c                   |  473 ++--
 sound/pci/oxygen/xonar_wm87x6.c                    |  317 ++-
 sound/pci/rme9652/hdsp.c                           |  538 +++-
 sound/pci/ymfpci/ymfpci_main.c                     |   12 +-
 sound/soc/Kconfig                                  |   17 +-
 sound/soc/Makefile                                 |    2 +-
 sound/soc/atmel/playpaq_wm8510.c                   |   12 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |   18 +-
 sound/soc/atmel/snd-soc-afeb9260.c                 |   14 +-
 sound/soc/au1x/db1200.c                            |    1 -
 sound/soc/blackfin/bf5xx-ad1836.c                  |    1 -
 sound/soc/blackfin/bf5xx-ad193x.c                  |    1 -
 sound/soc/blackfin/bf5xx-ad73311.c                 |    1 -
 sound/soc/blackfin/bf5xx-ssm2602.c                 |    1 -
 sound/soc/codecs/88pm860x-codec.c                  |   30 +-
 sound/soc/codecs/Kconfig                           |   17 +
 sound/soc/codecs/Makefile                          |   10 +-
 sound/soc/codecs/ad1836.c                          |    7 +-
 sound/soc/codecs/ad193x.c                          |    8 +-
 sound/soc/codecs/ad1980.c                          |    1 -
 sound/soc/codecs/ak4535.c                          |   20 +-
 sound/soc/codecs/ak4642.c                          |    2 +-
 sound/soc/codecs/ak4671.c                          |   11 +-
 sound/soc/codecs/alc5623.c                         | 1117 +++++
 sound/soc/codecs/alc5623.h                         |  161 +
 sound/soc/codecs/cq93vc.c                          |    4 +-
 sound/soc/codecs/cs4270.c                          |    1 -
 sound/soc/codecs/cs42l51.c                         |    7 +-
 sound/soc/codecs/cx20442.c                         |   16 +-
 sound/soc/codecs/da7210.c                          |    2 +-
 sound/soc/codecs/jz4740.c                          |   11 +-
 sound/soc/codecs/max98088.c                        |   13 +-
 sound/soc/codecs/ssm2602.c                         |   10 +-
 sound/soc/codecs/stac9766.c                        |    2 +-
 sound/soc/codecs/tlv320aic23.c                     |   10 +-
 sound/soc/codecs/tlv320aic26.c                     |    5 +-
 sound/soc/codecs/tlv320aic3x.c                     |   71 +-
 sound/soc/codecs/tlv320dac33.c                     |   73 +-
 sound/soc/codecs/tpa6130a2.c                       |  100 +-
 sound/soc/codecs/tpa6130a2.h                       |    1 +
 sound/soc/codecs/twl4030.c                         |   56 +-
 sound/soc/codecs/twl6040.c                         |  855 ++++-
 sound/soc/codecs/twl6040.h                         |    8 +
 sound/soc/codecs/uda134x.c                         |    3 +-
 sound/soc/codecs/uda1380.c                         |   15 +-
 sound/soc/codecs/wl1273.c                          |    3 +-
 sound/soc/codecs/wm2000.c                          |    6 +-
 sound/soc/codecs/wm8350.c                          |  105 +-
 sound/soc/codecs/wm8400.c                          |   12 +-
 sound/soc/codecs/wm8510.c                          |   12 +-
 sound/soc/codecs/wm8523.c                          |   12 +-
 sound/soc/codecs/wm8580.c                          |   23 +-
 sound/soc/codecs/wm8711.c                          |   11 +-
 sound/soc/codecs/wm8728.c                          |   12 +-
 sound/soc/codecs/wm8731.c                          |  102 +-
 sound/soc/codecs/wm8737.c                          |  754 ++++
 sound/soc/codecs/wm8737.h                          |  322 ++
 sound/soc/codecs/wm8741.c                          |   10 +-
 sound/soc/codecs/wm8750.c                          |   13 +-
 sound/soc/codecs/wm8753.c                          |   49 +-
 sound/soc/codecs/wm8770.c                          |  749 ++++
 sound/soc/codecs/wm8770.h                          |   51 +
 sound/soc/codecs/wm8776.c                          |   10 +-
 sound/soc/codecs/wm8804.c                          |    7 +-
 sound/soc/codecs/wm8900.c                          |   13 +-
 sound/soc/codecs/wm8903.c                          |  222 +-
 sound/soc/codecs/wm8903.h                          |   25 -
 sound/soc/codecs/wm8904.c                          |   36 +-
 sound/soc/codecs/wm8940.c                          |    8 +-
 sound/soc/codecs/wm8955.c                          |   12 +-
 sound/soc/codecs/wm8960.c                          |   29 +-
 sound/soc/codecs/wm8961.c                          |   13 +-
 sound/soc/codecs/wm8962.c                          |   41 +-
 sound/soc/codecs/wm8971.c                          |   30 +-
 sound/soc/codecs/wm8974.c                          |   13 +-
 sound/soc/codecs/wm8978.c                          |   13 +-
 sound/soc/codecs/wm8985.c                          |   12 +-
 sound/soc/codecs/wm8988.c                          |   11 +-
 sound/soc/codecs/wm8990.c                          |   12 +-
 sound/soc/codecs/wm8993.c                          |   21 +-
 sound/soc/codecs/wm8994-tables.c                   | 3147 +++++++++++++++
 sound/soc/codecs/wm8994.c                          | 2544 ++++--------
 sound/soc/codecs/wm8994.h                          |   14 +
 sound/soc/codecs/wm8995.c                          | 1818 +++++++++
 sound/soc/codecs/wm8995.h                          | 4269 ++++++++++++++++++++
 sound/soc/codecs/wm9081.c                          |   15 +-
 sound/soc/codecs/wm9090.c                          |   18 +-
 sound/soc/codecs/wm9705.c                          |    7 +-
 sound/soc/codecs/wm9712.c                          |   10 +-
 sound/soc/codecs/wm9713.c                          |    9 +-
 sound/soc/codecs/wm_hubs.c                         |  108 +-
 sound/soc/codecs/wm_hubs.h                         |    3 +
 sound/soc/davinci/davinci-evm.c                    |   23 +-
 sound/soc/davinci/davinci-sffsdr.c                 |    1 -
 sound/soc/ep93xx/ep93xx-i2s.c                      |    4 +-
 sound/soc/ep93xx/ep93xx-pcm.c                      |    4 +-
 sound/soc/ep93xx/snappercl15.c                     |    6 +-
 sound/soc/imx/eukrea-tlv320.c                      |    1 -
 sound/soc/imx/imx-ssi.c                            |    4 +-
 sound/soc/imx/phycore-ac97.c                       |    1 -
 sound/soc/imx/wm1133-ev1.c                         |    8 +-
 sound/soc/jz4740/jz4740-i2s.c                      |    1 -
 sound/soc/jz4740/qi_lb60.c                         |   14 +-
 sound/soc/kirkwood/Kconfig                         |   11 +-
 sound/soc/kirkwood/Makefile                        |    2 +
 sound/soc/kirkwood/kirkwood-openrd.c               |    2 +-
 sound/soc/kirkwood/kirkwood-t5325.c                |  141 +
 sound/soc/nuc900/nuc900-audio.c                    |    1 -
 sound/soc/omap/am3517evm.c                         |   14 +-
 sound/soc/omap/ams-delta.c                         |   82 +-
 sound/soc/omap/igep0020.c                          |    1 -
 sound/soc/omap/n810.c                              |   44 +-
 sound/soc/omap/omap2evm.c                          |    1 -
 sound/soc/omap/omap3beagle.c                       |    1 -
 sound/soc/omap/omap3evm.c                          |    1 -
 sound/soc/omap/omap3pandora.c                      |   45 +-
 sound/soc/omap/osk5912.c                           |   14 +-
 sound/soc/omap/overo.c                             |    1 -
 sound/soc/omap/rx51.c                              |   27 +-
 sound/soc/omap/sdp3430.c                           |   44 +-
 sound/soc/omap/sdp4430.c                           |   57 +-
 sound/soc/omap/zoom2.c                             |   36 +-
 sound/soc/pxa/corgi.c                              |   52 +-
 sound/soc/pxa/e740_wm9705.c                        |   30 +-
 sound/soc/pxa/e750_wm9705.c                        |   30 +-
 sound/soc/pxa/e800_wm9712.c                        |    8 +-
 sound/soc/pxa/em-x270.c                            |    1 -
 sound/soc/pxa/magician.c                           |   36 +-
 sound/soc/pxa/mioa701_wm9713.c                     |   18 +-
 sound/soc/pxa/palm27x.c                            |   34 +-
 sound/soc/pxa/poodle.c                             |   26 +-
 sound/soc/pxa/raumfeld.c                           |    1 -
 sound/soc/pxa/saarb.c                              |   18 +-
 sound/soc/pxa/spitz.c                              |   70 +-
 sound/soc/pxa/tavorevb3.c                          |   18 +-
 sound/soc/pxa/tosa.c                               |   38 +-
 sound/soc/pxa/z2.c                                 |   16 +-
 sound/soc/pxa/zylonite.c                           |   12 +-
 sound/soc/s3c24xx/Kconfig                          |  171 -
 sound/soc/s3c24xx/Makefile                         |   55 -
 sound/soc/s3c24xx/aquila_wm8994.c                  |  295 --
 sound/soc/s3c24xx/s3c64xx-i2s-v4.c                 |  230 --
 sound/soc/s3c24xx/s3c64xx-i2s.c                    |  242 --
 sound/soc/s3c24xx/s3c64xx-i2s.h                    |   41 -
 sound/soc/s6000/s6105-ipcam.c                      |   42 +-
 sound/soc/samsung/Kconfig                          |  171 +
 sound/soc/samsung/Makefile                         |   55 +
 sound/soc/{s3c24xx/s3c-ac97.c => samsung/ac97.c}   |   22 +-
 sound/soc/{s3c24xx/s3c-ac97.h => samsung/ac97.h}   |    8 +-
 sound/soc/{s3c24xx/s3c-dma.c => samsung/dma.c}     |  134 +-
 sound/soc/{s3c24xx/s3c-dma.h => samsung/dma.h}     |    2 +-
 sound/soc/{s3c24xx => samsung}/goni_wm8994.c       |   66 +-
 .../rx1950_uda1380.c => samsung/h1940_uda1380.c}   |  249 +-
 sound/soc/samsung/i2s.c                            | 1258 ++++++
 sound/soc/samsung/i2s.h                            |   29 +
 sound/soc/{s3c24xx => samsung}/jive_wm8750.c       |   26 +-
 sound/soc/{s3c24xx => samsung}/lm4857.h            |    0
 sound/soc/{s3c24xx => samsung}/ln2440sbc_alc650.c  |    9 +-
 .../{s3c24xx => samsung}/neo1973_gta02_wm8753.c    |   72 +-
 sound/soc/{s3c24xx => samsung}/neo1973_wm8753.c    |  130 +-
 sound/soc/{s3c24xx/s3c-pcm.c => samsung/pcm.c}     |    6 +-
 sound/soc/{s3c24xx/s3c-pcm.h => samsung/pcm.h}     |    2 +-
 sound/soc/{s3c24xx => samsung}/regs-i2s-v2.h       |    0
 sound/soc/{s3c24xx => samsung}/rx1950_uda1380.c    |   16 +-
 sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.c        |    4 +-
 sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.h        |    2 +-
 sound/soc/{s3c24xx => samsung}/s3c2412-i2s.c       |    4 +-
 sound/soc/{s3c24xx => samsung}/s3c2412-i2s.h       |    2 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.c       |    2 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.h       |    0
 sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.c    |    5 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.h    |    2 +-
 .../{s3c24xx => samsung}/s3c24xx_simtec_hermes.c   |   24 +-
 .../s3c24xx_simtec_tlv320aic23.c                   |   22 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx_uda134x.c   |    5 +-
 sound/soc/{s3c24xx => samsung}/smartq_wm8987.c     |   64 +-
 sound/soc/{s3c24xx => samsung}/smdk2443_wm9710.c   |    9 +-
 sound/soc/{s3c24xx => samsung}/smdk_spdif.c        |   21 +-
 .../smdk64xx_wm8580.c => samsung/smdk_wm8580.c}    |  174 +-
 sound/soc/samsung/smdk_wm8994.c                    |  176 +
 sound/soc/{s3c24xx => samsung}/smdk_wm9713.c       |   26 +-
 sound/soc/{s3c24xx => samsung}/spdif.c             |    4 +-
 sound/soc/{s3c24xx => samsung}/spdif.h             |    2 +-
 sound/soc/sh/Kconfig                               |    4 +-
 sound/soc/sh/fsi-ak4642.c                          |  140 +-
 sound/soc/sh/fsi-da7210.c                          |    2 +-
 sound/soc/sh/fsi.c                                 |  273 +-
 sound/soc/sh/migor.c                               |    6 +-
 sound/soc/sh/sh7760-ac97.c                         |    3 +-
 sound/soc/sh/siu.h                                 |    2 +-
 sound/soc/sh/siu_dai.c                             |    2 +-
 sound/soc/sh/siu_pcm.c                             |    2 +-
 sound/soc/soc-cache.c                              | 1065 +++++-
 sound/soc/soc-core.c                               |  575 ++-
 sound/soc/soc-dapm.c                               |  860 +++--
 sound/soc/soc-jack.c                               |   31 +-
 sound/usb/format.c                                 |    5 +-
 sound/usb/midi.c                                   |   19 +-
 sound/usb/mixer.c                                  |   11 +-
 sound/usb/quirks-table.h                           |    4 +-
 sound/usb/usx2y/us122l.c                           |   41 +-
 294 files changed, 24957 insertions(+), 7039 deletions(-)
 create mode 100644 arch/arm/mach-s5pv310/dev-audio.c
 create mode 100644 arch/arm/mach-s5pv310/dma.c
 create mode 100644 arch/arm/mach-s5pv310/include/mach/dma.h
 create mode 100644 arch/arm/plat-samsung/dev-asocdma.c
 create mode 100644 include/sound/alc5623.h
 create mode 100644 include/trace/events/asoc.h
 create mode 100644 sound/pci/oxygen/cs4245.h
 delete mode 100644 sound/pci/oxygen/hifier.c
 create mode 100644 sound/pci/oxygen/xonar_dg.c
 create mode 100644 sound/pci/oxygen/xonar_dg.h
 create mode 100644 sound/soc/codecs/alc5623.c
 create mode 100644 sound/soc/codecs/alc5623.h
 create mode 100644 sound/soc/codecs/wm8737.c
 create mode 100644 sound/soc/codecs/wm8737.h
 create mode 100644 sound/soc/codecs/wm8770.c
 create mode 100644 sound/soc/codecs/wm8770.h
 create mode 100644 sound/soc/codecs/wm8994-tables.c
 create mode 100644 sound/soc/codecs/wm8995.c
 create mode 100644 sound/soc/codecs/wm8995.h
 create mode 100644 sound/soc/kirkwood/kirkwood-t5325.c
 delete mode 100644 sound/soc/s3c24xx/Kconfig
 delete mode 100644 sound/soc/s3c24xx/Makefile
 delete mode 100644 sound/soc/s3c24xx/aquila_wm8994.c
 delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s-v4.c
 delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.c
 delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.h
 create mode 100644 sound/soc/samsung/Kconfig
 create mode 100644 sound/soc/samsung/Makefile
 rename sound/soc/{s3c24xx/s3c-ac97.c => samsung/ac97.c} (96%)
 rename sound/soc/{s3c24xx/s3c-ac97.h => samsung/ac97.h} (73%)
 rename sound/soc/{s3c24xx/s3c-dma.c => samsung/dma.c} (74%)
 rename sound/soc/{s3c24xx/s3c-dma.h => samsung/dma.h} (97%)
 rename sound/soc/{s3c24xx => samsung}/goni_wm8994.c (84%)
 copy sound/soc/{s3c24xx/rx1950_uda1380.c => samsung/h1940_uda1380.c} (56%)
 create mode 100644 sound/soc/samsung/i2s.c
 create mode 100644 sound/soc/samsung/i2s.h
 rename sound/soc/{s3c24xx => samsung}/jive_wm8750.c (88%)
 rename sound/soc/{s3c24xx => samsung}/lm4857.h (100%)
 rename sound/soc/{s3c24xx => samsung}/ln2440sbc_alc650.c (92%)
 rename sound/soc/{s3c24xx => samsung}/neo1973_gta02_wm8753.c (88%)
 rename sound/soc/{s3c24xx => samsung}/neo1973_wm8753.c (83%)
 rename sound/soc/{s3c24xx/s3c-pcm.c => samsung/pcm.c} (99%)
 rename sound/soc/{s3c24xx/s3c-pcm.h => samsung/pcm.h} (99%)
 rename sound/soc/{s3c24xx => samsung}/regs-i2s-v2.h (100%)
 rename sound/soc/{s3c24xx => samsung}/rx1950_uda1380.c (95%)
 rename sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.c (99%)
 rename sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.h (98%)
 rename sound/soc/{s3c24xx => samsung}/s3c2412-i2s.c (98%)
 rename sound/soc/{s3c24xx => samsung}/s3c2412-i2s.h (95%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.c (99%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.h (100%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.c (99%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.h (94%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec_hermes.c (87%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec_tlv320aic23.c (86%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_uda134x.c (99%)
 rename sound/soc/{s3c24xx => samsung}/smartq_wm8987.c (82%)
 rename sound/soc/{s3c24xx => samsung}/smdk2443_wm9710.c (92%)
 rename sound/soc/{s3c24xx => samsung}/smdk_spdif.c (95%)
 rename sound/soc/{s3c24xx/smdk64xx_wm8580.c => samsung/smdk_wm8580.c} (55%)
 create mode 100644 sound/soc/samsung/smdk_wm8994.c
 rename sound/soc/{s3c24xx => samsung}/smdk_wm9713.c (87%)
 rename sound/soc/{s3c24xx => samsung}/spdif.c (99%)
 rename sound/soc/{s3c24xx => samsung}/spdif.h (94%)




More information about the Alsa-devel mailing list