android_kernel_xiaomi_sm8350/sound/usb
Daniel Mack 53ee98fe8a ALSA: usbaudio: implement basic set of class v2.0 parser
This adds a number of parsers for audio class v2.0. In particular, the
following internals are different and now handled by the code:

* the number of streaming interfaces is now reported by an interface
  association descriptor. The old approach using a proprietary
  descriptor is deprecated.

* The number of channels per interface is now stored in the AS_GENERAL
  descriptor (used to be part of the FORMAT_TYPE descriptor).

* The list of supported sample rates is no longer stored in a variable
  length appendix of the format_type descriptor but is retrieved from
  the device using a class specific GET_RANGE command.

* Supported sample formats are now reported as 32bit bitmap rather than
  a fixed value. For now, this is worked around by choosing just one of
  them.

* A devices needs to have at least one CLOCK_SOURCE descriptor which
  denotes a clockID that is needed im the class request command.

* Many descriptors (format_type, ...) have changed their layout. Handle
  this by casting the descriptors to the appropriate structs.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-02-23 08:40:24 +01:00
..
caiaq ALSA: snd-usb-caiaq: Bump version number to 1.3.20 2009-10-30 12:29:56 +01:00
usx2y ALSA: snd-usb-us122l: add product IDs of US-122MKII and US-144MKII 2009-12-08 12:56:50 +01:00
Kconfig sound: add Edirol UA-101 support 2009-12-14 17:58:13 +01:00
Makefile sound: add Edirol UA-101 support 2009-12-14 17:58:13 +01:00
ua101.c ALSA: pcm - Call pgprot_noncached() for vmalloc'ed buffers 2010-01-18 15:00:34 +01:00
usbaudio.c ALSA: usbaudio: implement basic set of class v2.0 parser 2010-02-23 08:40:24 +01:00
usbaudio.h ALSA: usbaudio: implement basic set of class v2.0 parser 2010-02-23 08:40:24 +01:00
usbmidi.c Merge branch 'fixes' into devel 2010-02-16 11:19:18 +01:00
usbmixer_maps.c ALSA: usbmixer - add possibility to remap dB values 2010-02-11 18:00:16 +01:00
usbmixer.c ALSA: usbaudio: introduce new types for audio class v2 2010-02-23 08:40:20 +01:00
usbquirks.h ALSA: usbaudio Mbox support, output only 2010-02-22 09:56:26 +01:00