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: <s5hh9shs8xk.wl-tiwai@suse.de>
Date:	Wed, 15 Apr 2015 17:33:27 +0200
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...uxfoundation.org>
Cc:	Mark Brown <broonie@...nel.org>,
	Liam Girdwood <lgirdwood@...il.com>,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 4.1-rc1

Linus,

please pull sound updates for v4.1-rc1 from:

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

The topmost commit is d6eb9e3ec78c98324097bab8eea266c3bb0d0ac7

----------------------------------------------------------------

sound updates for 4.1-rc1

There have been major modernization with the standard bus: in ALSA
sequencer core and HD-audio.  Also, HD-audio receives the regmap
support replacing the in-house cache register cache code.  These
changes shouldn't impact the existing behavior, but rather
refactoring.

In addition, HD-audio got the code split to a core library part and
the "legacy" driver parts.  This is a preliminary work for adapting
the upcoming ASoC HD-audio driver, and the whole transition is still
work in progress, likely finished in 4.1.

Along with them, there are many updates in ASoC area as usual, too:
lots of cleanups, Intel code shuffling, etc.

Here are some highlights:

ALSA core:
- PCM: the audio timestamp / wallclock enhancement
- PCM: fixes in DPCM management
- Fixes / cleanups of user-space control element management
- Sequencer: modernization using the standard bus

HD-audio:
- Modernization using the standard bus
- Regmap support
- Use standard runtime PM for codec power saving
- Widget-path based power-saving for IDT, VIA and Realtek codecs
- Reorganized sysfs entries for each codec object
- More Dell headset support

ASoC:
- Move of jack registration to the card level
- Lots of ASoC cleanups, mainly moving things from the CODEC level
  to the card level
- Support for DAPM routes specified by both the machine driver and DT
- Continuing improvements to rcar
- pcm512x enhacements
- Intel platforms updates
- rt5670 updates / fixes
- New platforms / devices: some non-DSP Qualcomm platforms, Google's
  Storm platform, Maxmim MAX98925 CODECs and the Ingenic JZ4780 SoC

Misc:
- ice1724: Improved ESI W192M support
- emu10k1: Emu 1010 fixes/enhancement

----------------------------------------------------------------

Adam Honse (1):
      ALSA: usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate

Adrian Knoth (3):
      ALSA: hdspm - DRY cleanup in .open callbacks
      ALSA: hdspm - DRY cleanup in .release callback
      ALSA: hdspm - DRY cleanup of snd_pcm_ops

Alexandre Belloni (2):
      ASoC: atmel-pcm-pdc: merge atmel-pcm back in
      ASoC: atmel-pcm-dma: increase buffer_bytes_max

Anish Kumar (2):
      ASoC: Add max98925 codec driver
      ASoC: max98925: trivial duplicate typo fix in set_fmt

Arnd Bergmann (2):
      ASoC: omap: fix up SND_OMAP_SOC_OMAP_ABE_TWL6040 dependency
      ASoC: rnsd: fix build regression without CONFIG_OF

Axel Lin (1):
      ASoC: max98925: Fix bit-width 24 settings in max98925_dai_hw_params

Bard Liao (18):
      ASoC: rt5670: Add disabled item in dmic pin enum
      ASoC: rt5670: set platform data by dmi
      ASoC: rt5670: Add runtime PM support
      ASoC: rt5670: Keep sysclk on if JD func is used
      ASoC: rt5670: redefine ASRC control registers 0x84 and 0x85
      ASoC: rt5670: Fix the speaker mono output issue
      ASoC: rt5670: Revert Keep sysclk on patch
      ASoC: rt5670: Check sysclk source by private data
      ASoC: rt5670: Add IRQ function
      ASoC: rt5670: export jack suspend/resume APIs
      ASoC: rt5645: Add TDM support for rt5650
      ASoC: rt5645: Remove adc stereo2 filter
      ASoC: rt286: check regmap_read result for ID check
      ASoC: rt5645: Redefine format config for rt5650
      ASoC: rt5645: Set use_single_rw flag for regmap
      ASoC: rt5645: Use update_bits for bit control
      ASoC: rt5645: Restore HP depop setting in HP off
      ASoC: rt286: Restore default in probe

Caesar Wang (1):
      ASoC: max98090: add shutdown callback for max98090

Charles Keepax (11):
      ASoC: wm_adsp: Improve round to next 4-byte boundary
      ASoC: wm8804: Split out bus drivers
      ASoC: wm8804: Merge CODEC probe and bus probe
      ASoC: wm8804: Use new devres regulator_register_notifier
      ASoC: wm8804: Fix small issues in probe error paths
      ASoC: wm8804: Update DT binding document to cover regulator supplies
      ASoC: dapm: Fix build warning
      ASoC: wm5102: Remove set of volume update bits for output 3R
      ASoC: wm8804: Add support for hardware reset line
      ASoC: wm8804: Update binding documentation to include reset GPIO
      ASoC: wm8804: Enable runtime PM

Clément Guedez (6):
      ALSA: ice1724: ESI W192M: Correct copy/paste from prodigy driver
      ALSA: ice1724: ESI W192M: Update eeprom structure to C99 standard
      ALSA: ice1724: ESI W192M: Enable midi i/o of port envy24 chip as available
      ALSA: ice1724: ESI W192M: Add TLV support for control value in dB scale
      ALSA: ice1724: ESI W192M: Add text Line in/Mic for selecting input gain state
      ALSA: ice1724: ESI W192M: Add sampling rate control of the ADC/DAC

Dan Carpenter (9):
      sound: sys_timer: indent poll_def_tmr() correctly
      sound/oss/opl3: remove some stray whitespace
      sound/sb_ess: white space cleanups
      sound/sb_midi: a couple indenting fixes
      ALSA: azt3328: some indenting cleanups
      ALSA: cmipci: remove a stray space character
      ALSA: ak411x: simplify snd_ak4113_create() a bit
      ALSA: echoaudio: read past end of array
      ASoC: Intel: do cast earlier in sst_cdev_tstamp()

David Henningsson (1):
      ALSA: hda - Fix subsystem ID read regression

Dmitry Torokhov (2):
      ASoC: cx20442: remove incorerct __exit markups
      ASoC: tlv320aic23: remove incorrect __exit markups

Fabian Frederick (7):
      ALSA: aoa: constify of_device_id array
      ASoC: fsl: constify of_device_id array
      ASoC: kirkwood: constify of_device_id array
      ASoC: rt5631: constify of_device_id array
      ASoC: ak4554: constify of_device_id array
      ASoC: fsi: constify of_device_id array
      ASoC: rsnd: constify of_device_id array

Fabio Estevam (4):
      ALSA: ac97: ac97_patch: Simplify patch_vt1613_specific()
      ASoC: fsl_ssi: Use devm_snd_soc_register_component()
      ASoC: fsl_ssi: Use devm_ioremap_resource()
      ASoC: fsl: Add the audio interface acronyms in Kconfig text

Fang, Yang A (2):
      ALSA: Add params_set_format helper
      ASoC: Intel: fix machine driver warnings

Geert Uytterhoeven (1):
      ASoC: rsnd: Use %pad to print dma_addr_t in rsnd_dmapp_init()

