Merge branch 'for-3.11' of git://linux-nfs.org/~bfields/linux
[linux-2.6.git] / drivers / staging / line6 / Kconfig
blob4f1219b4c692f65bf725c2c243ca2906297e9315
1 menuconfig LINE6_USB
2         tristate "Line6 USB support"
3         depends on USB && SND
4         select SND_RAWMIDI
5         select SND_PCM
6         help
7           This is a driver for the guitar amp, cab, and effects modeller
8           PODxt Pro by Line6 (and similar devices), supporting the
9           following features:
10             * Reading/writing individual parameters
11             * Reading/writing complete channel, effects setup, and amp
12               setup data
13             * Channel switching
14             * Virtual MIDI interface
15             * Tuner access
16             * Playback/capture/mixer device for any ALSA-compatible PCM
17               audio application
18             * Signal routing (record clean/processed guitar signal,
19               re-amping)
21           Preliminary support for the Variax Workbench and TonePort
22           devices is included.
24 if LINE6_USB
26 config LINE6_USB_IMPULSE_RESPONSE
27         bool "measure impulse response"
28         default n
29         help
30           Say Y here to add code to measure the impulse response of a Line6
31           device. This is more accurate than user-space methods since it
32           bypasses any PCM data buffering (e.g., by ALSA or jack). This is
33           useful for assessing the performance of new devices, but is not
34           required for normal operation.
36           If unsure, say N.
38 endif # LINE6_USB