User: Password:
|
|
Subscribe / Log in / New account

sound updates for 2.6.30

From:  Takashi Iwai <tiwai@suse.de>
To:  Linus Torvalds <torvalds@linux-foundation.org>
Subject:  [GIT PULL] sound updates for 2.6.30
Date:  Tue, 24 Mar 2009 07:59:08 +0100
Message-ID:  <s5h4oxj76f7.wl%tiwai@suse.de>
Cc:  Andrew Morton <akpm@linux-foundation.org>, perex@perex.cz, linux-kernel@vger.kernel.org

Linus,

please pull sound updates for v2.6.30 from:

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

[Yes, I read your 2.6.29-release post about the delay to start merges,
 but I wanted to kick this out before I leave on vacation ;-]

Most of changes are, as usual, HD-audio and ASoC.  They are really
lots of changes.  In particular, HD-audio driver has now the improved
sysfs support for the dynamic reconfiguration.  ASoC got new codec and
machine drivers, also with a clean-up of internal structs.

In addition, there are a few ALSA core API changes, such as the rename
of snd_card_new() to snd_card_create() to handle the error path
better.  The patchset covers non-sound drivers using ALSA API as in
drivers/video/, but if someone adds a new driver, he might encounter a
compile warning (no error yet) regarding this change.

Furthermore, some new drivers -- surprisingly including a new ISA
sound driver.  Good that we didn't agree with Linux 3.0 in the last
kernel summit.

The shortlogs and diffstat are found below.


Thanks!

Takashi

===

Andrea Borgia (2):
      ALSA: preliminary support for Toshiba SB-0500
      ALSA: rename "Device" to "Toshiba SB-0500" via quirks

Andreas Bergmeier (2):
      ALSA: usb-audio - Quirk for Serato phono
      ALSA: usbaudio - use printf format instead of hardcoding it

Andreas Mohr (1):
      ALSA: ALS4000, slight mixer improvements

Aristeu Sergio Rozanski Filho (1):
      ALSA: hda: add quirk for Lenovo X200 laptop dock

Atsushi Nemoto (1):
      ASoC: Only deregister AC97 dev if it's name was not "AC97"

Ben Dooks (8):
      ASoC: Fix copyright statements on Simtec files
      S3C24XX: Move and update IIS headers
      S3C: Move <mach/audio.h> to <plat/audio.h>
      ASoC: Add JIVE audio support
      ASoC: Split s3c2412-i2s.c into core and SoC specific parts
      ASoC: Add s3c64xx-i2s support
      ASoC: Select DMA if I2S is configured
      ASoC: Fix Samsung S3C2412_IISMOD_SDF_{MSB,LSB} definitions

Christoph Plattner (2):
      ALSA: hda - Added HP HDX16/HDX18 notebook support for HDA codecs (82HD71)
      ALSA: hda - Rework on patch_sigmatel.c for HP HDX16/HDX18

Clemens Ladisch (16):
      sound: usb-audio: use normal number of frames for no-data URBs
      sound: usb-audio: limit playback queue length
      sound: usb-audio: make URB sizes more equal
      sound: oxygen: make the owner module a parameter of the probe function
      sound: oxygen: allocate model_data dynamically
      sound: oxygen: use static driver name
      sound: oxygen: handle cards with broken EEPROM
      sound: oxygen: automatically restore overwritten EEPROM
      sound: oxygen: handle AK5385 ADC on Claro halo cards
      sound: virtuoso: increase minimum volume to -60 dB
      sound: usb-audio: remove MIN_PACKS_URB
      sound: virtuoso: add Xonar Essence STX support
      sound: oxygen: zero-initialize model data
      sound: usb-audio: fix rules check for 32-channel devices
      sound: usb-audio: fix queue length check for high speed devices
      sound: oxygen: enable headphone output on Claro cards

Daniel Mack (12):
      ALSA: snd-usb-caiaq: support for two more audio devices
      ASoC: Add cs4270 support for slave mode configurations
      ASoC: fix typo and removed unneeded switch case for cs4270
      ASoC: Fix name of register bit in pxa-ssp
      ASoC: add two more bitfields for PXA SSP
      ASoC: bring cs4270 feature/limitations list in sync
      ASoC: Add a driver for AK4104 S/PDIF transmitter
      ASoC: don't touch pxa-ssp registers when stream is running
      ASoC: switch PXA SSP driver from network mode to PSP
      ALSA: snd-usb-caiaq: only warn once on streaming errors
      ALSA: snd-usb-caiaq: drop bogus iso packets
      ALSA: snd-usb-caiaq: bump version number

David Brownell (1):
      ASoC: buildfix for OSK

Dmitry Artamonow (1):
      ALSA: drop outdated and broken sa11xx-uda1341 driver

Eric Miao (1):
      ASoC: make ops a pointer in 'struct snd_soc_dai'

Giuliano Pochini (3):
      ALSA: echoaudio: remove line-out volume from vmixer cards
      ALSA: echoaudio: remove line-out volume from vmixer cards
      ALSA: Echoaudio: add support for Indigo express cards

Grazvydas Ignotas (1):
      ASoC: Update OMAP3 pandora board file

Gregorio Guidi (1):
      ALSA: hda - fix headphone settings and master volume (Conexant CX20551)

Hannes Eder (7):
      sound/oss: fix sparse warnings: different signedness
      sound/oss: fix sparse warning: symbol shadows an earlier one
      ALSA: sound/usb/usx2y: fix sparse warning: Should it be static?
      ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a compound ...
      ALSA: sound/drivers/vx: fix sparse warning: different signedness
      ALSA: sound/pci/emu10k1: fix sparse warning: different signedness
      ALSA: sound/pci/hda: fix sparse warning: different signedness

Hans-Christian Egtvedt (3):
      ALSA: Add ALSA driver for Atmel Audio Bitstream DAC
      ALSA: Add ALSA driver for Atmel AC97 controller
      ALSA: Add Atmel ALSA drivers directory

Harvey Harrison (1):
      ALSA: echoaudio - replace uses of __constant_{endian}

Herton Ronaldo Krzesinski (12):
      ALSA: hda - Consider additional capture source/selector in ALC889
      ALSA: hda - make alc882_auto_init_input_src aware of selectors
      ALSA: hda - Additional pin nids for STAC92HD71Bx and STAC92HD75Bx codecs
      ALSA: hda - Dynamic detection of dmics/dmuxes/smuxes in stac92hd71bxx
      ALSA: hda - Don't call stac92xx_parse_auto_config with wrong dig_in
      ALSA: hda - Bind new ecs mobo id (1019:2950) to model=ecs202
      ALSA: hda - Don't touch non-existent port f on 4-port 92hd71bxx codecs
      ALSA: hda - Cleanup setting of pin_configs in patch_stac927x
      ALSA: hda - Fix speaker output on HP DV4 1155-SE
      ALSA: hda - Add 4 channel mode for 3stack-hp model (ALC888)
      ALSA: hda - Add headphone automute support for 3stack-hp model (ALC888)
      ALSA: hda - Map 3stack-hp model (ALC888) for HP Educ.ar

Hugo Villeneuve (4):
      ASoC: DaVinci: Fix SFFSDR compilation error.
      ASoC: Davinci: Fix incorrect machine type for SFFSDR board
      ALSA: ASoC: Davinci: Replaced DAI format RIGHT_J by DSP_B for SFFSDR
      ALSA: ASoC: Davinci: Updated sffsdr_hw_params() function to new format