Howard Mitchell (4):
      ALSA: ControlName.txt: Add 'Analogue' as a prefix for volume controls
      ASoC: pcm512x: Add 'Analogue' prefix to analogue volume controls
      ASoC: pcm512x: Fix divide by zero issue
      ASoC: pcm512x: Remove hardcoding of pll-lock to GPIO4

Jarkko Nikula (2):
      ASoC: Intel: Remove support for Intel MID DMA from firmware loader
      ASoC: Intel: Remove vague commit about slave DMA config from firmware loader

Jie Yang (9):
      ASoC: rt286: add jack detection disable with NULL jack passed
      ASoC: rt286: correct the OR to AND
      ASoC: Intel: Add suspend_pre and resume_post for Broadwell snd_soc_card
      ASoC: Intel: create common folder and move common files in
      ASoC: Intel: create haswell folder and move haswell platform files in
      ASoC: Intel: create boards folder and move sst boards files in
      ASoC: Intel: create baytrail folder and move baytrail platform files in
      ASoC: Intel: create atom folder and move atom platform files in
      ASoC: Intel: Fix a buffer overflow issue

Jin Yao (6):
      ASoC: Intel: move sysclk source setting to platform_clock_control for balance.
      ASoC: Intel: Add suspend_pre and resume_post for Braswell snd_soc_card
      ASoC: Intel: move the jack creation to Braswell machine driver
      ASoC: Intel: Refactor common IPC/mailbox code into generic APIs
      ASoC: Intel: Use the generic IPC/mailbox APIs in Baytrail
      ASoC: Intel: Use the generic IPC/mailbox APIs in Broadwell

Jo-Philipp Wich (1):
      ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450

Joe Perches (2):
      sound: Deparenthesize negative error returns
      ALSA: Use const struct ac97_quirk

Julia Lawall (2):
      ASoC: ab8500-codec: don't export static symbol
      ALSA: au1x00: fix error return code

Jyri Sarha (4):
      ASoC: omap-pcm: Allow only formats with 1, 2, and 4 byte physical size
      ASoC: davinci-mcasp: Set rule constraints if implicit BCLK divider is used
      ASoC: omap-hdmi-audio: No not use IEC958_AES1_PRO_MODE_NOTID
      ASoC: davinci-mcasp: Index ruledata in drvdata with substream->stream

Kailang Yang (2):
      ALSA: hda/realtek - Support headset mode for ALC286/288
      ALSA: hda/realtek - Support Dell headset mode for ALC288

Kenneth Westfield (13):
      ASoC: max98357a: Remove use of DRV_NAME
      ASoC: max98357a: Use standard DAI names
      ASoC: qcom: add LPASS header files
      ASoC: qcom: Add LPASS CPU DAI driver
      ASoC: qcom: Add LPASS platform driver
      ASoC: qcom: Document LPASS CPU bindings
      MAINTAINERS: Add QCOM audio ASoC maintainer
      ASoC: qcom: Change qcom,adsp in LPASS CPU bindings
      ASoC: qcom: Modify test for DSP in LPASS driver
      ASoC: qcom: Document Storm bindings
      ASoC: qcom: Add Storm machine driver
      ASoC: qcom: Add ability to build QCOM drivers
      ASoC: Allow for building QCOM drivers

Krzysztof Kozlowski (3):
      ASoC: max98925: Constify regmap config and other codec data
      ALSA: asihpi: Fix duplicate const for clock sources
      ASoC: rsnd: Fix duplicate const for DVC ramp rates

Kuninori Morimoto (41):
      dmaengine: export symbol of of_dma_request_slave_channel()
      ASoC: rsnd: remove SH-DMA-BASE specific implementation
      ASoC: rsnd: remove un-needed parameter from rsnd_dma_init()
      ASoC: rsnd: remove unused rsnd_dma_available()
      ASoC: rsnd: remove un-needed parameter from rsnd_dma_quit()
      ASoC: rsnd: tidyup rsnd_dma_to_mod() macro declaration position
      ASoC: rsnd: enable to get resource by name
      ASoC: rsnd: add rsnd_gen_get_phy_addr() to get physical address
      ASoC: rsnd: add dma.c for Audio DMAC / Audio DMAC peri peri
      ASoC: rsnd: move rsnd_gen_dma_addr() from gen.c to dma.c
      ASoC: rsnd: enable to care 1st / 2nd DMAC on rsnd_dma_xxx()
      ASoC: rsnd: add Audio DMAC peri peri support rework
      ASoC: rsnd: remove rsnd_dma::addr
      ASoC: rsnd: remove rsnd_dma::dir
      ASoC: rsnd: use union with rsnd_dmaen / rsnd_dmapp
      ASoC: rsnd: enable rsnd_ssi_use_busif() for DMA
      ASoC: rsnd: ssi: add rsnd_ssi_of_node()
      ASoC: rsnd: src: add rsnd_src_of_node()
      ASoC: rsnd: dvc: add rsnd_dvc_of_node()
      ASoC: rsnd: 1st DMAC dma-names cares subnode
      ASoC: rsnd: add sample code of rcar_sound,src irq
      ASoC: rsnd: add sample code of missing clocks
      ASoC: rsnd: add sample code of dma entry
      ASoC: rsnd: add sample code of reg-names
      ASoC: rsnd: recover PIO mode for new dma interface
      ASoC: rsnd: add regmap_config::name for debugfs
      ASoC: ak4642: tidyup DAPM route for playback
      ASoC: rsnd: no more SSI restart when unusual situation
      ASoC: rsnd: no more SRC restart when unusual situation
      ASoC: rsnd: tidyup error message format
      ASoC: rsnd: show debug info for sampling rate convert
      ASoC: rsnd: add dai_link stream name
      ASoC: soc-core: initialize debugfs in snd_soc_instantiate_card()
      ASoC: rsrc-card: add Renesas sampling rate convert sound card support
      ASoC: rsrc-card: add .be_hw_params_fixup support for convert rate
      ASoC: rsnd: call clk_prepare/unprepare() in probe/remove
      ASoC: rsnd: remove useless debug message
      ASoC: rsnd: add DPCM based sampling rate convert
      ASoC: rsnd: add Synchronous SRC mode
      ASoC: ak4642: fixup channels_min
      ASoC: core: call snd_soc_runtime_set_dai_fmt() before soc_new_pcm()

