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 25e584bc3cSClemens Ladisch tristate "Edirol UA-101/UA-1000 driver (EXPERIMENTAL)" 2663978ab3SClemens Ladisch depends on EXPERIMENTAL 2763978ab3SClemens Ladisch select SND_PCM 2863978ab3SClemens Ladisch select SND_RAWMIDI 2963978ab3SClemens Ladisch help 30e584bc3cSClemens Ladisch Say Y here to include support for the Edirol UA-101 and UA-1000 31e584bc3cSClemens Ladisch audio/MIDI interfaces. 3263978ab3SClemens Ladisch 3363978ab3SClemens Ladisch To compile this driver as a module, choose M here: the module 3463978ab3SClemens Ladisch will be called snd-ua101. 3563978ab3SClemens Ladisch 361da177e4SLinus Torvaldsconfig SND_USB_USX2Y 371da177e4SLinus Torvalds tristate "Tascam US-122, US-224 and US-428 USB driver" 3889fe5117STakashi Iwai depends on X86 || PPC || ALPHA 391da177e4SLinus Torvalds select SND_HWDEP 401da177e4SLinus Torvalds select SND_RAWMIDI 411da177e4SLinus Torvalds select SND_PCM 421da177e4SLinus Torvalds help 431da177e4SLinus Torvalds Say Y here to include support for Tascam USB Audio/MIDI 441da177e4SLinus Torvalds interfaces or controllers US-122, US-224 and US-428. 451da177e4SLinus Torvalds 461da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 471da177e4SLinus Torvalds will be called snd-usb-usx2y. 481da177e4SLinus Torvalds 49523f1dceSDaniel Mackconfig SND_USB_CAIAQ 50523f1dceSDaniel Mack tristate "Native Instruments USB audio devices" 51523f1dceSDaniel Mack select SND_HWDEP 52523f1dceSDaniel Mack select SND_RAWMIDI 53523f1dceSDaniel Mack select SND_PCM 54523f1dceSDaniel Mack help 55523f1dceSDaniel Mack Say Y here to include support for caiaq USB audio interfaces, 56523f1dceSDaniel Mack namely: 57523f1dceSDaniel Mack 58523f1dceSDaniel Mack * Native Instruments RigKontrol2 59ad1e34b5SDaniel Mack * Native Instruments RigKontrol3 60523f1dceSDaniel Mack * Native Instruments Kore Controller 617829d0ecSDaniel Mack * Native Instruments Kore Controller 2 62523f1dceSDaniel Mack * Native Instruments Audio Kontrol 1 63b30c4947SDaniel Mack * Native Instruments Audio 2 DJ 642165592bSDaniel Mack * Native Instruments Audio 4 DJ 65523f1dceSDaniel Mack * Native Instruments Audio 8 DJ 662165592bSDaniel Mack * Native Instruments Guitar Rig Session I/O 672165592bSDaniel Mack * Native Instruments Guitar Rig mobile 68*6da7a2aaSDaniel Mack * Native Instruments Traktor Kontrol X1 69523f1dceSDaniel Mack 70523f1dceSDaniel Mack To compile this driver as a module, choose M here: the module 71523f1dceSDaniel Mack will be called snd-usb-caiaq. 72523f1dceSDaniel Mack 73523f1dceSDaniel Mackconfig SND_USB_CAIAQ_INPUT 74523f1dceSDaniel Mack bool "enable input device for controllers" 75523f1dceSDaniel Mack depends on SND_USB_CAIAQ 76e5f73e2aSDmitry Torokhov depends on INPUT=y || INPUT=SND_USB_CAIAQ 77523f1dceSDaniel Mack help 78523f1dceSDaniel Mack Say Y here to support input controllers like buttons, knobs, 79523f1dceSDaniel Mack alpha dials and analog pedals on the following products: 80523f1dceSDaniel Mack 81523f1dceSDaniel Mack * Native Instruments RigKontrol2 82ad1e34b5SDaniel Mack * Native Instruments RigKontrol3 838e3cd08eSDaniel Mack * Native Instruments Kore Controller 847829d0ecSDaniel Mack * Native Instruments Kore Controller 2 85523f1dceSDaniel Mack * Native Instruments Audio Kontrol 1 86523f1dceSDaniel Mack 87030a07e4SKarsten Wieseconfig SND_USB_US122L 88030a07e4SKarsten Wiese tristate "Tascam US-122L USB driver" 89030a07e4SKarsten Wiese depends on X86 && EXPERIMENTAL 90dc0abf90SRandy Dunlap select SND_HWDEP 91030a07e4SKarsten Wiese select SND_RAWMIDI 92030a07e4SKarsten Wiese help 93030a07e4SKarsten Wiese Say Y here to include support for Tascam US-122L USB Audio/MIDI 94030a07e4SKarsten Wiese interfaces. 95030a07e4SKarsten Wiese 96030a07e4SKarsten Wiese To compile this driver as a module, choose M here: the module 97030a07e4SKarsten Wiese will be called snd-usb-us122l. 98030a07e4SKarsten Wiese 9989fe5117STakashi Iwaiendif # SND_USB 1001da177e4SLinus Torvalds 101