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