Lars-Peter Clausen (61):
      ASoC: sn95031: Pass CODEC to sn95031_jack_detection()
      ASoC: Allow to register jacks at the card level
      ASoC: simple-card: Register jacks at the card level
      ASoC: imx-es8328: Register jacks at the card level
      ASoC: wm1133-ev: Register jacks at the card level
      ASoC: broadwell: Register jacks at the card level
      ASoC: byt-max98090: Register jacks at the card level
      ASoC: cht_bsw_rt5645: Register jacks at the card level
      ASoC: mfld_machine: Register jacks at the card level
      ASoC: ams-deltea: Register jacks at the card level
      ASoC: omap-abe-twl6040: Register jacks at the card level
      ASoC: omap-twl4030: Register jacks at the card level
      ASoC: rx51: Register jacks at the card level
      ASoC: hx4700: Register jacks at the card level
      ASoC: palm27x: Register jacks at the card level
      ASoC: ttc-dkb: Register jacks at the card level
      ASoC: z2: Register jacks at the card level
      ASoC: h1980_uda1380: Register jacks at the card level
      ASoC: littlemill: Register jacks at the card level
      ASoC: lowland: Register jacks at the card level
      ASoC: rx1950_uda1380: Register jacks at the card level
      ASoC: smartq: Register jacks at the card level
      ASoC: speyside: Register jacks at the card level
      ASoC: tobermory: Register jacks at the card level
      ASoC: tegra_alc5632: Register jacks at the card level
      ASoC: tegra_max98090: Register jacks at the card level
      ASoC: tegra_rt5640: Register jacks at the card level
      ASoC: tegra_rt5677: Register jacks at the card level
      ASoC: tegra_wm8903: Register jacks at the card level
      ASoC: Remove snd_soc_jack_new()
      ASoC: Remove unnecessary device_remove_file()
      ASoC: rt5670: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: Make snd_soc_dapm_kcontrol_codec() inline
      ASoC: nuc900: No need to track the dma buffer in the driver state struct
      ASoC: rt286: Drop unnecessary dapm bias_level initialization
      ASoC: wm2200: Drop unnecessary dapm bias_level initialization
      ARM: shmobile: armadillo800eva: Properly specify HDMI audio link format
      ARM: shmobile: armadillo800eva: fix clock inversion
      ASoC: simple-card: Remove support for setting differing DAI formats
      ASoC: wm8971: Use system_power_efficient_wq instead of custom workqueue
      ASoC: wm8971: Integrate capacitor charging into the DAPM sequence
      ASoC: wm8971: Cleanup manual bias level transitions
      ASoC: wm8753: Integrate capacitor charging into the DAPM sequence
      ASoC: wm8753: Cleanup manual bias level transitions
      ASoC: Remove suspend_bias_level from DAPM context struct
      ASoC: wm8350: Move delayed work struct from DAPM context to driver state
      ASoC: dapm: Remove delayed_work from dapm context struct
      ASoC: tegra_alc5632: Use card DAPM context to access widgets
      ASoC: tegra_rt5677: Use card DAPM context to access widgets
      ASoC: tegra_wm8903: Use card DAPM context to access widgets
      ASoC: tegra_wm9712: Use card DAPM context to access widgets
      ASoC: Create card debugfs directory earlier
      ASoC: Make soc_dpcm_debugfs_add() non-fatal
      ASoC: Don't try to register debugfs entries if the parent does not exist
      ASoC: atmel: Add dependency to SND_SOC_I2C_AND_SPI where necessary
      ASoC: atmel: Improve machine driver compile test coverage
      ASoC: wm1133-ev1: Use card DAPM context to access widgets
      ASoC: mop500_ab8500: Use card DAPM context to access widgets
      ASoC: davinci-evm: Use card DAPM context to access widgets
      ASoC: n810: Consistently pass the card DAPM context to n810_ext_control()
      ASoC: n810: Automatically disconnect non-connected pins

Libin Yang (1):
      ALSA: hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW

Lu, Han (8):
      ASoC: Intel: add function to load firmware image
      ASoC: Intel: add function to load sound effect module waves
      ASoC: Intel: add function to enable/disable sound effect module waves
      ASoC: Intel: add kcontrol to enable/disable sound effect module waves
      ASoC: Intel: add function to set parameter to sound effect module waves
      ASoC: Intel: add kcontrol to set parameter to sound effect module waves
      Intel: ASoC: Add condition check before set param to waves
      ASoC: Intel: fix warning reported by static check tool smatch

Maciej S. Szmigiero (1):
      ALSA: ac97: Add VT1613 AC97 codec support

Manish Badarkhe (1):
      ASoC: davinci-evm: drop un-necessary remove function

Masanari Iida (1):
      ALSA: Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml

Mengdong Lin (2):
      ASoC: rt5670: add API to select ASRC clock source
      ALSA: hda - set GET bit when adding a vendor verb to the codec regmap

Michael Gernoth (4):
      ALSA: emu10k1: add Audigy 5/Rx
      ALSA: emu10k1: don't deadlock in proc-functions
      ALSA: emu10k1: handle dock disconnects
      ALSA: emu10k1: add toggles for E-mu 1010 optical ports

Mikko Rapeli (4):
      hdspm.h: include stdint.h in userspace
      include/uapi/sound/asound.h: include stdlib.h in userspace
      include/uapi/sound/asequencer.h: include sound/asound.h
      include/uapi/sound/emu10k1.h: include sound/asound.h

Nicholas Mc Guire (5):
      ASoC: wm8996: match wait_for_completion_timeout return type
      ASoC: wm8996: ensure lower bounds of 1 for timeout
      ASoC: arizona: match wait_for_completion_timeout return type
      ASoC: wm5100: match wait_for_completion_timeout return type
      ASoC: wm2200: match wait_for_completion_timeout return type

Nicolas Ferre (1):
      MAINTAINERS: change the Atmel audio alsa driver entry

Nicolin Chen (2):
      ASoC: core: Add extra dapm properties for Device Tree
      ASoC: fsl-asoc-card: Add snd_soc_of_parse_audio_routing()

Nikesh Oswal (2):
      ASoC: wm_adsp: Ensure DSP controls are always persistent
      ASoC: dapm: add code to configure dai link parameters

Oder Chiou (3):
      ASoC: rt5677: Add the chip type to distinguish the setting of the clock source
      ASoC: rt5677: Keep the LDO2 powered while used in the suspend mode
      ASoC: rt5677: add API to select ASRC clock source

Pascal Huerst (1):
      ASoC: cs4271: Increase delay time after reset

Peter Rosin (3):
      ASoC: atmel_ssc_dai: Allow more rates
      ASoC: pcm512x: Rearrange to not repeat dacsrc_rate / dac_div
      ASoC: pcm512x: Allow independently overclocking PLL, DAC and DSP

Peter Ujfalusi (10):
      ASoC: omap: Kconfig: Support for omap5-uevm analog audio
      ASoC: davinci-mcasp: Add support for CBS_CFM mode
      ASoC: davinci: Select SND_EDMA_SOC when SND_DAVINCI_SOC is enabled
      ASoC: davinci-i2s: Convert to use edma-pcm
      ASoC: davinci-vcif: Convert to use edma-pcm
      ASoC: davinci-mcasp: Deprecate the use of davinci-pcm in favor of edma-pcm
      ASoC: davinci: Remove unused davinci-pcm platform driver
      ASoC: davinci-mcasp: Allow complete shutdown of McASP when not in use
      ASoC: davinci-mcasp: Fix compilation error
      ASoC: davinci-mcasp: Fix ruledata setup in davinci_mcasp_startup

Pierre-Louis Bossart (8):
      ALSA: core: selection of audio_tstamp type and accuracy reports
      ALSA: core: pass audio tstamp config from userspace
      ALSA: core: pass audio tstamp config from userspace in compat mode
      ALSA: core: add .get_time_info
      ALSA: hda: replace .wallclock by .get_time_info
      ALSA: core: remove .wall_clock
      ALSA: bump PCM protocol to 2.0.13
      ASoC: Intel: remove misleading DMA error messages on Baytrail platforms

