• Linus Torvalds's avatar
    Merge tag 'sound-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · a323ae93
    Linus Torvalds authored
    Pull sound updates from Takashi Iwai:
     "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"
    
    * tag 'sound-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (542 commits)
      ALSA: line6: toneport: Use explicit type for firmware version
      ALSA: line6: Use explicit type for serial number
      ALSA: line6: Return EIO if read/write not successful
      ALSA: line6: Return error if device not responding
      ALSA: line6: Add delay before reading status
      ASoC: Intel: Clean data after SST fw fetch
      ALSA: hda - Add docking station support for another HP machine
      ALSA: control: fix failure to return new numerical ID in 'replace' event data
      ALSA: usb: update trigger timestamp on first non-zero URB submitted
      ALSA: hda: read trigger_timestamp immediately after starting DMA
      ALSA: pcm: allow for trigger_tstamp snapshot in .trigger
      ALSA: pcm: don't override timestamp unconditionally
      ALSA: off by one bug in snd_riptide_joystick_probe()
      ASoC: rt5670: Set use_single_rw flag for regmap
      ASoC: rt286: Add rt288 codec support
      ASoC: max98357a: Fix build in !CONFIG_OF case
      ASoC: Intel: fix platform_no_drv_owner.cocci warnings
      ARM: dts: Switch Odroid X2/U2 to simple-audio-card
      ARM: dts: Exynos4 and Odroid X2/U3 sound device nodes update
      ALSA: control: fix failure to return numerical ID in 'add' event
      ...
    a323ae93
MAINTAINERS 295 KB