[GIT PULL] sound updates for 2.6.32

From: Takashi Iwai
Date: Fri Sep 11 2009 - 11:57:32 EST


Linus,

please pull sound updates for v2.6.32 from:

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

This batch contains a fairly large amount of commits, mostly for ASoC
and HD-audio, as usual. The summaries are below. The highlights were
already posted in another mail.


Thanks!

Takashi

===

Andiry Brienza (1):
ALSA: hda - Add support for new AMD HD audio devices

Andreas Mohr (3):
ALSA: azt3328: fix Kconfig entry
ALSA: azt3328: large codec cleanup, add I2S port etc.
ALSA: azt3328: fix previous breakage, improve suspend, cleanups

Atsushi Nemoto (1):
ASoC: txx9aclc: dynamically allocate dmaengine devname

Barry Song (9):
ASoC: Blackfin: convert internal names from bf52x to bf5xx
ASoC: new ad1938 codec driver based on asoc
ASoC: blackfin I2S(TDM mode) CPU DAI driver
ASoC: board driver to connect bf5xx with ad1938
ASoC: Fix checkpatch issues and typos of ad1938 codec and bf5xx-tdm dai
ASoC: add output/input widgets in ad1938 to make dac/adc dynamic PM work
new ad1836 codec driver based on asoc
ASoC: delete -spi suffix in ad1938 and free private data while registers fail
ASoC: new board driver to connect bfin-5xx with ad1836 codec

Bartlomiej Zolnierkiewicz (1):
ALSA: ali5451: remove dead code

Ben Dooks (4):
ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards
ASoC: tlv320aic3x: Change to use device model
ASoC: tlv320aic3x: fixup board device changes
ASoC: S3C24XX: Support for Simtec Hermes boards

Candelaria Villareal, Jorge (4):
ASoC: TWL4030: Add EXTMUTE to reduce pop-noise effect
ASoC: Zoom2: Update twl4030_setup_data parameters
ASoC: SDP3430: Add support for EXTMUTE using TWL GPIO6
ASoC: SDP3430: Fix TWL GPIO6 pin mux request

Chaithrika U S (9):
ASoC: Introduce platform driver model for dm644x, dm355
ASoC: Add mcasp support for DM646x
ASoC: Add machine driver support for DM646x
ASoC: Minor fixes to DaVinci I2S probe function
ASoC: DaVinci: Support Audio on DA830 EVM
ASoC: DaVinci: McASP driver enhacements
ASoC: DaVinci: Add a DAI format to McASP driver
ASoC: DaVinci: Add audio support fot DA850/OMAP-L138 EVM
ASoC: davinci: i2c device creation moved into board files

Clemens Ladisch (16):
sound: usb-audio: Xonar U1 digital output support
seq-midi: always log message on output overrun
sound: usb-audio: use multiple input URBs
sound: usb-audio: use multiple output URBs
sound: usb-audio: add MIDI drain callback
sound: seq_midi: do not send MIDI reset when closing
sound: seq_oss_midi: remove magic numbers
sound: rawmidi: disable active-sensing-on-close by default
sound: usb-audio: do not make URBs longer than sync packet interval
sound: ymfpci: increase timer resolution to 96 kHz
sound: fix OSS MIDI output data loss
sound: snd_ctl_elem_add: fix value count check
sound: snd_ctl_remove_unlocked_id: simplify error paths
sound: snd_ctl_remove_unlocked_id: simplify user control counting
sound: snd_ctl_remove_user_ctl: prevent removal of kernel controls
sound: oxygen: work around MCE when changing volume

Cliff Cai (2):
ASoC: Blackfin AC97: fix resume handling
ASoC: Blackfin I2S: fix resume handling

Daniel Drake (1):
ALSA: hda - Add CX20582 and OLPC XO-1.5 support

Daniel Mack (1):
ALSA: ASoC: cs4270: move power management hooks to snd_soc_codec_device

Daniel Ribeiro (3):
ASoC: Allow 32 bit registers for DAPM
ASoC: remove duplicated code on pxa-ssp.c
ASoC: change set_tdm_slot api to allow slot_width override.

Denis Kuplyakov (1):
ALSA: hda - Add full audio support on Acer Aspire 7730G notebook

Eduardo Valentin (11):
OMAP: McBSP: Add IRQEN, IRQSTATUS, THRESHOLD2 and THRESHOLD1 registers.
OMAP: McBSP: Use appropriate value for startup delay
OMAP: McBSP: Add transmit/receive threshold handler
OMAP: McBSP: Create and export max_(r|t)x_thres property
OMAP: McBSP: Rename thres sysfs symbols
OMAP: McBSP: Change wakeup signals
OMAP: McBSP: Configure NO IDLE mode for DMA mode different of threshold
ASoC: OMAP: Enable DMA burst mode
ASoC: OMAP: Make DMA 64 aligned
ASoC: OMAP: Use McBSP threshold to playback and capture
ASoC: OMAP: Use DMA operating mode of McBSP

