Skip to content
  1. Nov 23, 2012
  2. Nov 21, 2012
  3. Nov 20, 2012
  4. Nov 19, 2012
  5. Nov 18, 2012
  6. Nov 17, 2012
  7. Nov 14, 2012
  8. Nov 13, 2012
    • 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
  9. Nov 12, 2012