Merge branches 'release' and 'hp-cid' into release
[linux-2.6] / sound / usb / Kconfig
1 # ALSA USB drivers
2
3 menu "USB devices"
4         depends on SND!=n && USB!=n
5
6 config SND_USB_AUDIO
7         tristate "USB Audio/MIDI driver"
8         depends on SND && USB
9         select SND_HWDEP
10         select SND_RAWMIDI
11         select SND_PCM
12         help
13           Say Y here to include support for USB audio and USB MIDI
14           devices.
15
16           To compile this driver as a module, choose M here: the module
17           will be called snd-usb-audio.
18
19 config SND_USB_USX2Y
20         tristate "Tascam US-122, US-224 and US-428 USB driver"
21         depends on SND && USB && (X86 || PPC || ALPHA)
22         select SND_HWDEP
23         select SND_RAWMIDI
24         select SND_PCM
25         help
26           Say Y here to include support for Tascam USB Audio/MIDI
27           interfaces or controllers US-122, US-224 and US-428.
28
29           To compile this driver as a module, choose M here: the module
30           will be called snd-usb-usx2y.
31
32 config SND_USB_CAIAQ
33         tristate "Native Instruments USB audio devices"
34         depends on SND && USB
35         select SND_HWDEP
36         select SND_RAWMIDI
37         select SND_PCM
38         help
39            Say Y here to include support for caiaq USB audio interfaces,
40            namely:
41
42             * Native Instruments RigKontrol2
43             * Native Instruments RigKontrol3
44             * Native Instruments Kore Controller
45             * Native Instruments Kore Controller 2
46             * Native Instruments Audio Kontrol 1
47             * Native Instruments Audio 8 DJ
48
49            To compile this driver as a module, choose M here: the module
50            will be called snd-usb-caiaq.
51
52 config SND_USB_CAIAQ_INPUT
53         bool "enable input device for controllers"
54         depends on SND_USB_CAIAQ
55         depends on INPUT=y || INPUT=SND_USB_CAIAQ
56         help
57           Say Y here to support input controllers like buttons, knobs,
58           alpha dials and analog pedals on the following products:
59
60            * Native Instruments RigKontrol2
61            * Native Instruments RigKontrol3
62            * Native Instruments Kore Controller
63            * Native Instruments Kore Controller 2
64            * Native Instruments Audio Kontrol 1
65
66 endmenu
67