Eero Nurkkala (7):
OMAP: McBSP: Provide functions for ASoC frame syncronization
OMAP: McBSP: Wakeups utilized
OMAP: McBSP: Retain McBSP FCLK clockactivity
OMAP: McBSP: Do not enable wakeups for no-idle mode
OMAP: McBSP: Let element DMA mode hit retention also
ASoC: Add runtime check for RFIG and XFIG
ASoC: Always syncronize audio transfers on frames

Herton Ronaldo Krzesinski (1):
ALSA: hda - fix noise issue when recording from digital mic with alc268

Igor Chernyshev (1):
ALSA: ice1724 - Patch for suspend/resume for Audiotrak Prodigy HD2

Janusz Krzysztofik (12):
ASoC: Add support for Conexant CX20442-11 voice modem codec
ASoC: Jack handling enhancements as suggested by subsystem maintainer
ASoC: CX20442: fix issues pointed out by subsystem maintainer
TTY: Add definition of a new line discipline required by Amstrad E3 (Delta) ASoC driver
ASoC: CX20442: push down machine independent line discipline bits
ASoC: add support for Amstrad E3 (Delta) machine
ASoC: CX20442: add some debugging
ASoC: CX20442: simplify codec controller usage
TTY/ASoC: Rename N_AMSDELTA line discipline to N_V253
ASoC: OMAP: Make use of DMA channel self linking on OMAP1510
ASoC: OMAP: Enhance OMAP1510 DMA progress software counter
ARM: OMAP: DMA: Add support for DMA channel self linking on OMAP1510

Jarkko Nikula (5):
ARM: OMAP: McBSP: Fix ASoC on OMAP1510 by fixing API of omap_mcbsp_start/stop
OMAP: McBSP: Use textual values in DMA operating mode sysfs files
ASoC: OMAP: Fix setup of XCCR and RCCR registers in McBSP DAI
ARM: OMAP: McBSP: Merge two functions into omap_mcbsp_start/_stop
ASoC: OMAP: Add functionality to set CLKR and FSR sources in McBSP DAI

Jaroslav Kysela (5):
ALSA: hda_generic: do not read connections for widged with an unknown type
ALSA: hda_generic: use AC_WCAP_CONN_LIST check for widget connections
ALSA: hda-intel: Cleanups for widget connection list handling
ALSA: hda - Add better Intel IbexPeak platform support
ALSA: Release v1.0.21

John Bonesio (2):
ASoC: MPC5200: Increase the delay time between resets
ASoC: MPC5200: Support for buffer wrap around

Joonyoung Shim (6):
ASoC: add SOC_DOUBLE_EXT_TLV control type
ASoC: add SOC_DOUBLE_R_EXT_TLV control type
ASoC: MAX9877: add MAX9877 amp driver
ASoC: MAX9877: separate callback functions
ASoC: MAX9877: fix write operation for register
ASoC: Fix data format configuration for S3C64XX IISv2

Kevin Hilman (3):
ASoC: spdif codec: enable use by modules
ASoC: spdif: set module licence to GPL
ASoC: davinci: don't use clock names

Kuninori Morimoto (3):
ASoC: Add SuperH FSI driver support for ALSA
ASoC: Add ak4642/ak4643 codec support
ASoC: Add FSI-AK4642 sound support for SuperH

Lars-Peter Clausen (3):
ASoC: neo1973_gta02_wm8753: Replace snd_soc_cnew with snd_soc_add_controls.
ASoC: neo1973_gta02_wm8753: Replace deprecated s3c_gpio calls with gpiolib
ASoC: jack: Fix race in snd_soc_jack_add_gpios

Lopez Cruz, Misael (7):
ASoC: Zoom2: Add machine driver for Zoom2 board
ASoC: TWL4030: Fix voice interface clock masters
ASoC: TWL4030: Add AVADC Clock Priority
ASoC: TWL4030: Correct bypass event for voice sidetone
ASoC: Remove word "Switch" from Handsfree switch name
ASoC: TWL4030: Add tristate callbacks for HiFi and Voice
ASoC: OMAP: Staticise pcm creation function of omap-pcm

Lubomir Rintel (1):
ALSA: pcm - Tell user that stream to be rewound is suspended

Manuel Lauss (1):
ASoC: au1x: PSC-AC97 bugfixes

Marek Vasut (4):
ALSA: Allow passing platform_data to devices attached to AC97 bus
ASoC: Switch palm27x-asoc to jack detection api
ALSA: Allow passing platform_data for pxa2xx-ac97
ASoC: Pass correct platform data from pxa2xx-ac97