Ian Molton (8):
      ASoC: dapm: Allow explictly named mixer controls
      ASoC: cleanup duplicated code.
      ASoC: Driver for the WM9705 AC97 codec.
      ASoC: machine driver for Toshiba e750
      ASoC: machine driver for Toshiba e800
      ASoC: machine support for Toshiba e740 PDA
      ASoC: fixes to caching implementations
      ASoC: Fix WM9705 capture switch name

Jani Nikula (1):
      ALSA: Add support for video out to the jack reporting API

Jarkko Nikula (4):
      ASoC: TLV320AIC3X: Fix volume ranges
      ASoC: TLV320AIC3X: Add TLV information for volume controls
      ASoC: OMAP: N810: Mark not connected input pins
      ASoC: OMAP: N810: Add more jack functions

Jaroslav Kysela (3):
      ALSA: Release v1.0.19
      ALSA: snd-hda-intel: Fix ALC662/ALC663 Beep Amplifier Index
      ALSA: snd-hda-intel - add checks for invalid values to *query_supported_pcm()

Johannes Berg (2):
      ALSA: snd-aoa: handle older machines
      ALSA: snd-aoa: handle master-amp if present

Jonas Andersson (1):
      ASoC: wm8510 pll settings

Joonyoung Shim (1):
      ASoC: twl4030 - Fix build error

Kevin Hilman (1):
      ASoC: Fix DaVinci module unload error

Krzysztof Helt (17):
      ALSA: wss-lib: move AD1845 frequency setting into wss-lib
      ALSA: sscape: fix incorrect timeout after microcode upload
      ALSA: wss-lib: remove "pops" before each played sound
      ALSA: cmi8330: add OPL3 support
      ALSA: sscape: use common MPU401 macros
      ALSA: do not create OPL3 timers if there is no OPL3 irq wired
      ALSA: ad1816a: enable hardware timer
      ALSA: Turtle Beach Multisound Classic/Pinnacle driver
      ALSA: sscape: update Kconfig description about SoundScape cards
      ALSA: gus: update debug messages
      ALSA: cmi8330: add MPU-401 support
      ALSA: ess1688: fix OPL3 port setting
      ALSA: msnd: add module description and license for the snd-msnd-lib
      ALSA: sscape: drop redundant fields from soundscape struct
      ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection
      sound: Remove documentation for OSS CS4232 driver
      ALSA: opl3sa2 fix irq releasing and short name of card

Kusanagi Kouichi (1):
      ALSA: hda: Add digital beep generator support for Realtek codecs.

Lopez Cruz, Misael (5):
      ASoC: Add GPIO support for jack reporting interface
      ASoC: Add DAPM machine widgets to SDP3430 driver
      ASoC: Add headset jack detection for SDP3430 machine driver
      ASoC: Move headset jack registration to device initialization for SDP3430
      ASoC: Declare Headset as Mic and Headphone widgets for SDP3430

Mark Brown (59):
      ALSA: Reduce boilerplate for new jack types
      ASoC: Constify pin names for DAPM pin status APIs
      ASoC: Add jack reporting interface
      ASoC: Implement WM8350 headphone jack detection
      ASoC: Ignore output frequency for WM9713 PLL
      ASoC: Implement support for CLK_POUT as MCLK on Zylonite
      ASoC: Staticise PCM operations tables
      ASoC: Fix merge with PXA tree
      ASoC: Remove unneeded e7x0 inclusion of pxa-regs.h and hardware.h
      ASoC: Configure SSP port PLL for Zylonite
      ASoC: Fix spurious codec driver dependencies
      ASoC: Include header file in cs4270 and wm9705
      ASoC: Fix L3 bus handling in Kconfig
      ASoC: Push the codec runtime storage into the card structure
      ASoC: Remove version display from the WM8731 driver
      ASoC: Clean up WM8731 bias level configuration
      ASoC: Improve diagnostics for AT91SAM9G20-EK probe
      ASoC: Check machine type before loading on AT91SAM9G20-EK
      ASoC: Actively manage MCLK for AT91SAM9G20-EK
      ASoC: Rename AT91SAMG20-EK for applications
      ASoC: Shuffle WM8731 SPI and I2C device registration
      ASoC: Refactor WM8731 device registration
      ASoC: Remove version display from the WM8753 driver
      ASoC: Fix build for corgi and poodle
      ASoC: Implement SPI device unregistration for WM8731
      ASoC: Check for errors when writing WM8731 reset register
      ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers
      ASoC: Disable WM8731 line bypass by default
      ASoC: Report I/O errors from WM8753 reset
      ASoC: Only unregister drivers we registered for WM8753
      ASoC: Improve WM9713 voice DAC shutdown procedure
      ASoC: Fix Zylonite voice interface stereo configurations
      ASoC: Shuffle WM8753 device registration code
      ASoC: Convert WM8753 to register via normal device probe
      ASoC: Only write back non-default registers when resuming WM8753
      ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins
      ASoC: Refresh JIVE driver
      ASoC: Factor out DAPM widget power check into separate function
      ASoC: Fix memory allocation for snd_soc_dapm_switch names
      ASoC: Update Kconfig for Samsung CPUs to reflect S3C64xx support
      ASoC: Staticise workqueue function for GPIO jack detection
      ASoC: Re-remove hand-rolled pr_debug() macros
      ASoC: Fix logging severity for some S3C error messages
      ASoC: Remove unneeded forward reference to WM8753 SPI implementation
      ASoC: Convert PXA AC97 driver to probe with the platform device
      ASoC: Fix up merge with the ARM tree
      [ARM] Revert extraneous changes from the S3C audio header move
      ASoC: Add initial driver for the WM8400 CODEC
      ASoC: Remove version display from WM8580 driver
      ASoC: Fix formats for s3c24xx-i2s register prints
      [ARM] Revert futher extraneous changes from the S3C header move
      ASoC: Move WM8580 to normal I2C device probe
      ASoC: Fix non-networked I2S mode for PXA SSP
      ASoC: Fix Zylonite for non-networked SSP mode
      ASoC: Fix some missing dai_ops conversions
      ASoC: Each PXA AC97 DAI needs a separate ops
      ASoC: Further optimise WM8400 bias configuration sequence
      ASoC: Add separate AVDD for WM8400
      ASoC: Add FLL support for WM8400

Mark Hills (5):
      ALSA: snd-usb-caiaq: Send the correct command when setting controls
      ALSA: snd-usb-caiaq: Set default input mode of A4DJ
      ALSA: snd-usb-caiaq: Do not expose hardware input mode 0 of A4DJ
      ALSA: snd-usb-caiaq: Remove duplicate A8DJ control
      ALSA: snd-usb-caiaq: Increase version number to 1.3.12

Markus Bollinger (1):
      ALSA: pcxhr - add support for gpio ports and minor bug fix

Matthew Ranostay (5):
      Add PCI DFI vendor ID
      ALSA: hda: add reference board SND_PCI_QUIRK
      ALSA: hda: 92hd71xxx disable unmute support for codecs that don't have input amps
      ALSA: hda: Added stac378x digital slave out struct
      ALSA: hda: Add STAC_DELL_S14 quirk

Michael Schwingen (1):
      ALSA: hda - add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260)

Mike Frysinger (4):
      ASoC: Blackfin: cleanup sport handling in ASoC Blackfin AC97 code
      ASoC: Blackfin: drop unnecessary dma casts
      ASoC: Blackfin: move gpio_err behind the define that is only user of it
      ASoC: Blackfin: fix typo in MUTE definition

Pascal de Bruijn (1):
      ALSA: hda - Add function id to proc output

Paul Fertser (1):
      ASoC: Fix WM8753 DAIs unregistering

