lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <s5hiphwhhis.wl%tiwai@suse.de>
Date:	Thu, 22 Mar 2012 14:50:03 +0100
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Mark Brown <broonie@...nsource.wolfsonmicro.com>,
	Liam Girdwood <lrg@...com>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 3.4-rc1

Linus,

please pull sound updates for v3.4-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-3.4

The topmost commit is 6681bc0deba495fad0d6fb349e40524abd1b1732

Here is the updates of sound stuff for 3.4-rc1.

In the common sound infrastructure, there are a few changes for
dynamic PCM support (used in ASoC) and a few clean-ups.  Majority of
changes are found, as usual, in HD-audio and ASoC.

Some highlights of HD-audio changes:
- All the long-standing static quirk codes for Realtek codec were
finally removed by fixing and extending the Realtek auto-parser.

- The mute-LED control is standardized over all HD-audio codec
  drivers using the extended vmaster hook.

- The vmaster slave mixer elements are initialized to 0dB as default
  so that the user won't be annoyed by the silent output after
  updates, e.g. due to the additions of new elements.

- Other many fix-ups for the misc HD-audio devices.

In the ASoC side, this is a very active release, including a quite a
few framework enhancements.  Some highlights:

- Support for widgets not associated with a CODEC, an important part
  of the dynamic PCM framework.
    
- A library factoring out the common code shared by dmaengine based
  DMA drivers contributed by Lars-Peter Clausen.  This will save a lot
  of code and make it much easier to deploy enhancements to
  dmaengine. 
    
- Support for binary controls, used for providing runtime
  configuration of algorithm coefficients.
    
- A new DAPM widget type for regulator supplies allowing drivers for
  devices that can power down unused supplies while active to do
  without any per-driver code.
    
- DAPM widgets for DAIs, initially giving a speed boost for playback
  startup and shutdown and also the basis for CODEC<->CODEC DAI link
  support.
    
- Support for specifying the number of significant bits on audio
  interfaces, useful for allowing applications to know how much effort
  to put into generating data for a larger sample format.
    
- Conversion of the FSI driver used on some SH processors to
  DMAEngine.
    
- Conversion of EP93xx drivers to DMAEngine.

- New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics
  WM2200.

- Move audmux driver from arc/arm to sound/soc

- McBSP move from arch/ to sound/ and updates

Also, a few small updates and fixes for other drivers like au88x0,
ymfpci, USB 6fire, USB usx2yaudio are included.


Thanks!

Takashi

===

Andrey Danin (9):
      ASoC: alc5632: Coding style. Remove two extra empty lines.
      ASoC: alc5632: Fixed voice DAC volume step.
      ASoC: alc5632: Add voice DAC playback switch
      ASoC: alc5632: Rename capture switches to common scheme XXX2REC
      ASoC: alc5632: Remove unexisting route from Phone Mix to Mono Mix
      ASoC: alc5632: Refactored DAPM routes to add voice support
      ASoC: alc5632: Add DMIC switches and controls
      ASoC: alc5632: Fix I2S digital interface power for recording
      ASoC: alc5632: Allow 8kHz stream support.

Anssi Hannula (1):
      ALSA: hda - fix printing of high HDMI sample rates

Ashish Chavan (2):
      ASoC: da7210: Update for using I2C regmap
      ASoC: da7210: Remove extra registers from defaults list

Axel Lin (15):
      ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card()
      ASoC: Add __devinit/__devexit annotations at necessary places
      ASoC: Set idle_bias_off flag in snd_soc_codec_driver
      ALSA: aoa: Convert onyx and tas codec drivers to module_i2c_driver
      ALSA: Convert at73c213 to module_spi_driver
      ASoC: Use dai_fmt in afeb9260 machine driver
      ASoC: Convert afeb9260 to table based DAPM init
      ASoC: Convert kirkwood-t5325 to use snd_soc_register_card()
      ASoC: Convert kirkwood-openrd to use snd_soc_register_card()
      ASoC: Fix build error in sound/soc/omap/n810.c
      ASoC: Get correct revision id for wm2200
      ASoC: Show device id in the debug message
      ASoC: Change spitz_ext_control to take dapm as argument.
      ASoC: Add __devinit annotation for pxa2xx_ac97_probe
      ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe

Daniel Mack (1):
      ASoC: pxa-ssp: atomically set stream active masks

David Henningsson (1):
      ALSA: hda - fix broken automute/autoswitch for Realtek

Denis 'GNUtoo' Carikli (1):
      ASoC: wm8753: fix initialization

Dimitris Papastamos (1):
      ASoC: wm8983: Remove useless snd_kcontrol

Fabio Estevam (5):
      ASoC: sgtl5000: Print revision number in hex
      ASoC: sgtl5000: Convert to table based DAPM and control init
      ASoC: soc-core: Show the returned values on error messages
      ASoC: imx: imx-audmux: Fix section mismatch
      ASoC: mx27vis-aic32x4: Convert it to platform driver

Felipe Contreras (1):
      ASoC: tlv320aic3x: remove unused code

Grazvydas Ignotas (1):
      ASoC: omap-mcbsp: fix snd_pcm_hw_rule_add arguments

Jaroslav Kysela (1):
      ALSA: Release v1.0.25

Jassi Brar (1):
      ASoC: Samsung: Merge two identical if-else clauses

Jaswinder Singh (1):
      ASoC: Samsung: Update email id of the author

Javier Martin (2):
      ASoC: Route Mic Bias in Visstrim_M10 board.
      ASoC: Add external amplifier controls for Visstrim_M10.

Jeffrin Jose (2):
      ALSA: Fixed a trailing white space error
      ALSA: control - Fixe a trailing white space error

Joachim Eastwood (2):
      ASoC: use proper defines for stream directions in pcm engines
      ASoC: replace 0xffffffff with DMA_BIT_MASK macro

Julia Lawall (1):
      ASoC: mxs-saif: use devm_ functions

Kuninori Morimoto (18):
      ASoC: fsi: reduce runtime calculation by using pre-setting
      ASoC: fsi: tidyup: fsi_stream_xx() functions were gathered
      ASoC: fsi: data push/pop calculation part was divided
      ASoC: fsi: rename fsi_dma_soft_xxx() to fsi_pio_xxx()
      ASoC: fsi: tidyup: move fsi_fifo_init() onto fsi_hw_startup()
      ASoC: fsi: remove unnecessary parameter from fsi_hw_shutdown()
      ASoC: fsi: rename fsi_stream_push/pop() to fsi_stream_init/quit()
      ASoC: fsi: modify fsi_pio_get_area() parameter and using position
      ASoC: fsi: re-define fsi_is_play() and fsi_stream_is_play()
      ASoC: fsi: use fsi_stream in fsi_get_current_fifo_samples() parameter
      ASoC: fsi: add fsi_stream_handler and PIO handler
      ASoC: fsi: tidyup: fsi_pio_xxx() are gathered
      ASoC: fsi: don't use is_play as a parameter of fsi functions
      ASoC: fsi: add .start_stop handler to fsi_stream_handler
      ASoC: fsi: fsi_stream_is_working() care substream->runtime
      ASoC: fsi: PortA/B information was controlled by sh_fsi_port_info
      ASoC: fsi: add .init/.quit handler support
      ASoC: fsi: Add DMAEngine support