Sapthagiri Baratam (1):
      ASoC: wm8804: Add DAPM widgets for SPDIF/AIF

Sergej Sawazki (1):
      ASoC: wm8741: Fix rates constraints values

Songjun Wu (1):
      ASoC: wm8731: let codec to manage clock by itself

Subhransu S. Prusty (3):
      ASoC: Intel: Add memcpy32_fromio as well
      ASoC: Intel: Remove ignore suspend support
      ASoC: Intel: Remove soc pm handling to allow platform driver handle it

Sudip Mukherjee (2):
      ALSA: hda: fix possible null dereference
      ASoC: Intel: remove unused functions

Takashi Iwai (87):
      ALSA: seq: Move EXPORT_SYMBOL() after each function
      ALSA: seq: Don't compile snd_seq_device_load_drivers() for built-in
      ALSA: seq: Rewrite sequencer device binding with standard bus
      ALSA: seq: Clean up device and driver structs
      ALSA: seq: Define driver object in each driver
      ALSA: seq: Drop snd_seq_autoload_lock() and _unlock()
      ALSA: Consolidate snd_find_free_minor()
      ALSA: hda - Drop hda_bus_template for snd_hda_bus_new()
      ALSA: hda - Embed struct hda_bus_unsolicited into struct hda_bus
      ALSA: hda - Introduce azx_has_pm_runtime() macro
      ALSA: hda - Fold hda_priv.h into hda_controller.h
      ALSA: hda - Drop azx_mixer_create()
      ALSA: hda - Split azx_codec_create() to two phases
      ALSA: hda - Avoid unnecessary power-up at mixer amp changes
      ALSA: pcm: Minor refactoring in snd_pcm_attach_substream()
      ALSA: pcm: Don't add internal PCMs to PCM device list
      ALSA: pcm: Don't notify internal PCMs
      ALSA: pcm: Don't ignore internal PCMs in snd_pcm_dev_disconnect()
      ALSA: hda - Decouple PCM and hwdep devices from codec object
      ALSA: hda - Bind codecs via standard bus
      ALSA: hda - Move codec suspend/resume to codec driver
      ALSA: hda - Use standard runtime PM for codec power-save control
      ALSA: hda - Drop power_save value indirection in hda_bus
      ALSA: hda - Replace bus pm_notify with the standard runtime PM framework
      ALSA: hda - Power down codec automatically at registration
      ALSA: hda - Set parent of input beep devices
      ALSA: hda - Remove channel mode helper functions
      ALSA: hda - Clear pcm pointer assigned to hda_pcm at device removal
      ALSA: hda - Split snd_hda_build_pcms()
      ALSA: hda - Add card field to hda_codec struct
      ALSA: hda - Remove superfluous memory allocation error messages
      ALSA: hda - Allocate hda_pcm objects dynamically
      ALSA: hda - Don't assume non-NULL PCM ops
      ALSA: core: Re-add snd_device_disconnect()
      ALSA: hda - Implement unbind more safely
      ALSA: hda - Build PCMs and controls at codec driver probe
      ALSA: hda - Use standard workqueue for unsol and jack events
      ALSA: hda - Release resources in device release callback
      ALSA: usb-audio: Check Marantz/Denon USB DACs in a single place
      ALSA: seq_oss: Drop superfluous error/debug messages after malloc failures
      ALSA: seq: Drop superfluous error/debug messages after malloc failures
      ALSA: core: Drop superfluous error/debug messages after malloc failures
      ALSA: seq: Fix init order of snd_seq_device stuff
      ALSA: control: Fix breakage of user ctl element addition
      ALSA: hda - Use shutdown driver ops instead of reboot notifier
      ALSA: hda - Simplify PCM setup overrides
      ALSA: hda - Support advanced power state controls
      ALSA: hda - Use the new power control for VIA codecs
      ALSA: hda - Adjust power of beep widget and outputs
      ALSA: hda - Fix power of pins used for mute LED with vrefs
      ALSA: hda - Rename power_mgmt flag with power_save_node
      ALSA: hda - Make snd_hda_bus_type public
      ALSA: hda - Move some codes up to hdac_bus struct
      ALSA: hda - Move a part of hda_codec stuff into hdac_device
      ALSA: hda - Add widget sysfs tree
      ALSA: hda - Support indirect execution of verbs
      ALSA: hda - Fix possible runtime PM refcount unbalance
      ALSA: hda - Re-add tracepoints to HD-audio core driver
      ALSA: hda - Move generic array helpers to core lib
      ALSA: hda - Add regmap support
      ALSA: hda - Use regmap for codec parameter reads
      ALSA: hda - Implement uncached version of parameter reads
      ALSA: hda - Use regmap for amp accesses
      ALSA: hda - Use regmap for parameter caches, too
      ALSA: hda - Allow driver to add vendor-specific verbs for regmap
      ALSA: hda - Use regmap for command verb caches, too
      ALSA: hda - Add a fake stereo amp register support
      ALSA: hda - Handle get/set power verb symmetrically via regmap
      ALSA: hda - Add cache support for COEF read/write
      ALSA: hda - Remove superfluous hda_nid_t definition in hda_codec.h
      ALSA: hda - Handle a few verbs as read-only
      ALSA: hda - Set use_single_rw flag for regmap
      ALSA: hda - Sync node attributes at resume from widget power saving
      ALSA: hda - Enable widget power saving for Realtek codecs
      ALSA: hda - Create AFG sysfs node at last
      ALSA: hda - Work around races of power up/down with runtime PM
      ALSA: hda - Always allow access for POWER_STATE verbs via regmap
      ALSA: hda/generic - Check power state cap at updating the widget power
      ALSA: hda/generic - Fix wrong initial power state for fixed pins
      ALSA: hda/generic - Make snd_hda_gen_path_power_filter() always applicable
      ALSA: hda/generic - Don't override power_filter when power_save_node is set
      ALSA: hda/realtek - Fix the regression by widget power-saving
      ALSA: hda/via - Add missing stream_pm ops setup
      ALSA: hda/realtek - Fix a typo
      ALSA: control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_*
      ALSA: hda - Expose codec type sysfs
      ALSA: hda - Fix another race in runtime PM refcounting

Takashi Sakamoto (8):
      ALSA: core: use precomputed table to check userspace control params
      ALSA: core: reduce stack usage related to snd_ctl_new()
      ALSA: ctl: evaluate macro instead of numerical value
      ALSA: seq: fill client ID in return value of pool operation
      ALSA: ctl: confirm to return all identical information in 'activate' event
      ALSA: ctl: fix a bug to return no identical information in info operation for userspace controls
      ALSA: ctl: fill identical information to return value when adding userspace elements
      ALSA: ctl: fix to handle several elements added by one operation for userspace element

Takeshi Kihara (1):
      ASoC: ak4642: enable stereo line output power-save mode

Tomeu Vizoso (3):
      ASoC: tegra: Expose Headphones pin to userspace
      ASoC: tegra: Add sink for the internal mic to tegra_max98090
      ASoC: tegra: Add control for the Mic Jack pin