Peter Ujfalusi (8):
      ASoC: TWL4030: Syncronize the reg_cache for ANAMICL after the offset cancelation
      ASoC: TWL4030: Code clean up for codec power up and down
      ASoC: TWL4030: Enable Headset Left anti-pop/bias ramp only if the Headset Left is in use
      ASoC: TWL4030: Physical ADC and amplifier power switch change
      ASoC: TWL4030: Move the twl4030_power_up and _power_down function
      ASoC: TWL4030: Add analog loopback support
      ASoC: TWL4030: Add digital loopback support
      ASoC: TWL4030: Make the HS ramp delay configurable

Philipp Zabel (10):
      ASoC: uda1380: split set_dai_fmt into _both, _playback and _capture variants
      ASoC: pxa-ssp: fix SSP port request
      pxa/h5000: Setup I2S pins for pxa2xx-i2s
      pxa/spitz: Setup I2S pins for pxa2xx-i2s
      ASoC: pxa2xx-i2s: remove I2S pin setup
      ASoC: Remove version display from the UDA1380 driver
      ASoC: UDA1380: change decimator/interpolator register handling
      ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite
      ASoC: UDA1380: DATAI is slave only
      ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls.

Randy Dunlap (1):
      ALSA: Move ALSA docbooks to be with the rest of the kernel docbooks

Risto Suominen (5):
      ALSA: powermac - Correct HP detection and input selectors for PMac 5500
      ALSA: powermac - Correct volume controls for PowerBook G3 Lombard
      ALSA: powermac - Correct volume controls and HP detection for PMac 8500/9500
      ALSA: powermac - Allow input from mic in iBook G3 Dual-USB
      ALSA: Add vmaster controls for Pmac 5500, iMac G3 SL, and PBook G3 Lombard

Robert Jarzmik (2):
      ASoC: Add initial support of Mitac mioa701 device SoC.
      ASoC: Allow choice of ac97 gpio reset line

Roel Kluin (5):
      ASoC: count reaches 10001, not 10000.
      sound: OSS: dmabuf: too many loops
      sound: OSS: &&/|| typo in ad1848.c
      sound: OSS: missing parentheses in pas2_card.c
      ALSA: snd-powermac: timeout reaches -1

Steve Sakoman (1):
      ASoC: Complete Beagleboard support