Lars-Peter Clausen (11):
      ASoC: blackfin: Use dai_fmt
      ASoC: imx-pcm: Remove empty prepare callback
      ASoC: imx-pcm: Remove unused fields from imx_pcm_runtime_data struct
      ASoC: mxs-pcm: Remove unused fields from struct mxs_pcm_runtime_data
      ASoC: imx-ssi: Set dma data early
      ASoC: imx-pcm: Request DMA channel early
      ASoC: mxs-pcm: Request DMA channel early
      ASoC: Add dmaengine PCM helper functions
      ASoC: imx-pcm-dma: Use dmaengine PCM helper functions
      ASoC: mxs-pcm: Use dmaengine PCM helper functions
      ASoC: ep93xx-pcm: Use dmaengine PCM helper functions

Leon Romanovsky (7):
      ASoC: Tegra+ALC5632: Implement device tree support in board file
      ASoC: ALC5632: Add device tree binding documentation
      ASoC: Tegra+ALC5632 machine: Add device tree binding documentation
      ASoC: Tegra+ALC5632: Enable headset autodetection on PAZ00 board.
      ASoC: tegra: Remove unused DAPM route structure.
      ASoC: tegra+alc5632: Added digital microphone DAPM widget.
      ASoC: DT: Update digital microphone binding documentation to PAZ00 board.

Liam Girdwood (16):
      ASoC: core - Improve card registration error messaging for large DAI links.
      ASoC: twl6040 - add method to query HS DC offset step size in mV
      ASoC: utils - Add support for a dummy codec driver.
      ASoC: core: Add support for DAI and machine kcontrols.
      ASoC: dapm: Export mixer|mux_update_power() to public API.
      ASoC: dapm: Clean up header information.
      ASoC: max9768: Fix build and use new add control API.
      ALSA: PCM - Add PCM creation API for internal PCMs.
      ASoC: dapm - Make DAPM reset code a separate function.
      ASoC: dapm: Notify stream event to all card components.
      ASoC: core: Convert CODEC debugfs init to use dev_warn()
      ASoC: spitz: Fix kcontrols to use card instead of codec
      ASoC: core: cleanup platform debugfs on probe failure.
      ASoC: dapm: Use dev_warn for debugfs warning message
      ASoC: core: Add platform component mutex
      ASoC: DAPM: Make sure DAPM widget IO ops hold the component mutex

Manjunath Hadli (1):
      ASoC: CQ93VC: remove machine specific header file inclusion from codec driver

Marc Dietrich (1):
      ASoC: alc5632: Connect HP/HPL/HPR mix'es to HPOut Mix

