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 2463978ab3SClemens Ladischconfig SND_USB_UA101 25306ff3e4SClemens Ladisch tristate "Edirol UA-101/UA-1000 driver" 2663978ab3SClemens Ladisch select SND_PCM 2763978ab3SClemens Ladisch select SND_RAWMIDI 2863978ab3SClemens Ladisch help 29e584bc3cSClemens Ladisch Say Y here to include support for the Edirol UA-101 and UA-1000 30e584bc3cSClemens Ladisch audio/MIDI interfaces. 3163978ab3SClemens Ladisch 3263978ab3SClemens Ladisch To compile this driver as a module, choose M here: the module 3363978ab3SClemens Ladisch will be called snd-ua101. 3463978ab3SClemens Ladisch 351da177e4SLinus Torvaldsconfig SND_USB_USX2Y 361da177e4SLinus Torvalds tristate "Tascam US-122, US-224 and US-428 USB driver" 3789fe5117STakashi Iwai depends on X86 || PPC || ALPHA 381da177e4SLinus Torvalds select SND_HWDEP 391da177e4SLinus Torvalds select SND_RAWMIDI 401da177e4SLinus Torvalds select SND_PCM 411da177e4SLinus Torvalds help 421da177e4SLinus Torvalds Say Y here to include support for Tascam USB Audio/MIDI 431da177e4SLinus Torvalds interfaces or controllers US-122, US-224 and US-428. 441da177e4SLinus Torvalds 451da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 461da177e4SLinus Torvalds will be called snd-usb-usx2y. 471da177e4SLinus Torvalds 48523f1dceSDaniel Mackconfig SND_USB_CAIAQ 49523f1dceSDaniel Mack tristate "Native Instruments USB audio devices" 50523f1dceSDaniel Mack select SND_HWDEP 51523f1dceSDaniel Mack select SND_RAWMIDI 52523f1dceSDaniel Mack select SND_PCM 53523f1dceSDaniel Mack help 54523f1dceSDaniel Mack Say Y here to include support for caiaq USB audio interfaces, 55523f1dceSDaniel Mack namely: 56523f1dceSDaniel Mack 57523f1dceSDaniel Mack * Native Instruments RigKontrol2 58ad1e34b5SDaniel Mack * Native Instruments RigKontrol3 59523f1dceSDaniel Mack * Native Instruments Kore Controller 607829d0ecSDaniel Mack * Native Instruments Kore Controller 2 61523f1dceSDaniel Mack * Native Instruments Audio Kontrol 1 62b30c4947SDaniel Mack * Native Instruments Audio 2 DJ 632165592bSDaniel Mack * Native Instruments Audio 4 DJ 64523f1dceSDaniel Mack * Native Instruments Audio 8 DJ 65df8d81a3SDaniel Mack * Native Instruments Traktor Audio 2 662165592bSDaniel Mack * Native Instruments Guitar Rig Session I/O 672165592bSDaniel Mack * Native Instruments Guitar Rig mobile 686da7a2aaSDaniel Mack * Native Instruments Traktor Kontrol X1 6915c5ab60SDaniel Mack * Native Instruments Traktor Kontrol S4 70*e653510aSWilliam Light * Native Instruments Maschine Controller 71523f1dceSDaniel Mack 72523f1dceSDaniel Mack To compile this driver as a module, choose M here: the module 73523f1dceSDaniel Mack will be called snd-usb-caiaq. 74523f1dceSDaniel Mack 75523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT 76523f1dceSDaniel Mack bool "enable input device for controllers" 77523f1dceSDaniel Mack depends on SND_USB_CAIAQ 78e5f73e2aSDmitry Torokhov depends on INPUT=y || INPUT=SND_USB_CAIAQ 79523f1dceSDaniel Mack help 80523f1dceSDaniel Mack Say Y here to support input controllers like buttons, knobs, 81523f1dceSDaniel Mack alpha dials and analog pedals on the following products: 82523f1dceSDaniel Mack 83523f1dceSDaniel Mack * Native Instruments RigKontrol2 84ad1e34b5SDaniel Mack * Native Instruments RigKontrol3 858e3cd08eSDaniel Mack * Native Instruments Kore Controller 867829d0ecSDaniel Mack * Native Instruments Kore Controller 2 87523f1dceSDaniel Mack * Native Instruments Audio Kontrol 1 8815c5ab60SDaniel Mack * Native Instruments Traktor Kontrol S4 89*e653510aSWilliam Light * Native Instruments Maschine Controller 90523f1dceSDaniel Mack 91030a07e4SKarsten Wieseconfig SND_USB_US122L 92030a07e4SKarsten Wiese tristate "Tascam US-122L USB driver" 93030a07e4SKarsten Wiese depends on X86 && EXPERIMENTAL 94dc0abf90SRandy Dunlap select SND_HWDEP 95030a07e4SKarsten Wiese select SND_RAWMIDI 96030a07e4SKarsten Wiese help 97030a07e4SKarsten Wiese Say Y here to include support for Tascam US-122L USB Audio/MIDI 98030a07e4SKarsten Wiese interfaces. 99030a07e4SKarsten Wiese 100030a07e4SKarsten Wiese To compile this driver as a module, choose M here: the module 101030a07e4SKarsten Wiese will be called snd-usb-us122l. 102030a07e4SKarsten Wiese 103c6d43ba8STorsten Schenkconfig SND_USB_6FIRE 104c6d43ba8STorsten Schenk tristate "TerraTec DMX 6Fire USB" 105c6d43ba8STorsten Schenk select FW_LOADER 1068ae9572bSDaniel Mack select BITREVERSE 107c6d43ba8STorsten Schenk select SND_RAWMIDI 108c6d43ba8STorsten Schenk select SND_PCM 109c6d43ba8STorsten Schenk help 110c6d43ba8STorsten Schenk Say Y here to include support for TerraTec 6fire DMX USB interface. 111c6d43ba8STorsten Schenk 112c6d43ba8STorsten Schenk You will need firmware files in order to be able to use the device 11378caf66cSTorsten Schenk after it has been coldstarted. An install script for the firmware 11478caf66cSTorsten Schenk and further help can be found at 11578caf66cSTorsten Schenk http://sixfireusb.sourceforge.net 116c6d43ba8STorsten Schenk 11789fe5117STakashi Iwaiendif # SND_USB 1181da177e4SLinus Torvalds 119