brintos

brintos / linux-shallow public Read only

0
0
Text · 5.1 KiB · 4a9569a Raw
183 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2# ALSA USB drivers3 4menuconfig SND_USB5	bool "USB sound devices"6	depends on USB7	default y8	help9	  Support for sound devices connected via the USB bus.10 11if SND_USB && USB12 13config SND_USB_AUDIO14	tristate "USB Audio/MIDI driver"15	select SND_HWDEP16	select SND_RAWMIDI17	select SND_PCM18	select SND_UMP if SND_USB_AUDIO_MIDI_V219	select BITREVERSE20	select SND_USB_AUDIO_USE_MEDIA_CONTROLLER if MEDIA_CONTROLLER && (MEDIA_SUPPORT=y || MEDIA_SUPPORT=SND_USB_AUDIO)21	help22	  Say Y here to include support for USB audio and USB MIDI23	  devices.24 25	  To compile this driver as a module, choose M here: the module26	  will be called snd-usb-audio.27 28config SND_USB_AUDIO_MIDI_V229	bool "MIDI 2.0 support by USB Audio driver"30	depends on SND_USB_AUDIO31	help32	  Say Y here to include the support for MIDI 2.0 by USB Audio driver.33	  When the config is set, the driver tries to probe MIDI 2.0 interface34	  at first, then falls back to MIDI 1.0 interface as default.35	  The MIDI 2.0 support can be disabled dynamically via midi2_enable36	  module option, too.37 38config SND_USB_AUDIO_USE_MEDIA_CONTROLLER39	bool40 41config SND_USB_UA10142	tristate "Edirol UA-101/UA-1000 driver"43	select SND_PCM44	select SND_RAWMIDI45	help46	  Say Y here to include support for the Edirol UA-101 and UA-100047	  audio/MIDI interfaces.48 49	  To compile this driver as a module, choose M here: the module50	  will be called snd-ua101.51 52config SND_USB_USX2Y53	tristate "Tascam US-122, US-224 and US-428 USB driver"54	depends on X86 || PPC || ALPHA55	select SND_HWDEP56	select SND_RAWMIDI57	select SND_PCM58	help59	  Say Y here to include support for Tascam USB Audio/MIDI60	  interfaces or controllers US-122, US-224 and US-428.61 62	  To compile this driver as a module, choose M here: the module63	  will be called snd-usb-usx2y.64 65config SND_USB_CAIAQ66	tristate "Native Instruments USB audio devices"67	select SND_HWDEP68	select SND_RAWMIDI69	select SND_PCM70	help71	   Say Y here to include support for caiaq USB audio interfaces,72	   namely:73 74	    * Native Instruments RigKontrol275	    * Native Instruments RigKontrol376	    * Native Instruments Kore Controller77	    * Native Instruments Kore Controller 278	    * Native Instruments Audio Kontrol 179	    * Native Instruments Audio 2 DJ80	    * Native Instruments Audio 4 DJ81	    * Native Instruments Audio 8 DJ82	    * Native Instruments Traktor Audio 283	    * Native Instruments Guitar Rig Session I/O84	    * Native Instruments Guitar Rig mobile85	    * Native Instruments Traktor Kontrol X186	    * Native Instruments Traktor Kontrol S487	    * Native Instruments Maschine Controller88 89	   To compile this driver as a module, choose M here: the module90	   will be called snd-usb-caiaq.91 92config SND_USB_CAIAQ_INPUT93	bool "enable input device for controllers"94	depends on SND_USB_CAIAQ95	depends on INPUT=y || INPUT=SND_USB_CAIAQ96	help97	  Say Y here to support input controllers like buttons, knobs,98	  alpha dials and analog pedals on the following products:99 100	   * Native Instruments RigKontrol2101	   * Native Instruments RigKontrol3102	   * Native Instruments Kore Controller103	   * Native Instruments Kore Controller 2104	   * Native Instruments Audio Kontrol 1105	   * Native Instruments Traktor Kontrol S4106	   * Native Instruments Maschine Controller107 108config SND_USB_US122L109	tristate "Tascam US-122L USB driver"110	depends on X86 || COMPILE_TEST111	select SND_HWDEP112	select SND_RAWMIDI113	help114	  Say Y here to include support for Tascam US-122L USB Audio/MIDI115	  interfaces.116 117	  To compile this driver as a module, choose M here: the module118	  will be called snd-usb-us122l.119 120config SND_USB_6FIRE121	tristate "TerraTec DMX 6Fire USB"122	select FW_LOADER123	select BITREVERSE124	select SND_RAWMIDI125	select SND_PCM126	select SND_VMASTER127	help128	  Say Y here to include support for TerraTec 6fire DMX USB interface.129 130	  You will need firmware files in order to be able to use the device131	  after it has been coldstarted. An install script for the firmware132	  and further help can be found at133	  http://sixfireusb.sourceforge.net134 135config SND_USB_HIFACE136	tristate "M2Tech hiFace USB-SPDIF driver"137	select SND_PCM138	help139	  Select this option to include support for M2Tech hiFace USB-SPDIF140	  interface.141 142	  This driver supports the original M2Tech hiFace and some other143	  compatible devices. The supported products are:144 145	    * M2Tech Young146	    * M2Tech hiFace147	    * M2Tech North Star148	    * M2Tech W4S Young149	    * M2Tech Corrson150	    * M2Tech AUDIA151	    * M2Tech SL Audio152	    * M2Tech Empirical153	    * M2Tech Rockna154	    * M2Tech Pathos155	    * M2Tech Metronome156	    * M2Tech CAD157	    * M2Tech Audio Esclusive158	    * M2Tech Rotel159	    * M2Tech Eeaudio160	    * The Chord Company CHORD161	    * AVA Group A/S Vitus162 163	  To compile this driver as a module, choose M here: the module164	  will be called snd-usb-hiface.165 166config SND_BCD2000167	tristate "Behringer BCD2000 MIDI driver"168	select SND_RAWMIDI169	help170	  Say Y here to include MIDI support for the Behringer BCD2000 DJ171	  controller.172 173	  Audio support is still work-in-progress at174	  https://github.com/anyc/snd-usb-bcd2000175 176	  To compile this driver as a module, choose M here: the module177	  will be called snd-bcd2000.178 179source "sound/usb/line6/Kconfig"180 181endif	# SND_USB182 183