Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / sound / usb / Kconfig
blob112984f4080f1d5cbd84aa157d0c60fae2be5cd9
1 # ALSA USB drivers
3 menuconfig SND_USB
4         bool "USB sound devices"
5         depends on USB
6         default y
7         help
8           Support for sound devices connected via the USB bus.
10 if SND_USB && USB
12 config SND_USB_AUDIO
13         tristate "USB Audio/MIDI driver"
14         select SND_HWDEP
15         select SND_RAWMIDI
16         select SND_PCM
17         help
18           Say Y here to include support for USB audio and USB MIDI
19           devices.
21           To compile this driver as a module, choose M here: the module
22           will be called snd-usb-audio.
24 config SND_USB_UA101
25         tristate "Edirol UA-101/UA-1000 driver"
26         select SND_PCM
27         select SND_RAWMIDI
28         help
29           Say Y here to include support for the Edirol UA-101 and UA-1000
30           audio/MIDI interfaces.
32           To compile this driver as a module, choose M here: the module
33           will be called snd-ua101.
35 config SND_USB_USX2Y
36         tristate "Tascam US-122, US-224 and US-428 USB driver"
37         depends on X86 || PPC || ALPHA
38         select SND_HWDEP
39         select SND_RAWMIDI
40         select SND_PCM
41         help
42           Say Y here to include support for Tascam USB Audio/MIDI
43           interfaces or controllers US-122, US-224 and US-428.
45           To compile this driver as a module, choose M here: the module
46           will be called snd-usb-usx2y.
48 config SND_USB_CAIAQ
49         tristate "Native Instruments USB audio devices"
50         select SND_HWDEP
51         select SND_RAWMIDI
52         select SND_PCM
53         help
54            Say Y here to include support for caiaq USB audio interfaces,
55            namely:
57             * Native Instruments RigKontrol2
58             * Native Instruments RigKontrol3
59             * Native Instruments Kore Controller
60             * Native Instruments Kore Controller 2
61             * Native Instruments Audio Kontrol 1
62             * Native Instruments Audio 2 DJ
63             * Native Instruments Audio 4 DJ
64             * Native Instruments Audio 8 DJ
65             * Native Instruments Guitar Rig Session I/O
66             * Native Instruments Guitar Rig mobile
67             * Native Instruments Traktor Kontrol X1
68             * Native Instruments Traktor Kontrol S4
70            To compile this driver as a module, choose M here: the module
71            will be called snd-usb-caiaq.
73 config SND_USB_CAIAQ_INPUT
74         bool "enable input device for controllers"
75         depends on SND_USB_CAIAQ
76         depends on INPUT=y || INPUT=SND_USB_CAIAQ
77         help
78           Say Y here to support input controllers like buttons, knobs,
79           alpha dials and analog pedals on the following products:
81            * Native Instruments RigKontrol2
82            * Native Instruments RigKontrol3
83            * Native Instruments Kore Controller
84            * Native Instruments Kore Controller 2
85            * Native Instruments Audio Kontrol 1
86            * Native Instruments Traktor Kontrol S4
88 config SND_USB_US122L
89         tristate "Tascam US-122L USB driver"
90         depends on X86 && EXPERIMENTAL
91         select SND_HWDEP
92         select SND_RAWMIDI
93         help
94           Say Y here to include support for Tascam US-122L USB Audio/MIDI
95           interfaces.
97           To compile this driver as a module, choose M here: the module
98           will be called snd-usb-us122l.
100 endif   # SND_USB