Mark Brown (94):
ASoC: Add Openmoko Neo FreeRunner (GTA02) audio driver
ASoC: Add WM8974 CODEC driver
ASoC: WM8974 checkpatch cleanups
ASoC: Update WM8974 to use standard I2C device probe methods
ASoC: Sort DAPM power sequences while building lists
ASoC: Factor out DAPM sequence execution
ASoC: Coalesce register writes for DAPM sequences
ASoC: Sort specialised mixers and muxes together
ASoC: Coalesce power updates for DAPM widgets with events
ASoC: Coalesce power updates for PGAs
ASoC: Make DAPM power sequence lists local variables
ASoC: Add WM8961 driver
ASoC: Automatically control WM8903 sloping stopband filter
ASoC: Automatically manage WM8900 sloping stopband filter
ASoC: Automatically manage WM8350 sloping stopband filter
ASoC: Add stub suspend and resume calls for ASoC subdevices
ASoC: Add suspend and resume callbacks to Wolfson CODEC drivers
ASoC: Regulator support for WM8580
ASoC: Fix shadowed variables in twl4030
ASoC: Staticise put_twl4030_opmode_enum_double()
ASoC: Add a shutdown callback
ASoC: Add core suspend and resume callbacks to WM8961
ASoC: Fix widget powerdown on shutdown
ASoC: Remove unreferenced wm8974_add_controls()
ASoC: Fix WM8961 suspend function type
ASoC: Convert to dev_pm_ops
ASoC: Refresh WM8974 bias configuration
ASoC: Declare 2 channels for WM8974
ASoC: Refresh WM8974 PLL configuration
ASoC: Add WM8974 TLV information
ASoC: Use symmetric rates for WM8974
ASoC: WM8974 cosmetic cleanups
ASoC: WM8974 DAPM cleanups
ASoC: Add WM8523 CODEC driver
ASoC: Add CODEC volatile register operation
ASoC: Fix leaks in WM8731 probe error handling
ASoC: Fix WM8960 leaks on probe failure
ASoC: Fix leaks in WM8988 registration error handling
ASoC: Begin to factor out register cache I/O functions
ASoC: Remove unused AK4535 hardware read functionality
ASoC: Remove use of hw_read from TLV320AIC3x driver
ASoC: Factor out WM8580 register cache code
ASoC: Add TLV information for WM8731
ASoC: Correct WM8731 Mic Capture Switch control name
ASoC: DaVinci I2S needs mach/asp.h
ASoC: Add WM8993 CODEC driver
ASoC: Limit WM8731 to symmetric rates
ASoC: Use CODEC as clock master on AT91SAM9G20-EK
ASoC: Disable microphone input for AT91SAM9G20-EK by default
ASoC: Configure WM8731 SYSCLK at startup on AT91SAM9G20-EK
ASoC: Add pop delay debug at end of DAPM sequencing
ASoC: WM8510 has a single frame clock so needs symmetric rates
ASoC: Fix sample rate lookup in WM8993
ASoC: Error out if we can't determine a suitable WM9081 sysclk
ASoC: Bodge around GCC 4.4.0 flow analysis bug in GCC 4.4.0
ASoC: Fix FLL reference clock division setup in WM8993
ASoC: Fix checkpatch issues in AD1938
ASoC: Allow CODECs to flag invalid registers
ASoC: Add I/O control bus information to factored out cache setup
ASoC: Factor out I2C 8 bit address 16 bit data I/O
ASoC: Factor out I/O for Wolfson 8 bit data 16 bit register CODECs
ASoC: Factor out 7 bit register 9 bit data SPI write
ASoC: Existing S3C24xx AC97 drivers should depend on S3C24xx
ASoC: Add WM8776 CODEC driver
ASoC: Convert WM8776 to use factored out register cache code
ASoC: Define more formats for the AC97 CODECs
ASoC: Drop unneeded declaration of removed wm8731 SPI write function
ASoC: Update WM9081 for tdm_slot() API change
ASoC: Update AD1938 for new TDM slot API
ASoC: Minor cleanups to AD1938 driver
ASoC: Factor out shared code from WM8993
ASoC: Remove unneeded i.MX dependency on SND
ASoC: Staticise unexported variables
ASoC: Hook i.MX into build
ASoC: Factor out cache I/O from WM8974
ASoC: Fix handling of bias levels for non-DAPM codecs
ASoC: Power speakers and headphones simultaneously
ASoC: Fix WM8993 MCLK configuration for high frequency MCLKs
ASoC: Implement TDM configuration for WM8993
ASoC: Reenable S3C64xx I2S support
ASoC: Remove duplicate ADC/DAC widgets from wm_hubs.c
ASoC: Add input and output AIF widgets
ASoC: WM8993 digital mixing support
ASoC: Provide default set_bias_level() implementation
ALSA: Restore support for DMAless DAIs on PXA
ASoC: Add DAPM widget power decision debugfs files
ASoC: Select core DMA when building for S3C64xx
ASoC: Add S3C24xx dependencies for Simtec machines
ASoC: Make platform data optional for TLV320AIC3x
ASoC: Fix s3c-i2s-v2 build
ASoC: Don't reconfigure WM8350 FLL if not needed
ASoC: Fully specify DC servo bits to update in wm_hubs
ASoC: Remove unuused hw_read_t
ASoC: Fix WM835x Out4 capture enumeration

Ondrej Zary (4):
ALSA: cmi8330: revert comments about AD1848 back
cmi8330: Add basic CMI8329 support
ALSA: cmi8330: find OPL3 port automatically
ALSA: cmi8330: Allow MPU-401-less operation

Peter Meerwald (1):
ASoC: fixes multiple typos in comments, no functional change

Peter Ujfalusi (4):
ASoC: TWL4030: Introduce PGAs for outputs
ASoC: TWL4030: Fix for capture mixer strings
OMAP3: McBSP: Lower the maximum buffersize for McBSP1, 3, 4, 5
OMAP: McBSP: Add link DMA mode selection

