linux/sound/usb
Oliver Neukum 88a8516a21 ALSA: usbaudio: implement USB autosuspend
Devices are autosuspended if no pcm nor midi channel is open
Mixer devices may be opened. This way they are active when
in use to play or record sound, but can be suspended while
users have a mixer application running.

[Small clean-ups using static inline by tiwai]

Signed-off-by: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-03-11 14:59:29 +01:00
..
6fire ALSA: USB: 6fire: signedness bug in usb6fire_pcm_prepare() 2011-02-07 18:30:10 +01:00
caiaq Merge branch 'fix/misc' into topic/misc 2011-03-11 14:48:09 +01:00
misc Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 2010-05-20 21:26:12 -07:00
usx2y ALSA: snd-usb-us122l: Fix missing NULL checks 2011-01-11 19:50:28 +01:00
card.c ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00
card.h ALSA: usb-audio: automatically detect feedback format 2010-10-27 09:17:41 +02:00
clock.c ALSA: usb-audio: fix detection of vendor-specific device protocol settings 2010-09-03 22:36:39 +02:00
clock.h ALSA: usb-audio: simplify control interface access 2010-06-23 16:10:23 +02:00
debug.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
endpoint.c Merge branch 'fix/misc' into topic/misc 2010-09-03 22:38:52 +02:00
endpoint.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
format.c ALSA: usb-audio: add Edirol SD-90 PCM support 2011-01-10 16:47:10 +01:00
format.h ALSA: usb-audio: parse more format descriptors with structs 2010-05-27 09:48:31 +02:00
helper.c ALSA: usb: USB3 SuperSpeed sound support 2010-08-14 10:30:08 +02:00
helper.h ALSA: usb-audio: fix control messages for USB_RECIP_INTERFACE 2010-06-11 18:05:38 +02:00
Kconfig ALSA: snd-usb-caiaq: Add support for Traktor Audio 2 2011-02-14 17:10:45 +01:00
Makefile ALSA: usb/6fire - Driver for TerraTec DMX 6Fire USB 2011-01-24 18:45:30 +01:00
midi.c ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00
midi.h ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00
mixer_maps.c ALSA: usb-audio: unify constants from specification 2010-05-31 18:17:22 +02:00
mixer_quirks.c ALSA: usb-audio: reconstruct some dispatcher functions to use switch-case 2011-02-14 17:11:12 +01:00
mixer_quirks.h ALSA: usb-mixer: factor out quirks 2010-03-12 12:20:26 +01:00
mixer.c ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00
mixer.h ALSA: usbaudio: fix suspend/resume 2011-03-11 14:51:51 +01:00
pcm.c ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00
pcm.h ALSA: usb-audio: simplify control interface access 2010-06-23 16:10:23 +02:00
power.h ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00
proc.c ALSA: usb-audio: automatically detect feedback format 2010-10-27 09:17:41 +02:00
proc.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
quirks-table.h Merge branch 'fix/misc' into topic/misc 2011-03-11 14:48:09 +01:00
quirks.c Merge branch 'fix/misc' into topic/misc 2011-03-11 14:48:09 +01:00
quirks.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
urb.c ALSA: usb-audio: automatically detect feedback format 2010-10-27 09:17:41 +02:00
urb.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
usbaudio.h ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00