Skip to content
  • Linus Torvalds's avatar
    Merge tag 'sound-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into next · b77279bc
    Linus Torvalds authored
    Pull sound updates from Takashi Iwai:
     "At this time, majority of changes come from ASoC world while we got a
      few new drivers in other places for FireWire and USB.  There have been
      lots of ASoC core cleanups / refactoring, but very little visible to
      external users.
    
      ASoC:
       - Support for specifying aux CODECs in DT
       - Removal of the deprecated mux and enum macros
       - More moves towards full componentisation
       - Removal of some unused I/O code
       - Lots of cleanups, fixes and enhancements to the davinci, Freescale,
         Haswell and Realtek drivers
       - Several drivers exposed directly in Kconfig for use with
         simple-card
       - GPIO descriptor support for jacks
       - More updates and fixes to the Freescale SSI, Intel and rsnd drivers
       - New drivers for Cirrus CS42L56, Realtek RT5639, RT5642 and RT5651
         and ST STA350, Analog Devices ADAU1361, ADAU1381, ADAU1761 and
         ADAU1781, and Realtek RT5677
    
      HD-audio:
       - Clean up Dell headset quirks
       - Noise fixes for Dell and Sony laptops
       - Thinkpad T440 dock fix
       - Realtek codec updates (ALC293,ALC233,ALC3235)
       - Tegra HD-audio HDMI support
    
      FireWire-audio:
       - FireWire audio stack enhancement (AMDTP, MIDI), support for
         incoming isochronous stream and duplex streams with timestamp
         synchronization
       - BeBoB-based devices support
       - Fireworks-based device support
    
      USB-audio:
       - Behringer BCD2000 USB device support
    
      Misc:
       - Clean up of a few old drivers, atmel, fm801, etc"
    
    * tag 'sound-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (480 commits)
      ASoC: Fix wrong argument for card remove callbacks
      ASoC: free jack GPIOs before the sound card is freed
      ALSA: firewire-lib: Remove a comment about restriction of asynchronous operation
      ASoC: cache: Fix error code when not using ASoC level cache
      ALSA: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup
      ALSA: hda/realtek - Correction of fixup codes for PB V7900 laptop
      ALSA: firewire-lib: Use IEC 61883-6 compliant labels for Raw Audio data
      ASoC: add RT5677 CODEC driver
      ASoC: intel: The Baytrail/MAX98090 driver depends on I2C
      ASoC: rt5640: Add the function "get_clk_info" to RL6231 shared support
      ASoC: rt5640: Add the function of the PLL clock calculation to RL6231 shared support
      ASoC: rt5640: Add RL6231 class device shared support for RT5640, RT5645 and RT5651
      ASoC: cache: Fix possible ZERO_SIZE_PTR pointer dereferencing error.
      ASoC: Add helper functions to cast from DAPM context to CODEC/platform
      ALSA: bebob: sizeof() vs ARRAY_SIZE() typo
      ASoC: wm9713: correct mono out PGA sources
      ALSA: synth: emux: soundfont.c: Cleaning up memory leak
      ASoC: fsl: Remove dependencies of boards for SND_SOC_EUKREA_TLV320
      ASoC: fsl-ssi: Use regmap
      ASoC: fsl-ssi: reorder and document fsl_ssi_private
      ...
    b77279bc