Mark Brown (189):
      ASoC: Make WM8978 I2C usage unconditional
      ASoC: Remove unused control type from wm8978 driver
      ASoC: Convert wm8978 to table based DAPM and control init
      ASoC: Convert wm8978 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8978
      ASoC: Convert wm8978 to direct regmap API usage
      ASoC: Push wm8978 reset down into the I2C probe
      ASoC: Convert WM9090 to use regmap directly
      ASoC: Move WM9090 device identification and reset to I2C probe
      ASoC: Convert wm8993 to direct regmap API usage
      ASoC: Move WM8993 resource acquisition and device reset to bus probe
      ASoC: Convert WM8753 to direct regmap API usage
      ASoC: Make WM8971 I2C usage unconditional
      ASoC: Convert wm8971 to table based DAPM and control init
      ASoC: Convert wm8971 to devm_kzalloc()
      ASoC: Make wm8974 I2C usage unconditional
      ASoC: Convert wm8974 to table based DAPM and control init
      ASoC: Remove wm8974 private data
      ASoC: Use standard cache sync for wm8804
      ASoC: Convert wm8804 to devm_kzalloc()
      ASoC: Convert wm8804 to direct regmap API usage
      ASoC: Make WM8904 I2C usage unconditional
      ASoC: Convert wm8904 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8904
      ASoC: Convert WM8904 to direct regmap API usage
      ASoC: Make I2C usage unconditional in WM8940
      ASoC: Convert WM8940 to devm_kzalloc()
      ASoC: Make I2C usage unconditional in WM8955
      ASoC: Convert WM8955 to devm_kzalloc()
      ASoC: Use standard register cache sync for WM8955
      ASoC: Convert WM8955 to direct regmap API usage
      ASoC: Convert WM8955 to table based DAPM and control init
      ASoC: Optimise performance of WM8904 ADC 128fs OSR mode
      ASoC: Make WM8962 I2C usage unconditional
      ASoC: Convert WM8962 register access map to modern style
      ASoC: Add WM8962 DAC and ADC L/R swap support
      ASoC: Allow drivers to specify how many bits are significant on a DAI
      ASoC: 24 bits are significant on the WM8996 audio interfaces
      ASoC: Implement basic WM8993 interrupt support
      ASoC: Make WM8993 I2C usage unconditional
      ASoC: 24 bits are significant on wm_hubs DAIs
      ASoC: When releasing WM5100 put /RESET into reset
      ASoC: Say we can't read WM5100 ID register
      ASoC: Remove redundant set_bias_level() from WM5100 remove()
      ASoC: Make WM5100 interrupt path use regmap directly
      ASoC: Push WM5100 interrupt request into I2C probe
      ASoC: Don't tell applications about msbits unless we're ignoring input
      ASoC: Use regmap update bits operation for drivers using regmap
      ASoC: Fix build of tlv320dac33
      ASoC: wm8985: Convert to devm_kzalloc()
      ASoC: wm8985: Convert to table based DAPM and control init
      ASoC: wm8985: Use standard cache sync implementation
      ASoC: wm8985 Don't directly reference the cache data structure
      ASoC: wm8985: Convert to direct regmap API usage
      ASoC: wm8988: Convert to table based DAPM and control init
      ASoC: wm8988: Convert to devm_kzalloc()
      ASoC: sgtl5000: It's sgtl5000 not sgtl500
      regmap: Support register patch sets
      ASoC: Convert WM8731 to direct regmap API usage
      ASoC: wm5100: Fix mismerge of IRQ frees
      ASoC: Convert the WM5100 revision A updates to a regmap patch
      ASoC: wm5100: Fix warnings from recent patches
      ASoC: wm8962: Optimise power consumption for IN4 DC measurement usage
      ASoC: Provide REGULATOR_SUPPLY widget type
      ASoC: wm5100: Move regulator supplies over to DAPM infrastructure
      ASoC: wm2200: Add WM2200 CODEC driver
      ASoC: dapm: Drop runtime PM references asynchronously
      ASoC: dapm: Ignore isolated signal generators for power purposes
      ASoC: wm5100: Convert to devm_regulator_bulk_get()
      ASoC: wm5100: Use pm_runtime for powerdown managment
      ASoC: wm8996: Handle failures to determine accessory polarity
      ASoC: wm8994: Report any low impedance accessory as a headphone
      ARM: S3C64XX: Use IN4 DC measurement mode on Tobermory
      ASoC: wm8962: Enable idle_bias_off
      ASoC: wm2200: Remove trailing whitespace
      ASoC: max9768: Fix up review comments in max9768 driver
      ASoC: fsi: Remove unneeded empty runtime PM callbacks
      ASoC: wm8993: Convert to use a regmap patch
      ASoC: core: Support suspend to disk
      ASoC: wm_hubs: Push check for idle_bias_off out into drivers
      ASoC: wm8996: Switch to using common code for managing CPVDD supply
      ASoC: wm8996: Use devm_regulator_bulk_get()
      ASoC: wm5100: Handle failures to determine accessory polarity
      ASoC: wm9712: Remove driver specific version
      ASoC: wm9712: Add TLV information for microphone input
      ASoC: pcm: Improve error logging
      ASoC: samsung: Enable accessory detect for WM8994 on Littlemill
      ASoC: wm8994: Don't bring up to STANDBY by default
      ASoC: wm8994: We don't need to runtime resume by default
      ASoC: wm8994: Unsuspend the device while reading GPIO statuses
      ASoC: wm8994: Bring WM8994 accessory detection up to date
      ASoC: tlv320aic3x: Remove even more unused code
      ASoC: wm_hubs: Convert most output drivers to OUT_DRV widgets
      ASoC: wm8962: Support mono playback and record
      ASoC: pcm: If pmdown_time is zero then shut down DAPM immediately
      ASoC: core: Allow CODECs to set ignore_pmdown_time in the driver struct
      ASoC: twl6040: Move ignore_pmdown_time to driver struct
      ASoC: wm2200: Ignore pmdown_time
      ASoC: wm8993: Correct typos in regmap conversion
      ASoC: wm8993: Add register default for INPUTS_CLAMP
      ASoC: wm_hubs: Improve single ended line output enable performance
      ASoC: wm_hubs: Clamp inputs to VMID while we ramp
      ASoC: wm8994: VMID management improvements
      ASoC: wm8994: Actively discharge VMID when not in use
      ASoC: wm9081: Use module_i2c_driver
      ASoC: wm8988: Convert to direct regmap API usage
      ASoC: wm8988: Remove unneded -codec from driver name
      ASoC: wm9081: Move WM9081 IRQ platform data handling into I2C probe
      ASoC: wm9081: Use idle_bias_off
      ASoC: wm8994: Use slow start for VMID
      ASoC: dapm: Convert pin switches to use snd_soc_card
      ASoC: wm8962: Update the clocking when setting system clock
      ASoC: wm8962: Only configure BCLK in hw_params when audio is active
      ASoC: wm8962: Log the selected SYSCLK ratio
      ASoC: wm8962: Add new SYSCLK ratios for new device revisions
      ASoC: wm8962: Clean up register dump cruft
      ASoC: wm8962: Don't automatically enable and disable FLL
      ASoC: wm8962: Convert to runtime PM for bias off management
      ASoC: ak4535: Remove -codec from driver name
      ASoC: ak4535: Make I2C usage unconditional
      ASoC: ak4535: Remove bitrotted driver version
      ASoC: ak4535: Convert to direct regmap API usage
      ALSA: core: Constify the name in new kcontrols
      ASoC: dapm: Unexport snd_soc_dapm_new_control()
      ASoC: dapm: Refactor snd_soc_dapm_new_widget() to return the widget
      ASoC: dapm: Supply the DAI and substream when calling stream events
      ASoC: dapm: Constify lots of names that are never modified
      ASoC: dapm: Implement and instantiate DAI widgets
      ASoC: dapm: Convert stream events to use DAI widgets
      ASoC: wm8994: Convert to use DAI widget routing rather than streams
      ASoC: dapm: Only mark pin widgets as dirty if we actually change state
      ASoC: wm8962: Convert to module_i2c_driver()
      ASoC: wm8993: Convert to module_i2c_driver()
      ASoC: wm8996: Convert to module_i2c_driver()
      ASoC: wm8996: Make sure we bounce /RESET to reset
      regmap: Allow users to query the size of register values
      ASoC: ak4104: Remove uninformative print on probe()
      ASoC: ak4104: Convert to module_spi_driver()
      ASoC: wm8776: Add WM8775 device ID to the WM8776
      ASoC: wm_hubs: Convert headphone driver to output driver widget
      ASoC: wm8994: Enable headphone startup mode 1 for WM1811 and WM8958
      ASoC: wm8994: Actively discharge idle MICBIAS with jack detect
      ASoC: wm8994: Support external capacitors on MICBIAS2 with jack detection
      ASoC: io: Retrieve val_bytes from the regmap API
      ASoC: core: Add SND_SOC_BYTES control for coefficient blocks
      ASoC: core: Add support for masking out parts of coefficient blocks
      ASoC: wm8996: Implement DRC coefficient configuration
      ASoC: wm5100: Implement DRC coefficient configuration
      ASoC: wm8996: Convert to use DAPM routes for stream connections
      ASoC: wm8994: Move wm_hubs callback before we start ramping VMID
      ASoC: ak4104: Use snd_soc_update_bits() for read/modify/write
      ASoC: ak4104: Use snd_soc_write() rather than internal write function
      ASoC: ak4104: Convert to direct regmap API usage
      ASoC: wm8962: Remove mistakenly committed debug logging
      ASoC: wm8962: Convert interrupt handler to direct regmap usage
      ASoC: wm8753: Convert to devm_kzalloc()
      ALSA: Use a define for the number of jack switch types
      ASoC: wm8994: Make sure we don't have MICBIAS on during jackdet mode
      ASoC: wm8996: Fix /RESET bounce ordering
      ASoC: wm8996: Remove stub register cache
      ASoC: wm_hubs: Bomb out if we can't read back the DC servo result
      ASoC: wm8994: Remove stub of register access code
      ASoC: wm8962: Remove register default for PLL2
      ASoC: wm8994: Disable debounce of jack detection on inserted jack
      ASoC: wm8962: Run the headphone in class G mode when sidetone is enabled
      ASoC: core: Log a warning when machines use soc-audio
      ASoC: wm8994: Push wm8994 private data allocation out into device probe
      ASoC: wm8994: Suppress noop updates of FLL K
      ASoC: wm_hubs: Disable cache of the DC servo calibration for WM1811
      ASoC: wm8994: Make sure we sync DAPM on WM8958 detection mode changes
      ASoC: wm8994: Disable JACKDET when disabling detecton
      ASoC: wm8994: Don't bother updating the jackdet mode needlessly
      ASoC: wm8994: Factor out WM1811A detection mode setting
      ASoC: core: Split the union for CODEC/platform in the DAI
      ASoC: dapm: Show if widgets are forced in debugfs
      ASoC: wm8994: Use audio mode for jack detection when system is active
      ASoC: wm8962: Remove unneeded pm_runtime_set_active()
      ASoC: wm8962: Remove defaults for volatile registers
      ASoC: dapm: Only lock CODEC for I/O if not using regmap
      ASoC: wm8996: Remove some volatile regisers from the defaults table
      ASoC: wm8996: Remove separate output stage enable step
      ASoC: Revert widget I/O locking for 3.4
      ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes
      ASoC: wm8996: Add 44.1kHz support
      ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list
      ASoC: core: Fix obscure leak of runtime array
      ASoC: wm_hubs: Don't actively manage LINEOUT_VMID_BUF
      ASoC: wm8994: Add missing break in resume
      ASoC: wm8994: Provide VMID mode control and fix default sequence

