blob: 112984f4080f1d5cbd84aa157d0c60fae2be5cd9 [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
Clemens Ladisch63978ab2009-12-14 12:48:35 +010024config SND_USB_UA101
Clemens Ladisch306ff3e2010-03-22 15:12:07 +010025 tristate "Edirol UA-101/UA-1000 driver"
Clemens Ladisch63978ab2009-12-14 12:48:35 +010026 select SND_PCM
27 select SND_RAWMIDI
28 help
Clemens Ladische584bc32010-03-01 16:20:37 +010029 Say Y here to include support for the Edirol UA-101 and UA-1000
30 audio/MIDI interfaces.
Clemens Ladisch63978ab2009-12-14 12:48:35 +010031
32 To compile this driver as a module, choose M here: the module
33 will be called snd-ua101.
34
Linus Torvalds1da177e2005-04-16 15:20:36 -070035config SND_USB_USX2Y
36 tristate "Tascam US-122, US-224 and US-428 USB driver"
Takashi Iwai89fe5112008-05-23 16:10:37 +020037 depends on X86 || PPC || ALPHA
Linus Torvalds1da177e2005-04-16 15:20:36 -070038 select SND_HWDEP
39 select SND_RAWMIDI
40 select SND_PCM
41 help
42 Say Y here to include support for Tascam USB Audio/MIDI
43 interfaces or controllers US-122, US-224 and US-428.
44
45 To compile this driver as a module, choose M here: the module
46 will be called snd-usb-usx2y.
47
Daniel Mack523f1dc2007-03-26 19:11:24 +020048config SND_USB_CAIAQ
49 tristate "Native Instruments USB audio devices"
Takashi Iwaiee6df2e2007-11-20 18:32:08 +010050 select SND_HWDEP
51 select SND_RAWMIDI
52 select SND_PCM
53 help
Daniel Mack523f1dc2007-03-26 19:11:24 +020054 Say Y here to include support for caiaq USB audio interfaces,
55 namely:
56
57 * Native Instruments RigKontrol2
Daniel Mackad1e34b2007-09-17 14:45:14 +020058 * Native Instruments RigKontrol3
Daniel Mack523f1dc2007-03-26 19:11:24 +020059 * Native Instruments Kore Controller
Daniel Mack7829d0e2007-11-26 09:00:56 +010060 * Native Instruments Kore Controller 2
Daniel Mack523f1dc2007-03-26 19:11:24 +020061 * Native Instruments Audio Kontrol 1
Daniel Mackb30c4942009-07-22 14:13:35 +020062 * Native Instruments Audio 2 DJ
Daniel Mack21655922009-01-16 11:03:19 +010063 * Native Instruments Audio 4 DJ
Daniel Mack523f1dc2007-03-26 19:11:24 +020064 * Native Instruments Audio 8 DJ
Daniel Mack21655922009-01-16 11:03:19 +010065 * Native Instruments Guitar Rig Session I/O
66 * Native Instruments Guitar Rig mobile
Daniel Mack6da7a2a2010-03-22 13:13:37 +010067 * Native Instruments Traktor Kontrol X1
Daniel Mack15c5ab62010-09-10 17:04:57 +080068 * Native Instruments Traktor Kontrol S4
Daniel Mack523f1dc2007-03-26 19:11:24 +020069
70 To compile this driver as a module, choose M here: the module
71 will be called snd-usb-caiaq.
72
73config SND_USB_CAIAQ_INPUT
74 bool "enable input device for controllers"
75 depends on SND_USB_CAIAQ
Dmitry Torokhove5f73e22007-11-21 16:47:03 +010076 depends on INPUT=y || INPUT=SND_USB_CAIAQ
Daniel Mack523f1dc2007-03-26 19:11:24 +020077 help
78 Say Y here to support input controllers like buttons, knobs,
79 alpha dials and analog pedals on the following products:
80
81 * Native Instruments RigKontrol2
Daniel Mackad1e34b2007-09-17 14:45:14 +020082 * Native Instruments RigKontrol3
Daniel Mack8e3cd082007-11-22 11:40:04 +010083 * Native Instruments Kore Controller
Daniel Mack7829d0e2007-11-26 09:00:56 +010084 * Native Instruments Kore Controller 2
Daniel Mack523f1dc2007-03-26 19:11:24 +020085 * Native Instruments Audio Kontrol 1
Daniel Mack15c5ab62010-09-10 17:04:57 +080086 * Native Instruments Traktor Kontrol S4
Daniel Mack523f1dc2007-03-26 19:11:24 +020087
Karsten Wiese030a07e2008-07-30 15:13:29 +020088config SND_USB_US122L
89 tristate "Tascam US-122L USB driver"
90 depends on X86 && EXPERIMENTAL
Randy Dunlapdc0abf92008-09-04 20:28:13 -070091 select SND_HWDEP
Karsten Wiese030a07e2008-07-30 15:13:29 +020092 select SND_RAWMIDI
93 help
94 Say Y here to include support for Tascam US-122L USB Audio/MIDI
95 interfaces.
96
97 To compile this driver as a module, choose M here: the module
98 will be called snd-usb-us122l.
99
Takashi Iwai89fe5112008-05-23 16:10:37 +0200100endif # SND_USB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700101