1. 24 Oct, 2013 5 commits
  2. 22 Oct, 2013 1 commit
  3. 21 Oct, 2013 2 commits
  4. 20 Oct, 2013 28 commits
  5. 18 Oct, 2013 1 commit
  6. 17 Oct, 2013 3 commits
    • Clemens Ladisch's avatar
      ALSA: add DICE driver · 82fbb4f7
      Clemens Ladisch authored
      As a start point for further development, this is an incomplete driver
      for DICE devices:
      - only playback (so no clock source except the bus clock)
      - only 44.1 kHz
      - no MIDI
      - recovery after bus reset is slow
      - hwdep device is created, but not actually implemented
      
      Contains compilation fixes by Stefan Richter.
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      82fbb4f7
    • Takashi Iwai's avatar
      ALSA: hda - Move mutex from hda_eld to per_pin in HDMI codec driver · a4e9a38b
      Takashi Iwai authored
      Since the lock is used primarily in patch_hdmi.c, it's better to move
      it in the local struct instead of exporting in hda_eld.  The only
      functions requiring the lock in hda_eld.c are proc accessors.  So in
      this patch, the proc entry and its creation/deletion/accessors are
      moved into patch_hdmi.c, together with the mutex lock to pin_spec
      struct.
      
      The former proc info functions are exported so that they can be called
      from patch_hdmi.c.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      a4e9a38b
    • Takashi Iwai's avatar
      ALSA: hda - Fix possible races in HDMI driver · cbbaa603
      Takashi Iwai authored
      Some per_pin fields and ELD contents might be changed dynamically in
      multiple ways where the concurrent accesses are still opened in the
      current code.  This patch fixes such possible races by using eld->lock
      in appropriate places.
      Reported-by: default avatarAnssi Hannula <anssi.hannula@iki.fi>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      cbbaa603