xref: /linux/sound/usb/Kconfig (revision e5f73e2ae813aa216b480728548e5ffbebcc170a)
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
45523f1dceSDaniel Mack	    * Native Instruments Audio Kontrol 1
46523f1dceSDaniel Mack	    * Native Instruments Audio 8 DJ
47523f1dceSDaniel Mack
48523f1dceSDaniel Mack	   To compile this driver as a module, choose M here: the module
49523f1dceSDaniel Mack	   will be called snd-usb-caiaq.
50523f1dceSDaniel Mack
51523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT
52523f1dceSDaniel Mack	bool "enable input device for controllers"
53523f1dceSDaniel Mack	depends on SND_USB_CAIAQ
54*e5f73e2aSDmitry Torokhov	depends on INPUT=y || INPUT=SND_USB_CAIAQ
55523f1dceSDaniel Mack	help
56523f1dceSDaniel Mack	  Say Y here to support input controllers like buttons, knobs,
57523f1dceSDaniel Mack	  alpha dials and analog pedals on the following products:
58523f1dceSDaniel Mack
59523f1dceSDaniel Mack	   * Native Instruments RigKontrol2
60ad1e34b5SDaniel Mack	   * Native Instruments RigKontrol3
61523f1dceSDaniel Mack	   * Native Instruments Audio Kontrol 1
62523f1dceSDaniel Mack
631da177e4SLinus Torvaldsendmenu
641da177e4SLinus Torvalds
65