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: <s5hfvaco7ej.wl-tiwai@suse.de>
Date:	Wed, 11 Feb 2015 15:21:56 +0100
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 3.20-rc1

Linus,

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

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

The topmost commit is 0e806151e86be52caa1349fa490eab8f09a2b6f5

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

sound updates for 3.20-rc1

In this batch, you can find lots of cleanups through the whole
subsystem, as our good New Year's resolution.  Lots of LOCs and
commits are about LINE6 driver that was promoted finally from staging
tree, and as usual, there've been widely spread ASoC changes.

Here some highlights:

ALSA core changes
  - Embedding struct device into ALSA core structures
  - sequencer core cleanups / fixes
  - PCM msbits constraints cleanups / fixes
  - New SNDRV_PCM_TRIGGER_DRAIN command
  - PCM kerneldoc fixes, header cleanups
  - PCM code cleanups using more standard codes
  - Control notification ID fixes

Driver cleanups
  - Cleanups of PCI PM callbacks
  - Timer helper usages cleanups
  - Simplification (e.g. argument reduction) of many driver codes

HD-audio
  - Hotkey and LED support on HP laptops with Realtek codecs
  - Dock station support on HP laptops
  - Toshiba Satellite S50D fixup
  - Enhanced wallclock timestamp handling for HD-audio
  - Componentization to simplify the linkage between i915 and hd-audio
    drivers for Intel HDMI/DP

USB-audio
  - Akai MPC Element support
  - Enhanced timestamp handling

ASoC
  - Lots of refactoringin ASoC core, moving drivers to more data
    driven initialization and rationalizing a lot of DAPM usage
  - Much improved handling of CDCLK clocks on Samsung I2S controllers
  - Lots of driver specific cleanups and feature improvements
  - CODEC support for TI PCM514x and TLV320AIC3104 devices
  - Board support for Tegra systems with Realtek RT5677
  - New driver for Maxim max98357a
  - More enhancements / fixes for Intel SST driver

Others
  - Promotion of LINE6 driver from staging along with lots of rewrites
    and cleanups
  - DT support for old non-ASoC atmel driver
  - oxygen cleanups, XIO2001 init, Studio Evolution SE6x support
  - Emu8000 DRAM size detection fix on ISA(!!) AWE64 boards
  - A few more ak411x fixes for ice1724 boards

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

Alexander Morozov (1):
      ASoC: wm8904: add dt ids table

Alexander Stein (1):
      ALSA: sound/atmel/ac97c.c: Add device tree support

Alexandre Belloni (2):
      ASoC: atmel: sam9g20_wm8731: remove useless include
      Asoc: sam9x5_wm8731: depend on ARCH_AT91 instead of SOC_AT91SAM9X5

Anatol Pomozov (3):
      ASoC: tegra: Add platform driver for rt5677 audio codec
      ASoC: ts3a227e: Remap keys to match Android headset specification
      ASoC: ts3a227e: Add dts property that allows to specify micbias voltage

Andrew Jackson (9):
      ASoC: dwc: Remove unnecessary debug messages and tests
      ASoC: dwc: Reorder code in preparation for DT support
      ASoC: dwc: Switch to managed clock resource
      ASoC: dwc: Read I2S block configuration from registers
      ASoC: dwc: Prepare clock before use
      ASoC: dwc: Register components with managed interface
      ASoC: dwc: Add documentation for I2S DT
      ASoC: dwc: Add devicetree support for Designware I2S
      ASoC: dwc: Remove unnecessary conditional compilation

Andy Shevchenko (3):
      ALSA: fm801: move to pcim_* and devm_* functions
      ALSA: fm801: PCI core handles power state for us
      ALSA: fm801: remove FSF address

Arnd Bergmann (5):
      ALSA: atmel: fix building the ac97 driver for at91-multiplatform
      ALSA: sscape: add missing include of linux/io.h
      ASoC: davinci: fix DM365_EVM codec selection
      ASoC: rt5677: fix SPI dependency
      ASoC: pxa: make TTC DKB tristate

Bard Liao (10):
      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: rt286: Fix capture volume setting issue
      ASoC: rt5645: Add rt5650 codec support
      ASoC: rt286: Fix potencial crash in jd function
      ASoC: rt286: Add customize setting for Dell Dino
      ASoC: rt286: Add rt288 codec support
      ASoC: rt5670: Set use_single_rw flag for regmap

Bo Shen (5):
      ASoC: atmel_ssc_dai: remove clock pin comments
      ASoC: wm8904: add new compatible string
      ASoC: atmel_ssc_dai: refactor the startup and shutdown
      ASoC: atmel_ssc_dai: only clean PDC when using PDC
      ASoC: atmel-pcm-dma: won't check direction when configure dma

Charles Keepax (2):
      ASoC: arizona: Add delay for output disable
      ASoC: arizona: Coalesce output power up delays