Masanari Iida (3):
      ASoC: Fix typo in twl4030.c
      ALSA: usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c
      ALSA: ctxfi: Fix typo in ctvmem.c

Mika Westerberg (1):
      ASoC: dmaengine_pcm: Reset pointer position when starting a stream

Paul Fertser (2):
      ASoC: alc5632: Fix Boost Volume TLVs used for the external microphones
      ASoC: alc5632: Fix Capture/Playback attributes for microphone inputs

Paul Gortmaker (1):
      ASoC: fix trivial build error in mpc5200_dma.c

Pavel Hofman (1):
      ALSA: ice1724 - constrain runtime rates for locked internal rate

Peter Ujfalusi (41):
      ASoC: tlv320dac33: Use core to set the msbits constraint
      ASoC: twl4030: Use core to set the msbits constraint
      ASoC: omap-dmic: Use core to set the msbits constraint
      ASoC: omap-mcpdm: Set 24msbits constraint
      ASoC: soc-pcm: msbits constraint: Drop 8 and 16 bit sample sizes
      ASoC: sdp4430: Correct author e-mail address
      ASoC: OMAP4: Rename the sdp4430 machine driver
      ASoC: omap-abe-twl6040: Correct internal prefix, Kconfig entry
      include: platform_data: Platform data header for OMAP4 ASoC audio
      OMAP4: 4430sdp: Register platform device for OMAP4 audio
      ASoC: omap-abe-twl6040: Convert to platform deriver
      ASoC: twl6040: Convert MICBIAS to SUPPLY widget
      ASoC: omap-abe-twl6040: Add complete DAPM routing
      ASoC: omap-abe-twl6040: DAI link selection based on platform data
      ASoC: omap-abe-twl6040: Configure card according to platform data
      ASoC: omap-abe-twl6040: Use provided MCLK frequency from pdata
      OMAP4: omap4panda: Enable audio support
      ASoC: Kconfig: OMAP4: Enable support for PandaBoards
      ASoC: twl4030: Debug code cleanup
      OMAP4: panda: Correct cpu version check for 4430
      ARM: OMAP: mcbsp: Convert core driver to proper platform driver
      OMAP: mcbsp: Move core driver under sound/soc/omap
      ASoC: OMAP: McBSP: Consolidate plat/mcbsp.h content
      ASoC: omap-mcbsp: Create a single driver for McBSP
      ARM: OMAP: Do not register omap-mcbsp-dai device
      ASoC: OMAP: mcbsp.h: Clean up bit definitions
      ASoC: OMAP McBSP: Remove redundant accessors
      ASoC: omap-mcbsp: Cleanup of module probe/remove code
      ASoC: omap-mcbsp: Merge the omap_mcbsp_data into omap_mcbsp structure
      ASoC: omap-mcbsp: Simplify DMA configuration
      ASoC: omap: mcbsp: Use uniform st_data pointer initialization
      ASoC: omap: mcbsp: Remove redundant checks for the st_data pointer
      ASoC: omap-mcbsp: Configure wakeup in later phase
      ASoC: omap-mcbsp: When closing the port select PRCM source for CLKS signal
      ASoC: omap McBSP: Clear rx_irq at probe time for OMAP4
      ARM: OMAP2+: McBSP: Correct CLKR/FSR clock source mux configuration
      ARM/ASoC: OMAP McBSP: Move remainig defines from arch to ASoC header
      ASoC: omap-mcbsp: Single function CLKR/FSR source mux configuration
      ASoC: omap-mcbsp: Correct clock muxing for CLKR/FSR signals
      ARM: OMAP: Remove CONFIG_OMAP_MCBSP references
      ASoC: OMAP: Build config cleanup for McBSP

Qiao Zhou (1):
      ASoC: add more sample rate for pxa-ssp

Raymond Yau (1):
      ALSA: Au88x0 - Implement subdevice volume controls

Richard Zhao (2):
      ARM: imx: convert audmux to a platform driver
      ASoC: fsl: add dt support for imx-audmux

Ryan Mallon (1):
      ep93xx: Don't use system controller defines in audio drivers

Sangsu Park (1):
      ASoC: Samsung: Added to support mono recording

Sebastien Guiriec (1):
      ASoC: core: add platform DAPM debugfs support

Seth Heasley (1):
      ALSA: hda - Add Lynx Point HD Audio Controller DeviceIDs

