[GIT PULL] sound updates for 2.6.36

From: Takashi Iwai
Date: Thu Aug 05 2010 - 13:57:45 EST


Linus,

please pull the first-round sound updates for v2.6.36-rc1 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus

This time it's a relatively calm update in comparison with the former
versions; no drastic changes in the sound core part or in the basic
infrastructure. Maybe we'll see bigger changes in 2.6.37 instead.
(Oh, and some BKL-push-down were done for OSS, so we are close to the
world conquest.)

Majority of changes are in ASoC, including a few new drivers for
jz4740, kirkwood and nu900 platforms and some codecs.

In addition, a few updates have been merged for asiphi and usb-audio
drivers, and as usual, lots of fixes / improvements on HD-audio.


Thanks!

Takashi

===

Andy Shevchenko (1):
ALSA: alsa: riptide: don't use own hex_to_bin() method

Anssi Hannula (2):
ALSA: hda - Set Stream Type in Stream Format according to AES0
ALSA: hda - Add support for HDMI HBR passthrough

Arnaud Patard (2):
ASoC: Fix kirkwood i2s mono playback
ASoC: kirkwood-i2s: Handle mute/unmute playback/record

Arnd Bergmann (3):
sound: push BKL into open functions
sound/oss: convert to unlocked_ioctl
sound/oss-msnd-pinnacle: ioctl needs the inode

Axel Lin (13):
ALSA: hpimsgx: fix wrong sizeof
ASoC: ad1836: fix a memory leak if another ad1836 is registered
ASoC: ak4642: fix a memory leak if failed to initialise AK4642
ASoC: da7210: fix a memory leak if failed to initialise da7210 audio codec
ASoC: wm8523: fix resource reclaim in wm8523_register error path
ASoC: wm8711: fix a memory leak if another WM8711 is registered
ASoC: wm8904: fix resource reclaim in wm8904_register error path
ASoC: wm8940: fix a memory leak if wm8940_register return error
ASoC: wm8955: fix resource reclaim in wm8955_register error path
ASoC: wm8961: fix resource reclaim in wm8961_register error path
ASoC: wm8974: fix a memory leak if another WM8974 is registered
ASoC: wm8978: fix a memory leak if a wm8978_register fail
ASoC: wm9081: fix resource reclaim in wm9081_register error path

Barry Song (1):
ASoC: ad193x: add set_sysclk entry to support different clock input

Ben Collins (1):
ALSA: pcm: Define G723 3-bit and 5-bit formats

Chanwoo Choi (1):
ASoC:Support Samsung SoC(S5P) in I2Sv2

Christian Dietrich (1):
sound/oss: Remove dead CONFIG_SOFTOSS*

Clemens Ladisch (3):
ALSA: usb-audio: silence a superfluous warning
ALSA: via82xx: allow changing the initial DXS volume
ALSA: HDA: VT1708S: fix Smart5.1 mode

Daniel J Blueman (1):
ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs

Daniel Mack (5):
ALSA: usb-audio: clean up includes in clock.c
ALSA: usb-audio: unify UAC macros and struct names
ALSA: usb-midi: whitespace fixes
ALSA: usb-audio: move and add some comments
ALSA: usb-audio: simplify control interface access

David Dillow (3):
ALSA: pcm_lib: avoid timing jitter in snd_pcm_read/write()
sis7019: fix capture issues with multiple periods per buffer
sis7019: increase reset delays

David Henningsson (3):
ALSA: hda - Ensure codec patch files are checked for the correct codec ID
ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763
ALSA: hda - Do not try to create speaker NIDs for ALC268 if there aren't any

Eliot Blennerhassett (9):
ALSA: asihpi - HPI API updates
ALSA: asihpi - Use version string instead of printf formatting
ALSA: asihpi - Add ASI5200 family
ALSA: asihpi - Change compander API and tidy
ALSA: asihpi - Minor HPI error handling fixes
ALSA: asihpi - Remove unneeded ;
ALSA: asihpi - HPI version 4.04.01
ALSA: asihpi - Avoid using c99 uintX types.
ALSA: asihpi - Avoid useless assignment of returned index values.