Philipp Zabel (1):
ASoC: UDA1380: refactor device registration

Randy Dunlap (1):
ASoC: fix I2C build errors

Robert Schwebel (1):
ASoC: fix pxa2xx-ac97.c breakage

Roel Kluin (4):
ASoC: Keep index within stac9766_reg[]
ASoC: free socdev if init_card() fails in wm9705_soc_probe()
sound: vwsnd: Fix setting of cfgval and ctlval in li_setup_dma()
ALSA: allocation may fail in snd_pcm_oss_change_params()

Rongrong Cao (1):
ASoC: fix checking for external widgets bug

Shine Liu (3):
ASoC: UDA134X: Fix mistaken mute/unmute code
ASoC: S3C24XX : Align the peroid size to the buffer size
ASoC: S3C platform: Fix s3c2410_dma_started() called at improper time

Sophie Hamilton (1):
ALSA: cs46xx - Fix minimum period size

Stelian Pop (1):
ALSA: hda - Enable HP output with Macbook Pro 5, 5

Takashi Iwai (104):
ALSA: Add new TLV types for dBwith min/max
ALSA: usb-audio - Use the new TLV_DB_MINMAX type
ALSA: usb-audio - Correct bogus volume dB information
ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new()
ALSA: hda - Add patch module option
ALSA: hda - Add description about patch loading
ALSA: hda - More description about patch module option
ALSA: hda - Check "beep" hint
ALSA: hda - Merge patch_alc882() and patch_alc883()
ALSA: hda - Fix input pinctl for ALC882 auto mode
ALSA: hda - Allow FLOAT PCM format
ALSA: hda - Add Cirrus Logic CS420x support
ALSA: ice1724 - Fix section mismatch
ALSA: hda - Add missing mixer amp initialization for ALC882
ALSA: hda - Manually expand alc882_init_verbs
ALSA: hda - Don't override maxbps for FLOAT sharing with linear formats
ALSA: hda - Fix cirrus codec parsing
ALSA: hda - Force to initialize input mixer setup for CS420x
ALSA: hda - Add CS420x-specific coef setup
ALSA: info - Use krealloc()
ALSA: hda - Fix double creation of SPDIF input controls
ALSA: hda - Add quirk for MacBook Pro 5,5 with CS4206
ALSA: hda - Add GPIO setup for MacBook pro 5,5 with CS420x
ALSA: hda - Fix the speaker volume control name
ALSA: hda - Fix compile warnings in patch_cirrus.c
ALSA: Fix SG-buffer DMA with non-coherent architectures
ALSA: hda - don't build digital output controls if not exist
ALSA: hda - Fix the merge error
ALSA: hda - Check codec errors in snd_hda_get_connections()
ASoC: Kill direct accesses to driver_data
ALSA: hda - Fix the previous sanity check in make_codec_cmd()
ALSA: hda - Fix ALC268 parser for mono speaker
ALSA: ctxfi - Native timer support for emu20k2
ALSA: hda - Reduce click noise at power-saving
ALSA: hda - Fix ALC861 auto-mode parser
ALSA: ctxfi - Simple code clean up
ALSA: hda - Add description of new models for ALC889/889A
ALSA: hda - Introduce get_wcaps_type() macro
ALSA: hda - Add exception for volume-knob in snd_hda_get_connections()
ALSA: hda - Reword information messages for BIOS auto-probing mode
ALSA: hda - Don't create unneeded digital input source for IDT 92HD71x
ALSA: hda - Create Capture controls dynamically
ALSA: hda - Don't create analog mixer for IDT92HD71bxx
ALSA: hda - Avoid overwrite of jack events with STAC/IDT
ALSA: hda - Support auto-mic switching with IDT/STAC codec
ALSA: hda - Remove static connection in IDT 92HD71bxx
ALSA: hda - Add missing DMUX initialization for auto-mic with STAC/IDT
ALSA: hda - No analog mix input source as default for IDT92HD71bxx
ALSA: hda - Fix typos of Capture controls.
ALSA: hda - Integrate Digital Input Source to Input Source
ALSA: hda - Add line-out jack detection on IDT/STAC codecs
ALSA: hda - Fix line-out jack detection
ALSA: hda - Fix line-out jack handling with STAC/IDT codec
ALSA: hda - Add quirks for some HP laptops
ALSA: hda - Fix Oops due to STAC/IDT auto-mic changes
ALSA: hda - Add auto-mic support for Realtek codecs
ALSA: hda - Use only one capture stream for auto-mic
ALSA: usb-audio - Fix types taken in min()
ALSA: hda - Check connectivity for auto-mic of Realtek codecs
ALSA: hda - Add a white-list for MSI option
ALSA: hda - Add setup hook to ALC preset struct
ALSA: hda - Clean up init and setup hooks for Realtek codecs
ALSA: hda - Enable line-out detection only with speakers
ALSA: hda - Fix / clean up IDT92HD83xxx codec parser
ALSA: hda - Add missing num_adc_nids definition for IDT92HD8xxx
ALSA: hda - Fix invalid capture mixers with some ALC268 models
ALSA: pcm - Fix drain behavior in non-blocking mode
ASoC: add missing inclusion of debugfs.h
ASoC: Remove unneeded inclusion of linux/regulator/consumer.h
ALSA: hda - Reuse ALC268 parser for ALC269
ALSA: hda - Generalize input pin parsing in patch_realtek.c
ALSA: hda - Improve auto-cfg mixer name for ALC880
ALSA: hda - Improve auto-cfg mixer name for ALC260
ALSA: hda - Improve auto-cfg mixer name for ALC262
ALSA: hda - Improve auto-cfg mixer name for ALC861-VD
ALSA: hda - Improve auto-cfg mixer name for ALC662
ALSA: hda - Add / fix model entries for HD-audio driver
ALSA: core - strip too long file names in snd_print*()
ALSA: hda - Add more quirk for HP laptops with AD1984A
ALSA: Add debug module option
ALSA: pcm - Increase protocol version
ALSA: Fixed a typo of printk()
ALSA: hda - Create "Digital Mic Capture Volume" correctly for IDT codecs
ALSA: hda - Fix ALC268/ALC269 headphone pin routing
ALSA: hda - Add support of docking auto-mute/mic for AD1984A laptop model
ALSA: hda - Add missing GPIO initialization for AD1984A laptop model
ALSA: hda - Add another entry for Nvidia HDMI device
ALSA: hda - Unmute docking line-out as default with AD1984A codec
ALSA: hda - Fix obsolete CONFIG_SND_DEBUG_DETECT
ALSA: hda - Fix input source selection of IDT92HD73xx
ALSA: hda - Remove dead codes from patch_sigmatel.c
ALSA: hda - Add support of Alienware M17x laptop
ALSA: dummy - Support high-res timer mode
ALSA: dummy - Better jiffies handling
ALSA: dummy - Add more description
ALSA: dummy - Fix the timer calculation in systimer mode
ALSA: dummy - Fake buffer allocations
ALSA: Remove struct snd_monitor_file from public sound/core.h
ALSA: Remove unneeded ifdef from sound/core.h
ALSA: hda - Use auto model for HP laptops with ALC268 codec
ALSA: Re-export snd_pcm_format_name() function
ALSA: Add const prefix to proc helper functions
ALSA: dummy - Add debug proc file
ALSA: dummy - Increase MAX_PCM_SUBSTREAMS to 128

