staging: line6: drop unused CONFIG_LINE6_USB_DUMP_MIDI
[cascardo/linux.git] / drivers / staging / line6 / Kconfig
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)
20
21           Preliminary support for the Variax Workbench and TonePort
22           devices is included.
23
24 if LINE6_USB
25
26 config LINE6_USB_DUMP_PCM
27         bool "dump PCM data"
28         default n
29         help
30           Say Y here to write PCM data sent to and received from Line6
31           devices to the syslog. This will produce a huge amount of
32           syslog data during playback and capture.
33
34           If unsure, say N.
35
36 config LINE6_USB_RAW
37         bool "raw data communication"
38         default n
39         help
40           Say Y here to create special files which allow to send raw data
41           to the device. This bypasses any sanity checks, so if you discover
42           the code to erase the firmware, feel free to render your device
43           useless, but only after reading the GPL section "NO WARRANTY".
44
45           If unsure, say N.
46
47 config LINE6_USB_IMPULSE_RESPONSE
48         bool "measure impulse response"
49         default n
50         help
51           Say Y here to add code to measure the impulse response of a Line6
52           device. This is more accurate than user-space methods since it
53           bypasses any PCM data buffering (e.g., by ALSA or jack). This is
54           useful for assessing the performance of new devices, but is not
55           required for normal operation.
56
57           If unsure, say N.
58
59 endif # LINE6_USB