Eric BÃnard (6):
ASoC: imx-ssi.c: add new choices to platform configuration
ASoC: imx: add eukrea-tlv320
ASoC: eukrea-tlv320: add support for our i.MX25 board
codecs/tlv320aic23: fix bias management for suspend/resume
ASoC: clean i.MX Kconfig
ASoC: eukrea-tlv320: add support for cpuimx35sd

Grant Likely (1):
ASoC: Remove unused header from MPC5200 PSC driver

Grazvydas Ignotas (1):
ASoC: pandora: fix CLKX polarity

Herton Ronaldo Krzesinski (1):
ALSA: hda - add ideapad model for Conexant 5051 codec

Ian Lartey (1):
ASoC: Initial WM8741 CODEC driver

Jarkko Nikula (2):
ASoC: RX-51: Add Jack Function kcontrol
ASoC: RX-51: Add basic jack detection

Jaroslav Kysela (4):
ALSA: hda-intel - fix wallclk variable update and condition
ALSA: hda-intel - do not mix audio and modem function IDs
ALSA: pcm core - add a safe check to the silence filling function
ALSA: hda-intel - fix function_id rework (add missing bitmask)

Jassi Brar (2):
ASOC: S5PC100: Enable AC97 support
ASOC: S5PV210: Enable AC97 support

Jerone Young (3):
ALSA: hda - Add conexant quirk for AMD based Lenovo G series machines
ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF
ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed

Joe Perches (2):
ASoC: Remove unnecessary casts of private_data
ASoC: Remove unnecessary casts of private_data

John Kacur (1):
soundcore_open: Reduce the area BKL coverage

John S Gruber (1):
ALSA: usb - Correct audio problem for Hauppage HVR-850 and others rel. to urb data align

Jorge Eduardo Candelaria (2):
ASoC: TWL6040: Fix playback with 19.2 Mhz MCLK
ASoC: TWL6040: Correct widget handling for drivers

Kailang Yang (1):
ALSA: hda - Support ALC680 codec

Kulikov Vasiliy (13):
ALSA: asihpi: fix sign bug
ASoC: davinci: check kzalloc() result (typo)
ASoC: imx: check kzalloc() result and fix memory leak
ASoC: imx: check kzalloc() result and fix memory leak
ALSA: echoaudio: check kmalloc() result
ALSA: riptide: check kzalloc() result
sound: oss: au1550_ac97: simplify au1550_delay()
sound: oss: waveartist: simplify waveartist_sleep()
ALSA: sb: check get_user() return value
sound: oss: midi_synth: check get_user() return value
ALSA: asihpi: check return value of get_user()
ALSA: msnd: check request_region() return value
sound: oss: msnd: check request_region() return value

Kuninori Morimoto (17):
ASoC: header cleanup for FSI
ASoC: header cleanup for FSI-AK4642
ASoC: header cleanup for FSI-DA7210
ASoC: header cleanup for ak4642
ASoC: header cleanup for da7210
ASoC: ak4642: Add Digital Playback Volume control
ASoC: fsi: modify format area definition on flags
ASoC: fsi: remove un-used variable on fsi_dai_startup
ASoC: fsi: remove noisy CR_FMT macro
ASoC: fsi: Change struct fsi_regs to fsi_core
ASoC: fsi: Add pr_err for noticing unsupported access
ASoC: fsi: Fixup for master mode
ASoC: fsi: Add specified ID for soc-audio
ASoC: da7210: Add HeadPhone Playback Volume control
ASoC: fsi: remove unnecessary clock processing
ASoC: fsi: remove device id check
ASoC: fsi: Add new funtion for SPDIF

Lars-Peter Clausen (3):
ASoC: Add JZ4740 ASoC support
ASoC: Add JZ4740 codec driver
ASoC: JZ4740: Add qi_lb60 board driver

Manuel Lauss (1):
ASoC: au1x: fix section mismatch in psc-i2s.c

