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 70523f1dceSDaniel Mack 71523f1dceSDaniel Mack To compile this driver as a module, choose M here: the module 72523f1dceSDaniel Mack will be called snd-usb-caiaq. 73523f1dceSDaniel Mack 74523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT 75523f1dceSDaniel Mack bool "enable input device for controllers" 76523f1dceSDaniel Mack depends on SND_USB_CAIAQ 77e5f73e2aSDmitry Torokhov depends on INPUT=y || INPUT=SND_USB_CAIAQ 78523f1dceSDaniel Mack help 79523f1dceSDaniel Mack Say Y here to support input controllers like buttons, knobs, 80523f1dceSDaniel Mack alpha dials and analog pedals on the following products: 81523f1dceSDaniel Mack 82523f1dceSDaniel Mack * Native Instruments RigKontrol2 83ad1e34b5SDaniel Mack * Native Instruments RigKontrol3 848e3cd08eSDaniel Mack * Native Instruments Kore Controller 857829d0ecSDaniel Mack * Native Instruments Kore Controller 2 86523f1dceSDaniel Mack * Native Instruments Audio Kontrol 1 8715c5ab60SDaniel Mack * Native Instruments Traktor Kontrol S4 88523f1dceSDaniel Mack 89030a07e4SKarsten Wieseconfig SND_USB_US122L 90030a07e4SKarsten Wiese tristate "Tascam US-122L USB driver" 91030a07e4SKarsten Wiese depends on X86 && EXPERIMENTAL 92dc0abf90SRandy Dunlap select SND_HWDEP 93030a07e4SKarsten Wiese select SND_RAWMIDI 94030a07e4SKarsten Wiese help 95030a07e4SKarsten Wiese Say Y here to include support for Tascam US-122L USB Audio/MIDI 96030a07e4SKarsten Wiese interfaces. 97030a07e4SKarsten Wiese 98030a07e4SKarsten Wiese To compile this driver as a module, choose M here: the module 99030a07e4SKarsten Wiese will be called snd-usb-us122l. 100030a07e4SKarsten Wiese 101c6d43ba8STorsten Schenkconfig SND_USB_6FIRE 102c6d43ba8STorsten Schenk tristate "TerraTec DMX 6Fire USB" 103c6d43ba8STorsten Schenk select FW_LOADER 104c6d43ba8STorsten Schenk select SND_RAWMIDI 105c6d43ba8STorsten Schenk select SND_PCM 106c6d43ba8STorsten Schenk help 107c6d43ba8STorsten Schenk Say Y here to include support for TerraTec 6fire DMX USB interface. 108c6d43ba8STorsten Schenk 109c6d43ba8STorsten Schenk You will need firmware files in order to be able to use the device 110*78caf66cSTorsten Schenk after it has been coldstarted. An install script for the firmware 111*78caf66cSTorsten Schenk and further help can be found at 112*78caf66cSTorsten Schenk http://sixfireusb.sourceforge.net 113c6d43ba8STorsten Schenk 11489fe5117STakashi Iwaiendif # SND_USB 1151da177e4SLinus Torvalds 116