Uwe Kleine-König (5):
      ASoC: improve usage of gpiod API
      ASoC: fsi: fix license specification
      ASoC: fsi: reorder code to make a forward declaration superfluous
      ASoC: fsi: mark several data structures as const
      ASoC: rcar: mark device data as constant

Vinod Koul (10):
      ASoC: core: allow pcms to be registered as nonatomic
      ASoC: Intel: mark cht machine driver with nonatomic trigger
      ASoC: Intel: update MMX ID to 3
      ASoC: Intel: add support for pause and resume in sst
      ASoC: Intel: add support for pcm stream suspend/resume
      ASoC: Intel: add support for platform suspend
      ASoC: Intel: add pm support in sst ipc driver
      ASoC: Intel: Move the fw download to power_control
      ASoC: Intel: wrap runtime_pm usage count under CONFIG_PM
      ASoC: Intel: acpi_probe: fix error return path

Vishal Thanki (1):
      ASoC: simple-card: Add a NULL pointer check in asoc_simple_card_dai_link_of

W. Trevor King (1):
      ALSA: hda/via - Add beep controls to VIA codecs

Yannick Guerrini (1):
      ALSA: firewire: Fix trivial typos in comments

Yves-Alexis Perez (1):
      ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226)

Zubair Lutfullah Kakakhel (1):
      ASoC: jz4740: Add jz4780 support

kbuild test robot (4):
      ASoC: tegra: fix platform_no_drv_owner.cocci warnings
      ASoC: max98925_spk_tlv can be static
      ASoC: Intel: read_shim_data() can be static
      ASoC: Intel: fix array_size.cocci warnings

