Root/drivers/staging/line6/Kconfig

1menuconfig 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
24if LINE6_USB
25
26config LINE6_USB_DEBUG
27    bool "print debug messages"
28    default n
29    help
30      Say Y here to write debug messages to the syslog.
31
32      If unsure, say N.
33
34config LINE6_USB_DUMP_CTRL
35    bool "dump control messages"
36    default n
37    help
38      Say Y here to write control messages sent to and received from
39      Line6 devices to the syslog.
40
41      If unsure, say N.
42
43config LINE6_USB_DUMP_MIDI
44    bool "dump MIDI messages"
45    default n
46    help
47      Say Y here to write MIDI messages sent to and received from
48      Line6 devices to the syslog.
49
50      If unsure, say N.
51
52config LINE6_USB_DUMP_PCM
53    bool "dump PCM data"
54    default n
55    help
56      Say Y here to write PCM data sent to and received from Line6
57      devices to the syslog. This will produce a huge amount of
58      syslog data during playback and capture.
59
60      If unsure, say N.
61
62config LINE6_USB_RAW
63    bool "raw data communication"
64    default n
65    help
66      Say Y here to create special files which allow to send raw data
67      to the device. This bypasses any sanity checks, so if you discover
68      the code to erase the firmware, feel free to render your device
69      useless, but only after reading the GPL section "NO WARRANTY".
70
71      If unsure, say N.
72
73config LINE6_USB_IMPULSE_RESPONSE
74    bool "measure impulse response"
75    default n
76    help
77      Say Y here to add code to measure the impulse response of a Line6
78      device. This is more accurate than user-space methods since it
79      bypasses any PCM data buffering (e.g., by ALSA or jack). This is
80      useful for assessing the performance of new devices, but is not
81      required for normal operation.
82
83      If unsure, say N.
84
85endif # LINE6_USB
86

Archive Download this file



interactive