linux/drivers/staging/line6/Kconfig
<<
>>
Prefs
   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