---
 .../bindings/sound/ingenic,jz4740-i2s.txt          |    2 +-
 .../devicetree/bindings/sound/max98925.txt         |   22 +
 .../bindings/sound/nvidia,tegra-audio-max98090.txt |    1 +
 .../devicetree/bindings/sound/qcom,lpass-cpu.txt   |   43 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |  125 +-
 .../bindings/sound/renesas,rsrc-card.txt           |   67 +
 Documentation/devicetree/bindings/sound/storm.txt  |   23 +
 Documentation/devicetree/bindings/sound/wm8804.txt |    7 +
 Documentation/sound/alsa/ControlNames.txt          |   10 +-
 Documentation/sound/alsa/HD-Audio.txt              |    6 +-
 Documentation/sound/alsa/timestamping.txt          |  200 ++
 MAINTAINERS                                        |    9 +-
 arch/arm/mach-shmobile/board-armadillo800eva.c     |    3 +-
 drivers/dma/of-dma.c                               |    1 +
 include/sound/ac97_codec.h                         |    4 +-
 include/sound/compress_driver.h                    |    4 +-
 include/sound/control.h                            |    2 +-
 include/sound/core.h                               |    3 +-
 include/sound/hda_regmap.h                         |  217 ++
 include/sound/hdaudio.h                            |  247 +++
 include/sound/pcm.h                                |   66 +-
 include/sound/pcm_params.h                         |    7 +
 include/sound/rt5670.h                             |    1 +
 include/sound/seq_device.h                         |   46 +-
 include/sound/seq_kernel.h                         |    6 +-
 include/sound/simple_card.h                        |    1 -
 include/sound/soc-dapm.h                           |    6 +-
 include/sound/soc-dpcm.h                           |    2 +-
 include/sound/soc.h                                |   32 +-
 include/uapi/sound/asequencer.h                    |    1 +
 include/uapi/sound/asound.h                        |   39 +-
 include/uapi/sound/compress_offload.h              |    2 +-
 include/uapi/sound/emu10k1.h                       |    3 +-
 include/uapi/sound/hdspm.h                         |    6 +
 sound/Kconfig                                      |    2 +
 sound/Makefile                                     |    2 +-
 sound/aoa/soundbus/i2sbus/core.c                   |    2 +-
 sound/core/control.c                               |  329 +--
 sound/core/device.c                                |   47 +-
 sound/core/hwdep.c                                 |    4 +-
 sound/core/init.c                                  |    5 +-
 sound/core/oss/mixer_oss.c                         |    4 +-
 sound/core/oss/pcm_oss.c                           |    1 -
 sound/core/pcm.c                                   |  105 +-
 sound/core/pcm_compat.c                            |   28 +-
 sound/core/pcm_dmaengine.c                         |    4 +-
 sound/core/pcm_lib.c                               |   88 +-
 sound/core/pcm_native.c                            |   41 +-
 sound/core/rawmidi.c                               |    8 +-
 sound/core/seq/oss/seq_oss.c                       |   22 +-
 sound/core/seq/oss/seq_oss_init.c                  |    4 +-
 sound/core/seq/oss/seq_oss_midi.c                  |    5 +-
 sound/core/seq/oss/seq_oss_readq.c                 |    9 +-
 sound/core/seq/oss/seq_oss_synth.c                 |   12 +-
 sound/core/seq/oss/seq_oss_synth.h                 |    4 +-
 sound/core/seq/seq_clientmgr.c                     |    1 +
 sound/core/seq/seq_device.c                        |  571 ++---
 sound/core/seq/seq_dummy.c                         |    6 +-
 sound/core/seq/seq_fifo.c                          |    4 +-
 sound/core/seq/seq_memory.c                        |    8 +-
 sound/core/seq/seq_midi.c                          |   36 +-
 sound/core/seq/seq_ports.c                         |    4 +-
 sound/core/seq/seq_prioq.c                         |    4 +-
 sound/core/seq/seq_queue.c                         |    4 +-
 sound/core/seq/seq_timer.c                         |    4 +-
 sound/core/sound.c                                 |   14 +-
 sound/core/timer.c                                 |    4 +-
 sound/drivers/opl3/opl3_seq.c                      |   34 +-
 sound/drivers/opl4/opl4_seq.c                      |   33 +-
 sound/firewire/amdtp.c                             |    8 +-
 sound/firewire/fireworks/fireworks_transaction.c   |    2 +-
 sound/hda/Kconfig                                  |    3 +
 sound/hda/Makefile                                 |    7 +
 sound/hda/array.c                                  |   49 +
 sound/hda/hda_bus_type.c                           |   42 +
 sound/hda/hdac_bus.c                               |  186 ++
 sound/hda/hdac_device.c                            |  599 +++++
 sound/hda/hdac_regmap.c                            |  472 ++++
 sound/hda/hdac_sysfs.c                             |  406 ++++
 sound/hda/local.h                                  |   23 +
 sound/hda/trace.c                                  |    6 +
 sound/hda/trace.h                                  |   62 +
 sound/i2c/other/ak4113.c                           |    4 +-
 sound/isa/sb/emu8000_synth.c                       |   35 +-
 sound/isa/wavefront/wavefront_fx.c                 |    6 +-
 sound/isa/wavefront/wavefront_synth.c              |   26 +-
 sound/mips/au1x00.c                                |   12 +-
 sound/oss/dev_table.c                              |    6 +-
 sound/oss/opl3.c                                   |    4 +-
 sound/oss/sb_ess.c                                 |   19 +-
 sound/oss/sb_midi.c                                |    6 +-
 sound/oss/sys_timer.c                              |   35 +-
 sound/oss/v_midi.c                                 |    4 +-
 sound/pci/ac97/ac97_codec.c                        |    4 +-
 sound/pci/ac97/ac97_patch.c                        |   27 +
 sound/pci/ad1889.c                                 |    2 +-
 sound/pci/asihpi/asihpi.c                          |    2 +-
 sound/pci/atiixp.c                                 |    2 +-
 sound/pci/azt3328.c                                |    7 +-
 sound/pci/cmipci.c                                 |    2 +-
 sound/pci/cs5535audio/cs5535audio.c                |    2 +-
 sound/pci/echoaudio/echoaudio.c                    |   16 +-
 sound/pci/emu10k1/emu10k1_main.c                   |   25 +
 sound/pci/emu10k1/emu10k1_synth.c                  |   35 +-
 sound/pci/emu10k1/emumixer.c                       |  118 +
 sound/pci/emu10k1/emuproc.c                        |   12 -
 sound/pci/hda/Kconfig                              |    1 +
 sound/pci/hda/Makefile                             |    3 +-
 sound/pci/hda/hda_auto_parser.c                    |   33 +-
 sound/pci/hda/hda_beep.c                           |   37 +-
 sound/pci/hda/hda_beep.h                           |    1 +
 sound/pci/hda/hda_bind.c                           |  273 +++
 sound/pci/hda/hda_codec.c                          | 2327 ++++----------------
 sound/pci/hda/hda_codec.h                          |  288 +--
 sound/pci/hda/hda_controller.c                     |  269 +--
 sound/pci/hda/hda_controller.h                     |  397 +++-
 sound/pci/hda/hda_generic.c                        |  599 +++--
 sound/pci/hda/hda_generic.h                        |    9 +-
 sound/pci/hda/hda_hwdep.c                          |    5 +-
 sound/pci/hda/hda_i915.c                           |    2 +-
 sound/pci/hda/hda_intel.c                          |   99 +-
 sound/pci/hda/hda_intel.h                          |    2 +-
 sound/pci/hda/hda_jack.c                           |    8 +-
 sound/pci/hda/hda_local.h                          |  123 +-
 sound/pci/hda/hda_priv.h                           |  406 ----
 sound/pci/hda/hda_proc.c                           |   76 +-
 sound/pci/hda/hda_sysfs.c                          |   62 +-
 sound/pci/hda/hda_tegra.c                          |   50 +-
 sound/pci/hda/hda_trace.h                          |  143 --
 sound/pci/hda/local.h                              |   39 +
 sound/pci/hda/patch_analog.c                       |   34 +-
 sound/pci/hda/patch_ca0110.c                       |   16 +-
 sound/pci/hda/patch_ca0132.c                       |   68 +-
 sound/pci/hda/patch_cirrus.c                       |   16 +-
 sound/pci/hda/patch_cmedia.c                       |   16 +-
 sound/pci/hda/patch_conexant.c                     |   41 +-
 sound/pci/hda/patch_hdmi.c                         |   99 +-
 sound/pci/hda/patch_realtek.c                      |  295 ++-
 sound/pci/hda/patch_si3054.c                       |   37 +-
 sound/pci/hda/patch_sigmatel.c                     |  138 +-
 sound/pci/hda/patch_via.c                          |  778 +------
 sound/pci/hda/thinkpad_helper.c                    |    2 +-
 sound/pci/ice1712/wtm.c                            |  172 +-
 sound/pci/intel8x0.c                               |    2 +-
 sound/pci/rme9652/hdspm.c                          |  141 +-
 sound/pci/via82xx.c                                |    2 +-
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/atmel/Kconfig                            |    9 +-
 sound/soc/atmel/Makefile                           |    2 -
 sound/soc/atmel/atmel-pcm-dma.c                    |    4 +-
 sound/soc/atmel/atmel-pcm-pdc.c                    |   79 +
 sound/soc/atmel/atmel-pcm.c                        |  121 -
 sound/soc/atmel/atmel-pcm.h                        |    5 -
 sound/soc/atmel/atmel_ssc_dai.c                    |  111 +-
 sound/soc/atmel/atmel_ssc_dai.h                    |    1 +
 sound/soc/codecs/Kconfig                           |   22 +-
 sound/soc/codecs/Makefile                          |    6 +
 sound/soc/codecs/ab8500-codec.c                    |    2 -
 sound/soc/codecs/adau1977.c                        |   17 +-
 sound/soc/codecs/ak4554.c                          |    2 +-
 sound/soc/codecs/ak4642.c                          |   41 +-
 sound/soc/codecs/arizona.c                         |    6 +-
 sound/soc/codecs/cs35l32.c                         |   19 +-
 sound/soc/codecs/cs4265.c                          |   19 +-
 sound/soc/codecs/cs4271.c                          |    4 +-
 sound/soc/codecs/cx20442.c                         |    4 +-
 sound/soc/codecs/max98090.c                        |   17 +
 sound/soc/codecs/max98357a.c                       |   11 +-
 sound/soc/codecs/max98925.c                        |  655 ++++++
 sound/soc/codecs/max98925.h                        |  832 +++++++
 sound/soc/codecs/pcm512x.c                         |  186 +-
 sound/soc/codecs/rt286.c                           |   40 +-
 sound/soc/codecs/rt5631.c                          |    2 +-
 sound/soc/codecs/rt5645.c                          |   90 +-
 sound/soc/codecs/rt5645.h                          |    2 -
 sound/soc/codecs/rt5670.c                          |  213 +-
 sound/soc/codecs/rt5670.h                          |   10 +
 sound/soc/codecs/rt5677.c                          |  207 +-
 sound/soc/codecs/rt5677.h                          |   85 +
 sound/soc/codecs/sn95031.c                         |   14 +-
 sound/soc/codecs/sn95031.h                         |    3 +-
 sound/soc/codecs/sta350.c                          |   30 +-
 sound/soc/codecs/tas2552.c                         |   13 +-
 sound/soc/codecs/tlv320aic23-i2c.c                 |    4 +-
 sound/soc/codecs/wm2200.c                          |    9 +-
 sound/soc/codecs/wm5100.c                          |    7 +-
 sound/soc/codecs/wm5102.c                          |    1 -
 sound/soc/codecs/wm8350.c                          |   25 +-
 sound/soc/codecs/wm8731.c                          |   34 +
 sound/soc/codecs/wm8741.c                          |    8 +-
 sound/soc/codecs/wm8753.c                          |   73 +-
 sound/soc/codecs/wm8804-i2c.c                      |   65 +
 sound/soc/codecs/wm8804-spi.c                      |   57 +
 sound/soc/codecs/wm8804.c                          |  534 ++---
 sound/soc/codecs/wm8804.h                          |    8 +
 sound/soc/codecs/wm8971.c                          |   99 +-
 sound/soc/codecs/wm8996.c                          |   12 +-
 sound/soc/codecs/wm_adsp.c                         |   13 +-
 sound/soc/davinci/Kconfig                          |   18 +-
 sound/soc/davinci/Makefile                         |    2 -
 sound/soc/davinci/davinci-evm.c                    |   17 +-
 sound/soc/davinci/davinci-i2s.c                    |   67 +-
 sound/soc/davinci/davinci-mcasp.c                  |  335 ++-
 sound/soc/davinci/davinci-pcm.c                    |  861 --------
 sound/soc/davinci/davinci-pcm.h                    |   41 -
 sound/soc/davinci/davinci-vcif.c                   |   55 +-
 sound/soc/fsl/Kconfig                              |    4 +-
 sound/soc/fsl/fsl-asoc-card.c                      |    6 +
 sound/soc/fsl/fsl_ssi.c                            |   32 +-
 sound/soc/fsl/imx-es8328.c                         |    6 +-
 sound/soc/fsl/mpc5200_psc_ac97.c                   |    2 +-
 sound/soc/fsl/mpc5200_psc_i2s.c                    |    2 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |    2 +-
 sound/soc/fsl/wm1133-ev1.c                         |   15 +-
 sound/soc/generic/simple-card.c                    |   50 +-
 sound/soc/intel/Makefile                           |   42 +-
 sound/soc/intel/atom/Makefile                      |    7 +
 sound/soc/intel/{ => atom}/sst-atom-controls.c     |    0
 sound/soc/intel/{ => atom}/sst-atom-controls.h     |    0
 sound/soc/intel/{ => atom}/sst-mfld-dsp.h          |    0
 .../intel/{ => atom}/sst-mfld-platform-compress.c  |    0
 sound/soc/intel/{ => atom}/sst-mfld-platform-pcm.c |   60 +
 sound/soc/intel/{ => atom}/sst-mfld-platform.h     |    1 +
 sound/soc/intel/{ => atom}/sst/Makefile            |    0
 sound/soc/intel/{ => atom}/sst/sst.c               |  130 +-
 sound/soc/intel/{ => atom}/sst/sst.h               |   12 +
 sound/soc/intel/{ => atom}/sst/sst_acpi.c          |    4 +-
 sound/soc/intel/{ => atom}/sst/sst_drv_interface.c |   69 +-
 sound/soc/intel/{ => atom}/sst/sst_ipc.c           |    2 +-
 sound/soc/intel/{ => atom}/sst/sst_loader.c        |   12 +-
 sound/soc/intel/{ => atom}/sst/sst_pci.c           |    0
 sound/soc/intel/{ => atom}/sst/sst_pvt.c           |   26 +-
 sound/soc/intel/{ => atom}/sst/sst_stream.c        |    2 +-
 sound/soc/intel/baytrail/Makefile                  |    4 +
 sound/soc/intel/{ => baytrail}/sst-baytrail-dsp.c  |    4 +-
 sound/soc/intel/{ => baytrail}/sst-baytrail-ipc.c  |  364 +--
 sound/soc/intel/{ => baytrail}/sst-baytrail-ipc.h  |    0
 sound/soc/intel/{ => baytrail}/sst-baytrail-pcm.c  |    4 +-
 sound/soc/intel/boards/Makefile                    |   15 +
 sound/soc/intel/{ => boards}/broadwell.c           |   50 +-
 sound/soc/intel/{ => boards}/byt-max98090.c        |   13 +-
 sound/soc/intel/{ => boards}/byt-rt5640.c          |    4 +-
 .../{bytcr_dpcm_rt5640.c => boards/bytcr_rt5640.c} |    8 +-
 sound/soc/intel/{ => boards}/cht_bsw_rt5645.c      |   20 +-
 sound/soc/intel/{ => boards}/cht_bsw_rt5672.c      |  108 +-
 sound/soc/intel/{ => boards}/haswell.c             |   10 +-
 sound/soc/intel/{ => boards}/mfld_machine.c        |   24 +-
 sound/soc/intel/common/Makefile                    |    7 +
 sound/soc/intel/{ => common}/sst-acpi.c            |    1 +
 sound/soc/intel/{ => common}/sst-dsp-priv.h        |   13 +
 sound/soc/intel/{ => common}/sst-dsp.c             |    0
 sound/soc/intel/{ => common}/sst-dsp.h             |    2 +-
 sound/soc/intel/{ => common}/sst-firmware.c        |   10 +-
 sound/soc/intel/common/sst-ipc.c                   |  294 +++
 sound/soc/intel/common/sst-ipc.h                   |   91 +
 sound/soc/intel/haswell/Makefile                   |    4 +
 sound/soc/intel/{ => haswell}/sst-haswell-dsp.c    |    9 +-
 sound/soc/intel/{ => haswell}/sst-haswell-ipc.c    |  794 ++++---
 sound/soc/intel/{ => haswell}/sst-haswell-ipc.h    |   53 +
 sound/soc/intel/{ => haswell}/sst-haswell-pcm.c    |  140 +-
 sound/soc/jz4740/jz4740-i2s.c                      |   84 +-
 sound/soc/kirkwood/kirkwood-i2s.c                  |    2 +-
 sound/soc/nuc900/nuc900-audio.h                    |    3 -
 sound/soc/nuc900/nuc900-pcm.c                      |   31 +-
 sound/soc/omap/Kconfig                             |    4 +-
 sound/soc/omap/ams-delta.c                         |    4 +-
 sound/soc/omap/n810.c                              |   23 +-
 sound/soc/omap/omap-abe-twl6040.c                  |   10 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    2 -
 sound/soc/omap/omap-pcm.c                          |   21 +-
 sound/soc/omap/omap-twl4030.c                      |   12 +-
 sound/soc/omap/rx51.c                              |    6 +-
 sound/soc/pxa/hx4700.c                             |   11 +-
 sound/soc/pxa/palm27x.c                            |   11 +-
 sound/soc/pxa/ttc-dkb.c                            |   15 +-
 sound/soc/pxa/z2.c                                 |   10 +-
 sound/soc/qcom/Kconfig                             |   25 +
 sound/soc/qcom/Makefile                            |   11 +
 sound/soc/qcom/lpass-cpu.c                         |  491 +++++
 sound/soc/qcom/lpass-lpaif-ipq806x.h               |  172 ++
 sound/soc/qcom/lpass-platform.c                    |  526 +++++
 sound/soc/qcom/lpass.h                             |   51 +
 sound/soc/qcom/storm.c                             |  162 ++
 sound/soc/samsung/h1940_uda1380.c                  |    9 +-
 sound/soc/samsung/littlemill.c                     |   12 +-
 sound/soc/samsung/lowland.c                        |   14 +-
 sound/soc/samsung/rx1950_uda1380.c                 |    9 +-
 sound/soc/samsung/smartq_wm8987.c                  |   11 +-
 sound/soc/samsung/speyside.c                       |   14 +-
 sound/soc/samsung/tobermory.c                      |   13 +-
 sound/soc/sh/Kconfig                               |    6 +
 sound/soc/sh/fsi.c                                 |   71 +-
 sound/soc/sh/rcar/Makefile                         |    7 +-
 sound/soc/sh/rcar/adg.c                            |    4 +-
 sound/soc/sh/rcar/core.c                           |  278 +--
 sound/soc/sh/rcar/dma.c                            |  616 ++++++
 sound/soc/sh/rcar/dvc.c                            |   45 +-
 sound/soc/sh/rcar/gen.c                            |  152 +-
 sound/soc/sh/rcar/rsnd.h                           |   92 +-
 sound/soc/sh/rcar/rsrc-card.c                      |  512 +++++
 sound/soc/sh/rcar/src.c                            |  250 ++-
 sound/soc/sh/rcar/ssi.c                            |   73 +-
 sound/soc/soc-core.c                               |  124 +-
 sound/soc/soc-dapm.c                               |  182 +-
 sound/soc/soc-jack.c                               |   42 +-
 sound/soc/soc-pcm.c                                |   17 +-
 sound/soc/tegra/tegra_alc5632.c                    |   14 +-
 sound/soc/tegra/tegra_max98090.c                   |   26 +-
 sound/soc/tegra/tegra_rt5640.c                     |   10 +-
 sound/soc/tegra/tegra_rt5677.c                     |   20 +-
 sound/soc/tegra/tegra_wm8903.c                     |   21 +-
 sound/soc/tegra/tegra_wm9712.c                     |    6 +-
 sound/soc/ux500/mop500_ab8500.c                    |   36 +-
 sound/usb/quirks.c                                 |   41 +-
 315 files changed, 15191 insertions(+), 9038 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/max98925.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt
 create mode 100644 Documentation/devicetree/bindings/sound/renesas,rsrc-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/storm.txt
 create mode 100644 Documentation/sound/alsa/timestamping.txt
 create mode 100644 include/sound/hda_regmap.h
 create mode 100644 include/sound/hdaudio.h
 create mode 100644 sound/hda/Kconfig
 create mode 100644 sound/hda/Makefile
 create mode 100644 sound/hda/array.c
 create mode 100644 sound/hda/hda_bus_type.c
 create mode 100644 sound/hda/hdac_bus.c
 create mode 100644 sound/hda/hdac_device.c
 create mode 100644 sound/hda/hdac_regmap.c
 create mode 100644 sound/hda/hdac_sysfs.c
 create mode 100644 sound/hda/local.h
 create mode 100644 sound/hda/trace.c
 create mode 100644 sound/hda/trace.h
 create mode 100644 sound/pci/hda/hda_bind.c
 delete mode 100644 sound/pci/hda/hda_priv.h
 delete mode 100644 sound/pci/hda/hda_trace.h
 create mode 100644 sound/pci/hda/local.h
 delete mode 100644 sound/soc/atmel/atmel-pcm.c
 create mode 100644 sound/soc/codecs/max98925.c
 create mode 100644 sound/soc/codecs/max98925.h
 create mode 100644 sound/soc/codecs/wm8804-i2c.c
 create mode 100644 sound/soc/codecs/wm8804-spi.c
 delete mode 100644 sound/soc/davinci/davinci-pcm.c
 delete mode 100644 sound/soc/davinci/davinci-pcm.h
 create mode 100644 sound/soc/intel/atom/Makefile
 rename sound/soc/intel/{ => atom}/sst-atom-controls.c (100%)
 rename sound/soc/intel/{ => atom}/sst-atom-controls.h (100%)
 rename sound/soc/intel/{ => atom}/sst-mfld-dsp.h (100%)
 rename sound/soc/intel/{ => atom}/sst-mfld-platform-compress.c (100%)
 rename sound/soc/intel/{ => atom}/sst-mfld-platform-pcm.c (94%)
 rename sound/soc/intel/{ => atom}/sst-mfld-platform.h (99%)
 rename sound/soc/intel/{ => atom}/sst/Makefile (100%)
 rename sound/soc/intel/{ => atom}/sst/sst.c (79%)
 rename sound/soc/intel/{ => atom}/sst/sst.h (98%)
 rename sound/soc/intel/{ => atom}/sst/sst_acpi.c (99%)
 rename sound/soc/intel/{ => atom}/sst/sst_drv_interface.c (92%)
 rename sound/soc/intel/{ => atom}/sst/sst_ipc.c (99%)
 rename sound/soc/intel/{ => atom}/sst/sst_loader.c (97%)
 rename sound/soc/intel/{ => atom}/sst/sst_pci.c (100%)
 rename sound/soc/intel/{ => atom}/sst/sst_pvt.c (95%)
 rename sound/soc/intel/{ => atom}/sst/sst_stream.c (99%)
 create mode 100644 sound/soc/intel/baytrail/Makefile
 rename sound/soc/intel/{ => baytrail}/sst-baytrail-dsp.c (99%)
 rename sound/soc/intel/{ => baytrail}/sst-baytrail-ipc.c (71%)
 rename sound/soc/intel/{ => baytrail}/sst-baytrail-ipc.h (100%)
 rename sound/soc/intel/{ => baytrail}/sst-baytrail-pcm.c (99%)
 create mode 100644 sound/soc/intel/boards/Makefile
 rename sound/soc/intel/{ => boards}/broadwell.c (86%)
 rename sound/soc/intel/{ => boards}/byt-max98090.c (94%)
 rename sound/soc/intel/{ => boards}/byt-rt5640.c (98%)
 rename sound/soc/intel/{bytcr_dpcm_rt5640.c => boards/bytcr_rt5640.c} (97%)
 rename sound/soc/intel/{ => boards}/cht_bsw_rt5645.c (95%)
 rename sound/soc/intel/{ => boards}/cht_bsw_rt5672.c (75%)
 rename sound/soc/intel/{ => boards}/haswell.c (96%)
 rename sound/soc/intel/{ => boards}/mfld_machine.c (96%)
 create mode 100644 sound/soc/intel/common/Makefile
 rename sound/soc/intel/{ => common}/sst-acpi.c (99%)
 rename sound/soc/intel/{ => common}/sst-dsp-priv.h (97%)
 rename sound/soc/intel/{ => common}/sst-dsp.c (100%)
 rename sound/soc/intel/{ => common}/sst-dsp.h (99%)
 rename sound/soc/intel/{ => common}/sst-firmware.c (99%)
 create mode 100644 sound/soc/intel/common/sst-ipc.c
 create mode 100644 sound/soc/intel/common/sst-ipc.h
 create mode 100644 sound/soc/intel/haswell/Makefile
 rename sound/soc/intel/{ => haswell}/sst-haswell-dsp.c (98%)
 rename sound/soc/intel/{ => haswell}/sst-haswell-ipc.c (77%)
 rename sound/soc/intel/{ => haswell}/sst-haswell-ipc.h (87%)
 rename sound/soc/intel/{ => haswell}/sst-haswell-pcm.c (88%)
 create mode 100644 sound/soc/qcom/Kconfig
 create mode 100644 sound/soc/qcom/Makefile
 create mode 100644 sound/soc/qcom/lpass-cpu.c
 create mode 100644 sound/soc/qcom/lpass-lpaif-ipq806x.h
 create mode 100644 sound/soc/qcom/lpass-platform.c
 create mode 100644 sound/soc/qcom/lpass.h
 create mode 100644 sound/soc/qcom/storm.c
 create mode 100644 sound/soc/sh/rcar/dma.c
 create mode 100644 sound/soc/sh/rcar/rsrc-card.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