Shawn Guo (17):
      ASoC: imx/mxs: remove redundant SND_PCM selection
      ASoC: imx: let SND_MXC_SOC_FIQ select FIQ
      ASoC: fsl: correct get_dma_channel parameter name
      ASoC: fsl: align mpc8610_hpcd with p1022_ds on getting codec node
      ASoC: Remove unnecessary -codec from cs4270 driver name
      ASoC: imx: initialize dma_params burstsize just in imx-ssi
      ASoC: imx: move SND_SOC_AC97_BUS selection down to machine driver
      ASoC: sgtl5000: rename device tree binding document
      ASoC: imx: move eukrea audmux call into ASoC machine driver
      ASoC: imx: move phycore audmux call into ASoC machine driver
      ARM: imx: merge audmux-v1 and audmux-v2
      ASoC: imx: move audmux driver into sound/soc/imx
      ASoC: imx: rename audmux prefix mxc to imx
      ASoC: imx: separate imx-pcm bits from imx-ssi driver
      ASoC: imx: add an explicit Kconfig option for imx-ssi driver
      ASoC: core: missing set_fmt should not be complaint
      ASoC: fsl: check property 'compatible' for the machine name

Stephen Warren (1):
      ASoC: tegra: Remove unused variable

Takashi Iwai (69):
      ALSA: hda - Use bint for enable_msi option
      ALSA: hda - explicitly set buffer-align flag for Nvidia controllers
      ALSA: hda - Enable sync_write and reset for Conexant codecs
      ALSA: hda - Remove fallback to model=ideapad for Lenovo with cx5066
      ALSA: hda - Add suffix argument to snd_hda_add_vmaster()
      ALSA: hda - Remove a debug print in vmaster code
      ALSA: hda - Make is_jack_detectable() as non-inlined
      ALSA: hda - Add codec->no_jack_detect flag
      ALSA: hda - Suppress auto-mute feature on some machines with ALC861
      ALSA: hda - Add another jack-detection suppression for ASUS ALC892
      ALSA: hda/realtek - Add the fixup codes for ALC260 model=will
      ALSA: hda/realtek - Replace ALC260 model=acer with the auto-parser
      ALSA: hda/realtek - Replace ALC260 model=replacer with the auto-parser
      ALSA: hda/realtek - Add the support for HP Presario B1900
      ALSA: hda/realtek - Drop model=favorit100 for ALC260
      ALSA: hda/realtek - Drop model=fujitsu from ALC260 static quirks
      ALSA: hda/realtek - Remove leftover static quirks for ALC260
      ALSA: hda/realtek - Disable static fixups for ASUS with ALC269
      ALSA: hda/realtek - Improve the signel-connection check
      ALSA: hda/realtek - Finer tuning of auto-parser with badness evaluation
      ALSA: hda/realtek - Try harder to fit the single-connections
      ALSA: hda/realtek - Show multi-io pins in debug prints
      ALSA: hda/realtek - Adjust badness calculation for multi-ios
      ALSA: hda/realtek - Rewrite ALC880 model=lg with the auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=w810 with auto-parser
      ALSA: hda/realtek - Refactor the DAC filler function
      ALSA: hda/realtek - Drop ALC880 model=clevo
      ALSA: hda/realtek - Replace ALC880 model=tcl with auto-parser
      ALSA: hda/realtek - Apply probe-fixup really after probing
      ALSA: hda/realtek - Rewrite ALC880 model=futjisu with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=F1734 with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=uniwill-p53 with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=uniwill with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=uniwill-dig with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=z71v with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=asus-w1v with auto-parser
      ALSA: hda/realtek - Drop model=asus* from ALC880
      ALSA: hda/realtek - Drop all ALC880 static quirks
      ALSA: hda/realtek - Add model=fixup not to apply fix-ups
      ALSA: hda/realtek - Remove the last static quirks for ALC882
      ALSA: hda/realtek - Parse aa-loopback items dynamically
      ALSA: hda/realtek - Fix possible Oops with NULL input_mux
      ALSA: hda/realtek - Create individual mute switches for shared DAC
      ALSA: hda/realtek - Fix the possible conflicts of Bass Speaker name
      ALSA: hda/realtek - Fix the wrong offset for two-speaker systems
      ALSA: hda/realtek - Small code cleanups
      ALSA: hda/via - Don't create duplicated boost controls
      ALSA: hda/via - Add a few sanity checks
      ALSA: hda - Add position_fix=4 (COMBO) option
      ALSA: hda - Enable docking-station SPDIF for Thinkpad
      ALSA: hda/conexant - Clear unsol events on unused pins
      ALSA: hda - Add Gigabyte GA-MA790X to the beep whitelist
      ALSA: hda/realtek - Reuse init_hook for ALC269VB coef setup
      ALSA: hda - Set codec to D3 forcibly even if not used
      ALSA: core - Refactor card id string creation code
      ALSA: hda - Initialize vmaster slave volumes
      ALSA: Add a hook capability to vmaster controls
      ALSA: hda - Return the created kcontrol in __snd_hda_add_vmaster()
      ALSA: hda - Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c
      ALSA: hda - Rewrite the mute-LED control with vmaster hook for ALC269
      ALSA: hda - Add EAPD control to Conexnat auto-parser
      ALSA: hda - Add "Mute-LED Mode" enum control
      ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()
      ALSA: ymfpci - Fix legacy registers on S3/S4 resume
      ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE
      ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()
      ALSA: usb-audio - Fix build error by consitification of rate list
      ALSA: au88x0 - Avoid possible Oops at unbinding
      ALSA: hda - Fix build with CONFIG_PM=n

Timur Tabi (1):
      ASoC: fsl: p1022ds: tell the WM8776 codec driver that it's the master

Torsten Schenk (6):
      ALSA: snd-usb-6fire: remove driver version information
      ALSA: snd-usb-6fire: add tlv to controls
      ALSA: snd-usb-6fire: add individual volume control for analog channels
      ALSA: snd-usb-6fire: add mute control for analog outputs
      ALSA: snd-usb-6fire: add analog input volume control
      ALSA: snd-usb-6fire: Select missing SND_VMASTER option in Kconfig

Viresh Kumar (1):
      ASoC: core: Don't overwrite .poweroff in snd_soc_pm_ops

Vitaliy Kulikov (1):
      ALSA: hda - Fix audio playback support on HP Zephyr system

Wolfram Sang (1):
      ASoC: max9768: add driver for max9768 amplifier

Wu Fengguang (1):
      ALSA: hda - add id for Atom Cedar Trail HDMI codec

