What's in sound git tree for 2.6.31
From: Takashi Iwai
Date: Wed Jun 10 2009 - 03:32:26 EST
Hi,
now again the time for merging shiny new stuff, we see not-so-small
number of changes planned for 2.6.31 in sound tree, too.
Here are some highlights:
- General issues
* Improved PCM pointer check with jiffies
* PCM position delay accounting, currently only used in USB-audio
driver
* Kconfig cleanups
- HD-audio
* Improve robustness of codec communications
* Optimize some codec verbs access via caching
* ALC272 codec support for new laptops/netbooks
* Better support of some Macbooks
* VIA secondary SPDIF fix
* Lots of code refactoring, fixes and quirks
- ASoC
* New codec supports like wm89*, wm9081 and stac9766
* New support for OMAP3 EVM, Txx9 AC-link, S6000, etc.
* mpc5200 refactoring, improvements
* Lots of TWL4030 improvements
* Other pretty many changes and fixes
- New drivers
* Creative X-Fi boards with emu20k1 and emu20k2; finally!!
* Digigram LX6464ES driver
* ESI Maya44 board support with ice1724 driver
The URL to pull is:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus
The below are shortlogs and diffstat.
Takashi
===
Alexander Beregalov (3):
ASoC: n810: replace BUG() with BUG_ON()
ALSA: parisc/harmony: fix printk format warning
ALSA: hda_intel: fix build error when !PM
Andrea Borgia (2):
ALSA: usb-audio - quirk for USB Aureon cards
ALSA: usb-audio - errata corrige for quirk
Anuj Aggarwal (1):
ASoC: Added OMAP3 EVM support in ASoC.
Atsushi Nemoto (1):
ASoC: Add TXx9 AC link controller driver (v3)
Chaithrika U S (1):
ASoC: Add dummy S/PDIF codec support
Chris Pockelà (1):
ALSA: hda - Add support of Samsung NC10 mini notebook
Clemens Ladisch (4):
sound: oxygen: reset DMA when stream is closed
sound: virtuoso: add another DX PCI ID
sound: virtuoso: enable HDAV S/PDIF input
sound: virtuoso: add Xonar Essence ST support
Cliff Cai (3):
ASoC: SSM2602: remove unsupported sample rates
ASoC: Blackfin: set the transfer size according the ac97_frame size
ASoC: SSM2602: assign last substream to the master when shutting down
Dan Allongo (1):
ALSA: usb - Add boot quirk for C-Media 6206 USB Audio
Daniel GlÃckner (3):
ASoC: Add driver for s6000 I2S interface
ASoC: s6105 IP camera machine specific ASoC code
ASoC: correct s6000 I2S clock polarity
Daniel Mack (11):
ASoC: add SOC_DOUBLE_EXT macro
ASoC: cs4270: fix Master Capture Switch polarity
ASoC: cs4270: add Master Playback Switch
ASoC: cs4270: introduce CS4270_I2C_INCR
ASoC: cs4270: add power management support
ALSA: snd_usb_caiaq: clean whitespaces
ALSA: snd_usb_caiaq: use strlcpy
ALSA: snd_usb_caiaq: give better longname
ALSA: snd_usb_caiaq: give better shortname
ALSA: snd_usb_caiaq: bump version number
ASoC: fix NULL pointer dereference in soc_suspend()
Daniel Ribeiro (1):
ASoC: pxa-ssp.c fix clock/frame invert
David Heidelberger (1):
ALSA: hda - Add 7.1 support for MSI GX620
Eric Miao (2):
ASoC: simplify the SSP DMA parameters settings by run-time generation
ASoC: change stereo/mono to 32-bit/16-bit for pxa-ssp
Figo.zhang (1):
ALSA: sgio2audio.c: clean up checking
Greg Kroah-Hartman (1):
sound: remove driver_data direct access of struct device
Guido GÃnther (1):
ALSA: support Sony Vaio TT
Hector Martin (2):
ALSA: hda - Acer Aspire 8930G support
ALSA: hda - More Aspire 8930G fixes
James Gardiner (1):
ALSA: hda - Addition for HP dv4-1222nr laptop support
Jaroslav Kysela (10):
ALSA: au88x0: fix .pointer callback
ALSA: au88x0: fix wrong period_elapsed() call
ALSA: PCM midlevel: improve fifo_size handling
ALSA: PCM midlevel: introduce mask for xrun_debug() macro
ALSA: PCM midlevel: Do not update hw_ptr_jiffies when hw_ptr is not changed
ALSA: PCM midlevel: lower jiffies check margin using runtime->delay value
ALSA: hda-intel: improve initialization for ALC262_HP_BPC model
ALSA: Core - add snd_card_set_id() function
ALSA: Core - clean up snd_card_set_id* calls and remove possible id collision
ALSA: pcm - Fix a typo in hw_ptr update check
Jean Delvare (2):
ALSA: keywest: Get rid of useless i2c_device_name() macro
ALSA: Add missing __devexit_p() markers
Jon Smirl (10):
ASoC: Add SNDRV_PCM_FMTBIT_S32_BE as a valid AC97 format
ASoC: Codec for STAC9766 used on the Efika
ASoC: Basic split of mpc5200 DMA code out of mpc5200_psc_i2s
ASoC: Rename the PSC functions to DMA
ASoC: Add a few more mpc5200 PSC defines
ASoC: Main rewite of the mpc5200 audio DMA code
ASoC: AC97 driver for mpc5200
ASoC: Support for AC97 on Phytec pmc030 base board.
ASoC: Fabric bindings for STAC9766 on the Efika
ASoC: Modify mpc5200 AC97 driver to use V9 of spin_event_timeout()
Jonathan Cameron (2):
ASoC WM8940 Driver
ASoC: IMote2 ASoC Support
Joonyoung Shim (4):
ASoC: TWL4030: Add support Voice DAI
ASoC: OMAP: Add checking to detect bufferless pcms
ASoC: TWL4030: Add VDL path support
ASoC: TWL4030: change DAPM for analog microphone selection
Julia Lawall (1):
sound: use dev_set_drvdata
Kacper Szczesniak (2):
ALSA: hda - Add support for MacBook 5.1 (Aluminium)
ALSA: hda - Macbook[Pro] 5 6ch support
Karl Beldan (5):
ASoC: pxa2xx-i2s: Proper initialization
ASoC: pxa2xx-i2s: Proper hw initialization
ASoC: pxa2xx-i2s: Handle SACR1_DRPL and SACR1_DREC separately
ASoC: pxa2xx-i2s: Fix inappropriate release of i2s clock
ASoC: pxa2xx-i2s: Fix suspend/resume
Krzysztof Helt (3):
ALSA: sc6000: add support for SC-6600 and SC-7000
ALSA: sc6000: fix older card initialization
ALSA: sc6000: enable joystick port
Lopez Cruz, Misael (4):
ASoC: TWL4030: Add VDL analog bypass
ASoC: TWL4030: Add voice digital loopback: sidetone
ASoC: TWL4030: Add control for selecting codec operation mode
ASoC: SDP3430: Connect twl4030 voice DAI to McBSP3
Marek Vasut (1):
ASoC: Support AC97 link off by default on WM9712
Mark Brown (59):
ASoC: Display return code when failing to add a DAPM kcontrol
ASoC: Provide core support for symmetric sample rates
ASoC: Add WM8988 CODEC driver
ASoC: WM9713 requires symmetric rates on the voice DAI
ASoC: Factor out application of power for generic widgets
ASoC: Support DAPM events for DACs and ADCs
ASoC: Move the WM9713 voice DAC powerdown to a DAPM event
ASoC: Add WM8960 CODEC driver
ASoC: Check we have DAI ops when calling via accessor functions
ASoC: Volume controls are never of boolean type
ASoC: Request shared rates for WM8903
ASoC: Factor out generic widget power checks
ASoC: Factor out DAPM power checks for DACs and ADCs
ASoC: Make the DAPM power check an operation on the widget
ASoC: Add power supply widget to DAPM
ASoC: Use DAPM supply widget for WM8903 charge pump
ASoC: Support CLK_DSP in WM8903
ASoC: Optimise configuration of WM8903 DC servo
ASoC: Actively manage the DC servo for WM8903
ASoC: Remove redundant rate constraint for WM8903
ASoC: Implement WM8903 digital sidetone support
ASoC: Fix S3C64xx IIS device registration and support both ports
ASoC: S3C2412: Failing to get the I2S clock is an error
ASoC: Enforce symmetric rates for S3C64xx I2S interface
ASoC: Include WM8350 register definitions in CODEC header
ASoC: s3c-i2s-v2 diagnostic improvements
ASoC: Use our registration function for S3C64xx
ASoC: Staticise TLV values in WM8940
ASoC: Fix error message formatting in s3c64xx-i2s driver
ASoC: Check for supported CPUs when building s3c-i2s-v2
ASoC: Make S3C64xx clock export function to return struct clk
ASoC: Fix data format configuration for S3C64xx IISv2 and add 24 bit
ASoC: Fix boot warnings from S3C IISv2
ASoC: Allow use of resource from the platform device for S3C IISv2
ASoC: Display the clock rate used as the basis for rate calculation
ASoC: Display S3C IISv2 mode and MS errors by default
ASoC: Staticise txctrl and rxctrl for S3C IISv2
ASoC: Use platform device resource for S3C64xx IISv2
ASoC: Use a shared define for AC97 CODEC data formats
ASoC: Remove unused DAI format defines
ASoC: Remove redundant codec pointer from DAIs
ASoC: Add headers to match patterns in MAINTAINERS
ASoC: Fix file patterns for PXA sound drivers
ASoC: Fix up CODEC DAI formats for big endian CPUs
ASoC: Enforce symmetric rates for PXA2xx I2S
ASoC: Point at kernel.org git
ASoC: Split DAPM power checks from sequencing of power changes
ASoC: Make DAPM sysfs entries non-optional
ASoC: Integrate bias management with DAPM power management
ASoC: Add debug trace for bias level transitions
AsoC: Make snd_soc_read() and snd_soc_write() functions
ASoC: WM9081 mono DAC with integrated 2.6W class AB/D amplifier driver
ASoC: Fix WM9081 PowerPC compiler issues
ASoC: Fix minor issues in STAC9766 driver
ASoC: Mark MPC5200 AC97 as BROKEN until PowerPC merge issues are resolved
ASoC: Switch FSL SSI DAI over to symmetric_rates
ASoC: Initialise dev for the dummy S/PDIF DAI
ALSA: Fix double locking of card list in snd_card_register()
ASoC: Apostrophe patrol
Michal Marek (1):
ALSA: clean up the logic for building sequencer modules
Mike Rapoport (1):
ASoC: em-x270: make the driver support also eXeda and CM-X300 machines
Misael Lopez Cruz (1):
ASoC: TWL4030: Enable/disable voice digital filters
Nickolas Lloyd (2):
ALSA: hda - add controls to toggle DC bias on mic ports
ALSA: hda - Jack Mode changes for Sigmatel boards
Ozan ÃaÄlayan (1):
ALSA: hda - fix audio on LG R510
Peter Ujfalusi (20):
ASoC: tlv320aic23: add DSP_A format support
ASoC: OMAP: Use single-phase for DSP mode
ASoC: OMAP: Add DSP_A mode support for mcbsp
ASoC: TWL4030: Fix for the constraint handling
ASoC: OMAP: Add 4 channel support to mcbsp
ASoC: TWL4030: Add 4 channel TDM support
ASoC: Beagle: Add support for 4 channel
ASoC: TWL4030: Add VIBRA output
ASoC: TWL4030: Fix typo in twl4030_codec_mute function
ASoC: TWL4030: Fix Analog capture path for AUXR
ASoC: TWL4030: Change DAPM routings and controls for DACs and PGAs
ASoC: TWL4030: Move the Headset pop-attenuation code to PGA event
ASoC: TWL4030: Add support for platform dependent configuration
ASoC: SDP4030: Use the twl4030_setup_data for headset pop-removal
ASoC: TWL4030: Differentiate the playback streams
ASoC: TWL4030: Handsfree pop removal redesign
ASoC: TWL4030: Add shadow register
ASoC: TWL4030: HandsfreeL/R mute DAPM switch
ASoC: TWL4030: Use reg_cache in twl4030_init_chip
ASoC: TWL4030: Check the interface format for 4 channel mode
Raphael Doursenaud (1):
ALSA: hdsp: allow firmware loading from inside the kernel
Roel Kluin (3):
ASoC: remove driver_data direct access of struct device
ASoC: correct print specifiers for unsigneds
ALSA: burgundy: timeout message is off by one.
Sergey Lapin (1):
ASoC: AFEB9260 driver
Sonic Zhang (1):
ASoC: Blackfin: document how anomaly 05000250 is handled
Stephen Rothwell (1):
ALSA: sound/ppc: update annotations of serveral functions
Takashi Iwai (99):
ALSA: lx6464es - Use snd_card_create()
ALSA: lx6464es - Disable lx_message_send()
ALSA: Add missing description of lx6464es to ALSA-Configuration.txt
ALSA: hda - Add Creative CA0110-IBG support
ALSA: hda - Check strcpy length
ALSA: hda - Fix channels_max setting for CA0110
ALSA: hda - Use snd_hda_codec_get_pincfg() in patch_ca0110.c
ALSA: Remove deprecated snd_card_new()
ALSA: Remove deprecated include/sound/driver.h
ALSA: hda - Cache PCM and STREAM parameters queries
ALSA: hda - Retry codec-verbs at errors
ALSA: hda - Add debug prints for Realtek auto-init
ALSA: hda - minor optimization in hda_set_power_state()
ALSA: hda - Fix a typo in debug print for realtek auto-detection
ALSA: hda - Add amp initialization for realtek auto mode
ALSA: hda - Don't enable auto-mute but for speakers in patch_realtek.c
ALSA: hda - Fix a typo in patch_realtek.c again
ALSA: Add extra delay count in PCM
ALSA: usbaudio - Add delay account
ALSA: ice1724 - Check error in set_rate function
ALSA: ice1724 - Clean up definitions of DMA records
ALSA: ice1724 - Add PCI postint to reset sequence
ALSA: ice1724 - Allow spec driver to create own routing controls
ALSA: ice1724 - Add ESI Maya44 support
ALSA: hda - Fix secondary SPDIF on VT1708S and VT1702 codecs
ALSA: hda - Fix and clean up hippo-compat HP auto-muting
ALSA: hda - Clean up for ALC262 HP model auto-mute functions
ALSA: hda - Clean up Realtek auto-mute unsol routines
ALSA: hda - Add missing models for Realtek codecs
ALSA: hdsp - Add a comment about external firmwares for hdsp
ALSA: hda - Disable fallback to model=acer for Acer laptops
ALSA: ctxfi - Add missing inclusion of linux/delay.h
ALSA: ctxfi - Move PCI ID definitions to linux/pci_ids.h
ALSA: ctxfi - Avoid unneeded pci_read_config_*() calls
ALSA: ctxfi - Add prefix to debug prints
ALSA: hda - Add a quirk entry for Macbook Pro 5,1
ASoC: Add missing __devexit in wm8940.c
ASoC: Optimize switch/case in magician.c
ALSA: hda - Split codec->name to vendor and chip name strings
ALSA: hda - Show the actual chip name in 'unkown model' messages
ALSA: hda - Avoid conflicts with snd-ctxfi driver
ALSA: hda - Add prefix to kernel messages
ALSA: hda - Fix digital beep tone calculation
ALSA: ctxfi - Add depends on X86
ALSA: hda - Reset CORB/RIRB at retrying the verb communication
ALSA: riptide - Code clean up
ALSA: riptide - Fix joystick resource handling
ALSA: hda - Minor clean up of patch_sigmatel.c
ALSA: hda - Allow concurrent RIRB access in single_cmd mode
ALSA: hda - Support sync after writing a verb
ALSA: ctxfi - Add missing module parameter definitions
ALSA: hda - Always sync writes in single_cmd mode
ALSA: hda - Add more register bits definitions
ALSA: hda - Fix reverted LED setup for HP
ALSA: hda - Fix a typo in the previous patch
ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX
ALSA: hda - Reorder and clean-up ALC268 quirk table
ALSA: hda - Add codec bus reset and verb-retry at critical errors
ALSA: hda - Limit codec-verb retry to limited hardwares
ALSA: ctxfi - Fix Oops at mmapping
ALSA: ctxfi - Fix a typo in MODULE_LICENSE
ALSA: ca0106 - Add missing registrations of vmaster controls
ALSA: Remove invalid GENERIC_MIX PCM sublass
ALSA: ALSA: ctxfi - Release PCM resources at each prepare call
ALSA: ctxfi - Fix surround mixer names
ALSA: ctxfi - Fix PCM device naming
ALSA: ctxfi - Fix supported PCM formats
ALSA: ctxfi - Remove PAGE_SIZE limitation
ALSA: ctxfi - Support SG-buffers
ALSA: ca0106 - Add missing card->mixername field setup
ALSA: bt87x - Add a quirk entry for Askey Computer Corp. MagicTView'99
ALSA: powermac - Replace the rest of __init*
ASoC: Fix build error in twl4030.c
ALSA: ctxfi - Allow 64bit DMA
ALSA: ctxfi - Fix endian-dependent codes
ALSA: ctxfi - Fix previous fix for 64bit DMA
ALSA: ctxfi - Use native timer interrupt on emu20k1
ALSA: ctxfi - Set periods_min to 2
ALSA: ctxfi - Clean up / optimize
ALSA: ctxfi - Set device 0 for mixer control elements
ALSA: Clean up 64bit division functions
ALSA: ctxfi - Add missing inclusion of linux/math64.h
ALSA: pcm - Fix update of runtime->hw_ptr_interrupt
ALSA: ctxfi - Optimize the native timer handling using wc counter
ALSA: ca0106 - Fix master volume scale
ALSA: ctxfi - Make volume controls more intuitive
ALSA: ctxfi - Fix DMA mask for emu20k2 chip
ALSA: ctxfi - Remove useless initializations and cast
ALSA: ctxfi - Fix possible buffer pointer overrun
ALSA: ctxfi - Fix / clean up hw20k2 chip code
ALSA: emu10k1 - Fix minimum periods for efx playback
ALSA: pcm - A helper function to compose PCM stream name for debug prints
ALSA: hda - Fix the previous tagra-8ch patch
ALSA: ctxfi - Clean up probe routines
ALSA: ctxfi - Fix wrong model id for UAA
ALSA: ctxfi - Add use_system_timer module option
ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()
ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks
ALSA: ctxfi - Clear PCM resources at hw_params and hw_free
Tim Blechmann (1):
ALSA: lx6464es - driver for the digigram lx6464es interface
Torben Schulz (1):
ALSA: hda - Improved MacBook 3,1 support
Troy Kisky (1):
ASoC: codec tlv320aic23 fix bogus divide by 0 message
Wai Yew CHAY (1):
ALSA: SB X-Fi driver merge
Wei Ni (1):
ALSA: hda - Support NVIDIA 8 channel HDMI audio
---
Documentation/sound/alsa/ALSA-Configuration.txt | 36 +-
Documentation/sound/alsa/HD-Audio-Models.txt | 18 +-
Documentation/sound/alsa/README.maya44 | 163 ++
Documentation/sound/alsa/soc/dapm.txt | 1 +
MAINTAINERS | 6 +-
arch/powerpc/include/asm/mpc52xx_psc.h | 11 +
include/linux/pci_ids.h | 12 +
include/sound/asound.h | 1 +
include/sound/core.h | 11 +-
include/sound/driver.h | 1 -
include/sound/pcm.h | 76 +-
include/sound/soc-dai.h | 30 +-
include/sound/soc-dapm.h | 24 +-
include/sound/soc.h | 34 +-
include/sound/wm9081.h | 25 +
sound/aoa/fabrics/layout.c | 8 +-
sound/aoa/soundbus/i2sbus/core.c | 8 +-
sound/core/Kconfig | 2 +
sound/core/init.c | 61 +-
sound/core/oss/pcm_oss.c | 5 +-
sound/core/pcm_lib.c | 92 +-
sound/core/pcm_native.c | 23 +-
sound/core/seq/Kconfig | 16 +
sound/core/seq/Makefile | 18 +-
sound/drivers/opl3/Makefile | 10 +-
sound/drivers/opl4/Makefile | 10 +-
sound/isa/Kconfig | 7 +-
sound/isa/es1688/es1688.c | 2 +-
sound/isa/gus/gusextreme.c | 2 +-
sound/isa/sb/Makefile | 10 +-
sound/isa/sc6000.c | 134 +-
sound/mips/sgio2audio.c | 3 +-
sound/parisc/harmony.c | 4 +-
sound/pci/Kconfig | 27 +-
sound/pci/Makefile | 2 +
sound/pci/au88x0/au88x0_core.c | 10 +-
sound/pci/bt87x.c | 2 +
sound/pci/ca0106/ca0106_main.c | 1 -
sound/pci/ca0106/ca0106_mixer.c | 10 +-
sound/pci/ctxfi/Makefile | 5 +
sound/pci/ctxfi/ct20k1reg.h | 636 +++++++
sound/pci/ctxfi/ct20k2reg.h | 85 +
sound/pci/ctxfi/ctamixer.c | 488 +++++
sound/pci/ctxfi/ctamixer.h | 96 +
sound/pci/ctxfi/ctatc.c | 1619 ++++++++++++++++
sound/pci/ctxfi/ctatc.h | 147 ++
sound/pci/ctxfi/ctdaio.c | 769 ++++++++
sound/pci/ctxfi/ctdaio.h | 122 ++
sound/pci/ctxfi/cthardware.c | 91 +
sound/pci/ctxfi/cthardware.h | 196 ++
sound/pci/ctxfi/cthw20k1.c | 2248 ++++++++++++++++++++++
sound/pci/ctxfi/cthw20k1.h | 26 +
sound/pci/ctxfi/cthw20k2.c | 2137 +++++++++++++++++++++
sound/pci/ctxfi/cthw20k2.h | 26 +
sound/pci/ctxfi/ctimap.c | 112 ++
sound/pci/ctxfi/ctimap.h | 40 +
sound/pci/ctxfi/ctmixer.c | 1123 +++++++++++
sound/pci/ctxfi/ctmixer.h | 67 +
sound/pci/ctxfi/ctpcm.c | 426 +++++
sound/pci/ctxfi/ctpcm.h | 27 +
sound/pci/ctxfi/ctresource.c | 301 +++
sound/pci/ctxfi/ctresource.h | 72 +
sound/pci/ctxfi/ctsrc.c | 886 +++++++++
sound/pci/ctxfi/ctsrc.h | 149 ++
sound/pci/ctxfi/cttimer.c | 441 +++++
sound/pci/ctxfi/cttimer.h | 29 +
sound/pci/ctxfi/ctvmem.c | 250 +++
sound/pci/ctxfi/ctvmem.h | 61 +
sound/pci/ctxfi/xfi.c | 142 ++
sound/pci/emu10k1/Makefile | 10 +-
sound/pci/emu10k1/emu10k1x.c | 1 -
sound/pci/emu10k1/emupcm.c | 2 +-
sound/pci/hda/Kconfig | 13 +
sound/pci/hda/Makefile | 4 +
sound/pci/hda/hda_beep.c | 55 +-
sound/pci/hda/hda_beep.h | 5 +-
sound/pci/hda/hda_codec.c | 239 ++-
sound/pci/hda/hda_codec.h | 13 +-
sound/pci/hda/hda_hwdep.c | 9 +-
sound/pci/hda/hda_intel.c | 197 ++-
sound/pci/hda/hda_proc.c | 8 +-
sound/pci/hda/patch_ca0110.c | 573 ++++++
sound/pci/hda/patch_nvhdmi.c | 279 +++-
sound/pci/hda/patch_realtek.c | 2328 +++++++++++++----------
sound/pci/hda/patch_sigmatel.c | 275 +++-
sound/pci/hda/patch_via.c | 111 +-
sound/pci/ice1712/Makefile | 2 +-
sound/pci/ice1712/ice1712.h | 12 +-
sound/pci/ice1712/ice1724.c | 96 +-
sound/pci/ice1712/maya44.c | 779 ++++++++
sound/pci/ice1712/maya44.h | 10 +
sound/pci/lx6464es/Makefile | 2 +
sound/pci/lx6464es/lx6464es.c | 1152 +++++++++++
sound/pci/lx6464es/lx6464es.h | 114 ++
sound/pci/lx6464es/lx_core.c | 1444 ++++++++++++++
sound/pci/lx6464es/lx_core.h | 242 +++
sound/pci/lx6464es/lx_defs.h | 376 ++++
sound/pci/oxygen/oxygen_pcm.c | 6 +-
sound/pci/oxygen/virtuoso.c | 64 +-
sound/pci/riptide/riptide.c | 347 ++--
sound/pci/rme9652/hdsp.c | 11 +-
sound/pci/rme9652/hdspm.c | 4 +-
sound/ppc/awacs.c | 54 +-
sound/ppc/beep.c | 2 +-
sound/ppc/burgundy.c | 26 +-
sound/ppc/daca.c | 2 +-
sound/ppc/keywest.c | 10 +-
sound/ppc/pmac.c | 12 +-
sound/ppc/tumbler.c | 16 +-
sound/soc/Kconfig | 2 +
sound/soc/Makefile | 2 +
sound/soc/atmel/Kconfig | 8 +
sound/soc/atmel/Makefile | 1 +
sound/soc/atmel/playpaq_wm8510.c | 2 +-
sound/soc/atmel/snd-soc-afeb9260.c | 203 ++
sound/soc/blackfin/bf5xx-ac97.c | 9 +
sound/soc/blackfin/bf5xx-sport.c | 4 +-
sound/soc/codecs/Kconfig | 24 +
sound/soc/codecs/Makefile | 12 +
sound/soc/codecs/ac97.c | 4 +-
sound/soc/codecs/ad1980.c | 4 +-
sound/soc/codecs/cs4270.c | 105 +-
sound/soc/codecs/spdif_transciever.c | 71 +
sound/soc/codecs/spdif_transciever.h | 17 +
sound/soc/codecs/ssm2602.c | 33 +-
sound/soc/codecs/stac9766.c | 463 +++++
sound/soc/codecs/stac9766.h | 21 +
sound/soc/codecs/tlv320aic23.c | 16 +-
sound/soc/codecs/twl4030.c | 1116 +++++++++---
sound/soc/codecs/twl4030.h | 43 +-
sound/soc/codecs/uda134x.c | 4 +-
sound/soc/codecs/wm8350.c | 2 +-
sound/soc/codecs/wm8350.h | 1 +
sound/soc/codecs/wm8400.c | 8 +-
sound/soc/codecs/wm8510.c | 2 +-
sound/soc/codecs/wm8580.c | 4 +-
sound/soc/codecs/wm8731.c | 4 +-
sound/soc/codecs/wm8753.c | 6 +-
sound/soc/codecs/wm8900.c | 6 +-
sound/soc/codecs/wm8903.c | 119 +-
sound/soc/codecs/wm8940.c | 955 ++++++++++
sound/soc/codecs/wm8940.h | 104 +
sound/soc/codecs/wm8960.c | 969 ++++++++++
sound/soc/codecs/wm8960.h | 127 ++
sound/soc/codecs/wm8988.c | 1097 +++++++++++
sound/soc/codecs/wm8988.h | 60 +
sound/soc/codecs/wm8990.c | 2 +-
sound/soc/codecs/wm9081.c | 1534 +++++++++++++++
sound/soc/codecs/wm9081.h | 787 ++++++++
sound/soc/codecs/wm9705.c | 4 +-
sound/soc/codecs/wm9712.c | 8 +-
sound/soc/codecs/wm9713.c | 48 +-
sound/soc/fsl/Kconfig | 32 +-
sound/soc/fsl/Makefile | 7 +
sound/soc/fsl/efika-audio-fabric.c | 90 +
sound/soc/fsl/fsl_ssi.c | 11 +-
sound/soc/fsl/mpc5200_dma.c | 564 ++++++
sound/soc/fsl/mpc5200_dma.h | 80 +
sound/soc/fsl/mpc5200_psc_ac97.c | 329 ++++
sound/soc/fsl/mpc5200_psc_ac97.h | 15 +
sound/soc/fsl/mpc5200_psc_i2s.c | 754 +-------
sound/soc/fsl/mpc5200_psc_i2s.h | 12 +
sound/soc/fsl/pcm030-audio-fabric.c | 90 +
sound/soc/omap/Kconfig | 8 +
sound/soc/omap/Makefile | 2 +
sound/soc/omap/n810.c | 7 +-
sound/soc/omap/omap-mcbsp.c | 43 +-
sound/soc/omap/omap-pcm.c | 9 +-
sound/soc/omap/omap2evm.c | 2 +-
sound/soc/omap/omap3beagle.c | 28 +-
sound/soc/omap/omap3evm.c | 147 ++
sound/soc/omap/omap3pandora.c | 4 +-
sound/soc/omap/overo.c | 2 +-
sound/soc/omap/sdp3430.c | 94 +-
sound/soc/pxa/Kconfig | 13 +-
sound/soc/pxa/Makefile | 2 +
sound/soc/pxa/em-x270.c | 9 +-
sound/soc/pxa/imote2.c | 114 ++
sound/soc/pxa/magician.c | 13 +-
sound/soc/pxa/pxa-ssp.c | 218 +--
sound/soc/pxa/pxa2xx-i2s.c | 39 +-
sound/soc/s3c24xx/s3c-i2s-v2.c | 91 +-
sound/soc/s3c24xx/s3c2412-i2s.c | 2 +-
sound/soc/s3c24xx/s3c64xx-i2s.c | 157 +-
sound/soc/s3c24xx/s3c64xx-i2s.h | 6 +-
sound/soc/s6000/Kconfig | 19 +
sound/soc/s6000/Makefile | 11 +
sound/soc/s6000/s6000-i2s.c | 629 ++++++
sound/soc/s6000/s6000-i2s.h | 25 +
sound/soc/s6000/s6000-pcm.c | 497 +++++
sound/soc/s6000/s6000-pcm.h | 35 +
sound/soc/s6000/s6105-ipcam.c | 244 +++
sound/soc/sh/ssi.c | 2 +-
sound/soc/soc-core.c | 165 +-
sound/soc/soc-dapm.c | 427 +++--
sound/soc/txx9/Kconfig | 29 +
sound/soc/txx9/Makefile | 11 +
sound/soc/txx9/txx9aclc-ac97.c | 255 +++
sound/soc/txx9/txx9aclc-generic.c | 98 +
sound/soc/txx9/txx9aclc.c | 430 +++++
sound/soc/txx9/txx9aclc.h | 83 +
sound/synth/Makefile | 12 +-
sound/synth/emux/Makefile | 12 +-
sound/usb/caiaq/audio.c | 88 +-
sound/usb/caiaq/device.c | 108 +-
sound/usb/caiaq/device.h | 1 -
sound/usb/caiaq/midi.c | 24 +-
sound/usb/usbaudio.c | 39 +-
sound/usb/usbquirks.h | 43 +
209 files changed, 33268 insertions(+), 3662 deletions(-)
create mode 100644 Documentation/sound/alsa/README.maya44
delete mode 100644 include/sound/driver.h
create mode 100644 include/sound/wm9081.h
create mode 100644 sound/core/seq/Kconfig
create mode 100644 sound/pci/ctxfi/Makefile
create mode 100644 sound/pci/ctxfi/ct20k1reg.h
create mode 100644 sound/pci/ctxfi/ct20k2reg.h
create mode 100644 sound/pci/ctxfi/ctamixer.c
create mode 100644 sound/pci/ctxfi/ctamixer.h
create mode 100644 sound/pci/ctxfi/ctatc.c
create mode 100644 sound/pci/ctxfi/ctatc.h
create mode 100644 sound/pci/ctxfi/ctdaio.c
create mode 100644 sound/pci/ctxfi/ctdaio.h
create mode 100644 sound/pci/ctxfi/cthardware.c
create mode 100644 sound/pci/ctxfi/cthardware.h
create mode 100644 sound/pci/ctxfi/cthw20k1.c
create mode 100644 sound/pci/ctxfi/cthw20k1.h
create mode 100644 sound/pci/ctxfi/cthw20k2.c
create mode 100644 sound/pci/ctxfi/cthw20k2.h
create mode 100644 sound/pci/ctxfi/ctimap.c
create mode 100644 sound/pci/ctxfi/ctimap.h
create mode 100644 sound/pci/ctxfi/ctmixer.c
create mode 100644 sound/pci/ctxfi/ctmixer.h
create mode 100644 sound/pci/ctxfi/ctpcm.c
create mode 100644 sound/pci/ctxfi/ctpcm.h
create mode 100644 sound/pci/ctxfi/ctresource.c
create mode 100644 sound/pci/ctxfi/ctresource.h
create mode 100644 sound/pci/ctxfi/ctsrc.c
create mode 100644 sound/pci/ctxfi/ctsrc.h
create mode 100644 sound/pci/ctxfi/cttimer.c
create mode 100644 sound/pci/ctxfi/cttimer.h
create mode 100644 sound/pci/ctxfi/ctvmem.c
create mode 100644 sound/pci/ctxfi/ctvmem.h
create mode 100644 sound/pci/ctxfi/xfi.c
create mode 100644 sound/pci/hda/patch_ca0110.c
create mode 100644 sound/pci/ice1712/maya44.c
create mode 100644 sound/pci/ice1712/maya44.h
create mode 100644 sound/pci/lx6464es/Makefile
create mode 100644 sound/pci/lx6464es/lx6464es.c
create mode 100644 sound/pci/lx6464es/lx6464es.h
create mode 100644 sound/pci/lx6464es/lx_core.c
create mode 100644 sound/pci/lx6464es/lx_core.h
create mode 100644 sound/pci/lx6464es/lx_defs.h
create mode 100644 sound/soc/atmel/snd-soc-afeb9260.c
create mode 100644 sound/soc/codecs/spdif_transciever.c
create mode 100644 sound/soc/codecs/spdif_transciever.h
create mode 100644 sound/soc/codecs/stac9766.c
create mode 100644 sound/soc/codecs/stac9766.h
create mode 100644 sound/soc/codecs/wm8940.c
create mode 100644 sound/soc/codecs/wm8940.h
create mode 100644 sound/soc/codecs/wm8960.c
create mode 100644 sound/soc/codecs/wm8960.h
create mode 100644 sound/soc/codecs/wm8988.c
create mode 100644 sound/soc/codecs/wm8988.h
create mode 100644 sound/soc/codecs/wm9081.c
create mode 100644 sound/soc/codecs/wm9081.h
create mode 100644 sound/soc/fsl/efika-audio-fabric.c
create mode 100644 sound/soc/fsl/mpc5200_dma.c
create mode 100644 sound/soc/fsl/mpc5200_dma.h
create mode 100644 sound/soc/fsl/mpc5200_psc_ac97.c
create mode 100644 sound/soc/fsl/mpc5200_psc_ac97.h
create mode 100644 sound/soc/fsl/mpc5200_psc_i2s.h
create mode 100644 sound/soc/fsl/pcm030-audio-fabric.c
create mode 100644 sound/soc/omap/omap3evm.c
create mode 100644 sound/soc/pxa/imote2.c
create mode 100644 sound/soc/s6000/Kconfig
create mode 100644 sound/soc/s6000/Makefile
create mode 100644 sound/soc/s6000/s6000-i2s.c
create mode 100644 sound/soc/s6000/s6000-i2s.h
create mode 100644 sound/soc/s6000/s6000-pcm.c
create mode 100644 sound/soc/s6000/s6000-pcm.h
create mode 100644 sound/soc/s6000/s6105-ipcam.c
create mode 100644 sound/soc/txx9/Kconfig
create mode 100644 sound/soc/txx9/Makefile
create mode 100644 sound/soc/txx9/txx9aclc-ac97.c
create mode 100644 sound/soc/txx9/txx9aclc-generic.c
create mode 100644 sound/soc/txx9/txx9aclc.c
create mode 100644 sound/soc/txx9/txx9aclc.h
--
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/