aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/line6/Kconfig
blob: 33deb419dde893f94addb84806cda4aec2712302 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
config SND_USB_LINE6
	tristate
	select SND_RAWMIDI
	select SND_PCM

config SND_USB_POD
	tristate "Line6 POD USB support"
	select SND_USB_LINE6
	help
	  This is a driver for PODxt and other 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)

config SND_USB_PODHD
	tristate "Line6 POD HD300/400/500 USB support"
	select SND_USB_LINE6
	help
	  This is a driver for POD HD300, 400 and 500 devices.

config SND_USB_TONEPORT
	tristate "TonePort GX, UX1 and UX2 USB support"
	select SND_USB_LINE6
	help
	  This is a driver for TonePort GX, UX1 and UX2 devices.

config SND_USB_VARIAX
	tristate "Variax Workbench USB support"
	select SND_USB_LINE6
	help
	  This is a driver for Variax Workbench device.

config LINE6_USB_IMPULSE_RESPONSE
	bool "measure impulse response"
	depends on SND_USB_LINE6
	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.