ALSA: lx6464es - cleanup of rmh message bus function
[linux-block.git] / sound / usb / Kconfig
CommitLineData
1da177e4
LT
1# ALSA USB drivers
2
89fe5117
TI
3menuconfig 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
10if SND_USB && USB
1da177e4
LT
11
12config SND_USB_AUDIO
13 tristate "USB Audio/MIDI driver"
3714b534 14 select SND_HWDEP
1da177e4
LT
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
24config SND_USB_USX2Y
25 tristate "Tascam US-122, US-224 and US-428 USB driver"
89fe5117 26 depends on X86 || PPC || ALPHA
1da177e4
LT
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
523f1dce
DM
37config SND_USB_CAIAQ
38 tristate "Native Instruments USB audio devices"
ee6df2e1
TI
39 select SND_HWDEP
40 select SND_RAWMIDI
41 select SND_PCM
42 help
523f1dce
DM
43 Say Y here to include support for caiaq USB audio interfaces,
44 namely:
45
46 * Native Instruments RigKontrol2
ad1e34b5 47 * Native Instruments RigKontrol3
523f1dce 48 * Native Instruments Kore Controller
7829d0ec 49 * Native Instruments Kore Controller 2
523f1dce 50 * Native Instruments Audio Kontrol 1
b30c4947 51 * Native Instruments Audio 2 DJ
2165592b 52 * Native Instruments Audio 4 DJ
523f1dce 53 * Native Instruments Audio 8 DJ
2165592b
DM
54 * Native Instruments Guitar Rig Session I/O
55 * Native Instruments Guitar Rig mobile
523f1dce
DM
56
57 To compile this driver as a module, choose M here: the module
58 will be called snd-usb-caiaq.
59
60config SND_USB_CAIAQ_INPUT
61 bool "enable input device for controllers"
62 depends on SND_USB_CAIAQ
e5f73e2a 63 depends on INPUT=y || INPUT=SND_USB_CAIAQ
523f1dce
DM
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
ad1e34b5 69 * Native Instruments RigKontrol3
8e3cd08e 70 * Native Instruments Kore Controller
7829d0ec 71 * Native Instruments Kore Controller 2
523f1dce
DM
72 * Native Instruments Audio Kontrol 1
73
030a07e4
KW
74config SND_USB_US122L
75 tristate "Tascam US-122L USB driver"
76 depends on X86 && EXPERIMENTAL
dc0abf90 77 select SND_HWDEP
030a07e4
KW
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
89fe5117 86endif # SND_USB
1da177e4 87