Tejun Heo (3):
chrdev: implement __[un]register_chrdev()
sound: request char-major-* module aliases for missing OSS devices
sound: make OSS device number claiming optional and schedule its removal

Tim Blechmann (1):
ALSA: hdsp - allow proc reporting with disconnected io box

Troy Kisky (11):
ASoC: DaVinci: i2s, remove MOD_REG_BIT macro
ASoC: DaVinci: i2s toggle clock to complete reset
ASoc: DaVinci: i2s, minor cleanup
ASoC: DaVinci: i2s cleanup
ASoC: DaVinci: i2s, only start sample generator if needed
ASoC: DaVinci: i2s, minor cleanup of davinci_i2s_startup
ASoC: DaVinci: i2s, fix mcbsp_word_length update
ASoC: DaVinci: i2s, add davinci_i2s_prepare and shutdown
ASoC: DaVinci: pcm, don't play 1st sound period twice
ASoC: DaVinci: i2s: don't bounce through rtd to get dai
ASoC: DaVinci: pcm, constrain buffer size to multiple of period

Uwe Kleine-KÃnig (1):
ASoC: s3c2443-ac97: convert semaphore to mutex

William Weston (1):
ALSA: hda - Add quirks for RTL888 & RV630/M76 based MSI GX710

Wu Fengguang (5):
ALSA: hda - add bounds checking for the codec command fields
ALSA: hda: add 2-channel mode to Intel ALC889/ALC889A models
ALSA: hda: add HP automute support to Intel ALC889/ALC889A models
ALSA: hda: add IbexPeak/Clarkdale HDMI model with static cvt/pin number
ALSA: hda: move open coded tricks into get_wcaps_channels()

ddiaz@xxxxxxxxxxxxxxx (1):
ALSA: hda/realtek: Added support for CLEVO M540R subsystem, 6 channel + digital

jassi brar (1):
ASoC: Debugged improper setting of PLL fields in WM8580 driver

javier Martin (5):
ASoC: Correct a bug with "ADC Inversion Switch" in wm8974 codec.
ASoC: add DMA platform driver for MX1x and MX2x
ASoC: add DAI platform ssi driver for MXC
ASoC: add machine driver for i.mx27_visstrim_m10 board
ASoC: Fix review issues in i.MX2x PCM driver