Chris Rorvick (38):
      staging: line6: Remove `device_bit' from properties
      staging: line6: Remove line6_pod_transmit_paramter()
      staging: line6: Remove unsupported X3 devices
      staging: line6: Cleanup device table
      staging: line6: Define a device type enum
      staging: line6: Index properties array with device type
      staging: line6: Key off of device type
      staging: line6: Remove idVendor and idProduct macros
      staging: line6: Remove useless comments
      staging: line6: Rename capability macros
      staging: line6: Use explicit indexes when defining properties
      staging: line6: List out capabilities individually
      staging: line6: Split out PODxt Live interfaces
      staging: line6: Split out POD HD500 interfaces
      staging: line6: Filter on Pocket POD interface
      staging: line6: Filter on UX2 interfaces
      staging: line6: Move altsetting to properties
      staging: line6: Move control endpoints to properties
      staging: line6: Remove stale Pocket POD PCM endpoints
      staging: line6: Move audio endpoints to properties
      staging: line6: Pass *_init() `usb_line6' pointers
      staging: line6: Pass *_process_message() `usb_line6' pointers
      staging: line6: Call *_process_message() via pointer
      staging: line6: Call *_disconnect() via pointer
      staging: line6: Make *_disconnect() functions static
      ALSA: line6: Remove superfluous NULL checks
      ALSA: line6: Refer to manufacturer as "Line 6"
      ALSA: line6: Remove driver version from header comment
      ALSA: line6: Remove unused line6_midibuf_status()
      ALSA: line6: Remove unused line6_midibuf_skip_message()
      ALSA: line6: Add toneport_has_source_select()
      ALSA: line6: Pass toneport pointer to toneport_has_led()
      ALSA: line6: Pass driver name to line6_probe()
      ALSA: line6: Add delay before reading status
      ALSA: line6: Return error if device not responding
      ALSA: line6: Return EIO if read/write not successful
      ALSA: line6: Use explicit type for serial number
      ALSA: line6: toneport: Use explicit type for firmware version

Christian Engelmayer (1):
      ASoC: Intel: sst: Fix firmware name size handling

Clemens Ladisch (9):
      ALSA: oxygen: do not create useless S/PDIF controls
      ALSA: oxygen: add support for third analog input
      ALSA: oxygen: add XIO2001 initialization
      ALSA: add Studio Evolution SE6X support
      ALSA: seq: correctly report maximum number of ports
      ALSA: seq: fix off-by-one error in port limit check
      ALSA: seq: remove unused symbols
      ALSA: seq: remove unused callback_all field
      ALSA: seq: increase the maximum number of queues

Dan Carpenter (2):
      ASoC: Intel: remove an unused struct member
      ALSA: off by one bug in snd_riptide_joystick_probe()

David Flater (2):
      ALSA: fix emu8000 DRAM sizing for AWE64 Value
      ALSA: log emu8000 DRAM size at level INFO

David Henningsson (4):
      ALSA: hda - Print codec->chip_name in autoconfig
      ALSA: hda - Debug output which type of fixup was selected
      ALSA: hda - Enable mic mute hotkey and LEDs for an HP machine
      ALSA: hda - fixup input_free_device called after input_unregister_device

Davidlohr Bueso (1):
      sound/oss: use current->state helpers

Eliot Blennerhassett (1):
      ALSA: asihpi: fix an information leak in asihpi_hpi_ioctl()

Fabio Estevam (10):
      ASoC: fsl_spdif: Use dev_name() for registering the irq
      ASoC: fsl_asrc: Use dev_name() for registering the irq
      ASoC: mxs-saif: Do not store the irq number in the private structure
      ASoC: fsl_ssi: Make error message concise
      ASoC: fsl_asrc: Make error message concise
      ASoC: fsl_sai: Make error message concise
      ASoC: fsl_esai: Make error message concise
      ASoC: fsl_spdif: Make error message concise
      ASoC: fsl_ssi: Change irq type to 'int'
      ASoC: fsl: imx-spdif: Set the card owner field

Fang, Yang A (3):
      ASoC: Intel: Add support rt5645 in sst driver
      ASoC: rt5645: add API to select ASRC clock source
      ASoC: Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5645

Imre Deak (6):
      drm/i915: add dev_to_i915 helper
      drm/i915: add component support
      ALSA: hda: export struct hda_intel
      ALSA: hda: pass intel_hda to all i915 interface functions
      ALSA: hda: add component support
      drm/i915: remove unused power_well/get_cdclk_freq api

Jarkko Nikula (1):
      ASoC: pcm: Fix vague codec and cpu DAI prepare error messages

Jianqun Xu (1):
      ASoC: rockchip: i2s: set TDL and RDL to 16 samples

Jie Yang (7):
      ASoC: Intel: Store the entry_point read from FW file
      ASoC: Intel: Always enable DRAM block for FW dump
      ASoC: Intel: Add stream direction for pcm-module map
      ASoC: Intel: Split hsw_pcm_data for playback and capture
      ASoC: Intel: initial stream_hw_id to invalid value
      ASoC: Intel: initial scalar variable ba
      ASoC: Intel: add a status for runtime suspend/resume

Jonas Lundqvist (1):
      Staging: line6: remove spaces before commas.

Jyri Sarha (3):
      ASoC: simple-card: Enable and disable DAI clocks as needed
      ASoC: tlv320aic3x: Add support for tlv320aic3104
      ASoC: tlv320aic3x: Fix bad comment before intercon_extra_3104 definition

Kenneth Westfield (2):
      ASoC: max98357a: Document MAX98357A bindings
      ASoC: max98357a: Add MAX98357A codec driver

Kevin Strasser (1):
      ASoC: Intel: fix sst firmware path

Krzysztof Kozlowski (8):
      ASoC: alc5632: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: cs35l32: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: cs42l52: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: cs42l56: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: cs42l73: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: wm8804: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: wm8988: Constify struct regmap_config and snd_soc_codec_driver
      ASoC: wm8804: Constify struct regmap_config and snd_soc_codec_driver

Kuninori Morimoto (20):
      ASoC: rsnd: add recovery support for under/over flow error on SRC
      ASoC: rsnd: remove unsed .rate
      ASoC: rsnd: tidyup rsnd_io_to_xxx() macro declaration position
      ASoC: rsnd: rsnd_mod controls clock
      ASoC: rsnd: rename rsnd_dai_get() to rsnd_rdai_get()
      ASoC: rsnd: rename rsnd_dai_is_clk_master() to rsnd_rdai_is_clk_master()
      ASoC: rsnd: remove unused rsnd_dai_id()
      ASoC: rsnd: remove rsnd_dai_get_platform_info() macro
      ASoC: rsnd: add rsnd_io_to_rdai()
      ASoC: rsnd: replace rsnd_dai_is_play() to rsnd_io_is_play()
      ASoC: rsnd: remove unsed rdai parameter from each function
      ASoC: rsnd: replace rdai to priv in each function
      ASoC: rsnd: save priv in struct rsnd_dai
      ASoC: rsnd: error meesage indicates its port
      ASoC: rsnd: ignore DIRQ when DMA transfer
      ASoC: rsnd: tidyup DMA start/stop timing on SSI
      ASoC: rsnd: tidyup DVC/SRC/SSI order
      ASoC: rsnd: call missing snd_ctl_remove()
      ASoC: rsnd: call missing snd_soc_unregiter_component/platform()
      ASoC: core: indicate unregister debug message once

Lad, Prabhakar (1):
      ASoC: ts3a227e: fix sparse warning

Lars-Peter Clausen (142):
      ASoC: wm8750: Make VREF a VMID instead of OUTPUT widget
      ASoC: wm8750: Cleanup manual bias level transitions
      ASoC: dapm: Don't mark MICBIAS widgets as auto non-connected
      ASoC: dapm: Simplify fully route card handling
      ALSA: Fix handling of multiple msbits constraints on the same runtime
      ALSA: Add support for wildcard msbits constraints
      ASoC: pcm: Use wildcard msbits constraints
      ALSA: pcm_params: Remove unused add/sub functions
      ALSA: pcm: Remove unused SNDRV_PCM_IOCTL1_{FALSE,TRUE} defines
      ALSA: pcm: Convert params_* mask helpers to static inline functions
      ALSA: pcm: Add kernel doc for params_*() functions
      ALSA: pcm: Simplify params_period_bytes()
      ALSA: pcm: Use __ffs() instead of ffs() in snd_mask_min()
      ALSA: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two()
      ALSA: pcm: Replace custom ld2 function with __fls
      ALSA: ml403-ac97cr: Remove always NULL parameter
      ALSA: ad1816a: Remove always NULL parameters
      ALSA: es1688: Remove almost always NULL parameter
      ALSA: es18xx: Remove always NULL parameter
      ALSA: gus: Remove always NULL parameters
      ALSA: msnd: Remove always NULL parameter
      ALSA: sb8: Remove always NULL parameters
      ASoC: sb16: Simplify snd_sb16dsp_pcm()
      ALSA: wss: Remove (almost) always NULL parameters
      ASLA: ad1889: Remove always NULL parameter
      ALSA: asihpi: Remove always NULL parameter
      ALSA: cs4281: Remove always NULL parameters
      ALSA: cs46xx: Remove always NULL parameters
      ALSA: ens1370: Remove always NULL parameters
      ALSA: emu10k1: Remove always NULL parameters
      ALSA: fm801: Remove always NULL parameter
      ALSA: ice1712: Remove always NULL parameters
      ALSA: riptide: Remove always NULL parameter
      ALSA: sonicvibes: Remove always NULL parameter
      ALSA: trident: Remove always NULL parameters
      ALSA: ymfpci: Remove always NULL parameters
      ALSA: oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ALSA: ps3: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ALSA: pcm: Remove unused functions declaration
      ASoC: dmaengine: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: au1x: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: nuc900: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: rcar: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: sh: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: txx9: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: broadwell: Drop unnecessary snd_soc_dapm_enable() calls
      ASoC: byt-rt5640: Fix snd_soc_dapm_ignore_suspend() calls
      ASoC: byt-rt5640: Register microphone routes with the card DAPM context
      ASoC: intel: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
      ASoC: sam9g20_wm8731: Use static DAI format setup
      ASoC: db1200: Use static DAI format setup
      ASoC: eureka-tlv320: Use static DAI format setup
      ASoC: mx27vis-aci32x4: Use static DAI format setup
      ASoC: wm1133-ev1: Use static DAI format setup
      ASoC: mxs-sgtl5000: Use static DAI format setup
      ASoC: ams-delta: Use static DAI format setup
      ASoC: raumfeld: Use static DAI format setup
      ASoC: zylonite: Use static DAI format setup
      ASoC: goni_wm8994: Use static DAI format setup
      ASoC: h1940_uda1380: Use static DAI format setup
      ASoC: jive_wm8750: Use static DAI format setup
      ASoC: neo1973_wm8753: Use static DAI format setup
      ASoC: rx1950_uda1380: Use static DAI format setup
      ASoC: s3c24xx_simtec: Use static DAI format setup
      ASoC: s3c24xx_uda134x: Use static DAI format setup
      ASoC: smartq_wm8987: Use static DAI format setup
      ASoC: smdk_wm8580: Use static DAI format setup
      ASoC: smdk_wm8570pcm: Use static DAI format setup
      ASoC: smdk_wm8994pcm: Use static DAI format setup
      ASoC: migor: Use static DAI format setup
      ASoC: Add helper function for changing the DAI link format
      ASoC: omap-twl4030: Use snd_soc_runtime_set_dai_fmt()
      ASoC: mop500_ab8500: Use snd_soc_runtime_set_dai_fmt()
      ASoC: Export snd_soc_runtime_set_dai_fmt()
      ASoC: ttc-dkb: Remove unnecessary snd_soc_dapm_disable_pin() calls
      ASoC: corgi: Automatically disconnect non-connected pins
      ASoC: e740: Automatically disconnect non-connected pins
      ASoC: e750: Automatically disconnect non-connected pins
      ASoC: hx4700: Automatically disconnect non-connected pins
      ASoC: magician: Automatically disconnect non-connected pins
      ASoC: palm27x: Fix microphone route
      ASoC: palm27x: Automatically disconnect non-connected pins
      ASoC: spitz: Automatically disconnect non-connected pins
      ASoC: ad193x: Don't power down DAC in CODEC probe
      ASoC: mc13783: Update set_tdm_slot() semantics
      ASoC: fsl: Update set_tdm_slot() semantics
      ASoC: fsl: Remove fsl_asoc_xlate_tdm_slot_mask()
      ASoC: Update snd_soc_dai_set_tdm_slot() documentation
      ASoC: 88pm860x: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: ak4671: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: da732x: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: sgtl5000: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: sn95031: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: arizona: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm2000: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm5102: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm5102: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm5110: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8350: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8400: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8731: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8770: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8900: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8903: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8904: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8955: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8961: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8961: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8962: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8988: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8990: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8991: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8993: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8995: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8995: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8996: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm8997: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm9081: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm9090: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm9713: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm_adsp: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: wm_hubs: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: mioa701_wm9713: Fix speaker event
      ASoC: pcm3008: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: tlv320aic31xx: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: tlv320aic3x: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: tlv320dac33: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: twl4030: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: twl6040: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: alc5623: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: alc5632: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt286: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt5631: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt5640: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt5645: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt5651: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt5670: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: rt5677: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: Remove codec field from snd_soc_dapm_widget
      ASoC: jive: Automatically disconnect non-connected pins
      ASoC: smdk_wm8580: Pass card DAPM context to snd_soc_dapm_disable_pin()
      ASoC: samsung: Replace depends on REGMAP_I2C with depends on I2C

Libin Yang (2):
      ALSA: pcm: add SNDRV_PCM_TRIGGER_DRAIN trigger
      ASoC: Intel: Clean data after SST fw fetch

Mark Brown (2):
      ASoC: dapm: Don't use async I/O
      ASoC: max98357a: Fix build in !CONFIG_OF case

Markus Elfring (11):
      ALSA: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free"
      sound: oss: Deletion of unnecessary checks before the function call "vfree"
      ALSA: emu10k1: Delete an unnecessary check before the function call "kfree"
      ALSA: oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend"
      ALSA: emux: Delete an unnecessary check before the function call "snd_sf_free"
      ALSA: aoa: Delete an unnecessary check before the function call "snd_pcm_suspend_all"
      ALSA: sb: Delete an unnecessary check before the function call "snd_emux_free"
      ALSA: Deletion of checks before the function call "iounmap"
      ASoC: Intel: Delete an unnecessary check before the function call "sst_dma_free"
      ASoC: fsi: Deletion of unnecessary checks before the function call "clk_enable"
      ASoC: Intel: Delete an unnecessary check before the function call "release_firmware"

Masanari Iida (3):
      ALSA: hda - Fix typo in hda_controller.c
      ASoC: Fix typo in bt-sco.c
      ASoC: Fix warning with make xmldocs caused by soc-devres.c

Max Filippov (1):
      ASoC: add xtensa xtfpga I2S interface and platform

Mengdong Lin (2):
      ASoC: rt5670: add API to select ASRC clock source
      ASoC: Intel: Select RT5672 ASRC clock source on Cherrytrail and Braswell

Nicholas Mc Guire (2):
      ALSA: line6: use msecs_to_jiffies for conversion
      ALSA: line6: fixup of line6_start_timer argument type

Oder Chiou (6):
      ASoC: rt5677: Revise the filter powers
      ASoC: rt5677: Add the ASRC support
      ASoC: rt5677: Adjust the routing of "PLL1"
      ASoC: rt5677: Add the MICBIAS VDD setting in the platform data
      ASoC: rt5677: Use the regmap functions instead of the snd_soc functions
      ASoC: rt5677: Add the slot_width "25" support in the TDM mode

Paul Bolle (1):
      ASoC: samsung: Remove goni or aquila with the WM8994

Paul Bonser (1):
      ALSA: usb-audio: Add support for Akai MPC Element USB MIDI controller

Peter Rosin (10):
      ASoC: pcm512x: Also support PCM514x devices
      ALSA: pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges()
      ASoC: pcm512x: Fix spelling of register field names.
      ASoC: pcm512x: Support mastering BCLK/LRCLK without using the PLL
      ASoC: pcm512x: Support mastering BCLK/LRCLK using the PLL
      ASoC: pcm512x: Avoid the PLL for the DAC clock, if possible
      ASoC: pcm512x: Support SND_SOC_DAIFMT_CBM_CFS
      ASoC: pcm512x: Fixup warning splat
      ASoC: pcm512x: Use the correct range constraints for S24_LE
      ASoC: atmel_ssc_dai: Support SND_SOC_DAIFMT_CBM_CFS on I2S

Peter Ujfalusi (6):
      ASoC: davinci-mcasp: Support for combined tx/rx interrupt line
      ASoC: rx51: Correct DAPM route for capture
      ASoC: davinci-evm: Do not include edma headers
      ASoC: davinci-evm: Do not include davinci-pcm.h and davinci-i2s.h
      ASoC: davicni-mcasp: Mark the common irq line as shared
      ASoC: davinci-mcasp: Fix DIT only McASP instance support

Pierre-Louis Bossart (4):
      ALSA: pcm: don't override timestamp unconditionally
      ALSA: pcm: allow for trigger_tstamp snapshot in .trigger
      ALSA: hda: read trigger_timestamp immediately after starting DMA
      ALSA: usb: update trigger timestamp on first non-zero URB submitted

Qais Yousef (1):
      ALSA: compress_driver.h: include sound/core.h explicitly

Rickard Strandqvist (5):
      ALSA: ice1712: wm8776.c: Remove some unused functions
      ALSA: hda - patch_analog.c: Remove some unused functions
      ALSA: ice1712: wm8766: Remove some unused functions
      staging: line6: toneport.c: Fix for possible null pointer dereference
      ASoC: intel: sst-haswell-ipc: Remove unused functions

Roman Kollar (1):
      ALSA: dummy: use setup_timer and mod_timer

Sylwester Nawrocki (15):
      ASoC: samsung: i2s: Remove unused gpios field from struct i2s
      ASoC: samsung: i2s: samsung_i2s_get_driver_data() cleanup
      ASoC: samsung: i2s: Add return value checks in probe()
      ASoC: samsung: i2s: Request memory region in driver probe()
      ASoC: samsung: i2s: Move clk_get() to platform driver probe()
      ASoC: samsung: i2s: Move clk enable to the platform driver probe()
      ASoC: samsung: i2s: Add get_other_dai helper function
      ASoC: samsung: i2s: Remove an unneeded goto usage
      ASoC: samsung: i2s: Add spinlock in place of local_irq_* calls
      ASoC: samsung: i2s: Protect more registers with a spinlock
      ASoC: samsung: odroidx2: Handle I2S CDCLK clock conditionally
      ASoC: samsung: i2s: Add clk provider DT binding documentation
      ASoC: samsung: i2s: Add clock provider for the I2S internal clocks
      ARM: dts: Exynos4 and Odroid X2/U3 sound device nodes update
      ARM: dts: Switch Odroid X2/U2 to simple-audio-card

Takashi Iwai (138):
      ASoC: intel: Remove superfluous backslash in Kconfig
      ALSA: gus: Remove unused gus_instr.c
      ASoC: pcm: Fix unused variable warning
      ALSA: ali5451: Simplify PM callbacks
      ALSA: als300: Simplify PM callbacks
      ALSA: als4000: Simplify PM callbacks
      ALSA: atiixp: Simplify PM callbacks
      ALSA: atiixp-modem: Simplify PM callbacks
      ALSA: azt3328: Simplify PM callbacks
      ALSA: ca0106: Simplify PM callbacks
      ALSA: cmipci: Simplify PM callbacks
      ALSA: cs4281: Simplify PM callbacks
      ALSA: cs46xx: Simplify PM callbacks
      ALSA: cs5535audio: Simplify PM callbacks
      ALSA: ctxfi: Simplify PM callbacks
      ALSA: echoaudio: Simplify PM callbacks
      ALSA: emu10k1: Simplify PM callbacks
      ALSA: ens137x: Simplify PM callbacks
      ALSA: es1938: Simplify PM callbacks
      ALSA: es1968: Simplify PM callbacks
      ALSA: hda: Simplify PM callbacks
      ALSA: ice1712: Simplify PM callbacks
      ALSA: ice1724: Simplify PM callbacks
      ALSA: intel8x0: Simplify PM callbacks
      ALSA: intel8x0m: Simplify PM callbacks
      ALSA: maestro3: Simplify PM callbacks
      ALSA: nm256: Simplify PM callbacks
      ALSA: oxygen: Simplify PM callbacks
      ALSA: riptide: Simplify PM callbacks
      ALSA: rme96: Simplify PM callbacks
      ALSA: sis7019: Simplify PM callbacks
      ALSA: trident: Simplify PM callbacks
      ALSA: via82xx: Simplify PM callbacks
      ALSA: via82xx-modem: Simplify PM callbacks
      ALSA: vx222: Simplify PM callbacks
      ALSA: ymfpci: Simplify PM callbacks
      ALSA: rme*: Use snd_pcm_format_t
      ALSA: move line6 usb driver into sound/usb
      ALSA: hda - Select INPUT for Realtek HD-audio codec
      ALSA: timer: Use setup_timer() and mod_timer()
      ALSA: aloop: Use setup_timer() and mod_timer()
      ALSA: mpu401: Use setup_timer() and mod_timer()
      ALSA: mtpav: Use setup_timer() and mod_timer()
      ALSA: opl3: Use setup_timer() and mod_timer()
      ALSA: serial-u16550: Use setup_timer() and mod_timer()
      ALSA: ak4117: Use setup_timer() and mod_timer()
      ALSA: sb: Use setup_timer() and mod_timer()
      ALSA: wavefront: Use setup_timer() and mod_timer()
      ALSA: asihpi: Use setup_timer() and mod_timer()
      ALSA: echoaudio: Use setup_timer() and mod_timer()
      ALSA: korg1212: Use setup_timer() and mod_timer()
      ALSA: hdsp: Use setup_timer() and mod_timer()
      ALSA: hdspm: Use setup_timer() and mod_timer()
      ALSA: aica: Use setup_timer() and mod_timer()
      ALSA: emux: Use setup_timer() and mod_timer()
      ALSA: usb-audio: Use setup_timer() and mod_timer()
      ALSA: line6: Use setup_timer() and mod_timer()
      ALSA: line6: Split to each driver
      ALSA: line6: Handle impulse response via control API
      ALSA: line6: Drop superfluous snd_device for PCM
      ALSA: line6: Drop superfluous snd_device for rawmidi
      ALSA: line6: Drop invalid SNDRV_PCM_INFO_RESUME flag
      ALSA: line6: Drop usb_device sysfs symlink
      ALSA: line6: Remove superfluous out-of-memory error messages
      ALSA: line6: Don't handle PCM trigger for other cards
      ALSA: line6: Drop superfluous irqsave/irqrestore in PCM trigger callback
      ALSA: line6: Reorganize card resource handling
      ALSA: line6: Remove driver version string
      ALSA: line6: Drop MISSING_CASE macro
      ALSA: line6: Remove CHECK_RETURN macro
      ALSA: line6: Remove superfluous disconnect call in suspend handler
      ALSA: line6: Sync PCM stop at disconnect
      ALSA: line6: Make line6_send_raw_message() static
      ALSA: line6: Drop line6_send_program() and line6_transmit_parameter()
      ALSA: line6: Yet more cleanup of superfluous NULL checks
      ALSA: line6: Abort if inconsistent usbdev is found at disconnect
      ALSA: line6: Remove superfluous NULL checks in each driver
      ALSA: line6/toneport: Move setup_timer() at the beginning
      ALSA: line6: Don't forget to call driver's destructor at error path
      ALSA: line6/toneport: Fix wrong argument for toneport_has_led()
      ALSA: line6/toneport: Implement LED controls via LED class
      ALSA: line6: Minor refactoring
      ALSA: line6: Fix memory leak at probe error path
      ALSA: line6: Remove unused line6_nop_read()
      ALSA: line6: Reduce superfluous spinlock in midi.c
      ALSA: line6: Fix missing error handling in line6_pcm_acquire()
      ALSA: line6: Use logical OR
      ALSA: line6: Fix the error recovery in line6_pcm_acquire()
      ALSA: line6: Drop superfluous spinlock for trigger
      ALSA: line6: Use incremental loop
      ALSA: line6: Drop voodoo workarounds
      ALSA: line6: Rearrange PCM structure
      ALSA: line6: Consolidate URB unlink and sync helpers
      ALSA: line6: Use dev_err()
      ALSA: line6: Consolidate PCM stream buffer allocation and free
      ALSA: line6: Do clipping in volume / monitor manipulations
      ALSA: line6: Skip volume manipulation during silence copying
      ALSA: line6: Drop interface argument from private_init and disconnect callbacks
      ALSA: line6: Let snd_card_new() allocate private data
      ALSA: line6: Minor tidy up in line6_probe()
      ALSA: line6: Fix racy loopback handling
      ALSA: line6: Clear prev_fbuf and prev_fsize properly
      ALSA: line6: Reorganize PCM stream handling
      ALSA: line6: Make common PCM pointer callback
      ALSA: line6: Handle error from line6_pcm_acquire()
      ALSA: Include linux/io.h instead of asm/io.h
      ALSA: Include linux/uaccess.h and linux/bitopts.h instead of asm/*
      ALSA: au88x0: Remove superfluous ifdef __KERNEL__
      ALSA: usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h
      ALSA: line6: Fix volume calculation for big-endian
      ALSA: line6: Tidy up and typo fixes in comments
      ALSA: line6: Remove revision.h
      ALSA: line6: Move the contents of usbdefs.h into driver.h
      ALSA: line6: Remove struct usb_line6_podhd
      ALSA: line6: Remove invalid capability bits for PODxt Live Variax
      ALSA: line6: Remove snd_line6_ prefix of pcm property fields
      ALSA: ak4114: Move EXPORT_SYMBOL() after each function
      ALSA: ak411x: Add PM helper functions
      ALSA: ak411x: Fix race of reinit() calls
      ALSA: Allow to pass the device object to snd_register_device*()
      ALSA: control: Provide a helper to look for the preferred subdevice
      ALSA: Add a helper to initialize device
      ALSA: control: Embed struct device
      ALSA: hwdep: Embed struct device
      ALSA: pcm: Embed struct device
      ALSA: rawmidi: Embed struct device
      ALSA: rawmidi: Use rawmidi device file for kernel messages
      ALSA: timer: Propagate the error at initialization
      ALSA: timer: Handle the device directly
      ALSA: seq: Handle the device directly
      ALSA: compress: Embed struct device
      ALSA: Simplify snd_device_register() variants
      ALSA: Drop snd_get_device() helper
      ASoC: Add sysfs entries via static attribute groups
      ALSA: hda - Set up GPIO for Toshiba Satellite S50D
      ALSA: Add a helper to add a new attribute group to card
      ALSA: line6: Create sysfs via snd_card_add_dev_attr()
      ALSA: line6: Get rid of unused variable in pod.c

Takashi Sakamoto (2):
      ALSA: control: fix failure to return numerical ID in 'add' event
      ALSA: control: fix failure to return new numerical ID in 'replace' event data

Thomas Niederprüm (9):
      ASoC: sta32x: correct bit shift value for IDE register
      ASoC: sta32x: Convert to direct regmap API usage.
      ASoC: sta32x: make sta32x a gpio consumer for the reset GPIO
      ASoC: sta32x: use DECLARE_TLV_DB_RANGE macro.
      ASoC: sta32x: move code to calculate mclk divider and extrapolation ratio to sta32x_hw_params()
      ASoC: sta32x: add device tree binding.
      ASoC: sta32x: use dev_dbg() for debug output.
      ASoC: sta32x: minor Kconfig update.
      ASoC: sta32x: change dai name to be in line with the sta350 driver.

TienFu Chen (2):
      ALSA: hda - Enable docking station for an HP machine
      ALSA: hda - Add docking station support for another HP machine

Vaishali Thakkar (1):
      ASoC: wm5102: Use put_unaligned_be16

Wei Yongjun (1):
      ASoC: Intel: fix sparse non static symbol warnings

Wolfram Sang (4):
      ASoC: intel: sst: drop owner assignment from platform_drivers
      ASoC: omap: drop owner assignment from platform_drivers
      ASoC: pxa: drop owner assignment from platform_drivers
      ASoC: samsung: drop owner assignment from platform_drivers

Zidan Wang (1):
      ASoC: wm8960: Let wm8960 codec driver manage its own MCLK

Zubair Lutfullah Kakakhel (3):
      ASoC: jz4740: Add dynamic sampling rate support to jz4740-i2s
      ASoC: jz4740: Add binding documentation for jz4740-i2s
      ASoC: jz4740: Add DT support to jz4740-i2s driver

kbuild test robot (3):
      ASoC: Intel: fix platform_no_drv_owner.cocci warnings
      ASoC: Intel: fix platform_no_drv_owner.cocci warnings
      ASoC: Intel: fix platform_no_drv_owner.cocci warnings

---
 .../devicetree/bindings/sound/cdns,xtfpga-i2s.txt  |   18 +
 .../devicetree/bindings/sound/designware-i2s.txt   |   31 +
 .../bindings/sound/ingenic,jz4740-i2s.txt          |   23 +
 .../devicetree/bindings/sound/max98357a.txt        |   14 +
 .../bindings/sound/nvidia,tegra-audio-rt5677.txt   |   67 ++
 .../devicetree/bindings/sound/pcm512x.txt          |   28 +-
 .../devicetree/bindings/sound/samsung-i2s.txt      |   22 +
 .../devicetree/bindings/sound/simple-card.txt      |    5 +
 .../devicetree/bindings/sound/st,sta32x.txt        |   92 ++
 .../devicetree/bindings/sound/tlv320aic3x.txt      |   10 +-
 .../devicetree/bindings/sound/ts3a227e.txt         |    5 +
 Documentation/devicetree/bindings/sound/wm8904.txt |    2 +-
 MAINTAINERS                                        |    1 +
 arch/arm/boot/dts/exynos4.dtsi                     |    9 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   27 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |    8 +-
 arch/arm/boot/dts/exynos4412-odroidx2.dts          |    8 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    4 +
 drivers/gpu/drm/i915/i915_drv.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.h                    |    8 +
 drivers/gpu/drm/i915/intel_audio.c                 |  110 ++
 drivers/gpu/drm/i915/intel_drv.h                   |    2 +
 drivers/gpu/drm/i915/intel_runtime_pm.c            |   56 -
 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/line6/Kconfig                      |   38 -
 drivers/staging/line6/Makefile                     |   14 -
 drivers/staging/line6/audio.c                      |   71 --
 drivers/staging/line6/audio.h                      |   21 -
 drivers/staging/line6/capture.c                    |  432 --------
 drivers/staging/line6/driver.c                     | 1162 --------------------
 drivers/staging/line6/pcm.c                        |  576 ----------
 drivers/staging/line6/pcm.h                        |  382 -------
 drivers/staging/line6/pod.h                        |  102 --
 drivers/staging/line6/podhd.c                      |  154 ---
 drivers/staging/line6/podhd.h                      |   30 -
 drivers/staging/line6/revision.h                   |    4 -
 drivers/staging/line6/toneport.h                   |   52 -
 drivers/staging/line6/usbdefs.h                    |  116 --
 drivers/staging/line6/variax.h                     |   72 --
 include/drm/i915_component.h                       |   38 +
 include/drm/i915_powerwell.h                       |   37 -
 include/dt-bindings/sound/samsung-i2s.h            |    8 +
 include/sound/ad1816a.h                            |    5 +-
 include/sound/ak4113.h                             |    9 +
 include/sound/ak4114.h                             |    9 +
 include/sound/compress_driver.h                    |    5 +-
 include/sound/control.h                            |   11 +-
 include/sound/core.h                               |   44 +-
 include/sound/emu10k1.h                            |   16 +-
 include/sound/es1688.h                             |    3 +-
 include/sound/gus.h                                |    6 +-
 include/sound/hwdep.h                              |    3 +-
 include/sound/pcm.h                                |   26 +-
 include/sound/pcm_params.h                         |   96 +-
 include/sound/rawmidi.h                            |    4 +-
 include/sound/rcar_snd.h                           |    1 +
 include/sound/rt5677.h                             |    3 +
 include/sound/sb.h                                 |    8 +-
 include/sound/seq_kernel.h                         |    9 +-
 include/sound/simple_card.h                        |    1 +
 include/sound/soc-dapm.h                           |    4 +-
 include/sound/soc.h                                |    3 +
 include/sound/sta32x.h                             |   18 +-
 include/sound/wss.h                                |    6 +-
 include/uapi/sound/asound.h                        |    1 +
 include/uapi/sound/usb_stream.h                    |   76 ++
 sound/aoa/soundbus/i2sbus/control.c                |    2 +-
 sound/aoa/soundbus/i2sbus/core.c                   |   19 +-
 sound/aoa/soundbus/i2sbus/pcm.c                    |    7 +-
 sound/arm/aaci.c                                   |    4 +-
 sound/atmel/ac97c.c                                |   51 +-
 sound/core/compress_offload.c                      |   26 +-
 sound/core/control.c                               |   68 +-
 sound/core/hwdep.c                                 |   88 +-
 sound/core/init.c                                  |   54 +-
 sound/core/memory.c                                |    4 +-
 sound/core/oss/pcm_oss.c                           |    6 +-
 sound/core/pcm.c                                   |   70 +-
 sound/core/pcm_lib.c                               |  100 +-
 sound/core/pcm_memory.c                            |    2 +-
 sound/core/pcm_native.c                            |   21 +-
 sound/core/rawmidi.c                               |   47 +-
 sound/core/seq/oss/seq_oss_midi.c                  |    6 +-
 sound/core/seq/seq_clientmgr.c                     |   17 +-
 sound/core/seq/seq_midi.c                          |    3 +-
 sound/core/seq/seq_ports.c                         |    9 +-
 sound/core/seq/seq_ports.h                         |    1 -
 sound/core/sound.c                                 |  116 +-
 sound/core/timer.c                                 |   46 +-
 sound/drivers/aloop.c                              |    3 +-
 sound/drivers/dummy.c                              |   10 +-
 sound/drivers/ml403-ac97cr.c                       |   12 +-
 sound/drivers/mpu401/mpu401_uart.c                 |   13 +-
 sound/drivers/mtpav.c                              |   12 +-
 sound/drivers/opl3/opl3_lib.c                      |    2 +-
 sound/drivers/opl3/opl3_midi.c                     |   11 +-
 sound/drivers/opl3/opl3_seq.c                      |    4 +-
 sound/drivers/opl4/opl4_lib.c                      |    2 +-
 sound/drivers/opl4/opl4_synth.c                    |    2 +-
 sound/drivers/pcsp/pcsp.c                          |    2 +-
 sound/drivers/pcsp/pcsp_input.c                    |    2 +-
 sound/drivers/pcsp/pcsp_lib.c                      |    2 +-
 sound/drivers/serial-u16550.c                      |   11 +-
 sound/drivers/vx/vx_core.c                         |    2 +-
 sound/i2c/other/ak4113.c                           |   19 +
 sound/i2c/other/ak4114.c                           |   30 +-
 sound/i2c/other/ak4117.c                           |   10 +-
 sound/i2c/other/ak4xxx-adda.c                      |    2 +-
 sound/isa/ad1816a/ad1816a.c                        |    5 +-
 sound/isa/ad1816a/ad1816a_lib.c                    |   11 +-
 sound/isa/ad1848/ad1848.c                          |    7 +-
 sound/isa/als100.c                                 |    2 +-
 sound/isa/azt2320.c                                |    6 +-
 sound/isa/cmi8328.c                                |    4 +-
 sound/isa/cs423x/cs4231.c                          |    9 +-
 sound/isa/cs423x/cs4236.c                          |   13 +-
 sound/isa/cs423x/cs4236_lib.c                      |   11 +-
 sound/isa/es1688/es1688.c                          |    7 +-
 sound/isa/es1688/es1688_lib.c                      |    8 +-
 sound/isa/es18xx.c                                 |   12 +-
 sound/isa/galaxy/galaxy.c                          |    4 +-
 sound/isa/gus/gus_instr.c                          |  172 ---
 sound/isa/gus/gus_pcm.c                            |    6 +-
 sound/isa/gus/gus_uart.c                           |    6 +-
 sound/isa/gus/gusclassic.c                         |    4 +-
 sound/isa/gus/gusextreme.c                         |    4 +-
 sound/isa/gus/gusmax.c                             |    8 +-
 sound/isa/gus/interwave.c                          |   14 +-
 sound/isa/msnd/msnd.c                              |    6 +-
 sound/isa/msnd/msnd.h                              |    2 +-
 sound/isa/msnd/msnd_pinnacle.c                     |    5 +-
 sound/isa/opl3sa2.c                                |    7 +-
 sound/isa/opti9xx/miro.c                           |   14 +-
 sound/isa/opti9xx/opti92x-ad1848.c                 |   15 +-
 sound/isa/sb/emu8000.c                             |   37 +-
 sound/isa/sb/emu8000_patch.c                       |    2 +-
 sound/isa/sb/emu8000_pcm.c                         |   10 +-
 sound/isa/sb/emu8000_synth.c                       |    3 +-
 sound/isa/sb/jazz16.c                              |    2 +-
 sound/isa/sb/sb16.c                                |    2 +-
 sound/isa/sb/sb16_main.c                           |   10 +-
 sound/isa/sb/sb8.c                                 |    4 +-
 sound/isa/sb/sb8_main.c                            |    8 +-
 sound/isa/sb/sb8_midi.c                            |   20 +-
 sound/isa/sb/sb_common.c                           |    2 +-
 sound/isa/sb/sb_mixer.c                            |    2 +-
 sound/isa/sc6000.c                                 |    2 +-
 sound/isa/sscape.c                                 |    6 +-
 sound/isa/wavefront/wavefront.c                    |    4 +-
 sound/isa/wavefront/wavefront_fx.c                 |    2 +-
 sound/isa/wavefront/wavefront_midi.c               |   14 +-
 sound/isa/wavefront/wavefront_synth.c              |    2 +-
 sound/isa/wss/wss_lib.c                            |   10 +-
 sound/oss/msnd_pinnacle.c                          |    4 +-
 sound/oss/pss.c                                    |    2 +-
 sound/oss/swarm_cs4297a.c                          |    2 +-
 sound/oss/trix.c                                   |    2 +-
 sound/parisc/harmony.c                             |    6 +-
 sound/pci/Kconfig                                  |    9 +
 sound/pci/ad1889.c                                 |   18 +-
 sound/pci/ali5451/ali5451.c                        |   17 +-
 sound/pci/als300.c                                 |   18 +-
 sound/pci/als4000.c                                |   17 +-
 sound/pci/asihpi/asihpi.c                          |   22 +-
 sound/pci/asihpi/hpi6000.c                         |    7 +-
 sound/pci/asihpi/hpioctl.c                         |   10 +-
 sound/pci/atiixp.c                                 |   20 +-
 sound/pci/atiixp_modem.c                           |   20 +-
 sound/pci/au88x0/au88x0.h                          |    4 +-
 sound/pci/aw2/aw2-alsa.c                           |    4 +-
 sound/pci/aw2/aw2-saa7146.c                        |    2 +-
 sound/pci/azt3328.c                                |   17 +-
 sound/pci/bt87x.c                                  |    5 +-
 sound/pci/ca0106/ca0106_main.c                     |   16 -
 sound/pci/ca0106/ca0106_mixer.c                    |    2 +-
 sound/pci/ca0106/ca0106_proc.c                     |    2 +-
 sound/pci/cmipci.c                                 |   17 +-
 sound/pci/cs4281.c                                 |   41 +-
 sound/pci/cs46xx/cs46xx.c                          |   10 +-
 sound/pci/cs46xx/cs46xx.h                          |   10 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |   62 +-
 sound/pci/cs46xx/dsp_spos.c                        |    2 +-
 sound/pci/cs46xx/dsp_spos_scb_lib.c                |    2 +-
 sound/pci/cs5530.c                                 |    2 +-
 sound/pci/cs5535audio/cs5535audio.c                |    2 +-
 sound/pci/cs5535audio/cs5535audio_pm.c             |   18 -
 sound/pci/ctxfi/cthw20k1.c                         |   14 +-
 sound/pci/ctxfi/cthw20k2.c                         |   17 +-
 sound/pci/echoaudio/darla20.c                      |    2 +-
 sound/pci/echoaudio/darla24.c                      |    2 +-
 sound/pci/echoaudio/echo3g.c                       |    2 +-
 sound/pci/echoaudio/echoaudio.c                    |   11 +-
 sound/pci/echoaudio/gina20.c                       |    2 +-
 sound/pci/echoaudio/gina24.c                       |    2 +-
 sound/pci/echoaudio/indigo.c                       |    2 +-
 sound/pci/echoaudio/indigodj.c                     |    2 +-
 sound/pci/echoaudio/indigoio.c                     |    2 +-
 sound/pci/echoaudio/layla20.c                      |    2 +-
 sound/pci/echoaudio/layla24.c                      |    2 +-
 sound/pci/echoaudio/mia.c                          |    2 +-
 sound/pci/echoaudio/midi.c                         |    5 +-
 sound/pci/echoaudio/mona.c                         |    2 +-
 sound/pci/emu10k1/emu10k1.c                        |   27 +-
 sound/pci/emu10k1/emu10k1x.c                       |   19 +-
 sound/pci/emu10k1/emufx.c                          |    7 +-
 sound/pci/emu10k1/emupcm.c                         |   33 +-
 sound/pci/emu10k1/p16v.c                           |   14 +-
 sound/pci/ens1370.c                                |   54 +-
 sound/pci/es1938.c                                 |   15 +-
 sound/pci/es1968.c                                 |   18 +-
 sound/pci/fm801.c                                  |   66 +-
 sound/pci/hda/Kconfig                              |    1 +
 sound/pci/hda/hda_auto_parser.c                    |   18 +-
 sound/pci/hda/hda_controller.c                     |    8 +-
 sound/pci/hda/hda_hwdep.c                          |    7 +-
 sound/pci/hda/hda_i915.c                           |  154 ++-
 sound/pci/hda/hda_i915.h                           |   37 -
 sound/pci/hda/hda_intel.c                          |   76 +-
 sound/pci/hda/hda_intel.h                          |   71 ++
 sound/pci/hda/patch_analog.c                       |   33 -
 sound/pci/hda/patch_realtek.c                      |   95 ++
 sound/pci/hda/patch_sigmatel.c                     |   20 +
 sound/pci/ice1712/ak4xxx.c                         |    2 +-
 sound/pci/ice1712/ice1712.c                        |   42 +-
 sound/pci/ice1712/ice1724.c                        |   16 -
 sound/pci/ice1712/juli.c                           |    4 +-
 sound/pci/ice1712/wm8766.c                         |   16 -
 sound/pci/ice1712/wm8766.h                         |    2 -
 sound/pci/ice1712/wm8776.c                         |   15 -
 sound/pci/ice1712/wm8776.h                         |    3 -
 sound/pci/intel8x0.c                               |   17 +-
 sound/pci/intel8x0m.c                              |   14 +-
 sound/pci/korg1212/korg1212.c                      |   14 +-
 sound/pci/lola/lola.c                              |    6 +-
 sound/pci/maestro3.c                               |   17 +-
 sound/pci/mixart/mixart.c                          |    7 +-
 sound/pci/mixart/mixart_core.c                     |    2 +-
 sound/pci/mixart/mixart_hwdep.c                    |    2 +-
 sound/pci/nm256/nm256.c                            |   22 +-
 sound/pci/oxygen/Makefile                          |    2 +
 sound/pci/oxygen/oxygen.h                          |    2 +-
 sound/pci/oxygen/oxygen_io.c                       |    2 +-
 sound/pci/oxygen/oxygen_lib.c                      |   44 +-
 sound/pci/oxygen/oxygen_mixer.c                    |   36 +
 sound/pci/oxygen/oxygen_pcm.c                      |   53 +-
 sound/pci/oxygen/se6x.c                            |  160 +++
 sound/pci/pcxhr/pcxhr_core.c                       |    2 +-
 sound/pci/pcxhr/pcxhr_hwdep.c                      |    2 +-
 sound/pci/riptide/riptide.c                        |   52 +-
 sound/pci/rme32.c                                  |    5 +-
 sound/pci/rme96.c                                  |   22 +-
 sound/pci/rme9652/hdsp.c                           |   20 +-
 sound/pci/rme9652/hdspm.c                          |   20 +-
 sound/pci/rme9652/rme9652.c                        |    5 +-
 sound/pci/sis7019.c                                |   18 +-
 sound/pci/sonicvibes.c                             |   10 +-
 sound/pci/trident/trident.c                        |    6 +-
 sound/pci/trident/trident.h                        |    6 +-
 sound/pci/trident/trident_main.c                   |   39 +-
 sound/pci/trident/trident_memory.c                 |    2 +-
 sound/pci/via82xx.c                                |   16 +-
 sound/pci/via82xx_modem.c                          |   17 +-
 sound/pci/vx222/vx222.c                            |   17 +-
 sound/pci/vx222/vx222_ops.c                        |    2 +-
 sound/pci/ymfpci/ymfpci.c                          |    8 +-
 sound/pci/ymfpci/ymfpci.h                          |    8 +-
 sound/pci/ymfpci/ymfpci_main.c                     |   55 +-
 sound/ppc/awacs.c                                  |    2 +-
 sound/ppc/beep.c                                   |    2 +-
 sound/ppc/burgundy.c                               |    2 +-
 sound/ppc/pmac.c                                   |   17 +-
 sound/ppc/snd_ps3.c                                |    4 +-
 sound/ppc/tumbler.c                                |    2 +-
 sound/sh/aica.c                                    |   10 +-
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/atmel/Kconfig                            |    2 +-
 sound/soc/atmel/atmel-pcm-dma.c                    |   12 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |  108 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |   31 +-
 sound/soc/au1x/db1200.c                            |   19 +-
 sound/soc/au1x/dbdma2.c                            |    6 -
 sound/soc/au1x/dma.c                               |    6 -
 sound/soc/codecs/88pm860x-codec.c                  |    4 +-
 sound/soc/codecs/Kconfig                           |   10 +-
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/ad193x.c                          |    4 +-
 sound/soc/codecs/ak4671.c                          |    2 +-
 sound/soc/codecs/alc5623.c                         |    8 +-
 sound/soc/codecs/alc5632.c                         |   12 +-
 sound/soc/codecs/arizona.c                         |   78 +-
 sound/soc/codecs/arizona.h                         |    5 +
 sound/soc/codecs/bt-sco.c                          |    2 +-
 sound/soc/codecs/cs35l32.c                         |    4 +-
 sound/soc/codecs/cs42l52.c                         |    4 +-
 sound/soc/codecs/cs42l56.c                         |    4 +-
 sound/soc/codecs/cs42l73.c                         |    4 +-
 sound/soc/codecs/da732x.c                          |    4 +-
 sound/soc/codecs/max98357a.c                       |  138 +++
 sound/soc/codecs/mc13783.c                         |   10 +-
 sound/soc/codecs/pcm3008.c                         |    4 +-
 sound/soc/codecs/pcm512x-i2c.c                     |    4 +
 sound/soc/codecs/pcm512x-spi.c                     |    4 +
 sound/soc/codecs/pcm512x.c                         |  932 +++++++++++++++-
 sound/soc/codecs/pcm512x.h                         |  109 +-
 sound/soc/codecs/rt286.c                           |   82 +-
 sound/soc/codecs/rt286.h                           |    7 +
 sound/soc/codecs/rt5631.c                          |   28 +-
 sound/soc/codecs/rt5640.c                          |   11 +-
 sound/soc/codecs/rt5645.c                          |  255 ++++-
 sound/soc/codecs/rt5645.h                          |   87 +-
 sound/soc/codecs/rt5651.c                          |   18 +-
 sound/soc/codecs/rt5670.c                          |  138 ++-
 sound/soc/codecs/rt5670.h                          |   80 +-
 sound/soc/codecs/rt5677.c                          |  243 +++-
 sound/soc/codecs/sgtl5000.c                        |   14 +-
 sound/soc/codecs/sn95031.c                         |   33 +-
 sound/soc/codecs/sta32x.c                          |  534 +++++----
 sound/soc/codecs/sta32x.h                          |    2 +-
 sound/soc/codecs/tlv320aic31xx.c                   |    9 +-
 sound/soc/codecs/tlv320aic3x.c                     |  347 ++++--
 sound/soc/codecs/tlv320dac33.c                     |    9 +-
 sound/soc/codecs/ts3a227e.c                        |   35 +-
 sound/soc/codecs/twl4030.c                         |   55 +-
 sound/soc/codecs/twl6040.c                         |    4 +-
 sound/soc/codecs/wm2000.c                          |    2 +-
 sound/soc/codecs/wm5100.c                          |    5 +-
 sound/soc/codecs/wm5102.c                          |   23 +-
 sound/soc/codecs/wm5110.c                          |   20 +-
 sound/soc/codecs/wm8350.c                          |    2 +-
 sound/soc/codecs/wm8400.c                          |    9 +-
 sound/soc/codecs/wm8731.c                          |    3 +-
 sound/soc/codecs/wm8750.c                          |    2 +-
 sound/soc/codecs/wm8770.c                          |    8 +-
 sound/soc/codecs/wm8804.c                          |    4 +-
 sound/soc/codecs/wm8900.c                          |    2 +-
 sound/soc/codecs/wm8903.c                          |    2 +-
 sound/soc/codecs/wm8904.c                          |   35 +-
 sound/soc/codecs/wm8955.c                          |    2 +-
 sound/soc/codecs/wm8958-dsp2.c                     |    2 +-
 sound/soc/codecs/wm8960.c                          |   51 +-
 sound/soc/codecs/wm8961.c                          |    4 +-
 sound/soc/codecs/wm8962.c                          |    6 +-
 sound/soc/codecs/wm8988.c                          |    6 +-
 sound/soc/codecs/wm8990.c                          |    9 +-
 sound/soc/codecs/wm8991.c                          |    9 +-
 sound/soc/codecs/wm8993.c                          |    2 +-
 sound/soc/codecs/wm8994.c                          |   23 +-
 sound/soc/codecs/wm8995.c                          |   20 +-
 sound/soc/codecs/wm8996.c                          |    8 +-
 sound/soc/codecs/wm8997.c                          |   11 +-
 sound/soc/codecs/wm9081.c                          |    2 +-
 sound/soc/codecs/wm9090.c                          |    2 +-
 sound/soc/codecs/wm9713.c                          |    2 +-
 sound/soc/codecs/wm_adsp.c                         |    6 +-
 sound/soc/codecs/wm_hubs.c                         |   10 +-
 sound/soc/davinci/Kconfig                          |    3 +-
 sound/soc/davinci/davinci-evm.c                    |    6 -
 sound/soc/davinci/davinci-mcasp.c                  |  103 +-
 sound/soc/dwc/Kconfig                              |    1 +
 sound/soc/dwc/designware_i2s.c                     |  311 ++++--
 sound/soc/fsl/eukrea-tlv320.c                      |   23 +-
 sound/soc/fsl/fsl_asrc.c                           |    5 +-
 sound/soc/fsl/fsl_asrc.h                           |    3 -
 sound/soc/fsl/fsl_esai.c                           |    2 +-
 sound/soc/fsl/fsl_sai.c                            |    2 +-
 sound/soc/fsl/fsl_spdif.c                          |   17 +-
 sound/soc/fsl/fsl_ssi.c                            |   10 +-
 sound/soc/fsl/fsl_utils.c                          |   27 -
 sound/soc/fsl/fsl_utils.h                          |    3 -
 sound/soc/fsl/imx-mc13783.c                        |    5 +-
 sound/soc/fsl/imx-spdif.c                          |    1 +
 sound/soc/fsl/imx-ssi.c                            |    5 +-
 sound/soc/fsl/mx27vis-aic32x4.c                    |   12 +-
 sound/soc/fsl/wm1133-ev1.c                         |   16 +-
 sound/soc/generic/simple-card.c                    |   34 +
 sound/soc/intel/Kconfig                            |   15 +-
 sound/soc/intel/Makefile                           |    2 +
 sound/soc/intel/broadwell.c                        |   10 -
 sound/soc/intel/byt-rt5640.c                       |   12 +-
 sound/soc/intel/bytcr_dpcm_rt5640.c                |    1 -
 sound/soc/intel/cht_bsw_rt5645.c                   |  326 ++++++
 sound/soc/intel/cht_bsw_rt5672.c                   |   15 +-
 sound/soc/intel/sst-baytrail-pcm.c                 |    6 -
 sound/soc/intel/sst-dsp.c                          |    3 +-
 sound/soc/intel/sst-firmware.c                     |    3 +
 sound/soc/intel/sst-haswell-dsp.c                  |   17 +-
 sound/soc/intel/sst-haswell-ipc.c                  |  177 +--
 sound/soc/intel/sst-haswell-ipc.h                  |   36 +-
 sound/soc/intel/sst-haswell-pcm.c                  |  232 ++--
 sound/soc/intel/sst-mfld-platform-pcm.c            |    7 -
 sound/soc/intel/sst/sst.h                          |    3 +-
 sound/soc/intel/sst/sst_acpi.c                     |    9 +-
 sound/soc/intel/sst/sst_loader.c                   |    3 +-
 sound/soc/jz4740/jz4740-i2s.c                      |   21 +-
 sound/soc/mxs/mxs-saif.c                           |   10 +-
 sound/soc/mxs/mxs-saif.h                           |    1 -
 sound/soc/mxs/mxs-sgtl5000.c                       |   27 +-
 sound/soc/nuc900/nuc900-pcm.c                      |    6 -
 sound/soc/omap/ams-delta.c                         |   18 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    1 -
 sound/soc/omap/omap-twl4030.c                      |   20 +-
 sound/soc/omap/rx51.c                              |    8 +-
 sound/soc/pxa/Kconfig                              |    2 +-
 sound/soc/pxa/corgi.c                              |   16 +-
 sound/soc/pxa/e740_wm9705.c                        |   20 +-
 sound/soc/pxa/e750_wm9705.c                        |   20 +-
 sound/soc/pxa/hx4700.c                             |    8 +-
 sound/soc/pxa/magician.c                           |   21 +-
 sound/soc/pxa/mioa701_wm9713.c                     |    2 +-
 sound/soc/pxa/palm27x.c                            |   15 +-
 sound/soc/pxa/raumfeld.c                           |   35 +-
 sound/soc/pxa/spitz.c                              |   23 +-
 sound/soc/pxa/ttc-dkb.c                            |    4 -
 sound/soc/pxa/zylonite.c                           |   12 +-
 sound/soc/rockchip/rockchip_i2s.c                  |    4 +
 sound/soc/samsung/Kconfig                          |   15 +-
 sound/soc/samsung/Makefile                         |    2 -
 sound/soc/samsung/arndale_rt5631.c                 |    1 -
 sound/soc/samsung/goni_wm8994.c                    |  304 -----
 sound/soc/samsung/h1940_uda1380.c                  |   15 +-
 sound/soc/samsung/i2s.c                            |  362 +++---
 sound/soc/samsung/jive_wm8750.c                    |   34 +-
 sound/soc/samsung/neo1973_wm8753.c                 |   25 +-
 sound/soc/samsung/odroidx2_max98090.c              |    6 +-
 sound/soc/samsung/rx1950_uda1380.c                 |   15 +-
 sound/soc/samsung/s3c24xx_simtec.c                 |   20 +-
 sound/soc/samsung/s3c24xx_uda134x.c                |   12 +-
 sound/soc/samsung/smartq_wm8987.c                  |   16 +-
 sound/soc/samsung/smdk_wm8580.c                    |   26 +-
 sound/soc/samsung/smdk_wm8580pcm.c                 |   19 +-
 sound/soc/samsung/smdk_wm8994pcm.c                 |   16 +-
 sound/soc/sh/dma-sh7760.c                          |    6 -
 sound/soc/sh/fsi.c                                 |   15 +-
 sound/soc/sh/migor.c                               |   12 +-
 sound/soc/sh/rcar/adg.c                            |   14 +-
 sound/soc/sh/rcar/core.c                           |  111 +-
 sound/soc/sh/rcar/dvc.c                            |   63 +-
 sound/soc/sh/rcar/gen.c                            |   15 +
 sound/soc/sh/rcar/rsnd.h                           |   81 +-
 sound/soc/sh/rcar/src.c                            |  269 +++--
 sound/soc/sh/rcar/ssi.c                            |  100 +-
 sound/soc/sh/siu_pcm.c                             |    1 -
 sound/soc/soc-core.c                               |  209 ++--
 sound/soc/soc-dapm.c                               |  125 +--
 sound/soc/soc-devres.c                             |    2 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |   15 +-
 sound/soc/soc-pcm.c                                |   33 +-
 sound/soc/tegra/Kconfig                            |   10 +
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra_rt5677.c                     |  347 ++++++
 sound/soc/txx9/txx9aclc.c                          |    6 -
 sound/soc/ux500/mop500_ab8500.c                    |   16 +-
 sound/soc/xtensa/Kconfig                           |    7 +
 sound/soc/xtensa/Makefile                          |    3 +
 sound/soc/xtensa/xtfpga-i2s.c                      |  675 ++++++++++++
 sound/sparc/amd7930.c                              |    2 +-
 sound/synth/emux/emux.c                            |   10 +-
 sound/synth/emux/emux_hwdep.c                      |    2 +-
 sound/synth/emux/emux_oss.c                        |    2 +-
 sound/synth/emux/emux_synth.c                      |    6 +-
 sound/synth/emux/soundfont.c                       |    2 +-
 sound/usb/Kconfig                                  |    2 +
 sound/usb/Makefile                                 |    1 +
 sound/usb/card.h                                   |    2 +
 sound/usb/line6/Kconfig                            |   42 +
 sound/usb/line6/Makefile                           |   18 +
 sound/usb/line6/capture.c                          |  275 +++++
 {drivers/staging => sound/usb}/line6/capture.h     |    8 +-
 sound/usb/line6/driver.c                           |  666 +++++++++++
 {drivers/staging => sound/usb}/line6/driver.h      |  168 ++-
 {drivers/staging => sound/usb}/line6/midi.c        |   97 +-
 {drivers/staging => sound/usb}/line6/midi.h        |   41 +-
 {drivers/staging => sound/usb}/line6/midibuf.c     |   22 +-
 {drivers/staging => sound/usb}/line6/midibuf.h     |    5 +-
 sound/usb/line6/pcm.c                              |  588 ++++++++++
 sound/usb/line6/pcm.h                              |  197 ++++
 {drivers/staging => sound/usb}/line6/playback.c    |  337 ++----
 {drivers/staging => sound/usb}/line6/playback.h    |    8 +-
 {drivers/staging => sound/usb}/line6/pod.c         |  308 ++++--
 sound/usb/line6/podhd.c                            |  192 ++++
 {drivers/staging => sound/usb}/line6/toneport.c    |  460 +++++---
 {drivers/staging => sound/usb}/line6/variax.c      |  153 ++-
 sound/usb/midi.c                                   |    5 +-
 sound/usb/pcm.c                                    |    9 +
 sound/usb/quirks-table.h                           |   22 +
 sound/usb/usx2y/usb_stream.h                       |   78 +-
 488 files changed, 10988 insertions(+), 9109 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/designware-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/max98357a.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.txt
 create mode 100644 Documentation/devicetree/bindings/sound/st,sta32x.txt
 delete mode 100644 drivers/staging/line6/Kconfig
 delete mode 100644 drivers/staging/line6/Makefile
 delete mode 100644 drivers/staging/line6/audio.c
 delete mode 100644 drivers/staging/line6/audio.h
 delete mode 100644 drivers/staging/line6/capture.c
 delete mode 100644 drivers/staging/line6/driver.c
 delete mode 100644 drivers/staging/line6/pcm.c
 delete mode 100644 drivers/staging/line6/pcm.h
 delete mode 100644 drivers/staging/line6/pod.h
 delete mode 100644 drivers/staging/line6/podhd.c
 delete mode 100644 drivers/staging/line6/podhd.h
 delete mode 100644 drivers/staging/line6/revision.h
 delete mode 100644 drivers/staging/line6/toneport.h
 delete mode 100644 drivers/staging/line6/usbdefs.h
 delete mode 100644 drivers/staging/line6/variax.h
 create mode 100644 include/drm/i915_component.h
 delete mode 100644 include/drm/i915_powerwell.h
 create mode 100644 include/dt-bindings/sound/samsung-i2s.h
 create mode 100644 include/uapi/sound/usb_stream.h
 delete mode 100644 sound/isa/gus/gus_instr.c
 delete mode 100644 sound/pci/hda/hda_i915.h
 create mode 100644 sound/pci/hda/hda_intel.h
 create mode 100644 sound/pci/oxygen/se6x.c
 create mode 100644 sound/soc/codecs/max98357a.c
 create mode 100644 sound/soc/intel/cht_bsw_rt5645.c
 delete mode 100644 sound/soc/samsung/goni_wm8994.c
 create mode 100644 sound/soc/tegra/tegra_rt5677.c
 create mode 100644 sound/soc/xtensa/Kconfig
 create mode 100644 sound/soc/xtensa/Makefile
 create mode 100644 sound/soc/xtensa/xtfpga-i2s.c
 create mode 100644 sound/usb/line6/Kconfig
 create mode 100644 sound/usb/line6/Makefile
 create mode 100644 sound/usb/line6/capture.c
 rename {drivers/staging => sound/usb}/line6/capture.h (64%)
 create mode 100644 sound/usb/line6/driver.c
 rename {drivers/staging => sound/usb}/line6/driver.h (57%)
 rename {drivers/staging => sound/usb}/line6/midi.c (76%)
 rename {drivers/staging => sound/usb}/line6/midi.h (58%)
 rename {drivers/staging => sound/usb}/line6/midibuf.c (90%)
 rename {drivers/staging => sound/usb}/line6/midibuf.h (84%)
 create mode 100644 sound/usb/line6/pcm.c
 create mode 100644 sound/usb/line6/pcm.h
 rename {drivers/staging => sound/usb}/line6/playback.c (51%)
 rename {drivers/staging => sound/usb}/line6/playback.h (71%)
 rename {drivers/staging => sound/usb}/line6/pod.c (63%)
 create mode 100644 sound/usb/line6/podhd.c
 rename {drivers/staging => sound/usb}/line6/toneport.c (50%)
 rename {drivers/staging => sound/usb}/line6/variax.c (60%)

--
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