xref: /linux/sound/usb/Kconfig (revision 7829d0eccbddc7431cc9af662c7cd3442b5598bd)
11da177e4SLinus Torvalds# ALSA USB drivers
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsmenu "USB devices"
41da177e4SLinus Torvalds	depends on SND!=n && USB!=n
51da177e4SLinus Torvalds
61da177e4SLinus Torvaldsconfig SND_USB_AUDIO
71da177e4SLinus Torvalds	tristate "USB Audio/MIDI driver"
81da177e4SLinus Torvalds	depends on SND && USB
93714b534SJames Courtier-Dutton	select SND_HWDEP
101da177e4SLinus Torvalds	select SND_RAWMIDI
111da177e4SLinus Torvalds	select SND_PCM
121da177e4SLinus Torvalds	help
131da177e4SLinus Torvalds	  Say Y here to include support for USB audio and USB MIDI
141da177e4SLinus Torvalds	  devices.
151da177e4SLinus Torvalds
161da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
171da177e4SLinus Torvalds	  will be called snd-usb-audio.
181da177e4SLinus Torvalds
191da177e4SLinus Torvaldsconfig SND_USB_USX2Y
201da177e4SLinus Torvalds	tristate "Tascam US-122, US-224 and US-428 USB driver"
211da177e4SLinus Torvalds	depends on SND && USB && (X86 || PPC || ALPHA)
221da177e4SLinus Torvalds	select SND_HWDEP
231da177e4SLinus Torvalds	select SND_RAWMIDI
241da177e4SLinus Torvalds	select SND_PCM
251da177e4SLinus Torvalds	help
261da177e4SLinus Torvalds	  Say Y here to include support for Tascam USB Audio/MIDI
271da177e4SLinus Torvalds	  interfaces or controllers US-122, US-224 and US-428.
281da177e4SLinus Torvalds
291da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
301da177e4SLinus Torvalds	  will be called snd-usb-usx2y.
311da177e4SLinus Torvalds
32523f1dceSDaniel Mackconfig SND_USB_CAIAQ
33523f1dceSDaniel Mack	tristate "Native Instruments USB audio devices"
34523f1dceSDaniel Mack	depends on SND && USB
35523f1dceSDaniel Mack	select SND_HWDEP
36523f1dceSDaniel Mack	select SND_RAWMIDI
37523f1dceSDaniel Mack	select SND_PCM
38523f1dceSDaniel Mack	help
39523f1dceSDaniel Mack	   Say Y here to include support for caiaq USB audio interfaces,
40523f1dceSDaniel Mack	   namely:
41523f1dceSDaniel Mack
42523f1dceSDaniel Mack	    * Native Instruments RigKontrol2
43ad1e34b5SDaniel Mack	    * Native Instruments RigKontrol3
44523f1dceSDaniel Mack	    * Native Instruments Kore Controller
45*7829d0ecSDaniel Mack	    * Native Instruments Kore Controller 2
46523f1dceSDaniel Mack	    * Native Instruments Audio Kontrol 1
47523f1dceSDaniel Mack	    * Native Instruments Audio 8 DJ
48523f1dceSDaniel Mack
49523f1dceSDaniel Mack	   To compile this driver as a module, choose M here: the module
50523f1dceSDaniel Mack	   will be called snd-usb-caiaq.
51523f1dceSDaniel Mack
52523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT
53523f1dceSDaniel Mack	bool "enable input device for controllers"
54523f1dceSDaniel Mack	depends on SND_USB_CAIAQ
55e5f73e2aSDmitry Torokhov	depends on INPUT=y || INPUT=SND_USB_CAIAQ
56523f1dceSDaniel Mack	help
57523f1dceSDaniel Mack	  Say Y here to support input controllers like buttons, knobs,
58523f1dceSDaniel Mack	  alpha dials and analog pedals on the following products:
59523f1dceSDaniel Mack
60523f1dceSDaniel Mack	   * Native Instruments RigKontrol2
61ad1e34b5SDaniel Mack	   * Native Instruments RigKontrol3
628e3cd08eSDaniel Mack	   * Native Instruments Kore Controller
63*7829d0ecSDaniel Mack	   * Native Instruments Kore Controller 2
64523f1dceSDaniel Mack	   * Native Instruments Audio Kontrol 1
65523f1dceSDaniel Mack
661da177e4SLinus Torvaldsendmenu
671da177e4SLinus Torvalds
68