1 # SPDX-License-Identifier: GPL-2.0-only << 2 # ALSA USB drivers 1 # ALSA USB drivers 3 2 4 menuconfig SND_USB !! 3 menu "ALSA USB devices" 5 bool "USB sound devices" !! 4 depends on SND!=n && USB!=n 6 depends on USB << 7 default y << 8 help << 9 Support for sound devices connected << 10 << 11 if SND_USB && USB << 12 5 13 config SND_USB_AUDIO 6 config SND_USB_AUDIO 14 tristate "USB Audio/MIDI driver" 7 tristate "USB Audio/MIDI driver" 15 select SND_HWDEP !! 8 depends on SND && USB 16 select SND_RAWMIDI << 17 select SND_PCM << 18 select SND_UMP if SND_USB_AUDIO_MIDI_V << 19 select BITREVERSE << 20 select SND_USB_AUDIO_USE_MEDIA_CONTROL << 21 help << 22 Say Y here to include support for US << 23 devices. << 24 << 25 To compile this driver as a module, << 26 will be called snd-usb-audio. << 27 << 28 config SND_USB_AUDIO_MIDI_V2 << 29 bool "MIDI 2.0 support by USB Audio dr << 30 depends on SND_USB_AUDIO << 31 help << 32 Say Y here to include the support fo << 33 When the config is set, the driver t << 34 at first, then falls back to MIDI 1. << 35 The MIDI 2.0 support can be disabled << 36 module option, too. << 37 << 38 config SND_USB_AUDIO_USE_MEDIA_CONTROLLER << 39 bool << 40 << 41 config SND_USB_UA101 << 42 tristate "Edirol UA-101/UA-1000 driver << 43 select SND_PCM << 44 select SND_RAWMIDI << 45 help << 46 Say Y here to include support for th << 47 audio/MIDI interfaces. << 48 << 49 To compile this driver as a module, << 50 will be called snd-ua101. << 51 << 52 config SND_USB_USX2Y << 53 tristate "Tascam US-122, US-224 and US << 54 depends on X86 || PPC || ALPHA << 55 select SND_HWDEP << 56 select SND_RAWMIDI << 57 select SND_PCM << 58 help << 59 Say Y here to include support for Ta << 60 interfaces or controllers US-122, US << 61 << 62 To compile this driver as a module, << 63 will be called snd-usb-usx2y. << 64 << 65 config SND_USB_CAIAQ << 66 tristate "Native Instruments USB audio << 67 select SND_HWDEP << 68 select SND_RAWMIDI << 69 select SND_PCM << 70 help << 71 Say Y here to include support for c << 72 namely: << 73 << 74 * Native Instruments RigKontrol2 << 75 * Native Instruments RigKontrol3 << 76 * Native Instruments Kore Controll << 77 * Native Instruments Kore Controll << 78 * Native Instruments Audio Kontrol << 79 * Native Instruments Audio 2 DJ << 80 * Native Instruments Audio 4 DJ << 81 * Native Instruments Audio 8 DJ << 82 * Native Instruments Traktor Audio << 83 * Native Instruments Guitar Rig Se << 84 * Native Instruments Guitar Rig mo << 85 * Native Instruments Traktor Kontr << 86 * Native Instruments Traktor Kontr << 87 * Native Instruments Maschine Cont << 88 << 89 To compile this driver as a module, << 90 will be called snd-usb-caiaq. << 91 << 92 config SND_USB_CAIAQ_INPUT << 93 bool "enable input device for controll << 94 depends on SND_USB_CAIAQ << 95 depends on INPUT=y || INPUT=SND_USB_CA << 96 help 9 help 97 Say Y here to support input controll !! 10 Say 'Y' or 'M' to include support for USB audio and USB MIDI devices. 98 alpha dials and analog pedals on the << 99 << 100 * Native Instruments RigKontrol2 << 101 * Native Instruments RigKontrol3 << 102 * Native Instruments Kore Controlle << 103 * Native Instruments Kore Controlle << 104 * Native Instruments Audio Kontrol << 105 * Native Instruments Traktor Kontro << 106 * Native Instruments Maschine Contr << 107 << 108 config SND_USB_US122L << 109 tristate "Tascam US-122L USB driver" << 110 depends on X86 || COMPILE_TEST << 111 select SND_HWDEP << 112 select SND_RAWMIDI << 113 help << 114 Say Y here to include support for Ta << 115 interfaces. << 116 << 117 To compile this driver as a module, << 118 will be called snd-usb-us122l. << 119 << 120 config SND_USB_6FIRE << 121 tristate "TerraTec DMX 6Fire USB" << 122 select FW_LOADER << 123 select BITREVERSE << 124 select SND_RAWMIDI << 125 select SND_PCM << 126 select SND_VMASTER << 127 help << 128 Say Y here to include support for Te << 129 << 130 You will need firmware files in orde << 131 after it has been coldstarted. An in << 132 and further help can be found at << 133 http://sixfireusb.sourceforge.net << 134 << 135 config SND_USB_HIFACE << 136 tristate "M2Tech hiFace USB-SPDIF driv << 137 select SND_PCM << 138 help << 139 Select this option to include suppor << 140 interface. << 141 << 142 This driver supports the original M2 << 143 compatible devices. The supported pr << 144 << 145 * M2Tech Young << 146 * M2Tech hiFace << 147 * M2Tech North Star << 148 * M2Tech W4S Young << 149 * M2Tech Corrson << 150 * M2Tech AUDIA << 151 * M2Tech SL Audio << 152 * M2Tech Empirical << 153 * M2Tech Rockna << 154 * M2Tech Pathos << 155 * M2Tech Metronome << 156 * M2Tech CAD << 157 * M2Tech Audio Esclusive << 158 * M2Tech Rotel << 159 * M2Tech Eeaudio << 160 * The Chord Company CHORD << 161 * AVA Group A/S Vitus << 162 << 163 To compile this driver as a module, << 164 will be called snd-usb-hiface. << 165 << 166 config SND_BCD2000 << 167 tristate "Behringer BCD2000 MIDI drive << 168 select SND_RAWMIDI << 169 help << 170 Say Y here to include MIDI support f << 171 controller. << 172 << 173 Audio support is still work-in-progr << 174 https://github.com/anyc/snd-usb-bcd2 << 175 << 176 To compile this driver as a module, << 177 will be called snd-bcd2000. << 178 << 179 source "sound/usb/line6/Kconfig" << 180 11 181 endif # SND_USB !! 12 endmenu 182 13
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.