---
 .../devicetree/bindings/sound/alc5632.txt          |   24 +
 .../devicetree/bindings/sound/imx-audmux.txt       |   13 +
 .../{soc/codecs/fsl-sgtl5000.txt => sgtl5000.txt}  |    0
 .../bindings/sound/tegra-audio-alc5632.txt         |   59 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/sound/alsa/ALSA-Configuration.txt    |    8 +-
 Documentation/sound/alsa/HD-Audio-Models.txt       |   79 +-
 Documentation/sound/alsa/HD-Audio.txt              |    7 +-
 arch/arm/mach-ep93xx/core.c                        |   19 +-
 arch/arm/mach-ep93xx/include/mach/platform.h       |    2 +-
 arch/arm/mach-imx/Kconfig                          |    6 -
 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c       |   20 -
 arch/arm/mach-imx/eukrea_mbimxsd-baseboard.c       |    1 -
 arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c     |   17 -
 arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c     |   17 -
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c        |    1 +
 arch/arm/mach-imx/mach-pca100.c                    |   13 -
 arch/arm/mach-imx/mach-pcm043.c                    |   13 -
 arch/arm/mach-imx/mm-imx21.c                       |    6 +
 arch/arm/mach-imx/mm-imx25.c                       |    7 +
 arch/arm/mach-imx/mm-imx27.c                       |    7 +
 arch/arm/mach-imx/mm-imx3.c                        |   13 +
 arch/arm/mach-imx/mm-imx5.c                        |   22 +
 arch/arm/mach-kirkwood/openrd-setup.c              |    6 +
 arch/arm/mach-kirkwood/t5325-setup.c               |    6 +
 arch/arm/mach-omap1/Kconfig                        |    3 -
 arch/arm/mach-omap1/Makefile                       |    4 +-
 arch/arm/mach-omap1/devices.c                      |    9 -
 arch/arm/mach-omap1/mcbsp.c                        |   14 +-
 arch/arm/mach-omap2/Makefile                       |    4 +-
 arch/arm/mach-omap2/board-4430sdp.c                |   29 +
 arch/arm/mach-omap2/board-omap4panda.c             |   60 +-
 arch/arm/mach-omap2/devices.c                      |   22 -
 arch/arm/mach-omap2/mcbsp.c                        |   54 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c       |    1 +
 arch/arm/mach-shmobile/board-ap4evb.c              |   30 +-
 arch/arm/mach-shmobile/board-mackerel.c            |   18 +-
 arch/arm/plat-mxc/Kconfig                          |    6 -
 arch/arm/plat-mxc/Makefile                         |    2 -
 arch/arm/plat-mxc/audmux-v1.c                      |   64 -
 arch/arm/plat-mxc/include/mach/audmux.h            |   60 -
 arch/arm/plat-omap/Kconfig                         |    8 -
 arch/arm/plat-omap/Makefile                        |    2 -
 arch/arm/plat-omap/include/plat/mcbsp.h            |  333 --
 arch/mips/jz4740/board-qi_lb60.c                   |    6 +
 arch/sh/boards/mach-ecovec24/setup.c               |    4 +-
 arch/sh/boards/mach-se/7724/setup.c                |    4 +-
 drivers/base/regmap/internal.h                     |    3 +
 drivers/base/regmap/regcache.c                     |   11 +
 drivers/base/regmap/regmap.c                       |   73 +
 include/linux/mfd/wm8994/pdata.h                   |    3 +
 include/linux/platform_data/omap-abe-twl6040.h     |   49 +
 include/linux/regmap.h                             |    4 +
 include/sound/control.h                            |    7 +-
 include/sound/dmaengine_pcm.h                      |   49 +
 include/sound/jack.h                               |    3 +
 include/sound/max9768.h                            |   24 +
 include/sound/pcm.h                                |    9 +-
 include/sound/sh_fsi.h                             |   12 +-
 include/sound/soc-dai.h                            |   11 +-
 include/sound/soc-dapm.h                           |   33 +-
 include/sound/soc.h                                |   45 +-
 include/sound/version.h                            |    2 +-
 include/sound/wm2200.h                             |   41 +
 include/sound/wm8962.h                             |    6 +
 include/sound/ymfpci.h                             |    2 +
 sound/aoa/codecs/onyx.c                            |   13 +-
 sound/aoa/codecs/tas.c                             |   13 +-
 sound/core/control.c                               |    2 +-
 sound/core/init.c                                  |  169 +-
 sound/core/jack.c                                  |    4 +-
 sound/core/misc.c                                  |    2 +-
 sound/core/pcm.c                                   |   99 +-
 sound/core/pcm_lib.c                               |    3 +-
 sound/core/pcm_native.c                            |   15 +-
 sound/core/vmaster.c                               |   46 +-
 sound/pci/au88x0/au88x0.h                          |   13 +-
 sound/pci/au88x0/au88x0_core.c                     |   20 +-
 sound/pci/au88x0/au88x0_pcm.c                      |  127 +-
 sound/pci/ctxfi/ctvmem.c                           |    2 +-
 sound/pci/hda/alc260_quirks.c                      |  968 ------
 sound/pci/hda/alc880_quirks.c                      | 1707 ---------
 sound/pci/hda/alc882_quirks.c                      |  866 -----
 sound/pci/hda/alc_quirks.c                         |  480 ---
 sound/pci/hda/hda_codec.c                          |  192 +-
 sound/pci/hda/hda_codec.h                          |    1 +
 sound/pci/hda/hda_eld.c                            |    4 +-
 sound/pci/hda/hda_intel.c                          |   52 +-
 sound/pci/hda/hda_jack.c                           |   16 +
 sound/pci/hda/hda_jack.h                           |   13 +-
 sound/pci/hda/hda_local.h                          |   30 +-
 sound/pci/hda/patch_analog.c                       |   72 +-
 sound/pci/hda/patch_conexant.c                     |  122 +-
 sound/pci/hda/patch_hdmi.c                         |    2 +
 sound/pci/hda/patch_realtek.c                      | 1844 ++++++----
 sound/pci/hda/patch_sigmatel.c                     |  203 +-
 sound/pci/hda/patch_via.c                          |   48 +-
 sound/pci/ice1712/ice1724.c                        |   23 +
 sound/pci/ymfpci/ymfpci_main.c                     |    9 +
 sound/soc/Kconfig                                  |    3 +
 sound/soc/Makefile                                 |    3 +
 sound/soc/atmel/atmel-pcm.c                        |    4 +-
 sound/soc/atmel/snd-soc-afeb9260.c                 |   37 +-
 sound/soc/blackfin/bf5xx-ad1836.c                  |   17 +-
 sound/soc/blackfin/bf5xx-ad193x.c                  |   17 +-
 sound/soc/blackfin/bf5xx-ad73311.c                 |   29 +-
 sound/soc/blackfin/bf5xx-ssm2602.c                 |   20 +-
 sound/soc/blackfin/bfin-eval-adau1373.c            |   13 +-
 sound/soc/blackfin/bfin-eval-adau1701.c            |   16 +-
 sound/soc/blackfin/bfin-eval-adav80x.c             |   13 +-
 sound/soc/codecs/Kconfig                           |    8 +
 sound/soc/codecs/Makefile                          |    4 +
 sound/soc/codecs/ad1836.c                          |    6 +-
 sound/soc/codecs/ad1980.c                          |    2 +-
 sound/soc/codecs/adau1373.c                        |    7 +-
 sound/soc/codecs/adau1701.c                        |    2 +-
 sound/soc/codecs/ak4104.c                          |  174 +-
 sound/soc/codecs/ak4535.c                          |   98 +-
 sound/soc/codecs/ak4535.h                          |    2 -
 sound/soc/codecs/ak4642.c                          |    2 +-
 sound/soc/codecs/ak4671.c                          |    2 +-
 sound/soc/codecs/alc5623.c                         |   12 +-
 sound/soc/codecs/alc5632.c                         |  197 +-
 sound/soc/codecs/alc5632.h                         |    1 +
 sound/soc/codecs/cq93vc.c                          |    4 +-
 sound/soc/codecs/cs4270.c                          |    4 +-
 sound/soc/codecs/cs4271.c                          |    2 +-
 sound/soc/codecs/da7210.c                          |  146 +-
 sound/soc/codecs/lm4857.c                          |    2 +-
 sound/soc/codecs/max9768.c                         |  247 ++
 sound/soc/codecs/max98088.c                        |    4 +-
 sound/soc/codecs/max98095.c                        |    6 +-
 sound/soc/codecs/max9877.c                         |    2 +-
 sound/soc/codecs/sgtl5000.c                        |   19 +-
 sound/soc/codecs/sn95031.c                         |    5 +-
 sound/soc/codecs/ssm2602.c                         |    2 +-
 sound/soc/codecs/stac9766.c                        |    2 +-
 sound/soc/codecs/tlv320aic23.c                     |    2 +-
 sound/soc/codecs/tlv320aic26.c                     |    2 +-
 sound/soc/codecs/tlv320aic32x4.c                   |    2 +-
 sound/soc/codecs/tlv320aic3x.c                     |   66 +-
 sound/soc/codecs/tlv320aic3x.h                     |    9 -
 sound/soc/codecs/tlv320dac33.c                     |   10 +-
 sound/soc/codecs/tpa6130a2.c                       |    4 +-
 sound/soc/codecs/twl4030.c                         |   42 +-
 sound/soc/codecs/twl6040.c                         |   31 +-
 sound/soc/codecs/twl6040.h                         |    1 +
 sound/soc/codecs/uda134x.c                         |    6 +-
 sound/soc/codecs/wl1273.c                          |    2 +-
 sound/soc/codecs/wm2200.c                          | 2286 ++++++++++++
 sound/soc/codecs/wm2200.h                          | 3674 ++++++++++++++++++++
 sound/soc/codecs/wm5100.c                          |  643 ++--
 sound/soc/codecs/wm8731.c                          |  109 +-
 sound/soc/codecs/wm8737.c                          |    2 +-
 sound/soc/codecs/wm8753.c                          |  195 +-
 sound/soc/codecs/wm8770.c                          |    5 +-
 sound/soc/codecs/wm8776.c                          |    8 +-
 sound/soc/codecs/wm8804.c                          |  154 +-
 sound/soc/codecs/wm8904.c                          |  856 ++---
 sound/soc/codecs/wm8904.h                          |   11 +
 sound/soc/codecs/wm8940.c                          |   16 +-
 sound/soc/codecs/wm8955.c                          |  247 +-
 sound/soc/codecs/wm8958-dsp2.c                     |   14 +-
 sound/soc/codecs/wm8960.c                          |    2 +-
 sound/soc/codecs/wm8961.c                          |    2 +-
 sound/soc/codecs/wm8962.c                          | 2141 +++++-------
 sound/soc/codecs/wm8971.c                          |   37 +-
 sound/soc/codecs/wm8974.c                          |   45 +-
 sound/soc/codecs/wm8978.c                          |  185 +-
 sound/soc/codecs/wm8978.h                          |    2 +
 sound/soc/codecs/wm8983.c                          |    5 -
 sound/soc/codecs/wm8985.c                          |  315 +-
 sound/soc/codecs/wm8988.c                          |  171 +-
 sound/soc/codecs/wm8990.c                          |    2 +-
 sound/soc/codecs/wm8991.c                          |    2 +-
 sound/soc/codecs/wm8993.c                          |  649 ++--
 sound/soc/codecs/wm8993.h                          |    9 +
 sound/soc/codecs/wm8994.c                          |  523 ++-
 sound/soc/codecs/wm8994.h                          |   14 +-
 sound/soc/codecs/wm8995.c                          |    4 +-
 sound/soc/codecs/wm8996.c                          |  253 +-
 sound/soc/codecs/wm9081.c                          |   80 +-
 sound/soc/codecs/wm9090.c                          |  272 +-
 sound/soc/codecs/wm9705.c                          |    2 +-
 sound/soc/codecs/wm9712.c                          |   16 +-
 sound/soc/codecs/wm9713.c                          |    2 +-
 sound/soc/codecs/wm_hubs.c                         |  152 +-
 sound/soc/codecs/wm_hubs.h                         |   12 +
 sound/soc/davinci/davinci-pcm.c                    |    4 +-
 sound/soc/ep93xx/Kconfig                           |    1 +
 sound/soc/ep93xx/edb93xx.c                         |    4 +-
 sound/soc/ep93xx/ep93xx-pcm.c                      |  152 +-
 sound/soc/ep93xx/snappercl15.c                     |    4 +-
 sound/soc/fsl/fsl_dma.c                            |   10 +-
 sound/soc/fsl/fsl_ssi.c                            |    6 +-
 sound/soc/fsl/mpc5200_dma.c                        |   17 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |   18 +-
 sound/soc/fsl/p1022_ds.c                           |   60 +-
 sound/soc/imx/Kconfig                              |   25 +-
 sound/soc/imx/Makefile                             |   15 +-
 sound/soc/imx/eukrea-tlv320.c                      |   40 +-
 .../audmux-v2.c => sound/soc/imx/imx-audmux.c      |  185 +-
 sound/soc/imx/imx-audmux.h                         |   60 +
 sound/soc/imx/imx-pcm-dma-mx2.c                    |  223 +-
 sound/soc/imx/imx-pcm.c                            |  105 +
 sound/soc/imx/imx-pcm.h                            |   32 +
 sound/soc/imx/imx-ssi.c                            |  118 +-
 sound/soc/imx/imx-ssi.h                            |   16 +-
 sound/soc/imx/mx27vis-aic32x4.c                    |  159 +-
 sound/soc/imx/phycore-ac97.c                       |   27 +-
 sound/soc/imx/wm1133-ev1.c                         |   25 +-
 sound/soc/jz4740/qi_lb60.c                         |   56 +-
 sound/soc/kirkwood/kirkwood-dma.c                  |    4 +-
 sound/soc/kirkwood/kirkwood-openrd.c               |   46 +-
 sound/soc/kirkwood/kirkwood-t5325.c                |   47 +-
 sound/soc/mid-x86/mfld_machine.c                   |    2 +-
 sound/soc/mxs/Kconfig                              |    2 +-
 sound/soc/mxs/mxs-pcm.c                            |  157 +-
 sound/soc/mxs/mxs-pcm.h                            |   16 -
 sound/soc/mxs/mxs-saif.c                           |   51 +-
 sound/soc/omap/Kconfig                             |   15 +-
 sound/soc/omap/Makefile                            |    6 +-
 sound/soc/omap/am3517evm.c                         |    2 +-
 sound/soc/omap/ams-delta.c                         |    4 +-
 sound/soc/omap/igep0020.c                          |    2 +-
 {arch/arm/plat-omap => sound/soc/omap}/mcbsp.c     |  549 +--
 sound/soc/omap/mcbsp.h                             |  346 ++
 sound/soc/omap/n810.c                              |   19 +-
 sound/soc/omap/omap-abe-twl6040.c                  |  349 ++
 sound/soc/omap/omap-dmic.c                         |    7 +-
 sound/soc/omap/omap-mcbsp.c                        |  321 +-
 sound/soc/omap/omap-mcbsp.h                        |    2 +-
 sound/soc/omap/omap-mcpdm.c                        |    2 +
 sound/soc/omap/omap-pcm.h                          |    2 +
 sound/soc/omap/omap3beagle.c                       |    2 +-
 sound/soc/omap/omap3evm.c                          |    2 +-
 sound/soc/omap/omap3pandora.c                      |    4 +-
 sound/soc/omap/osk5912.c                           |    2 +-
 sound/soc/omap/overo.c                             |    2 +-
 sound/soc/omap/rx51.c                              |   27 +-
 sound/soc/omap/sdp3430.c                           |    4 +-
 sound/soc/omap/sdp4430.c                           |  279 --
 sound/soc/omap/zoom2.c                             |    4 +-
 sound/soc/pxa/corgi.c                              |   14 +-
 sound/soc/pxa/magician.c                           |    2 +-
 sound/soc/pxa/poodle.c                             |   14 +-
 sound/soc/pxa/pxa-ssp.c                            |   64 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |   10 +-
 sound/soc/pxa/raumfeld.c                           |    2 +-
 sound/soc/pxa/spitz.c                              |   14 +-
 sound/soc/pxa/tosa.c                               |    2 +-
 sound/soc/s6000/s6000-pcm.c                        |    5 +-
 sound/soc/samsung/ac97.c                           |    4 +-
 sound/soc/samsung/dma.c                            |    2 +-
 sound/soc/samsung/i2s.c                            |   27 +-
 sound/soc/samsung/i2s.h                            |    2 +-
 sound/soc/samsung/littlemill.c                     |    3 +
 sound/soc/samsung/neo1973_wm8753.c                 |    4 +-
 sound/soc/samsung/pcm.c                            |    4 +-
 sound/soc/samsung/s3c24xx_simtec.c                 |    6 +-
 sound/soc/samsung/smdk_wm8580.c                    |    4 +-
 sound/soc/samsung/smdk_wm9713.c                    |    4 +-
 sound/soc/sh/fsi.c                                 |  912 +++--
 sound/soc/soc-core.c                               |  399 ++-
 sound/soc/soc-dapm.c                               |  400 ++-
 sound/soc/soc-dmaengine-pcm.c                      |  288 ++
 sound/soc/soc-io.c                                 |    7 +
 sound/soc/soc-pcm.c                                |  104 +-
 sound/soc/soc-utils.c                              |   20 +-
 sound/soc/tegra/tegra_alc5632.c                    |  129 +-
 sound/soc/tegra/tegra_pcm.c                        |    2 +-
 sound/spi/at73c213.c                               |   12 +-
 sound/usb/6fire/chip.c                             |    3 +-
 sound/usb/6fire/chip.h                             |    1 -
 sound/usb/6fire/comm.c                             |    1 -
 sound/usb/6fire/comm.h                             |    1 -
 sound/usb/6fire/common.h                           |    1 -
 sound/usb/6fire/control.c                          |  341 +-
 sound/usb/6fire/control.h                          |    7 +-
 sound/usb/6fire/firmware.c                         |    1 -
 sound/usb/6fire/midi.c                             |    1 -
 sound/usb/6fire/midi.h                             |    1 -
 sound/usb/6fire/pcm.c                              |    1 -
 sound/usb/6fire/pcm.h                              |    1 -
 sound/usb/Kconfig                                  |    1 +
 sound/usb/pcm.c                                    |    6 +-
 sound/usb/usx2y/usbusx2yaudio.c                    |    4 +-
 sound/usb/usx2y/usx2yhwdeppcm.c                    |    2 +-
 288 files changed, 17122 insertions(+), 12449 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/alc5632.txt
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt
 rename Documentation/devicetree/bindings/sound/{soc/codecs/fsl-sgtl5000.txt => sgtl5000.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/sound/tegra-audio-alc5632.txt
 delete mode 100644 arch/arm/plat-mxc/audmux-v1.c
 delete mode 100644 arch/arm/plat-mxc/include/mach/audmux.h
 create mode 100644 include/linux/platform_data/omap-abe-twl6040.h
 create mode 100644 include/sound/dmaengine_pcm.h
 create mode 100644 include/sound/max9768.h
 create mode 100644 include/sound/wm2200.h
 delete mode 100644 sound/pci/hda/alc260_quirks.c
 delete mode 100644 sound/pci/hda/alc880_quirks.c
 delete mode 100644 sound/pci/hda/alc882_quirks.c
 delete mode 100644 sound/pci/hda/alc_quirks.c
 create mode 100644 sound/soc/codecs/max9768.c
 create mode 100644 sound/soc/codecs/wm2200.c
 create mode 100644 sound/soc/codecs/wm2200.h
 rename arch/arm/plat-mxc/audmux-v2.c => sound/soc/imx/imx-audmux.c (52%)
 create mode 100644 sound/soc/imx/imx-audmux.h
 create mode 100644 sound/soc/imx/imx-pcm.c
 create mode 100644 sound/soc/imx/imx-pcm.h
 rename {arch/arm/plat-omap => sound/soc/omap}/mcbsp.c (66%)
 create mode 100644 sound/soc/omap/mcbsp.h
 create mode 100644 sound/soc/omap/omap-abe-twl6040.c
 delete mode 100644 sound/soc/omap/sdp4430.c
 create mode 100644 sound/soc/soc-dmaengine-pcm.c

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