Mark Brown (18):
ASoC: Remove version display from WM8990
ASoC: Fix dB scales for WM835x
ASoC: Fix dB scales for WM8400
ASoC: Fix dB scales for WM8990
ASoC: Fix S/PDIF build
ASoC: Default WM2000 ANC and speaker to enabled
ASoC: Pay attention to write errors in volsw_2r_sx
ASoC: Fix sorting of DA7210 entries in Kconfig
ASoC: Fix sorting of Makefile and Kconfig
ASoC: Remove current WM8960 deemphasis control
ASoC: Automatically manage DAC deemphasis rate for WM8960
ASoC: Automatically manage ALC coefficients for WM8960
ASoC: Include WM8994 GPIO and interrupt registers in codec_reg
ASoC: Implement WM8994 OPCLK support
ASoC: Handle read failures in codec_reg
ASoC: Explicitly disable DC servo on WM hubs headphone powerdown
ASoC: Implement WM8994 AIF1ADC2 paths
ASoC: Unconditionally enable WM8994 AIF1ADC TDM mode

Maurus Cuelenaere (3):
ASoC: codec: Add WM8987 device id to WM8750 driver
ASoC: Add SmartQ sound driver
ASoC: Invert speaker enabling behaviour in SmartQ sound driver

Michael Witten (1):
ALSA: Kconfig: SND_AC97_POWER_SAVE description improvement

Ondrej Zary (2):
ALSA: als4000: enable burst mode
ALSA: als4000: Fix potentially invalid DMA mode setup

Peter Huewe (1):
ASoC: Fix I2C dependency for SND_FSI_AK4642 and SND_FSI_DA7210

Peter Ujfalusi (25):
ASoC: TWL4030: Revisit codec defaults
ASoC: TWL4030: Remove wrapper for power down
ASoC: TWL4030: Make offset cancellation path configurable
ASoC: TWL4030: Optimize the power up sequence
ASoC: TWL4030: Helper to check chip default registers
ASoC: TWL4030: Correct the ARXR2_APGA_CTL chip default
ASoC: TWL4030: Use BIAS_OFF instead of BIAS_STANDBY, when not in use
ASoC: TWL4030: Add functionalty to reset the registers
OMAP: McBSP: Function to query the FIFO size
OMAP3: McBSP: Change the way how the FIFO is handled
OMAP3: McBSP: Use the port's buffer_size when calculating tx delay
ASoC: omap-mcbsp: Save, and use wlen for threshold configuration
ASoC: omap-mcbsp: Place correct constraints for streams
ASoC: tlv320dac33: Add support for changing upper threshold
ASoC: TWL4030: Fix for digital loopback gain range
ASoC: TWL4030: DAC power optimization
ASoC: TWL4030: Add configurable delay after digimic enable
ASoC: TWL4030: Capture route DAPM event fix
ASoC: tlv320dac33: Revisit the FIFO Mode1 handling
ASoC: tlv320dac33: Add support for automatic FIFO configuration
ASoC: omap-mcbsp: Restructure the code within omap_mcbsp_dai_hw_params
ASoC: omap-mcbsp: Code cleanup in omap_mcbsp_dai_hw_params
ASoC: omap-mcbsp: Support for sDMA packet mode
ASoC: omap-mcbsp: Remove period size constraint in THRESHOLD mode
ASoC: TWL4030: Capture route runtime DAPM ordering fix

Raffaele Recalcati (3):
ASoC: DaVinci: Added two clocking possibilities to McBSP (I2S)
ASoC: DaVinci: Added selection of clk input pin for McBSP
ASoC: DaVinci: More accurate continuous serial clock for McBSP (I2S)

Randy Dunlap (1):
sound: move driver parameters to their own files

Ryan Mallon (3):
ASoC: ep93xx i2s audio driver
EP93xx: Add i2s core support
ASoC: EP93xx: Add Snapper CL15 i2s audio support

Sekhar Nori (1):
ASoC: davinci: let platform data define edma queue numbers

Seungwhan Youn (1):
ASoC: spdif: Add codec driver to use spdif stand-alone

Stuart Longland (1):
ASoC: Fix overflow bug in SOC_DOUBLE_R_SX_TLV

Takashi Iwai (20):
ALSA: hda - Add missing ALC680_* definitions
ALSA: usb - Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y
ALSA: Update documents about new bits of xrun_debug proc file
ALSA: hda - Add beep mixer support to Conexant codecs
ALSA: hda - Limit the amp value to write
ALSA: hda - Add support of dual-ADCs for Realtek ALC275
ALSA: hda - Fix max amp cap calculation for IDT/STAC codecs
ALSA: hda - Make error messages more verbose
ALSA: hda - Increase the connection list size for ALC662
ALSA: hda - Share digital I/O parser in patch_realtek.c
ALSA: hda - Handle missing NID 0x1b on ALC259 codec
ALSA: hda - Prefer VREF50 if BIOS sets for Realtek codecs
ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs
ALSA: hda - Handle pin NID 0x1a on ALC259/269
ALSA: hda - Add a warning for ignored pins with ALC259/268/269
ALSA: hda - Define AC_FMT_* constants
ALSA: hda - More relax for pending period handling
ALSA: hda - Add PC-beep whitelist for an Intel board
ALSA: hda - Fix initial capsrc selection in patch_alc269()
ALSA: hda - Add pin-fix for HP dc5750

Vladimir Zapolskiy (4):
ASoC: uda134x: replace a macro with a value in platform struct.
ASoC: uda134x: fix bias level setup on initialization
ASoC: uda134x: add DATA011 register found in codecs family
ASoC: uda134x: correct bias level setup for codecs family

Wan ZongShun (12):
ASoC: NUC900/audio: add nuc900 audio driver support
ASoC: nuc900: patch for SUBSTREAM_TYPE', 'PCM_TX' and 'PCM_RX' removal
ASoC: nuc900: fix a wait loop bug
ASoC: nuc900: fix a typo and rename the header file
ASoC: nuc900: patch for modifing the ac97 delays to minimum
ASoC: s6000: use resource_size for {request/release}_mem_region and ioremap
ASoC: use resource_size for au1x
ASoC: atmel: patch for the unnecessary variable removal
ASoC: s3c: patch for the unnecessary variable 'state' removal
ASoC: atmel: trivial code cleanup
ASoC: patch for the useless 'break' removal in kirkwood
ASoC: NUC900: patch for fix build error

apatard@xxxxxxxxxxxx (7):
ASoC: Add SOC_DOUBLE_R_SX_TLV control
ASoC: Add SND_SOC_DAPM_PRE_POST_PMD event
ASoC: Add driver for cs42l51
orion/kirkwood: add audio functions.
openrd-client: initialise audio
ASoC: kirkwood: Add i2s support
ASoC: kirkwood: Add audio support to openrd client platforms

---
Documentation/kernel-parameters.txt | 167 +-----
Documentation/sound/alsa/HD-Audio-Models.txt | 6 +
Documentation/sound/alsa/Procfile.txt | 8 +
Documentation/sound/alsa/alsa-parameters.txt | 135 ++++
Documentation/sound/oss/oss-parameters.txt | 51 ++
arch/arm/mach-davinci/board-da830-evm.c | 2 +-
arch/arm/mach-davinci/board-da850-evm.c | 2 +-
arch/arm/mach-davinci/board-dm646x-evm.c | 4 +-
arch/arm/mach-davinci/include/mach/asp.h | 51 ++-
arch/arm/mach-ep93xx/clock.c | 67 ++-
arch/arm/mach-ep93xx/core.c | 67 ++
arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 10 +
arch/arm/mach-ep93xx/include/mach/platform.h | 3 +
arch/arm/mach-ep93xx/snappercl15.c | 1 +
arch/arm/mach-kirkwood/common.c | 38 ++
arch/arm/mach-kirkwood/common.h | 2 +
arch/arm/mach-kirkwood/include/mach/kirkwood.h | 3 +
arch/arm/mach-kirkwood/openrd-setup.c | 13 +
arch/arm/mach-omap2/mcbsp.c | 10 +-
arch/arm/plat-mxc/include/mach/ssi.h | 3 +
arch/arm/plat-omap/include/plat/mcbsp.h | 2 +
arch/arm/plat-omap/mcbsp.c | 51 +-
arch/arm/plat-orion/include/plat/audio.h | 11 +
arch/um/drivers/hostaudio_kern.c | 6 +
drivers/usb/gadget/f_audio.c | 6 +-
drivers/usb/gadget/gmidi.c | 2 +-
include/linux/usb/audio-v2.h | 17 +-
include/linux/usb/audio.h | 12 +-
include/sound/asound.h | 6 +-
include/sound/pcm.h | 6 +-
include/sound/sh_fsi.h | 49 ++-
include/sound/soc-dapm.h | 2 +
include/sound/soc.h | 21 +
include/sound/tlv320dac33-plat.h | 2 +
include/sound/uda134x.h | 12 +
sound/core/pcm_lib.c | 25 +-
sound/core/pcm_misc.c | 16 +
sound/drivers/Kconfig | 24 +-
sound/isa/msnd/msnd_pinnacle.c | 5 +-
sound/isa/sb/emu8000_pcm.c | 9 +-
sound/oss/au1550_ac97.c | 91 ++--
sound/oss/dmasound/dmasound_core.c | 63 ++-
sound/oss/midi_synth.c | 4 +-
sound/oss/msnd_pinnacle.c | 35 +-
sound/oss/sh_dac_audio.c | 27 +-
sound/oss/soundcard.c | 20 +-
sound/oss/swarm_cs4297a.c | 41 +-
sound/oss/vidc.c | 3 -
sound/oss/vwsnd.c | 32 +-
sound/oss/waveartist.c | 10 +-
sound/pci/als4000.c | 4 +-
sound/pci/asihpi/asihpi.c | 16 +-
sound/pci/asihpi/hpi.h | 68 ++-
sound/pci/asihpi/hpi6000.c | 7 +
sound/pci/asihpi/hpi_internal.h | 40 +-
sound/pci/asihpi/hpicmn.c | 10 +-
sound/pci/asihpi/hpidebug.c | 2 +-
sound/pci/asihpi/hpidebug.h | 4 +-
sound/pci/asihpi/hpifunc.c | 327 ++++++----
sound/pci/asihpi/hpimsgx.c | 2 +-
sound/pci/asihpi/hpioctl.c | 21 +-
sound/pci/echoaudio/echoaudio.c | 2 +
sound/pci/hda/hda_codec.c | 97 ++--
sound/pci/hda/hda_codec.h | 32 +-
sound/pci/hda/hda_hwdep.c | 4 +-
sound/pci/hda/hda_intel.c | 5 +-
sound/pci/hda/hda_proc.c | 7 +-
sound/pci/hda/patch_analog.c | 7 +-
sound/pci/hda/patch_conexant.c | 95 +++-
sound/pci/hda/patch_hdmi.c | 43 ++-
sound/pci/hda/patch_intelhdmi.c | 3 +-
sound/pci/hda/patch_nvhdmi.c | 3 +-
sound/pci/hda/patch_realtek.c | 720 +++++++++++++++++++---
sound/pci/hda/patch_sigmatel.c | 12 +-
sound/pci/hda/patch_via.c | 32 +-
sound/pci/riptide/riptide.c | 18 +-
sound/pci/sis7019.c | 16 +-
sound/pci/via82xx.c | 9 +-
sound/soc/Kconfig | 4 +
sound/soc/Makefile | 4 +
sound/soc/atmel/atmel-pcm.c | 1 -
sound/soc/atmel/atmel_ssc_dai.c | 1 -
sound/soc/au1x/psc-ac97.c | 13 +-
sound/soc/au1x/psc-i2s.c | 13 +-
sound/soc/au1x/psc.h | 1 -
sound/soc/blackfin/bf5xx-ac97.c | 6 +-
sound/soc/blackfin/bf5xx-tdm.c | 6 +-
sound/soc/codecs/Kconfig | 20 +-
sound/soc/codecs/Makefile | 6 +
sound/soc/codecs/ad1836.c | 1 +
sound/soc/codecs/ad193x.c | 41 ++-
sound/soc/codecs/ad193x.h | 5 +
sound/soc/codecs/ak4642.c | 36 +-
sound/soc/codecs/cs42l51.c | 763 +++++++++++++++++++++++
sound/soc/codecs/cs42l51.h | 163 +++++
sound/soc/codecs/da7210.c | 48 +-
sound/soc/codecs/jz4740.c | 511 +++++++++++++++
sound/soc/codecs/jz4740.h | 20 +
sound/soc/codecs/spdif_transciever.c | 94 +++-
sound/soc/codecs/spdif_transciever.h | 1 +
sound/soc/codecs/tlv320aic23.c | 7 +-
sound/soc/codecs/tlv320dac33.c | 180 ++++--
sound/soc/codecs/twl4030.c | 388 +++++++------
sound/soc/codecs/twl4030.h | 4 +
sound/soc/codecs/twl6040.c | 58 +-
sound/soc/codecs/uda134x.c | 64 ++-
sound/soc/codecs/uda134x.h | 5 +-
sound/soc/codecs/wm2000.c | 2 +
sound/soc/codecs/wm8523.c | 10 +-
sound/soc/codecs/wm8711.c | 3 +-
sound/soc/codecs/wm8741.c | 579 +++++++++++++++++
sound/soc/codecs/wm8741.h | 214 +++++++
sound/soc/codecs/wm8750.c | 11 +-
sound/soc/codecs/wm8904.c | 13 +-
sound/soc/codecs/wm8940.c | 7 +-
sound/soc/codecs/wm8955.c | 10 +-
sound/soc/codecs/wm8960.c | 99 +++-
sound/soc/codecs/wm8961.c | 9 +-
sound/soc/codecs/wm8974.c | 3 +-
sound/soc/codecs/wm8978.c | 10 +-
sound/soc/codecs/wm8990.c | 4 -
sound/soc/codecs/wm8994.c | 75 +++
sound/soc/codecs/wm8994.h | 3 +
sound/soc/codecs/wm9081.c | 11 +-
sound/soc/codecs/wm_hubs.c | 2 +
sound/soc/davinci/davinci-i2s.c | 163 +++++-
sound/soc/davinci/davinci-i2s.h | 5 +
sound/soc/davinci/davinci-mcasp.c | 6 +-
sound/soc/davinci/davinci-pcm.c | 7 +-
sound/soc/davinci/davinci-pcm.h | 3 +-
sound/soc/davinci/davinci-vcif.c | 2 +-
sound/soc/ep93xx/Kconfig | 18 +
sound/soc/ep93xx/Makefile | 11 +
sound/soc/ep93xx/ep93xx-i2s.c | 487 +++++++++++++++
sound/soc/ep93xx/ep93xx-i2s.h | 18 +
sound/soc/ep93xx/ep93xx-pcm.c | 319 ++++++++++
sound/soc/ep93xx/ep93xx-pcm.h | 22 +
sound/soc/ep93xx/snappercl15.c | 150 +++++
sound/soc/fsl/mpc5200_psc_i2s.c | 1 -
sound/soc/fsl/mpc5200_psc_i2s.h | 12 -
sound/soc/imx/Kconfig | 19 +-
sound/soc/imx/Makefile | 2 +
sound/soc/imx/eukrea-tlv320.c | 137 ++++
sound/soc/imx/imx-pcm-dma-mx2.c | 6 +-
sound/soc/imx/imx-pcm-fiq.c | 6 +-
sound/soc/imx/imx-ssi.c | 11 +-
sound/soc/jz4740/Kconfig | 23 +
sound/soc/jz4740/Makefile | 13 +
sound/soc/jz4740/jz4740-i2s.c | 540 ++++++++++++++++
sound/soc/jz4740/jz4740-i2s.h | 18 +
sound/soc/jz4740/jz4740-pcm.c | 373 +++++++++++
sound/soc/jz4740/jz4740-pcm.h | 22 +
sound/soc/jz4740/qi_lb60.c | 166 +++++
sound/soc/kirkwood/Kconfig | 20 +
sound/soc/kirkwood/Makefile | 9 +
sound/soc/kirkwood/kirkwood-dma.c | 383 ++++++++++++
sound/soc/kirkwood/kirkwood-dma.h | 17 +
sound/soc/kirkwood/kirkwood-i2s.c | 495 +++++++++++++++
sound/soc/kirkwood/kirkwood-i2s.h | 17 +
sound/soc/kirkwood/kirkwood-openrd.c | 126 ++++
sound/soc/kirkwood/kirkwood.h | 129 ++++
sound/soc/nuc900/Kconfig | 27 +
sound/soc/nuc900/Makefile | 11 +
sound/soc/nuc900/nuc900-ac97.c | 430 +++++++++++++
sound/soc/nuc900/nuc900-audio.c | 81 +++
sound/soc/nuc900/nuc900-audio.h | 117 ++++
sound/soc/nuc900/nuc900-pcm.c | 354 +++++++++++
sound/soc/omap/omap-mcbsp.c | 175 ++++--
sound/soc/omap/omap3pandora.c | 36 +-
sound/soc/omap/rx51.c | 73 +++-
sound/soc/s3c24xx/Kconfig | 10 +-
sound/soc/s3c24xx/Makefile | 2 +
sound/soc/s3c24xx/s3c-ac97.c | 1 -
sound/soc/s3c24xx/s3c-i2s-v2.c | 3 +-
sound/soc/s3c24xx/smartq_wm8987.c | 295 +++++++++
sound/soc/s3c24xx/smdk_wm9713.c | 3 +
sound/soc/s6000/s6000-i2s.c | 38 +-
sound/soc/sh/Kconfig | 4 +-
sound/soc/sh/fsi-ak4642.c | 13 +-
sound/soc/sh/fsi-da7210.c | 13 +-
sound/soc/sh/fsi.c | 257 ++++++--
sound/soc/soc-core.c | 115 ++++-
sound/sound_core.c | 9 +-
sound/usb/card.c | 2 +-
sound/usb/clock.c | 59 +-
sound/usb/clock.h | 4 +-
sound/usb/endpoint.c | 5 +-
sound/usb/format.c | 9 +-
sound/usb/midi.c | 14 +-
sound/usb/mixer.c | 77 ++-
sound/usb/mixer.h | 1 -
sound/usb/pcm.h | 3 -
sound/usb/quirks-table.h | 30 +-
sound/usb/quirks.c | 1 +
194 files changed, 10998 insertions(+), 1418 deletions(-)
create mode 100644 Documentation/sound/alsa/alsa-parameters.txt
create mode 100644 Documentation/sound/oss/oss-parameters.txt
create mode 100644 arch/arm/plat-orion/include/plat/audio.h
create mode 100644 sound/soc/codecs/cs42l51.c
create mode 100644 sound/soc/codecs/cs42l51.h
create mode 100644 sound/soc/codecs/jz4740.c
create mode 100644 sound/soc/codecs/jz4740.h
create mode 100644 sound/soc/codecs/wm8741.c
create mode 100644 sound/soc/codecs/wm8741.h
create mode 100644 sound/soc/ep93xx/Kconfig
create mode 100644 sound/soc/ep93xx/Makefile
create mode 100644 sound/soc/ep93xx/ep93xx-i2s.c
create mode 100644 sound/soc/ep93xx/ep93xx-i2s.h
create mode 100644 sound/soc/ep93xx/ep93xx-pcm.c
create mode 100644 sound/soc/ep93xx/ep93xx-pcm.h
create mode 100644 sound/soc/ep93xx/snappercl15.c
delete mode 100644 sound/soc/fsl/mpc5200_psc_i2s.h
create mode 100644 sound/soc/imx/eukrea-tlv320.c
create mode 100644 sound/soc/jz4740/Kconfig
create mode 100644 sound/soc/jz4740/Makefile
create mode 100644 sound/soc/jz4740/jz4740-i2s.c
create mode 100644 sound/soc/jz4740/jz4740-i2s.h
create mode 100644 sound/soc/jz4740/jz4740-pcm.c
create mode 100644 sound/soc/jz4740/jz4740-pcm.h
create mode 100644 sound/soc/jz4740/qi_lb60.c
create mode 100644 sound/soc/kirkwood/Kconfig
create mode 100644 sound/soc/kirkwood/Makefile
create mode 100644 sound/soc/kirkwood/kirkwood-dma.c
create mode 100644 sound/soc/kirkwood/kirkwood-dma.h
create mode 100644 sound/soc/kirkwood/kirkwood-i2s.c
create mode 100644 sound/soc/kirkwood/kirkwood-i2s.h
create mode 100644 sound/soc/kirkwood/kirkwood-openrd.c
create mode 100644 sound/soc/kirkwood/kirkwood.h
create mode 100644 sound/soc/nuc900/Kconfig
create mode 100644 sound/soc/nuc900/Makefile
create mode 100644 sound/soc/nuc900/nuc900-ac97.c
create mode 100644 sound/soc/nuc900/nuc900-audio.c
create mode 100644 sound/soc/nuc900/nuc900-audio.h
create mode 100644 sound/soc/nuc900/nuc900-pcm.c
create mode 100644 sound/soc/s3c24xx/smartq_wm8987.c

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/