• Linus Torvalds's avatar
    Merge tag 'sound-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 460dc1ee
    Linus Torvalds authored
    Pull sound updates from Takashi Iwai:
     "The biggest change in this update is the unification of HD-audio codec
      parsers.  Now the HD-audio codec is parsed in a generic parser code
      which is invoked by each HD-audio codec driver.
    
      Some background information is found in David Henningsson's blog
      entry:
    
          http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/
    
      Other than that, some random updates/fixes like USB-audio and a bunch
      of small AoC updates as usual.
    
      Highlights:
    
       - Unification of HD-audio parser code (aka generic parser)
    
       - Support of new Intel HD-audio controller, new IDT codecs
    
       - Fixes for HD-audio HDMI audio hotplug
    
       - Haswell HDMI audio fixup
    
       - Support of Creative CA0132 DSP code
    
       - A few fixes of HDSP driver
    
       - USB-audio fix for Roland A-PRO, M-Audio FT C600
    
       - Support PM for aloop driver (and fixes Oops)
    
       - Compress API updates for gapless playback support
    
      For ASoC part:
    
       - Support for a wider range of hardware in the compressed stream code
    
       - The ability to mute capture streams as well as playback streams
         while inactive
    
       - DT support for AK4642, FSI, Samsung I2S and WM8962
    
       - AC'97 support for Tegra
    
       - New driver for max98090, replacing the stub which was there
    
       - A new driver from Dialog
    
      Note that due to dependencies, DTification of DMA support for Samsung
      platforms (used only by the and I2S driver and SPI) is merged here as
      well."
    
    Fix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code
    being changed.
    
    * tag 'sound-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)
      ALSA: usb: Fix Processing Unit Descriptor parsers
      ALSA: hda - hdmi: Notify userspace when ELD control changes
      ALSA: hda - hdmi: Protect ELD buffer
      ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld
      ALSA: hda - hdmi: Do not expose eld data when eld is invalid
      ALSA: hda - hdmi: ELD shouldn't be valid after unplug
      ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop
      ALSA: hda - add quirks for mute LED on two HP machines
      ALSA: usb/quirks, fix out-of-bounds access
      ASoC: codecs: Add da7213 codec
      ALSA: au88x0 - Define channel map for au88x0
      ALSA: compress: add support for gapless playback
      ALSA: hda - Remove speaker clicks on CX20549
      ALSA: hda - Disable runtime PM for Intel 5 Series/3400
      ALSA: hda - Increase badness for missing multi-io
      ASoC: arizona: Automatically manage input mutes
      ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts
      ALSA: hda/ca0132 - Add missing \n to debug prints
      ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS
      ALSA: hda - update documentation for no-primary-hp fixup
      ...
    460dc1ee
wm5102.c 51.5 KB