xref: /openbmc/linux/sound/usb/Kconfig (revision 22246614)
1# ALSA USB drivers
2
3menu "USB devices"
4	depends on SND!=n && USB!=n
5
6config SND_USB_AUDIO
7	tristate "USB Audio/MIDI driver"
8	depends on SND && USB
9	select SND_HWDEP
10	select SND_RAWMIDI
11	select SND_PCM
12	help
13	  Say Y here to include support for USB audio and USB MIDI
14	  devices.
15
16	  To compile this driver as a module, choose M here: the module
17	  will be called snd-usb-audio.
18
19config SND_USB_USX2Y
20	tristate "Tascam US-122, US-224 and US-428 USB driver"
21	depends on SND && USB && (X86 || PPC || ALPHA)
22	select SND_HWDEP
23	select SND_RAWMIDI
24	select SND_PCM
25	help
26	  Say Y here to include support for Tascam USB Audio/MIDI
27	  interfaces or controllers US-122, US-224 and US-428.
28
29	  To compile this driver as a module, choose M here: the module
30	  will be called snd-usb-usx2y.
31
32config SND_USB_CAIAQ
33	tristate "Native Instruments USB audio devices"
34	depends on SND && USB
35	select SND_HWDEP
36	select SND_RAWMIDI
37	select SND_PCM
38	help
39	   Say Y here to include support for caiaq USB audio interfaces,
40	   namely:
41
42	    * Native Instruments RigKontrol2
43	    * Native Instruments RigKontrol3
44	    * Native Instruments Kore Controller
45	    * Native Instruments Kore Controller 2
46	    * Native Instruments Audio Kontrol 1
47	    * Native Instruments Audio 8 DJ
48
49	   To compile this driver as a module, choose M here: the module
50	   will be called snd-usb-caiaq.
51
52config SND_USB_CAIAQ_INPUT
53	bool "enable input device for controllers"
54	depends on SND_USB_CAIAQ
55	depends on INPUT=y || INPUT=SND_USB_CAIAQ
56	help
57	  Say Y here to support input controllers like buttons, knobs,
58	  alpha dials and analog pedals on the following products:
59
60	   * Native Instruments RigKontrol2
61	   * Native Instruments RigKontrol3
62	   * Native Instruments Kore Controller
63	   * Native Instruments Kore Controller 2
64	   * Native Instruments Audio Kontrol 1
65
66endmenu
67
68