11 Jan, 2012

1 commit


12 Dec, 2011

1 commit


29 Nov, 2011

1 commit


16 Sep, 2011

1 commit


26 Aug, 2011

1 commit


10 Aug, 2011

1 commit


05 Aug, 2011

1 commit


22 Jul, 2011

1 commit

  • Add support for Roland/BOSS BR-800 (0582:011e) to snd-usb-audio driver.

    This allows playback and recording, which has been tested and found to
    work. The third interface should be MIDI (MTC/SMPTE?) for DAW interface
    and is set as per ME-25, but this has not been tested. SDHC card access
    is already supported by usb-storage for Backup/Rhythm Editor/Wave
    Convertor mode which should not conflict with this.

    Signed-off-by: David G Turner
    Signed-off-by: Takashi Iwai

    David G Turner
     

25 May, 2011

1 commit


18 May, 2011

4 commits


14 Apr, 2011

1 commit

  • This new device by Native Instruments is also compliant to the USB
    standard v2.0, but hides this detail at when connected.

    It needs the same boot quirks than other models, and also has two
    non-class-compliant mixer controls.

    Signed-off-by: Daniel Mack
    Signed-off-by: Takashi Iwai

    Daniel Mack
     

24 Mar, 2011

2 commits


11 Mar, 2011

1 commit


15 Feb, 2011

1 commit

  • The MK2 generation of Native Instruments' sound cards are in fact
    compliant to the USB audio standard of version 2 and other approved USB
    standards. However, they come up as vendor-specific device when first
    connected but can be told to come up with a new set of descriptors
    upon their next enumeration. The interfaces announced by the new
    descriptors will be handled by the kernel's class drivers. This is done
    by issuing a vendor specific device request and sending the device to
    reset.

    There are also some vendor-specific USB requests for some mixer elements
    that can't be exported in a standard compliant way. The driver now
    supports them with quirks handling mechanisms.

    Signed-off-by: Daniel Mack
    Signed-off-by: Takashi Iwai

    Daniel Mack
     

08 Feb, 2011

1 commit


10 Jan, 2011

1 commit


23 Oct, 2010

1 commit


06 Oct, 2010

1 commit


04 Sep, 2010

3 commits


02 Sep, 2010

1 commit


02 Aug, 2010

1 commit


21 May, 2010

1 commit


25 Mar, 2010

1 commit

  • This adds basic support for M-Audio's Fast Track Ultra series of USB
    audio interfaces. It is a refactored version of the patch Clemens
    Ladisch posted some time ago. Neither playback nor capturing work
    properly at 44100 Hz (don't know why).
    The other sampling rates work properly. There's no support for the DSP
    mixer, yet.

    Signed-off-by: Felix Homann
    Signed-off-by: Takashi Iwai

    Felix Homann
     

05 Mar, 2010

3 commits

  • Change the parser to correctly handle v2 descriptors with multiple
    format bits set.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • In preparation for USB audio 2.0 support, change the audioformat
    structure so that it uses a bitmask to specify possible formats.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • Clean up the usb audio driver by factoring out a lot of functions to
    separate files. Code for procfs, quirks, urbs, format parsers etc all
    got a new home now.

    Moved almost all special quirk handling to quirks.c and introduced new
    generic functions to handle them, so the exceptions do not pollute the
    whole driver.

    Renamed usbaudio.c to card.c because this is what it actually does now.
    Renamed usbmidi.c to midi.c for namespace clarity.
    Removed more things from usbaudio.h.

    The non-standard drivers were adopted accordingly.

    Signed-off-by: Daniel Mack
    Cc: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Daniel Mack