menuconfig LINE6_USB tristate "Line6 USB support" depends on USB && SND select SND_RAWMIDI select SND_PCM help This is a driver for the guitar amp, cab, and effects modeller PODxt Pro by Line6 (and similar devices), supporting the following features: * Reading/writing individual parameters * Reading/writing complete channel, effects setup, and amp setup data * Channel switching * Virtual MIDI interface * Tuner access * Playback/capture/mixer device for any ALSA-compatible PCM audio application * Signal routing (record clean/processed guitar signal, re-amping) Preliminary support for the Variax Workbench and TonePort devices is included. if LINE6_USB config LINE6_USB_DEBUG bool "print debug messages" default n help Say Y here to write debug messages to the syslog. If unsure, say N. config LINE6_USB_DUMP_CTRL bool "dump control messages" default n help Say Y here to write control messages sent to and received from Line6 devices to the syslog. If unsure, say N. config LINE6_USB_DUMP_MIDI bool "dump MIDI messages" default n help Say Y here to write MIDI messages sent to and received from Line6 devices to the syslog. If unsure, say N. config LINE6_USB_DUMP_PCM bool "dump PCM data" default n help Say Y here to write PCM data sent to and received from Line6 devices to the syslog. This will produce a huge amount of syslog data during playback and capture. If unsure, say N. config LINE6_USB_RAW bool "raw data communication" default n help Say Y here to create special files which allow to send raw data to the device. This bypasses any sanity checks, so if you discover the code to erase the firmware, feel free to render your device useless, but only after reading the GPL section "NO WARRANTY". If unsure, say N. config LINE6_USB_IMPULSE_RESPONSE bool "measure impulse response" default n help Say Y here to add code to measure the impulse response of a Line6 device. This is more accurate than user-space methods since it bypasses any PCM data buffering (e.g., by ALSA or jack). This is useful for assessing the performance of new devices, but is not required for normal operation. If unsure, say N. endif # LINE6_USB