1. 22 Nov, 2012 11 commits
  2. 21 Nov, 2012 11 commits
  3. 19 Nov, 2012 6 commits
  4. 18 Nov, 2012 2 commits
  5. 17 Nov, 2012 1 commit
  6. 14 Nov, 2012 4 commits
  7. 13 Nov, 2012 4 commits
    • Martin Schwenke's avatar
      ALSA: usb-audio: Add quirk for Focusrite Scarlett 18i6 · 1762a59d
      Martin Schwenke authored
      Probing this device currently fails in snd_usb_audio_probe() because
      the call to snd_usb_create_mixer() fails.  This is due to unknown or
      non-standard interface descriptor subtypes in parse_audio_unit():
      
        usbaudio: unit 51: unexpected type 0x09
        snd-usb-audio: probe of 1-8:1.0 failed with error -5
      
      Some people are working around this by recompiling usb-audio with the
      call to snd_usb_create_mixer() commented out.  It would be nice to
      avoid that.
      
      While the best idea would be to look into the mixer creation failure,
      a reasonable short-term solution is to use quirks to only probe the
      trouble-free interfaces.  This allows audio and MIDI interfaces to be
      used without any obvious issues.
      
      Interface 0 is the main one to ignore.  It contains lots of
      control-fu, including the unexpected interface descriptor subtypes.
      Interface 5 is for firmware updates and I'm not sure how to get
      support for this.  Interface 3 is some sort of control interface that
      I don't understand:
      
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        3
            bAlternateSetting       0
            bNumEndpoints           0
            bInterfaceClass         1 Audio
            bInterfaceSubClass      1 Control Device
            bInterfaceProtocol      0
            iInterface              0
            AudioControl Interface Descriptor:
              bLength                 9
              bDescriptorType        36
              bDescriptorSubtype      1 (HEADER)
              bcdADC               1.00
              wTotalLength            9
              bInCollection           1
              baInterfaceNr( 0)       1
      Signed-off-by: default avatarMartin Schwenke <martin@meltin.net>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      1762a59d
    • Dan Carpenter's avatar
      ALSA: es1968: precedence bug in snd_es1968_tea575x_get_pins() · d2153a15
      Dan Carpenter authored
      I don't think this works as intended.  '|' higher precedence than ?: so
      the bitwize OR "0 | (val & STR_MOST)" is a no-op.
      
      I have re-written it to be more clear.
      Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      d2153a15
    • Takashi Iwai's avatar
      Merge tag 'asoc-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus · 6214b54c
      Takashi Iwai authored
      ASoC: Fixes for v3.7
      
      A few small fixes plus a large but simple change for WM5102 which writes
      out a bunch of register updates to the device when we enable the clock
      as recommended following chip evaluation.
      6214b54c
    • Mark Brown's avatar
      Merge branches 'fix/arizona', 'fix/core', 'fix/cs42l52', 'fix/mxs',... · ba027da8
      Mark Brown authored
      Merge branches 'fix/arizona', 'fix/core', 'fix/cs42l52', 'fix/mxs', 'fix/samsung' and 'fix/wm8978' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into tmp
      ba027da8
  8. 12 Nov, 2012 1 commit