Merge branch 'drm-platform' into drm-testing
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / sound / usb / Kconfig
1 # ALSA USB drivers
2
3 menuconfig SND_USB
4 bool "USB sound devices"
5 depends on USB
6 default y
7 help
8 Support for sound devices connected via the USB bus.
9
10 if SND_USB && USB
11
12 config SND_USB_AUDIO
13 tristate "USB Audio/MIDI driver"
14 select SND_HWDEP
15 select SND_RAWMIDI
16 select SND_PCM
17 help
18 Say Y here to include support for USB audio and USB MIDI
19 devices.
20
21 To compile this driver as a module, choose M here: the module
22 will be called snd-usb-audio.
23
24 config SND_USB_UA101
25 tristate "Edirol UA-101/UA-1000 driver"
26 select SND_PCM
27 select SND_RAWMIDI
28 help
29 Say Y here to include support for the Edirol UA-101 and UA-1000
30 audio/MIDI interfaces.
31
32 To compile this driver as a module, choose M here: the module
33 will be called snd-ua101.
34
35 config SND_USB_USX2Y
36 tristate "Tascam US-122, US-224 and US-428 USB driver"
37 depends on X86 || PPC || ALPHA
38 select SND_HWDEP
39 select SND_RAWMIDI
40 select SND_PCM
41 help
42 Say Y here to include support for Tascam USB Audio/MIDI
43 interfaces or controllers US-122, US-224 and US-428.
44
45 To compile this driver as a module, choose M here: the module
46 will be called snd-usb-usx2y.
47
48 config SND_USB_CAIAQ
49 tristate "Native Instruments USB audio devices"
50 select SND_HWDEP
51 select SND_RAWMIDI
52 select SND_PCM
53 help
54 Say Y here to include support for caiaq USB audio interfaces,
55 namely:
56
57 * Native Instruments RigKontrol2
58 * Native Instruments RigKontrol3
59 * Native Instruments Kore Controller
60 * Native Instruments Kore Controller 2
61 * Native Instruments Audio Kontrol 1
62 * Native Instruments Audio 2 DJ
63 * Native Instruments Audio 4 DJ
64 * Native Instruments Audio 8 DJ
65 * Native Instruments Guitar Rig Session I/O
66 * Native Instruments Guitar Rig mobile
67 * Native Instruments Traktor Kontrol X1
68
69 To compile this driver as a module, choose M here: the module
70 will be called snd-usb-caiaq.
71
72 config SND_USB_CAIAQ_INPUT
73 bool "enable input device for controllers"
74 depends on SND_USB_CAIAQ
75 depends on INPUT=y || INPUT=SND_USB_CAIAQ
76 help
77 Say Y here to support input controllers like buttons, knobs,
78 alpha dials and analog pedals on the following products:
79
80 * Native Instruments RigKontrol2
81 * Native Instruments RigKontrol3
82 * Native Instruments Kore Controller
83 * Native Instruments Kore Controller 2
84 * Native Instruments Audio Kontrol 1
85
86 config SND_USB_US122L
87 tristate "Tascam US-122L USB driver"
88 depends on X86 && EXPERIMENTAL
89 select SND_HWDEP
90 select SND_RAWMIDI
91 help
92 Say Y here to include support for Tascam US-122L USB Audio/MIDI
93 interfaces.
94
95 To compile this driver as a module, choose M here: the module
96 will be called snd-usb-us122l.
97
98 endif # SND_USB
99