blob: 73525c048e7f60d7613eef093f850c6d204215e4 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001# ALSA USB drivers
2
Takashi Iwai89fe5112008-05-23 16:10:37 +02003menuconfig 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
Linus Torvalds1da177e2005-04-16 15:20:36 -070011
12config SND_USB_AUDIO
13 tristate "USB Audio/MIDI driver"
James Courtier-Dutton3714b532005-05-08 22:22:27 +020014 select SND_HWDEP
Linus Torvalds1da177e2005-04-16 15:20:36 -070015 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"
Takashi Iwai89fe5112008-05-23 16:10:37 +020026 depends on X86 || PPC || ALPHA
Linus Torvalds1da177e2005-04-16 15:20:36 -070027 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
Daniel Mack523f1dc2007-03-26 19:11:24 +020037config SND_USB_CAIAQ
38 tristate "Native Instruments USB audio devices"
Takashi Iwaiee6df2e2007-11-20 18:32:08 +010039 select SND_HWDEP
40 select SND_RAWMIDI
41 select SND_PCM
42 help
Daniel Mack523f1dc2007-03-26 19:11:24 +020043 Say Y here to include support for caiaq USB audio interfaces,
44 namely:
45
46 * Native Instruments RigKontrol2
Daniel Mackad1e34b2007-09-17 14:45:14 +020047 * Native Instruments RigKontrol3
Daniel Mack523f1dc2007-03-26 19:11:24 +020048 * Native Instruments Kore Controller
Daniel Mack7829d0e2007-11-26 09:00:56 +010049 * Native Instruments Kore Controller 2
Daniel Mack523f1dc2007-03-26 19:11:24 +020050 * Native Instruments Audio Kontrol 1
Daniel Mackb30c4942009-07-22 14:13:35 +020051 * Native Instruments Audio 2 DJ
Daniel Mack21655922009-01-16 11:03:19 +010052 * Native Instruments Audio 4 DJ
Daniel Mack523f1dc2007-03-26 19:11:24 +020053 * Native Instruments Audio 8 DJ
Daniel Mack21655922009-01-16 11:03:19 +010054 * Native Instruments Guitar Rig Session I/O
55 * Native Instruments Guitar Rig mobile
Daniel Mack523f1dc2007-03-26 19:11:24 +020056
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
Dmitry Torokhove5f73e22007-11-21 16:47:03 +010063 depends on INPUT=y || INPUT=SND_USB_CAIAQ
Daniel Mack523f1dc2007-03-26 19:11:24 +020064 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
Daniel Mackad1e34b2007-09-17 14:45:14 +020069 * Native Instruments RigKontrol3
Daniel Mack8e3cd082007-11-22 11:40:04 +010070 * Native Instruments Kore Controller
Daniel Mack7829d0e2007-11-26 09:00:56 +010071 * Native Instruments Kore Controller 2
Daniel Mack523f1dc2007-03-26 19:11:24 +020072 * Native Instruments Audio Kontrol 1
73
Karsten Wiese030a07e42008-07-30 15:13:29 +020074config SND_USB_US122L
75 tristate "Tascam US-122L USB driver"
76 depends on X86 && EXPERIMENTAL
Randy Dunlapdc0abf92008-09-04 20:28:13 -070077 select SND_HWDEP
Karsten Wiese030a07e42008-07-30 15:13:29 +020078 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
Takashi Iwai89fe5112008-05-23 16:10:37 +020086endif # SND_USB
Linus Torvalds1da177e2005-04-16 15:20:36 -070087