~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/usb/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/usb/Kconfig (Version linux-6.12-rc7) and /sound/usb/Kconfig (Version linux-2.6.32.71)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 # ALSA USB drivers                                  1 # ALSA USB drivers
  3                                                     2 
  4 menuconfig SND_USB                                  3 menuconfig SND_USB
  5         bool "USB sound devices"                    4         bool "USB sound devices"
  6         depends on USB                              5         depends on USB
  7         default y                                   6         default y
  8         help                                        7         help
  9           Support for sound devices connected       8           Support for sound devices connected via the USB bus.
 10                                                     9 
 11 if SND_USB && USB                                  10 if SND_USB && USB
 12                                                    11 
 13 config SND_USB_AUDIO                               12 config SND_USB_AUDIO
 14         tristate "USB Audio/MIDI driver"           13         tristate "USB Audio/MIDI driver"
 15         select SND_HWDEP                           14         select SND_HWDEP
 16         select SND_RAWMIDI                         15         select SND_RAWMIDI
 17         select SND_PCM                             16         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                                       17         help
 22           Say Y here to include support for US     18           Say Y here to include support for USB audio and USB MIDI
 23           devices.                                 19           devices.
 24                                                    20 
 25           To compile this driver as a module,      21           To compile this driver as a module, choose M here: the module
 26           will be called snd-usb-audio.            22           will be called snd-usb-audio.
 27                                                    23 
 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                               24 config SND_USB_USX2Y
 53         tristate "Tascam US-122, US-224 and US     25         tristate "Tascam US-122, US-224 and US-428 USB driver"
 54         depends on X86 || PPC || ALPHA             26         depends on X86 || PPC || ALPHA
 55         select SND_HWDEP                           27         select SND_HWDEP
 56         select SND_RAWMIDI                         28         select SND_RAWMIDI
 57         select SND_PCM                             29         select SND_PCM
 58         help                                       30         help
 59           Say Y here to include support for Ta     31           Say Y here to include support for Tascam USB Audio/MIDI
 60           interfaces or controllers US-122, US     32           interfaces or controllers US-122, US-224 and US-428.
 61                                                    33 
 62           To compile this driver as a module,      34           To compile this driver as a module, choose M here: the module
 63           will be called snd-usb-usx2y.            35           will be called snd-usb-usx2y.
 64                                                    36 
 65 config SND_USB_CAIAQ                               37 config SND_USB_CAIAQ
 66         tristate "Native Instruments USB audio     38         tristate "Native Instruments USB audio devices"
 67         select SND_HWDEP                           39         select SND_HWDEP
 68         select SND_RAWMIDI                         40         select SND_RAWMIDI
 69         select SND_PCM                             41         select SND_PCM
 70         help                                       42         help
 71            Say Y here to include support for c     43            Say Y here to include support for caiaq USB audio interfaces,
 72            namely:                                 44            namely:
 73                                                    45 
 74             * Native Instruments RigKontrol2       46             * Native Instruments RigKontrol2
 75             * Native Instruments RigKontrol3       47             * Native Instruments RigKontrol3
 76             * Native Instruments Kore Controll     48             * Native Instruments Kore Controller
 77             * Native Instruments Kore Controll     49             * Native Instruments Kore Controller 2
 78             * Native Instruments Audio Kontrol     50             * Native Instruments Audio Kontrol 1
 79             * Native Instruments Audio 2 DJ        51             * Native Instruments Audio 2 DJ
 80             * Native Instruments Audio 4 DJ        52             * Native Instruments Audio 4 DJ
 81             * Native Instruments Audio 8 DJ        53             * Native Instruments Audio 8 DJ
 82             * Native Instruments Traktor Audio << 
 83             * Native Instruments Guitar Rig Se     54             * Native Instruments Guitar Rig Session I/O
 84             * Native Instruments Guitar Rig mo     55             * Native Instruments Guitar Rig mobile
 85             * Native Instruments Traktor Kontr << 
 86             * Native Instruments Traktor Kontr << 
 87             * Native Instruments Maschine Cont << 
 88                                                    56 
 89            To compile this driver as a module,     57            To compile this driver as a module, choose M here: the module
 90            will be called snd-usb-caiaq.           58            will be called snd-usb-caiaq.
 91                                                    59 
 92 config SND_USB_CAIAQ_INPUT                         60 config SND_USB_CAIAQ_INPUT
 93         bool "enable input device for controll     61         bool "enable input device for controllers"
 94         depends on SND_USB_CAIAQ                   62         depends on SND_USB_CAIAQ
 95         depends on INPUT=y || INPUT=SND_USB_CA     63         depends on INPUT=y || INPUT=SND_USB_CAIAQ
 96         help                                       64         help
 97           Say Y here to support input controll     65           Say Y here to support input controllers like buttons, knobs,
 98           alpha dials and analog pedals on the     66           alpha dials and analog pedals on the following products:
 99                                                    67 
100            * Native Instruments RigKontrol2        68            * Native Instruments RigKontrol2
101            * Native Instruments RigKontrol3        69            * Native Instruments RigKontrol3
102            * Native Instruments Kore Controlle     70            * Native Instruments Kore Controller
103            * Native Instruments Kore Controlle     71            * Native Instruments Kore Controller 2
104            * Native Instruments Audio Kontrol      72            * Native Instruments Audio Kontrol 1
105            * Native Instruments Traktor Kontro << 
106            * Native Instruments Maschine Contr << 
107                                                    73 
108 config SND_USB_US122L                              74 config SND_USB_US122L
109         tristate "Tascam US-122L USB driver"       75         tristate "Tascam US-122L USB driver"
110         depends on X86 || COMPILE_TEST         !!  76         depends on X86 && EXPERIMENTAL
111         select SND_HWDEP                           77         select SND_HWDEP
112         select SND_RAWMIDI                         78         select SND_RAWMIDI
113         help                                       79         help
114           Say Y here to include support for Ta     80           Say Y here to include support for Tascam US-122L USB Audio/MIDI
115           interfaces.                              81           interfaces.
116                                                    82 
117           To compile this driver as a module,      83           To compile this driver as a module, choose M here: the module
118           will be called snd-usb-us122l.           84           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                                                    85 
181 endif   # SND_USB                                  86 endif   # SND_USB
182                                                    87 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php