---
Documentation/feature-removal-schedule.txt | 24 +
Documentation/sound/alsa/ALSA-Configuration.txt | 30 +
Documentation/sound/alsa/HD-Audio-Models.txt | 33 +-
Documentation/sound/alsa/HD-Audio.txt | 64 +
arch/arm/mach-omap2/mcbsp.c | 5 +
arch/arm/mach-pxa/include/mach/audio.h | 3 +
arch/arm/plat-omap/dma.c | 10 +
arch/arm/plat-omap/include/mach/mcbsp.h | 51 +-
arch/arm/plat-omap/mcbsp.c | 401 ++-
arch/arm/plat-s3c/include/plat/audio-simtec.h | 37 +
arch/arm/plat-s3c/include/plat/regs-s3c2412-iis.h | 5 +
fs/char_dev.c | 39 +-
include/linux/fs.h | 19 +-
include/linux/tty.h | 4 +-
include/sound/ac97_codec.h | 9 +
include/sound/asound.h | 2 +-
include/sound/core.h | 51 +-
include/sound/info.h | 4 +-
include/sound/memalloc.h | 6 +
include/sound/pcm.h | 25 +
include/sound/sh_fsi.h | 83 +
include/sound/soc-dai.h | 40 +-
include/sound/soc-dapm.h | 10 +
include/sound/soc.h | 49 +-
include/sound/tlv.h | 14 +
include/sound/uda1380.h | 22 +
include/sound/version.h | 2 +-
include/sound/wm8993.h | 44 +
include/sound/ymfpci.h | 1 +
sound/Kconfig | 28 +
sound/arm/pxa2xx-ac97.c | 10 +
sound/arm/pxa2xx-pcm-lib.c | 3 +
sound/core/Kconfig | 4 +
sound/core/Makefile | 2 +-
sound/core/control.c | 34 +-
sound/core/info.c | 8 +-
sound/core/init.c | 8 +
sound/core/memalloc.c | 4 +
sound/core/misc.c | 75 +-
sound/core/oss/mixer_oss.c | 3 +-
sound/core/oss/pcm_oss.c | 12 +-
sound/core/pcm.c | 26 +-
sound/core/pcm_lib.c | 12 +-
sound/core/pcm_memory.c | 2 +
sound/core/pcm_native.c | 64 +-
sound/core/rawmidi.c | 2 +-
sound/core/seq/oss/seq_oss_midi.c | 14 +-
sound/core/seq/seq_midi.c | 7 +-
sound/core/vmaster.c | 8 +-
sound/drivers/dummy.c | 700 +++-
sound/isa/cmi8330.c | 86 +-
sound/oss/midibuf.c | 7 +-
sound/oss/vwsnd.c | 6 +-
sound/pci/Kconfig | 4 +-
sound/pci/ali5451/ali5451.c | 65 -
sound/pci/azt3328.c | 1116 +++---
sound/pci/azt3328.h | 103 +-
sound/pci/cs46xx/cs46xx_lib.h | 2 +-
sound/pci/ctxfi/ct20k2reg.h | 9 +-
sound/pci/ctxfi/ctamixer.c | 20 +-
sound/pci/ctxfi/ctatc.c | 77 +-
sound/pci/ctxfi/ctdaio.c | 30 +-
sound/pci/ctxfi/cthw20k1.c | 22 +-
sound/pci/ctxfi/cthw20k2.c | 73 +-
sound/pci/ctxfi/ctmixer.c | 8 +-
sound/pci/ctxfi/ctpcm.c | 6 +-
sound/pci/ctxfi/ctresource.c | 4 +-
sound/pci/ctxfi/ctsrc.c | 10 +-
sound/pci/ctxfi/ctvmem.c | 6 +-
sound/pci/hda/Kconfig | 27 +
sound/pci/hda/Makefile | 4 +
sound/pci/hda/hda_beep.c | 4 +
sound/pci/hda/hda_codec.c | 68 +-
sound/pci/hda/hda_codec.h | 10 +-
sound/pci/hda/hda_generic.c | 18 +-
sound/pci/hda/hda_hwdep.c | 236 ++-
sound/pci/hda/hda_intel.c | 74 +-
sound/pci/hda/hda_local.h | 14 +-
sound/pci/hda/hda_proc.c | 7 +-
sound/pci/hda/patch_analog.c | 131 +-
sound/pci/hda/patch_atihdmi.c | 3 +-
sound/pci/hda/patch_ca0110.c | 3 +-
sound/pci/hda/patch_cirrus.c | 1194 ++++++
sound/pci/hda/patch_cmedia.c | 3 +-
sound/pci/hda/patch_conexant.c | 479 +++
sound/pci/hda/patch_intelhdmi.c | 104 +-
sound/pci/hda/patch_nvhdmi.c | 2 +
sound/pci/hda/patch_realtek.c | 4144 ++++++++++-----------
sound/pci/hda/patch_sigmatel.c | 1206 +++----
sound/pci/hda/patch_via.c | 3 +-
sound/pci/ice1712/ice1712.h | 9 +
sound/pci/ice1712/ice1724.c | 112 +-
sound/pci/ice1712/prodigy_hifi.c | 46 +-
sound/pci/oxygen/oxygen_io.c | 11 +-
sound/pci/rme9652/hdsp.c | 39 +-
sound/pci/ymfpci/ymfpci_main.c | 20 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 3 +-
sound/soc/atmel/sam9g20_wm8731.c | 138 +-
sound/soc/au1x/psc-ac97.c | 129 +-
sound/soc/au1x/psc.h | 1 +
sound/soc/blackfin/Kconfig | 31 +-
sound/soc/blackfin/Makefile | 8 +
sound/soc/blackfin/bf5xx-ac97.c | 10 +-
sound/soc/blackfin/bf5xx-ad1836.c | 128 +
sound/soc/blackfin/bf5xx-ad1938.c | 142 +
sound/soc/blackfin/bf5xx-ad73311.c | 16 +-
sound/soc/blackfin/bf5xx-i2s.c | 8 +-
sound/soc/blackfin/bf5xx-ssm2602.c | 16 +-
sound/soc/blackfin/bf5xx-tdm-pcm.c | 330 ++
sound/soc/blackfin/bf5xx-tdm-pcm.h | 21 +
sound/soc/blackfin/bf5xx-tdm.c | 343 ++
sound/soc/blackfin/bf5xx-tdm.h | 14 +
sound/soc/codecs/Kconfig | 44 +
sound/soc/codecs/Makefile | 26 +
sound/soc/codecs/ad1836.c | 446 +++
sound/soc/codecs/ad1836.h | 64 +
sound/soc/codecs/ad1938.c | 682 ++++
sound/soc/codecs/ad1938.h | 100 +
sound/soc/codecs/ak4535.c | 16 -
sound/soc/codecs/ak4642.c | 502 +++
sound/soc/codecs/ak4642.h | 20 +
sound/soc/codecs/cs4270.c | 27 +-
sound/soc/codecs/cx20442.c | 501 +++
sound/soc/codecs/cx20442.h | 20 +
sound/soc/codecs/max9877.c | 308 ++
sound/soc/codecs/max9877.h | 37 +
sound/soc/codecs/spdif_transciever.c | 3 +
sound/soc/codecs/stac9766.c | 4 +-
sound/soc/codecs/tlv320aic3x.c | 233 +-
sound/soc/codecs/tlv320aic3x.h | 2 -
sound/soc/codecs/twl4030.c | 260 +-
sound/soc/codecs/twl4030.h | 2 +
sound/soc/codecs/uda134x.c | 2 +-
sound/soc/codecs/uda1380.c | 313 +-
sound/soc/codecs/uda1380.h | 8 -
sound/soc/codecs/wm8350.c | 51 +-
sound/soc/codecs/wm8400.c | 26 +-
sound/soc/codecs/wm8510.c | 175 +-
sound/soc/codecs/wm8523.c | 699 ++++
sound/soc/codecs/wm8523.h | 160 +
sound/soc/codecs/wm8580.c | 211 +-
sound/soc/codecs/wm8728.c | 111 +-
sound/soc/codecs/wm8731.c | 218 +-
sound/soc/codecs/wm8750.c | 154 +-
sound/soc/codecs/wm8753.c | 35 +
sound/soc/codecs/wm8776.c | 744 ++++
sound/soc/codecs/wm8776.h | 51 +
sound/soc/codecs/wm8900.c | 345 +-
sound/soc/codecs/wm8903.c | 267 +-
sound/soc/codecs/wm8940.c | 160 +-
sound/soc/codecs/wm8960.c | 233 +-
sound/soc/codecs/wm8961.c | 1265 +++++++
sound/soc/codecs/wm8961.h | 866 +++++
sound/soc/codecs/wm8971.c | 127 +-
sound/soc/codecs/wm8974.c | 808 ++++
sound/soc/codecs/wm8974.h | 99 +
sound/soc/codecs/wm8988.c | 180 +-
sound/soc/codecs/wm8990.c | 194 +-
sound/soc/codecs/wm8993.c | 1675 +++++++++
sound/soc/codecs/wm8993.h | 2132 +++++++++++
sound/soc/codecs/wm9081.c | 317 +-
sound/soc/codecs/wm9705.c | 2 +-
sound/soc/codecs/wm_hubs.c | 743 ++++
sound/soc/codecs/wm_hubs.h | 24 +
sound/soc/davinci/Kconfig | 33 +
sound/soc/davinci/Makefile | 5 +
sound/soc/davinci/davinci-evm.c | 140 +-
sound/soc/davinci/davinci-i2s.c | 340 +-
sound/soc/davinci/davinci-mcasp.c | 973 +++++
sound/soc/davinci/davinci-mcasp.h | 60 +
sound/soc/davinci/davinci-pcm.c | 10 +-
sound/soc/davinci/davinci-pcm.h | 19 +-
sound/soc/fsl/mpc5200_dma.c | 17 +
sound/soc/fsl/mpc5200_psc_ac97.c | 3 +-
sound/soc/imx/Kconfig | 21 +
sound/soc/imx/Makefile | 10 +
sound/soc/imx/mx1_mx2-pcm.c | 488 +++
sound/soc/imx/mx1_mx2-pcm.h | 26 +
sound/soc/imx/mx27vis_wm8974.c | 317 ++
sound/soc/imx/mxc-ssi.c | 868 +++++
sound/soc/imx/mxc-ssi.h | 238 ++
sound/soc/omap/Kconfig | 15 +
sound/soc/omap/Makefile | 4 +
sound/soc/omap/ams-delta.c | 646 ++++
sound/soc/omap/n810.c | 12 +-
sound/soc/omap/omap-mcbsp.c | 123 +-
sound/soc/omap/omap-mcbsp.h | 4 +
sound/soc/omap/omap-pcm.c | 53 +-
sound/soc/omap/omap-pcm.h | 2 +
sound/soc/omap/sdp3430.c | 18 +-
sound/soc/omap/zoom2.c | 314 ++
sound/soc/pxa/magician.c | 56 +-
sound/soc/pxa/palm27x.c | 204 +-
sound/soc/pxa/pxa-ssp.c | 77 +-
sound/soc/pxa/pxa2xx-ac97.c | 12 +-
sound/soc/s3c24xx/Kconfig | 35 +-
sound/soc/s3c24xx/Makefile | 9 +
sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 498 +++
sound/soc/s3c24xx/s3c-i2s-v2.c | 17 +-
sound/soc/s3c24xx/s3c2443-ac97.c | 20 +-
sound/soc/s3c24xx/s3c24xx-i2s.c | 5 +
sound/soc/s3c24xx/s3c24xx-pcm.c | 2 +-
sound/soc/s3c24xx/s3c24xx_simtec.c | 394 ++
sound/soc/s3c24xx/s3c24xx_simtec.h | 22 +
sound/soc/s3c24xx/s3c24xx_simtec_hermes.c | 153 +
sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 137 +
sound/soc/s6000/s6105-ipcam.c | 12 +-
sound/soc/sh/Kconfig | 15 +-
sound/soc/sh/Makefile | 4 +
sound/soc/sh/fsi-ak4642.c | 107 +
sound/soc/sh/fsi.c | 1004 +++++
sound/soc/soc-cache.c | 218 ++
sound/soc/soc-core.c | 148 +-
sound/soc/soc-dapm.c | 498 ++-
sound/soc/soc-jack.c | 24 +-
sound/soc/txx9/txx9aclc.c | 10 +-
sound/sound_core.c | 100 +-
sound/usb/usbaudio.c | 6 +-
sound/usb/usbmidi.c | 290 +-
sound/usb/usbmixer.c | 73 +-
221 files changed, 30709 insertions(+), 6969 deletions(-)
create mode 100644 arch/arm/plat-s3c/include/plat/audio-simtec.h
create mode 100644 include/sound/sh_fsi.h
create mode 100644 include/sound/uda1380.h
create mode 100644 include/sound/wm8993.h
create mode 100644 sound/pci/hda/patch_cirrus.c
create mode 100644 sound/soc/blackfin/bf5xx-ad1836.c
create mode 100644 sound/soc/blackfin/bf5xx-ad1938.c
create mode 100644 sound/soc/blackfin/bf5xx-tdm-pcm.c
create mode 100644 sound/soc/blackfin/bf5xx-tdm-pcm.h
create mode 100644 sound/soc/blackfin/bf5xx-tdm.c
create mode 100644 sound/soc/blackfin/bf5xx-tdm.h
create mode 100644 sound/soc/codecs/ad1836.c
create mode 100644 sound/soc/codecs/ad1836.h
create mode 100644 sound/soc/codecs/ad1938.c
create mode 100644 sound/soc/codecs/ad1938.h
create mode 100644 sound/soc/codecs/ak4642.c
create mode 100644 sound/soc/codecs/ak4642.h
create mode 100644 sound/soc/codecs/cx20442.c
create mode 100644 sound/soc/codecs/cx20442.h
create mode 100644 sound/soc/codecs/max9877.c
create mode 100644 sound/soc/codecs/max9877.h
create mode 100644 sound/soc/codecs/wm8523.c
create mode 100644 sound/soc/codecs/wm8523.h
create mode 100644 sound/soc/codecs/wm8776.c
create mode 100644 sound/soc/codecs/wm8776.h
create mode 100644 sound/soc/codecs/wm8961.c
create mode 100644 sound/soc/codecs/wm8961.h
create mode 100644 sound/soc/codecs/wm8974.c
create mode 100644 sound/soc/codecs/wm8974.h
create mode 100644 sound/soc/codecs/wm8993.c
create mode 100644 sound/soc/codecs/wm8993.h
create mode 100644 sound/soc/codecs/wm_hubs.c
create mode 100644 sound/soc/codecs/wm_hubs.h
create mode 100644 sound/soc/davinci/davinci-mcasp.c
create mode 100644 sound/soc/davinci/davinci-mcasp.h
create mode 100644 sound/soc/imx/Kconfig
create mode 100644 sound/soc/imx/Makefile
create mode 100644 sound/soc/imx/mx1_mx2-pcm.c
create mode 100644 sound/soc/imx/mx1_mx2-pcm.h
create mode 100644 sound/soc/imx/mx27vis_wm8974.c
create mode 100644 sound/soc/imx/mxc-ssi.c
create mode 100644 sound/soc/imx/mxc-ssi.h
create mode 100644 sound/soc/omap/ams-delta.c
create mode 100644 sound/soc/omap/zoom2.c
create mode 100644 sound/soc/s3c24xx/neo1973_gta02_wm8753.c
create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec.c
create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec.h
create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec_hermes.c
create mode 100644 sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c
create mode 100644 sound/soc/sh/fsi-ak4642.c
create mode 100644 sound/soc/sh/fsi.c
create mode 100644 sound/soc/soc-cache.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/