1. 21 Apr, 2013 6 commits
  2. 18 Apr, 2013 14 commits
  3. 17 Apr, 2013 14 commits
  4. 16 Apr, 2013 4 commits
  5. 15 Apr, 2013 2 commits
    • Takashi Iwai's avatar
      Merge tag 'asoc-v3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next · ad2109d7
      Takashi Iwai authored
      ASoC: Updates for v3.10
      
      A bunch of changes here, the most interesting one subsystem wise being
      Morimoto-san's work to create snd_soc_component which doesn't do much
      for now but will be pretty important going forwards:
      
       - Add a new component object type which will form the basis of moving
         to a more generic handling of SoC and off-SoC components, contributed
         by Kuninori Morimoto.
       - A fairly large set of cleanups for the dmaengine integration from
         Lars-Peter Clausen, starting to move towards being able to have a
         generic driver based on the library.
       - Performance optimisations to DAPM from Ryo Tsutsui.
       - Support for mixer control sharing in DAPM from Stephen Warren.
       - Multiplatform ARM cleanups from Arnd Bergmann.
       - New CODEC drivers for AK5385 and TAS5086 from Daniel Mack.
      ad2109d7
    • Clemens Ladisch's avatar
      ALSA: usb-audio: disable autopm for MIDI devices · cbc200bc
      Clemens Ladisch authored
      Commit 88a8516a (ALSA: usbaudio: implement USB autosuspend)
      introduced autopm for all USB audio/MIDI devices.  However, many MIDI
      devices, such as synthesizers, do not merely transmit MIDI messages but
      use their MIDI inputs to control other functions.  With autopm, these
      devices would get powered down as soon as the last MIDI port device is
      closed on the host.
      
      Even some plain MIDI interfaces could get broken: they automatically
      send Active Sensing messages while powered up, but as soon as these
      messages cease, the receiving device would interpret this as an
      accidental disconnection.
      
      Commit f5f16541 (ALSA: usb-audio: Fix missing autopm for MIDI input)
      introduced another regression: some devices (e.g. the Roland GAIA SH-01)
      are self-powered but do a reset whenever the USB interface's power state
      changes.
      
      To work around all this, just disable autopm for all USB MIDI devices.
      
      Reported-by: Laurens Holst
      Cc: <stable@vger.kernel.org>
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      cbc200bc