xref: /openbmc/linux/sound/usb/line6/Kconfig (revision 61864d84)
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_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.
35
36	  If unsure, say N.
37
38endif # LINE6_USB
39