xref: /linux/sound/usb/Kconfig (revision b30c4947735f9d76da3d194923efd38ed18ad651)
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
51*b30c4947SDaniel Mack	    * Native Instruments Audio 2 DJ
522165592bSDaniel Mack	    * Native Instruments Audio 4 DJ
53523f1dceSDaniel Mack	    * Native Instruments Audio 8 DJ
542165592bSDaniel Mack	    * Native Instruments Guitar Rig Session I/O
552165592bSDaniel Mack	    * Native Instruments Guitar Rig mobile
56523f1dceSDaniel Mack
57523f1dceSDaniel Mack	   To compile this driver as a module, choose M here: the module
58523f1dceSDaniel Mack	   will be called snd-usb-caiaq.
59523f1dceSDaniel Mack
60523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT
61523f1dceSDaniel Mack	bool "enable input device for controllers"
62523f1dceSDaniel Mack	depends on SND_USB_CAIAQ
63e5f73e2aSDmitry Torokhov	depends on INPUT=y || INPUT=SND_USB_CAIAQ
64523f1dceSDaniel Mack	help
65523f1dceSDaniel Mack	  Say Y here to support input controllers like buttons, knobs,
66523f1dceSDaniel Mack	  alpha dials and analog pedals on the following products:
67523f1dceSDaniel Mack
68523f1dceSDaniel Mack	   * Native Instruments RigKontrol2
69ad1e34b5SDaniel Mack	   * Native Instruments RigKontrol3
708e3cd08eSDaniel Mack	   * Native Instruments Kore Controller
717829d0ecSDaniel Mack	   * Native Instruments Kore Controller 2
72523f1dceSDaniel Mack	   * Native Instruments Audio Kontrol 1
73523f1dceSDaniel Mack
74030a07e4SKarsten Wieseconfig SND_USB_US122L
75030a07e4SKarsten Wiese	tristate "Tascam US-122L USB driver"
76030a07e4SKarsten Wiese	depends on X86 && EXPERIMENTAL
77dc0abf90SRandy Dunlap	select SND_HWDEP
78030a07e4SKarsten Wiese	select SND_RAWMIDI
79030a07e4SKarsten Wiese	help
80030a07e4SKarsten Wiese	  Say Y here to include support for Tascam US-122L USB Audio/MIDI
81030a07e4SKarsten Wiese	  interfaces.
82030a07e4SKarsten Wiese
83030a07e4SKarsten Wiese	  To compile this driver as a module, choose M here: the module
84030a07e4SKarsten Wiese	  will be called snd-usb-us122l.
85030a07e4SKarsten Wiese
8689fe5117STakashi Iwaiendif	# SND_USB
871da177e4SLinus Torvalds
88