xref: /linux/sound/usb/Kconfig (revision 030a07e441296c372f946cd4065b5d831d8dc40c)
11da177e4SLinus Torvalds# ALSA USB drivers
21da177e4SLinus Torvalds
389fe5117STakashi Iwaimenuconfig SND_USB
489fe5117STakashi Iwai	bool "USB sound devices"
589fe5117STakashi Iwai	depends on USB
689fe5117STakashi Iwai	default y
789fe5117STakashi Iwai	help
889fe5117STakashi Iwai	  Support for sound devices connected via the USB bus.
989fe5117STakashi Iwai
1089fe5117STakashi Iwaiif SND_USB && USB
111da177e4SLinus Torvalds
121da177e4SLinus Torvaldsconfig SND_USB_AUDIO
131da177e4SLinus Torvalds	tristate "USB Audio/MIDI driver"
143714b534SJames Courtier-Dutton	select SND_HWDEP
151da177e4SLinus Torvalds	select SND_RAWMIDI
161da177e4SLinus Torvalds	select SND_PCM
171da177e4SLinus Torvalds	help
181da177e4SLinus Torvalds	  Say Y here to include support for USB audio and USB MIDI
191da177e4SLinus Torvalds	  devices.
201da177e4SLinus Torvalds
211da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
221da177e4SLinus Torvalds	  will be called snd-usb-audio.
231da177e4SLinus Torvalds
241da177e4SLinus Torvaldsconfig SND_USB_USX2Y
251da177e4SLinus Torvalds	tristate "Tascam US-122, US-224 and US-428 USB driver"
2689fe5117STakashi Iwai	depends on X86 || PPC || ALPHA
271da177e4SLinus Torvalds	select SND_HWDEP
281da177e4SLinus Torvalds	select SND_RAWMIDI
291da177e4SLinus Torvalds	select SND_PCM
301da177e4SLinus Torvalds	help
311da177e4SLinus Torvalds	  Say Y here to include support for Tascam USB Audio/MIDI
321da177e4SLinus Torvalds	  interfaces or controllers US-122, US-224 and US-428.
331da177e4SLinus Torvalds
341da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
351da177e4SLinus Torvalds	  will be called snd-usb-usx2y.
361da177e4SLinus Torvalds
37523f1dceSDaniel Mackconfig SND_USB_CAIAQ
38523f1dceSDaniel Mack	tristate "Native Instruments USB audio devices"
39523f1dceSDaniel Mack	select SND_HWDEP
40523f1dceSDaniel Mack	select SND_RAWMIDI
41523f1dceSDaniel Mack	select SND_PCM
42523f1dceSDaniel Mack	help
43523f1dceSDaniel Mack	   Say Y here to include support for caiaq USB audio interfaces,
44523f1dceSDaniel Mack	   namely:
45523f1dceSDaniel Mack
46523f1dceSDaniel Mack	    * Native Instruments RigKontrol2
47ad1e34b5SDaniel Mack	    * Native Instruments RigKontrol3
48523f1dceSDaniel Mack	    * Native Instruments Kore Controller
497829d0ecSDaniel Mack	    * Native Instruments Kore Controller 2
50523f1dceSDaniel Mack	    * Native Instruments Audio Kontrol 1
51523f1dceSDaniel Mack	    * Native Instruments Audio 8 DJ
52523f1dceSDaniel Mack
53523f1dceSDaniel Mack	   To compile this driver as a module, choose M here: the module
54523f1dceSDaniel Mack	   will be called snd-usb-caiaq.
55523f1dceSDaniel Mack
56523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT
57523f1dceSDaniel Mack	bool "enable input device for controllers"
58523f1dceSDaniel Mack	depends on SND_USB_CAIAQ
59e5f73e2aSDmitry Torokhov	depends on INPUT=y || INPUT=SND_USB_CAIAQ
60523f1dceSDaniel Mack	help
61523f1dceSDaniel Mack	  Say Y here to support input controllers like buttons, knobs,
62523f1dceSDaniel Mack	  alpha dials and analog pedals on the following products:
63523f1dceSDaniel Mack
64523f1dceSDaniel Mack	   * Native Instruments RigKontrol2
65ad1e34b5SDaniel Mack	   * Native Instruments RigKontrol3
668e3cd08eSDaniel Mack	   * Native Instruments Kore Controller
677829d0ecSDaniel Mack	   * Native Instruments Kore Controller 2
68523f1dceSDaniel Mack	   * Native Instruments Audio Kontrol 1
69523f1dceSDaniel Mack
70*030a07e4SKarsten Wieseconfig SND_USB_US122L
71*030a07e4SKarsten Wiese	tristate "Tascam US-122L USB driver"
72*030a07e4SKarsten Wiese	depends on X86 && EXPERIMENTAL
73*030a07e4SKarsten Wiese	select SND_RAWMIDI
74*030a07e4SKarsten Wiese	help
75*030a07e4SKarsten Wiese	  Say Y here to include support for Tascam US-122L USB Audio/MIDI
76*030a07e4SKarsten Wiese	  interfaces.
77*030a07e4SKarsten Wiese
78*030a07e4SKarsten Wiese	  To compile this driver as a module, choose M here: the module
79*030a07e4SKarsten Wiese	  will be called snd-usb-us122l.
80*030a07e4SKarsten Wiese
8189fe5117STakashi Iwaiendif	# SND_USB
821da177e4SLinus Torvalds
83