Takashi Iwai (172):
      ALSA: Introduce snd_card_create()
      ALSA: Convert to snd_card_create() in sound/isa/*
      ALSA: Convert to snd_card_create() in sound/pci/*
      ALSA: Convert to snd_card_create() in other sound/*
      ALSA: Update description of snd_card_create() in documents
      ALSA: Return proper error code at probe in sound/isa/*
      ALSA: Return proper error code at probe in sound/usb/*
      ALSA: pdaudiocf - Fix missing free in the error path
      ALSA: Return proper error code at probe in sound/pcmcia/*
      drivers/media: Convert to snd_card_create()
      drivers/staging: Convert to snd_card_create() for go7007
      drivers/usb/gadget: Convert to snd_card_create()
      ALSA: opti9xx - Fix build breakage by snd_card_create() conversion
      ALSA: usb-audio - Cache mixer values
      ALSA: ca0106 - Add quirk for GA-G1975X mobo
      ALSA: hda - Add extra volume offset to standard volume amp macros
      ALSA: hda - Halve too large volume scales for STAC/IDT codecs
      ALSA: hda - Add debug prints for digital I/O pin detections
      ALSA: hda - Detect non-SPDIF digital I/O
      ALSA: hda - Improve auto-probing of STAC9872 codec
      ALSA: hda - Don't break the PCM creation loop
      ALSA: hda - Check HDMI jack types in the auto configuration
      ALSA: hda - Assign proper digital I/O type for STAC/IDT
      ALSA: hda - Allow digital-only I/O on ALC262 codec
      ALSA: hda - Clean up old VAIO hack codes for STAC9872
      ALSA: hda - Remove old models for STAC9872 from the document
      ALSA: hda - Avoid to set the pin control again if already set
      ALSA: hda - Add quirk for Gateway %1616 laptop
      ALSA: hda - Add model=ref for Intel board with STAC9221
      ALSA: hda - Create "Input Source" control dynamically for STAC/IDT
      ALSA: hda - Fix initial verbs for mic-boosts on AD1981HD
      ALSA: hda - Remove invalid amp initializations for AD1988* codecs
      ALSA: hda - Fix invalid verbs for mic-boosts on AD1884*
      ALSA: hda - Fix invalid amp init for ALC268 codec
      ALSA: hda - Fix wrong initial verb for AD1984 thinkpad model
      ALSA: Add description of new snd-msnd-* drivers
      ALSA: enable build of snd-msnd-* drivers
      ALSA: intel8x0 - Fix build with CONFIG_SND_AC97_POWERSAVE=n
      ALSA: Add missing description of snd-cmi8330 module parameters
      ALSA: Add description of new fm_port option for snd-es1688 driver
      ALSA: ice1724 - Dynamic MIDI TX irq control
      ALSA: msnd - Fix build error with CONFIG_PNP=n
      ALSA: hwdep - Make open callback optional
      ALSA: hwdep - Fix coding style
      ALSA: Remove superfluous hwdep ops
      ALSA: hda - Add quirk for HP zenith laptop
      ALSA: hda - Add quirk for another HP laptop
      ALSA: wss - Add missing KERN_* prefix to printk
      ALSA: gus - Add missing KERN_* prefix to printk
      ALSA: isa/*: Add missing KERN_* prefix to printk
      ALSA: usb - Add missing KERN_* prefix to printk
      ALSA: hda - Add missing KERN_* prefix to printk
      ALSA: Add missing KERN_* prefix to printk in sound/core
      ALSA: Add missing KERN_* prefix to printk in sound/drivers
      ALSA: emux - Add missing KERN_* prefix to printk
      ALSA: Add missing KERN_* prefix to printk in sound/pci/ice1712
      ALSA: emu10k1 - Add missing KERN_* prefix to printk
      ALSA: intel8x0 - Add missing KERN_* prefix to printk
      ALSA: Fix missing KERN_* prefix to printk in sound/pci
      ALSA: Add missing KERN_* prefix to printk in other sound/*
      ALSA: ca0106 - Add missing KERN_* prefix to printk
      ALSA: hda - Create beep mixer controls dynamically for Realtek codecs
      ALSA: hda - Add missing NULL check in snd_hda_create_spdif_in_ctls()
      ALSA: hda - Clear codec->beep at release
      ALSA: hda - Remove superfluous code in patch_realtek.c
      ALSA: hda - Use digital beep for AD codecs
      ALSA: hda - Fix unused variable compile warning
      ALSA: Add subdevice_mask field to quirk entries
      ALSA: hda - Clean up quirk lists
      ALSA: via82xx - Clean up quirk list
      ALSA: hda - add digital beep support for ALC268
      ASoC: Fix forgotten replacements of socdev->codec
      ALSA: hda - Fix a wrong pin check in snd_hda_parse_pin_def_config()
      ALSA: hda - Detect multiple digital-out pins
      ALSA: hda - Allow fixed codec-probe mask
      ALSA: hda - Add forced codec-slots for ASUS W5F
      ALSA: hda - Update documentation
      ALSA: hda - Add quirk for Acer AX1700-U3700A
      ALSA: hda - Add proper cleanup for multiout-dig for ALC codecs
      ALSA: hda - Support multiple digital outs with auto-probing
      ALSA: hda - Cleanup IDT92HD7x HP quirks
      ALSA: hda - Clean up quirks for HP laptops with AD1984A
      ALSA: Fix documentation for snd-cs4236 driver
      ALSA: au88x0 - Fix &&|| typo
      sound: OSS: ad1848 - Fix another typo
      ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236
      ALSA: hda - Add quirk for Acer X3200
      ALSA: hda - Don't enable beep for digital-only ALC262
      ALSA: hda - Avoid doubly beep attachment in patch_alc268()
      ALSA: hda - Add digital-only mode for ALC268
      ALSA: hda - Add generic pincfg initialization
      ALSA: hda - Remove realtek codec-specific pin save/restore functions
      ALSA: hda - Remove IDT codec-specific pin save/restore functions
      ALSA: hda - Remove codec-specific pin save/restore functions
      ALSA: hda - Update documentation for pincfg sysfs entries
      ALSA: hda - Use snd_hda_codec_get_pincfg() in the rest places
      ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin
      ALSA: hda - Make user_pin overriding the driver setup
      ALSA: hda - Don't give over 0dB volume for AD1984A HP laptops
      ALSA: hda - Add an example about pin reconfiguration
      ALSA: hda - Add pseudo device-locking for clear/reconfig
      ALSA: hda - Clean up / fix quirks for HP laptops with AD1984A
      ALSA: hda - Clean up / fix quirk for Sony laptops with ALC262
      ASoC: wm8753 - Fix build error
      ALSA: hda - Clean up the input pin setup in automatic mode
      ALSA: hda - Add model=auto for STAC/IDT codecs
      ALSA: hda - Match all 103c:17xx devices for HP BPC model
      ALSA: hda - Fix an "unused variable" compile warning
      ALSA: hda - Don't create a beep control for digital-only ALC268
      ALSA: hda - Remove Toshiba probe_mask quirk
      ALSA: hda - Intialize more codec fields in snd_hda_codec_reset()
      ALSA: hda - Revert the codec probe at control-creation errors
      ALSA: hda - Don't return a fatal error at PCM-creation errors
      ALSA: hda - Add hint string helper functions
      ALSA: hda - Add show for init_verbs and hints sysfs entries
      ALSA: hda - Create "Analog Loopback" controls optionally
      ALSA: hda - Add more hint options for IDT/Sigmatel codecs
      ALSA: hda - Update documetation for hints sysfs entry
      ALSA: hda - Fix gcc compile warning
      ALSA: hda - Fix HP dv6736 mic input
      ALSA: hda - Fix conflict of mixer controls on Sony VAIO VGN-AR71S
      ALSA: hdsp - Ignore MIDI and PCM events in interrupts until initialized
      ALSA: hda - Fix check of ALC888S-VC in alc888_coef_init()
      ALSA: Fix sample rate of Lenovo Ideapad to 44.1kHz
      ALSA: hda - Create output controls according to pin types for IDT/STAC
      ALSA: hda - Allow slave controls with non-zero indices
      ALSA: hda - Create multiple HP / speaker controls with index
      ALSA: hda - Connect to primary DAC if no individual DAC is available
      ALSA: hda - Assign HP and speaker DACs before mic/line-in
      ALSA: ac97 - Add patch entry for Conexant CX20468-31 chip
      ASoC: Fix Kconfig dependency of CONFIG_SND_S3C24XX_SOC_JIVE_WM8750
      ALSA: Rewrite hw_ptr updaters
      ALSA: Remove unneeded snd_pcm_substream.timer_lock
      ALSA: add snd_ctl_add_slave_uncached()
      ALSA: powermac - Add missing KERN_* prefix to printk
      ALSA: Add kernel-doc comments to vmaster stuff
      ALSA: Add sound/core/jack.c to driver-API docbook entry
      ALSA: Clean up snd_monitor_file management
      ALSA: rawmidi - Fix possible race in open
      ALSA: rawmidi - Refactor rawmidi open/close codes
      ALSA: Fix DocBook headers
      ALSA: hda - Fix coding style issues in last two patches
      ALSA: hda - Add missing models to documentation
      ALSA: hda - Create vmaster for conexant codecs
      ALSA: hda - Create "Capture Source" control dynamically in patch_conexant.c
      ALSA: hda - Remove superfluous verbs for Cxt5047 laptop-eapd model
      ALSA: hda - Fix / clean up init verbs for Cxt5047 codec
      ALSA: hda - Clean up Cxt5047 parser
      ALSA: Remove obsolete snd_xferv struct and ioctls
      ALSA: Use define for ioctl definitions
      ALSA: hda - Add comments for the previous fix for conexant codecs
      ALSA: hda - Print multiple out-amp values of pin widgets on Conext codecs
      ALSA: hda - Add model=vaio for STAC9872
      ALSA: hda - power up before codec initialization
      ALSA: hda - Add another HP model with IDT92HD71bx codec
      ALSA: hda - Fix ALC662 beep again
      ALSA: pcm - Fix a typo in error messages
      ALSA: pcm - avoid unnecessary inline
      ALSA: pcm - Reset invalid position even without debug option
      ALSA: pcm - Fix delta calculation at boundary overlap
      ALSA: hda - Don't reset BDL unnecessarily
      ALSA: hda - Don't reset stream at each prepare callback
      ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c
      ALSA: hda - Don't show the current connection for power widgets
      ALSA: hda - Detect digital-mic inputs on ALC663 / ALC272
      ALSA: pcm - Safer boundary checks
      ALSA: hda - Avoid output amp manipulation to digital mic pins
      ALSA: hda - Cache pin-cap values
      ALSA: hda - Fix the wrong pin-cap check in patch_realtek.c
      ALSA: hda - Don't create empty/single-item input source
      ALSA: hda - Use cached calls to get widget caps and pin caps
      ALSA: hda - Add quirk for Acer Ferrari 5000

Thadeu Lima de Souza Cascardo (3):
      ALSA: Don't cold reset AC97 codecs in some ICH chipsets
      ALSA: AC97: Print AC97 flags in proc file to make debug it easier
      ALSA: AC97: Fix function name type in comment s/updat/update/

Tim Blechmann (4):
      ALSA: pcxhr: fix trivial typo
      ALSA: snd_pcm_new api cleanup
      ALSA: hdsp - poll for iobox
      ALSA: hdsp - whitespace cleanup

Timur Tabi (11):
      ASoC: Allow Freescale MPC8610 audio drivers to be compiled as modules
      ASoC: remove stand-alone mode support from CS4270 codec driver
      ASoC: improve I2C initialization code in CS4270 driver
      ASoC: fix initialization order of the CS4270 codec driver
      ASoC: fix documentation in CS4270 codec driver
      ASoC: fix build break in CS4270 codec driver
      ASoC: fix message display in CS4270 codec driver
      ASoC: optimize init sequence of Freescale MPC8610 sound drivers
      ASoC: add additional controls to the CS4270 codec driver
      ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers
      ASoC: Improve pause/unpause performance in Freescale 8610 drivers

Tony Vroon (2):
      ALSA: hda - Add tyan model for Realtek ALC262
      ALSA: Document tyan model for Realtek ALC262

Vasily Khoruzhick (1):
      ASoC: Don't unconditionally use the PLL in UDA1380

Wolfram Sang (1):
      ALSA: sound/ali5451: typo: s/resouces/resources/

Wu Fengguang (1):
      ALSA: enable concurrent digital outputs for ALC1200

Yoichi Yuasa (1):
      sound: fix opensound URL in oss Introduction

peerchen (1):
      ALSA: hda - Add the Device IDs for MCP89 and remove IDs of MCP7B

---
 Documentation/DocBook/Makefile                     |    3 +-
 .../{sound/alsa => }/DocBook/alsa-driver-api.tmpl  |   17 +-
 .../alsa => }/DocBook/writing-an-alsa-driver.tmpl  |   52 +-
 Documentation/sound/alsa/ALSA-Configuration.txt    |   87 +-
 Documentation/sound/alsa/HD-Audio-Models.txt       |   21 +-
 Documentation/sound/alsa/HD-Audio.txt              |   47 +-
 Documentation/sound/alsa/soc/dapm.txt              |    3 +
 Documentation/sound/oss/CS4232                     |   23 -
 Documentation/sound/oss/Introduction               |    2 +-
 arch/arm/mach-pxa/e740.c                           |    5 +
 arch/arm/mach-pxa/e750.c                           |    5 +
 arch/arm/mach-pxa/h5000.c                          |    7 +
 arch/arm/mach-pxa/include/mach/eseries-gpio.h      |   15 +
 arch/arm/mach-pxa/include/mach/regs-ssp.h          |    7 +-
 arch/arm/mach-pxa/spitz.c                          |    6 +
 arch/arm/mach-s3c2410/dma.c                        |    2 +-
 arch/arm/mach-s3c2412/dma.c                        |    4 +-
 arch/arm/mach-s3c2440/dma.c                        |    2 +-
 arch/arm/mach-s3c2443/dma.c                        |    2 +-
 .../include/mach => plat-s3c/include/plat}/audio.h |    0
 .../arm/plat-s3c/include/plat}/regs-s3c2412-iis.h  |    7 +-
 .../arm/plat-s3c24xx/include/plat}/regs-iis.h      |    0
 drivers/media/video/cx88/cx88-alsa.c               |    7 +-
 drivers/media/video/em28xx/em28xx-audio.c          |    7 +-
 drivers/media/video/saa7134/saa7134-alsa.c         |    8 +-
 drivers/staging/go7007/snd-go7007.c                |    7 +-
 drivers/usb/gadget/gmidi.c                         |    7 +-
 include/linux/input.h                              |    1 +
 include/linux/mfd/wm8350/audio.h                   |    1 +
 include/linux/mfd/wm8400-audio.h                   |    1 +
 include/linux/pci_ids.h                            |    2 +
 include/sound/ad1816a.h                            |    2 +
 include/sound/asound.h                             |  185 +--
 include/sound/atmel-abdac.h                        |   23 +
 include/sound/atmel-ac97c.h                        |   40 +
 include/sound/control.h                            |   52 +-
 include/sound/core.h                               |   36 +-
 include/sound/hwdep.h                              |   38 +-
 include/sound/jack.h                               |    5 +
 include/sound/pcm.h                                |    3 +-
 include/sound/pxa2xx-lib.h                         |   15 +
 include/sound/rawmidi.h                            |    1 -
 include/sound/sb.h                                 |    4 +-
 include/sound/sfnt_info.h                          |   14 +-
 include/sound/soc-dai.h                            |    2 +-
 include/sound/soc-dapm.h                           |   31 +-
 include/sound/soc.h                                |   69 +-
 include/sound/uda1341.h                            |  126 --
 include/sound/version.h                            |    2 +-
 include/sound/wss.h                                |    1 +
 sound/Kconfig                                      |    2 +
 sound/Makefile                                     |    2 +-
 sound/aoa/aoa-gpio.h                               |    2 +
 sound/aoa/core/alsa.c                              |    7 +-
 sound/aoa/core/gpio-feature.c                      |   17 +-
 sound/aoa/fabrics/layout.c                         |   81 +-
 sound/aoa/soundbus/i2sbus/core.c                   |   22 +-
 sound/arm/Kconfig                                  |   11 -
 sound/arm/Makefile                                 |    3 -
 sound/arm/aaci.c                                   |    7 +-
 sound/arm/pxa2xx-ac97-lib.c                        |   71 +-
 sound/arm/pxa2xx-ac97.c                            |    7 +-
 sound/arm/sa11xx-uda1341.c                         |  983 ------------
 sound/atmel/Kconfig                                |   19 +
 sound/atmel/Makefile                               |    5 +
 sound/atmel/abdac.c                                |  602 ++++++++
 sound/atmel/ac97c.c                                |  932 ++++++++++++
 sound/atmel/ac97c.h                                |   71 +
 sound/core/hwdep.c                                 |    9 +-
 sound/core/init.c                                  |   89 +-
 sound/core/jack.c                                  |   45 +-
 sound/core/misc.c                                  |   10 +-
 sound/core/oss/pcm_oss.c                           |   49 +-
 sound/core/oss/pcm_plugin.h                        |    4 +-
 sound/core/pcm.c                                   |    3 +-
 sound/core/pcm_lib.c                               |  153 ++-
 sound/core/pcm_native.c                            |    6 +-
 sound/core/pcm_timer.c                             |    6 -
 sound/core/rawmidi.c                               |  379 +++---
 sound/core/seq/oss/seq_oss_device.h                |    2 +-
 sound/core/seq/seq_prioq.c                         |    3 +-
 sound/core/vmaster.c                               |   62 +-
 sound/drivers/dummy.c                              |    8 +-
 sound/drivers/ml403-ac97cr.c                       |    6 +-
 sound/drivers/mpu401/mpu401.c                      |    6 +-
 sound/drivers/mtpav.c                              |   18 +-
 sound/drivers/mts64.c                              |    8 +-
 sound/drivers/opl3/opl3_lib.c                      |    2 +-
 sound/drivers/opl3/opl3_midi.c                     |   30 +-
 sound/drivers/opl3/opl3_oss.c                      |    8 +-
 sound/drivers/opl3/opl3_synth.c                    |    2 +-
 sound/drivers/pcsp/pcsp.c                          |    8 +-
 sound/drivers/portman2x4.c                         |    6 +-
 sound/drivers/serial-u16550.c                      |   24 +-
 sound/drivers/virmidi.c                            |   12 +-
 sound/drivers/vx/vx_core.c                         |    3 +-
 sound/drivers/vx/vx_hwdep.c                        |   12 -
 sound/drivers/vx/vx_uer.c                          |    2 +-
 sound/i2c/Makefile                                 |    2 -
 sound/i2c/l3/Makefile                              |    8 -
 sound/i2c/l3/uda1341.c                             |  935 ------------
 sound/isa/Kconfig                                  |   63 +-
 sound/isa/Makefile                                 |    2 +-
 sound/isa/ad1816a/ad1816a.c                        |   21 +-
 sound/isa/ad1816a/ad1816a_lib.c                    |   11 +-
 sound/isa/ad1848/ad1848.c                          |    6 +-
 sound/isa/adlib.c                                  |    6 +-
 sound/isa/als100.c                                 |    7 +-
 sound/isa/azt2320.c                                |    7 +-
 sound/isa/cmi8330.c                                |   94 +-
 sound/isa/cs423x/Makefile                          |    8 +-
 sound/isa/cs423x/cs4231.c                          |    6 +-
 sound/isa/cs423x/cs4232.c                          |    2 -
 sound/isa/cs423x/cs4236.c                          |  185 ++--
 sound/isa/cs423x/cs4236_lib.c                      |   45 +-
 sound/isa/dt019x.c                                 |    7 +-
 sound/isa/es1688/es1688.c                          |   29 +-
 sound/isa/es1688/es1688_lib.c                      |   23 +-
 sound/isa/es18xx.c                                 |   24 +-
 sound/isa/gus/gus_dma.c                            |   27 +-
 sound/isa/gus/gus_irq.c                            |    6 +-
 sound/isa/gus/gus_pcm.c                            |   26 +-
 sound/isa/gus/gus_uart.c                           |   10 +-
 sound/isa/gus/gusclassic.c                         |    6 +-
 sound/isa/gus/gusextreme.c                         |    6 +-
 sound/isa/gus/gusmax.c                             |    8 +-
 sound/isa/gus/interwave.c                          |   42 +-
 sound/isa/msnd/Makefile                            |    9 +
 sound/isa/msnd/msnd.c                              |  705 +++++++++
 sound/isa/msnd/msnd.h                              |  308 ++++
 sound/isa/msnd/msnd_classic.c                      |    3 +
 sound/isa/msnd/msnd_classic.h                      |  129 ++
 sound/isa/msnd/msnd_midi.c                         |  180 +++
 sound/isa/msnd/msnd_pinnacle.c                     | 1238 +++++++++++++++
 sound/isa/msnd/msnd_pinnacle.h                     |  181 +++
 sound/isa/msnd/msnd_pinnacle_mixer.c               |  343 +++++
 sound/isa/opl3sa2.c                                |   45 +-
 sound/isa/opti9xx/miro.c                           |    7 +-
 sound/isa/opti9xx/opti92x-ad1848.c                 |   65 +-
 sound/isa/sb/es968.c                               |    7 +-
 sound/isa/sb/sb16.c                                |   28 +-
 sound/isa/sb/sb8.c                                 |    8 +-
 sound/isa/sb/sb_mixer.c                            |  156 ++-
 sound/isa/sc6000.c                                 |   10 +-
 sound/isa/sgalaxy.c                                |    6 +-
 sound/isa/sscape.c                                 |  205 +--
 sound/isa/wavefront/wavefront.c                    |   30 +-
 sound/isa/wavefront/wavefront_synth.c              |    2 +-
 sound/isa/wss/wss_lib.c                            |  160 ++-
 sound/mips/au1x00.c                                |    9 +-
 sound/mips/hal2.c                                  |    6 +-
 sound/mips/sgio2audio.c                            |    6 +-
 sound/oss/ad1848.c                                 |    4 +-
 sound/oss/dmabuf.c                                 |    2 +-
 sound/oss/pas2_card.c                              |    4 +-
 sound/oss/pss.c                                    |   12 +-
 sound/oss/sequencer.c                              |    3 +-
 sound/parisc/harmony.c                             |    6 +-
 sound/pci/Kconfig                                  |   23 +-
 sound/pci/ac97/ac97_codec.c                        |    8 +-
 sound/pci/ac97/ac97_proc.c                         |    2 +
 sound/pci/ad1889.c                                 |    6 +-
 sound/pci/ak4531_codec.c                           |    3 +-
 sound/pci/ali5451/ali5451.c                        |   10 +-
 sound/pci/als300.c                                 |    8 +-
 sound/pci/als4000.c                                |    9 +-
 sound/pci/atiixp.c                                 |    6 +-
 sound/pci/atiixp_modem.c                           |    6 +-
 sound/pci/au88x0/au88x0.c                          |    6 +-
 sound/pci/au88x0/au88x0_a3d.c                      |    7 +-
 sound/pci/au88x0/au88x0_core.c                     |   21 +-
 sound/pci/au88x0/au88x0_synth.c                    |   39 +-
 sound/pci/aw2/aw2-alsa.c                           |    6 +-
 sound/pci/azt3328.c                                |   14 +-
 sound/pci/bt87x.c                                  |    6 +-
 sound/pci/ca0106/ca0106_main.c                     |  105 +-
 sound/pci/cmipci.c                                 |    6 +-
 sound/pci/cs4281.c                                 |   12 +-
 sound/pci/cs46xx/cs46xx.c                          |    6 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |    6 +-
 sound/pci/cs46xx/cs46xx_lib.h                      |    6 +-
 sound/pci/cs5530.c                                 |    6 +-
 sound/pci/cs5535audio/cs5535audio.c                |    8 +-
 sound/pci/echoaudio/Makefile                       |    4 +
 sound/pci/echoaudio/echo3g_dsp.c                   |    2 +-
 sound/pci/echoaudio/echoaudio.c                    |   23 +-
 sound/pci/echoaudio/echoaudio.h                    |    3 +
 sound/pci/echoaudio/echoaudio_3g.c                 |    3 +-
 sound/pci/echoaudio/echoaudio_dsp.c                |    6 +-
 sound/pci/echoaudio/echoaudio_dsp.h                |    9 +-
 sound/pci/echoaudio/gina20_dsp.c                   |    4 +-
 sound/pci/echoaudio/indigo_dsp.c                   |   12 -
 sound/pci/echoaudio/indigo_express_dsp.c           |  119 ++
 sound/pci/echoaudio/indigodj_dsp.c                 |   12 -
 sound/pci/echoaudio/indigodjx.c                    |  107 ++
 sound/pci/echoaudio/indigodjx_dsp.c                |   68 +
 sound/pci/echoaudio/indigoio_dsp.c                 |   12 -
 sound/pci/echoaudio/indigoiox.c                    |  109 ++
 sound/pci/echoaudio/indigoiox_dsp.c                |   68 +
 sound/pci/echoaudio/layla20_dsp.c                  |    4 +-
 sound/pci/echoaudio/mia_dsp.c                      |   16 +-
 sound/pci/echoaudio/midi.c                         |    4 +-
 sound/pci/emu10k1/emu10k1.c                        |    6 +-
 sound/pci/emu10k1/emu10k1_callback.c               |    7 +-
 sound/pci/emu10k1/emu10k1_main.c                   |   11 +-
 sound/pci/emu10k1/emu10k1x.c                       |    6 +-
 sound/pci/emu10k1/emufx.c                          |   11 +-
 sound/pci/emu10k1/emupcm.c                         |   37 +-
 sound/pci/emu10k1/io.c                             |    4 +-
 sound/pci/emu10k1/p16v.c                           |  100 +-
 sound/pci/emu10k1/voice.c                          |   12 +-
 sound/pci/ens1370.c                                |    9 +-
 sound/pci/es1938.c                                 |   29 +-
 sound/pci/es1968.c                                 |    6 +-
 sound/pci/fm801.c                                  |    6 +-
 sound/pci/hda/hda_beep.c                           |    1 +
 sound/pci/hda/hda_beep.h                           |    2 +-
 sound/pci/hda/hda_codec.c                          |  427 +++++-
 sound/pci/hda/hda_codec.h                          |   19 +
 sound/pci/hda/hda_generic.c                        |    4 +-
 sound/pci/hda/hda_hwdep.c                          |  240 +++-
 sound/pci/hda/hda_intel.c                          |  121 +-
 sound/pci/hda/hda_local.h                          |   33 +-
 sound/pci/hda/hda_proc.c                           |   21 +-
 sound/pci/hda/patch_analog.c                       |  195 ++-
 sound/pci/hda/patch_cmedia.c                       |   12 +-
 sound/pci/hda/patch_conexant.c                     |  368 +++---
 sound/pci/hda/patch_realtek.c                      | 1194 ++++++++++-----
 sound/pci/hda/patch_sigmatel.c                     | 1342 +++++++++--------
 sound/pci/hda/patch_via.c                          |   17 +-
 sound/pci/ice1712/ice1712.c                        |    8 +-
 sound/pci/ice1712/ice1724.c                        |   66 +-
 sound/pci/ice1712/juli.c                           |    5 +-
 sound/pci/ice1712/prodigy192.c                     |   13 +-
 sound/pci/intel8x0.c                               |   85 +-
 sound/pci/intel8x0m.c                              |   20 +-
 sound/pci/korg1212/korg1212.c                      |    6 +-
 sound/pci/maestro3.c                               |    6 +-
 sound/pci/mixart/mixart.c                          |    6 +-
 sound/pci/mixart/mixart_hwdep.c                    |   58 +-
 sound/pci/nm256/nm256.c                            |    6 +-
 sound/pci/oxygen/hifier.c                          |   12 +-
 sound/pci/oxygen/oxygen.c                          |  114 ++-
 sound/pci/oxygen/oxygen.h                          |   22 +-
 sound/pci/oxygen/oxygen_io.c                       |   31 +
 sound/pci/oxygen/oxygen_lib.c                      |  104 ++-
 sound/pci/oxygen/virtuoso.c                        |  339 ++++-
 sound/pci/pcxhr/pcxhr.c                            |   47 +-
 sound/pci/pcxhr/pcxhr.h                            |    5 +-
 sound/pci/pcxhr/pcxhr_core.h                       |    2 +-
 sound/pci/pcxhr/pcxhr_hwdep.c                      |   12 -
 sound/pci/pcxhr/pcxhr_mix22.c                      |   40 +-
 sound/pci/pcxhr/pcxhr_mix22.h                      |    3 +
 sound/pci/pcxhr/pcxhr_mixer.c                      |    8 +-
 sound/pci/riptide/riptide.c                        |    6 +-
 sound/pci/rme32.c                                  |    7 +-
 sound/pci/rme96.c                                  |    7 +-
 sound/pci/rme9652/hdsp.c                           |  521 ++++----
 sound/pci/rme9652/hdspm.c                          |   17 +-
 sound/pci/rme9652/rme9652.c                        |    8 +-
 sound/pci/sis7019.c                                |    5 +-
 sound/pci/sonicvibes.c                             |  115 +-
 sound/pci/trident/trident.c                        |    6 +-
 sound/pci/trident/trident_main.c                   |   57 +-
 sound/pci/via82xx.c                                |   29 +-
 sound/pci/via82xx_modem.c                          |   11 +-
 sound/pci/vx222/vx222.c                            |    6 +-
 sound/pci/vx222/vx222_ops.c                        |    8 +-
 sound/pci/ymfpci/ymfpci.c                          |    6 +-
 sound/pci/ymfpci/ymfpci_main.c                     |   14 +-
 sound/pcmcia/pdaudiocf/pdaudiocf.c                 |   19 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_core.c            |   23 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c             |    4 +-
 sound/pcmcia/vx/vxpocket.c                         |   32 +-
 sound/ppc/Kconfig                                  |    1 +
 sound/ppc/awacs.c                                  |   88 +-
 sound/ppc/burgundy.c                               |    2 +-
 sound/ppc/daca.c                                   |    2 +-
 sound/ppc/pmac.c                                   |   11 +-
 sound/ppc/powermac.c                               |    8 +-
 sound/ppc/snd_ps3.c                                |    6 +-
 sound/ppc/tumbler.c                                |   13 +-
 sound/sh/aica.c                                    |    8 +-
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    2 +-
 sound/soc/atmel/atmel-pcm.c                        |    2 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |   33 +-
 sound/soc/atmel/playpaq_wm8510.c                   |   24 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |  124 ++-
 sound/soc/au1x/dbdma2.c                            |    2 +-
 sound/soc/au1x/psc-ac97.c                          |   10 +-
 sound/soc/au1x/psc-i2s.c                           |   12 +-
 sound/soc/blackfin/bf5xx-ac97-pcm.c                |    2 +-
 sound/soc/blackfin/bf5xx-ac97.c                    |   94 +-
 sound/soc/blackfin/bf5xx-ad73311.c                 |    4 +-
 sound/soc/blackfin/bf5xx-i2s-pcm.c                 |    2 +-
 sound/soc/blackfin/bf5xx-i2s.c                     |   14 +-
 sound/soc/blackfin/bf5xx-sport.c                   |  104 +-
 sound/soc/codecs/Kconfig                           |   23 +-
 sound/soc/codecs/Makefile                          |    7 +
 sound/soc/codecs/ac97.c                            |   29 +-
 sound/soc/codecs/ad1980.c                          |   33 +-
 sound/soc/codecs/ad73311.c                         |    8 +-
 sound/soc/codecs/ad73311.h                         |    2 +-
 sound/soc/codecs/ak4104.c                          |  365 +++++
 sound/soc/codecs/ak4104.h                          |    7 +
 sound/soc/codecs/ak4535.c                          |   46 +-
 sound/soc/codecs/cs4270.c                          |  667 +++++----
 sound/soc/codecs/pcm3008.c                         |   12 +-
 sound/soc/codecs/ssm2602.c                         |   58 +-
 sound/soc/codecs/tlv320aic23.c                     |   57 +-
 sound/soc/codecs/tlv320aic26.c                     |   29 +-
 sound/soc/codecs/tlv320aic3x.c                     |  161 ++-
 sound/soc/codecs/twl4030.c                         |  524 +++++--
 sound/soc/codecs/twl4030.h                         |   15 +
 sound/soc/codecs/uda134x.c                         |   84 +-
 sound/soc/codecs/uda1380.c                         |  241 ++--
 sound/soc/codecs/wm8350.c                          |  166 ++-
 sound/soc/codecs/wm8350.h                          |    8 +
 sound/soc/codecs/wm8400.c                          | 1582 ++++++++++++++++++++
 sound/soc/codecs/wm8400.h                          |   62 +
 sound/soc/codecs/wm8510.c                          |   55 +-
 sound/soc/codecs/wm8580.c                          |  381 +++---
 sound/soc/codecs/wm8580.h                          |    5 -
 sound/soc/codecs/wm8728.c                          |   50 +-
 sound/soc/codecs/wm8731.c                          |  432 +++---
 sound/soc/codecs/wm8731.h                          |    6 -
 sound/soc/codecs/wm8750.c                          |   48 +-
 sound/soc/codecs/wm8753.c                          |  542 ++++----
 sound/soc/codecs/wm8753.h                          |    6 -
 sound/soc/codecs/wm8900.c                          |   51 +-
 sound/soc/codecs/wm8903.c                          |   60 +-
 sound/soc/codecs/wm8971.c                          |   46 +-
 sound/soc/codecs/wm8990.c                          |   54 +-
 sound/soc/codecs/wm9705.c                          |  415 +++++
 sound/soc/codecs/wm9705.h                          |   14 +
 sound/soc/codecs/wm9712.c                          |   57 +-
 sound/soc/codecs/wm9713.c                          |   96 +-
 sound/soc/davinci/Kconfig                          |    2 +-
 sound/soc/davinci/davinci-evm.c                    |    3 +-
 sound/soc/davinci/davinci-i2s.c                    |   14 +-
 sound/soc/davinci/davinci-pcm.c                    |    2 +-
 sound/soc/davinci/davinci-sffsdr.c                 |   43 +-
 sound/soc/fsl/Kconfig                              |   17 +-
 sound/soc/fsl/Makefile                             |    7 +-
 sound/soc/fsl/fsl_dma.c                            |  181 ++--
 sound/soc/fsl/fsl_ssi.c                            |   98 +-
 sound/soc/fsl/fsl_ssi.h                            |    2 +
 sound/soc/fsl/mpc5200_psc_i2s.c                    |   20 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |    5 +
 sound/soc/omap/Kconfig                             |   14 +-
 sound/soc/omap/Makefile                            |    2 +
 sound/soc/omap/n810.c                              |   47 +-
 sound/soc/omap/omap-mcbsp.c                        |   20 +-
 sound/soc/omap/omap-pcm.c                          |    2 +-
 sound/soc/omap/omap3pandora.c                      |   49 +-
 sound/soc/omap/osk5912.c                           |   12 +-
 sound/soc/omap/sdp3430.c                           |  115 ++
 sound/soc/pxa/Kconfig                              |   27 +
 sound/soc/pxa/Makefile                             |    6 +
 sound/soc/pxa/corgi.c                              |   58 +-
 sound/soc/pxa/e740_wm9705.c                        |  211 +++
 sound/soc/pxa/e750_wm9705.c                        |  187 +++
 sound/soc/pxa/e800_wm9712.c                        |  115 ++-
 sound/soc/pxa/mioa701_wm9713.c                     |  250 +++
 sound/soc/pxa/palm27x.c                            |   15 +-
 sound/soc/pxa/poodle.c                             |   56 +-
 sound/soc/pxa/pxa-ssp.c                            |  150 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |   59 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |   54 +-
 sound/soc/pxa/spitz.c                              |   14 +-
 sound/soc/pxa/tosa.c                               |   14 +-
 sound/soc/pxa/zylonite.c                           |  132 ++-
 sound/soc/s3c24xx/Kconfig                          |   29 +-
 sound/soc/s3c24xx/Makefile                         |    6 +
 sound/soc/s3c24xx/jive_wm8750.c                    |  201 +++
 sound/soc/s3c24xx/neo1973_wm8753.c                 |   67 +-
 sound/soc/s3c24xx/s3c-i2s-v2.c                     |  638 ++++++++
 sound/soc/s3c24xx/s3c-i2s-v2.h                     |   90 ++
 sound/soc/s3c24xx/s3c2412-i2s.c                    |  622 +--------
 sound/soc/s3c24xx/s3c2412-i2s.h                    |   17 +-
 sound/soc/s3c24xx/s3c2443-ac97.c                   |   20 +-
 sound/soc/s3c24xx/s3c24xx-i2s.c                    |   71 +-
 sound/soc/s3c24xx/s3c24xx-pcm.c                    |   49 +-
 sound/soc/s3c24xx/s3c24xx_uda134x.c                |    2 +-
 sound/soc/s3c24xx/s3c64xx-i2s.c                    |  222 +++
 sound/soc/s3c24xx/s3c64xx-i2s.h                    |   31 +
 sound/soc/sh/hac.c                                 |   12 +-
 sound/soc/sh/ssi.c                                 |   30 +-
 sound/soc/soc-core.c                               |  181 ++-
 sound/soc/soc-dapm.c                               |  390 +++--
 sound/soc/soc-jack.c                               |  267 ++++
 sound/sparc/amd7930.c                              |   12 +-
 sound/sparc/cs4231.c                               |    9 +-
 sound/sparc/dbri.c                                 |    8 +-
 sound/spi/at73c213.c                               |    7 +-
 sound/synth/emux/emux_hwdep.c                      |   21 -
 sound/synth/emux/emux_oss.c                        |    2 +-
 sound/synth/emux/emux_seq.c                        |   16 +-
 sound/synth/emux/emux_synth.c                      |    6 +-
 sound/synth/emux/soundfont.c                       |   28 +-
 sound/usb/Kconfig                                  |    3 +
 sound/usb/caiaq/caiaq-audio.c                      |   15 +-
 sound/usb/caiaq/caiaq-control.c                    |   42 +-
 sound/usb/caiaq/caiaq-device.c                     |   46 +-
 sound/usb/caiaq/caiaq-device.h                     |    6 +-
 sound/usb/usbaudio.c                               |   85 +-
 sound/usb/usbmixer.c                               |  164 ++-
 sound/usb/usbmixer_maps.c                          |   26 +
 sound/usb/usbquirks.h                              |   10 +
 sound/usb/usx2y/us122l.c                           |   59 +-
 sound/usb/usx2y/usX2Yhwdep.c                       |   15 -
 sound/usb/usx2y/usb_stream.c                       |    2 +-
 sound/usb/usx2y/usbusx2y.c                         |   56 +-
 sound/usb/usx2y/usx2yhwdeppcm.h                    |    2 +
 415 files changed, 20386 insertions(+), 9679 deletions(-)
 rename Documentation/{sound/alsa => }/DocBook/alsa-driver-api.tmpl (87%)
 rename Documentation/{sound/alsa => }/DocBook/writing-an-alsa-driver.tmpl (99%)
 delete mode 100644 Documentation/sound/oss/CS4232
 rename arch/arm/{mach-s3c2410/include/mach => plat-s3c/include/plat}/audio.h (100%)
 rename {include/asm-arm/plat-s3c24xx => arch/arm/plat-s3c/include/plat}/regs-s3c2412-iis.h (93%)
 rename {include/asm-arm/plat-s3c24xx => arch/arm/plat-s3c24xx/include/plat}/regs-iis.h (100%)
 create mode 100644 include/sound/atmel-abdac.h
 create mode 100644 include/sound/atmel-ac97c.h
 delete mode 100644 include/sound/uda1341.h
 delete mode 100644 sound/arm/sa11xx-uda1341.c
 create mode 100644 sound/atmel/Kconfig
 create mode 100644 sound/atmel/Makefile
 create mode 100644 sound/atmel/abdac.c
 create mode 100644 sound/atmel/ac97c.c
 create mode 100644 sound/atmel/ac97c.h
 delete mode 100644 sound/i2c/l3/Makefile
 delete mode 100644 sound/i2c/l3/uda1341.c
 delete mode 100644 sound/isa/cs423x/cs4232.c
 create mode 100644 sound/isa/msnd/Makefile
 create mode 100644 sound/isa/msnd/msnd.c
 create mode 100644 sound/isa/msnd/msnd.h
 create mode 100644 sound/isa/msnd/msnd_classic.c
 create mode 100644 sound/isa/msnd/msnd_classic.h
 create mode 100644 sound/isa/msnd/msnd_midi.c
 create mode 100644 sound/isa/msnd/msnd_pinnacle.c
 create mode 100644 sound/isa/msnd/msnd_pinnacle.h
 create mode 100644 sound/isa/msnd/msnd_pinnacle_mixer.c
 create mode 100644 sound/pci/echoaudio/indigo_express_dsp.c
 create mode 100644 sound/pci/echoaudio/indigodjx.c
 create mode 100644 sound/pci/echoaudio/indigodjx_dsp.c
 create mode 100644 sound/pci/echoaudio/indigoiox.c
 create mode 100644 sound/pci/echoaudio/indigoiox_dsp.c
 create mode 100644 sound/soc/codecs/ak4104.c
 create mode 100644 sound/soc/codecs/ak4104.h
 create mode 100644 sound/soc/codecs/wm8400.c
 create mode 100644 sound/soc/codecs/wm8400.h
 create mode 100644 sound/soc/codecs/wm9705.c
 create mode 100644 sound/soc/codecs/wm9705.h
 create mode 100644 sound/soc/pxa/e740_wm9705.c
 create mode 100644 sound/soc/pxa/e750_wm9705.c
 create mode 100644 sound/soc/pxa/mioa701_wm9713.c
 create mode 100644 sound/soc/s3c24xx/jive_wm8750.c
 create mode 100644 sound/soc/s3c24xx/s3c-i2s-v2.c
 create mode 100644 sound/soc/s3c24xx/s3c-i2s-v2.h
 create mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.c
 create mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.h
 create mode 100644 sound/soc/soc-jack.c

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


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds