c570ae3e6d55e602e155101191fefe5c59867543
[safe/jmp/linux-2.6] / sound / usb / Kconfig
1 # ALSA USB drivers
2
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.
9
10 if SND_USB && USB
11
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.
20
21           To compile this driver as a module, choose M here: the module
22           will be called snd-usb-audio.
23
24 config SND_USB_UA101
25         tristate "Edirol UA-101/UA-1000 driver (EXPERIMENTAL)"
26         depends on EXPERIMENTAL
27         select SND_PCM
28         select SND_RAWMIDI
29         help
30           Say Y here to include support for the Edirol UA-101 and UA-1000
31           audio/MIDI interfaces.
32
33           To compile this driver as a module, choose M here: the module
34           will be called snd-ua101.
35
36 config SND_USB_USX2Y
37         tristate "Tascam US-122, US-224 and US-428 USB driver"
38         depends on X86 || PPC || ALPHA
39         select SND_HWDEP
40         select SND_RAWMIDI
41         select SND_PCM
42         help
43           Say Y here to include support for Tascam USB Audio/MIDI
44           interfaces or controllers US-122, US-224 and US-428.
45
46           To compile this driver as a module, choose M here: the module
47           will be called snd-usb-usx2y.
48
49 config SND_USB_CAIAQ
50         tristate "Native Instruments USB audio devices"
51         select SND_HWDEP
52         select SND_RAWMIDI
53         select SND_PCM
54         help
55            Say Y here to include support for caiaq USB audio interfaces,
56            namely:
57
58             * Native Instruments RigKontrol2
59             * Native Instruments RigKontrol3
60             * Native Instruments Kore Controller
61             * Native Instruments Kore Controller 2
62             * Native Instruments Audio Kontrol 1
63             * Native Instruments Audio 2 DJ
64             * Native Instruments Audio 4 DJ
65             * Native Instruments Audio 8 DJ
66             * Native Instruments Guitar Rig Session I/O
67             * Native Instruments Guitar Rig mobile
68
69            To compile this driver as a module, choose M here: the module
70            will be called snd-usb-caiaq.
71
72 config SND_USB_CAIAQ_INPUT
73         bool "enable input device for controllers"
74         depends on SND_USB_CAIAQ
75         depends on INPUT=y || INPUT=SND_USB_CAIAQ
76         help
77           Say Y here to support input controllers like buttons, knobs,
78           alpha dials and analog pedals on the following products:
79
80            * Native Instruments RigKontrol2
81            * Native Instruments RigKontrol3
82            * Native Instruments Kore Controller
83            * Native Instruments Kore Controller 2
84            * Native Instruments Audio Kontrol 1
85
86 config SND_USB_US122L
87         tristate "Tascam US-122L USB driver"
88         depends on X86 && EXPERIMENTAL
89         select SND_HWDEP
90         select SND_RAWMIDI
91         help
92           Say Y here to include support for Tascam US-122L USB Audio/MIDI
93           interfaces.
94
95           To compile this driver as a module, choose M here: the module
96           will be called snd-usb-us122l.
97
98 endif   # SND_USB
99