xref: /linux/sound/usb/line6/Kconfig (revision ccddbe4a99536154e61d16c0f1c2df8a6d63f52a)
1*ccddbe4aSTakashi Iwaiconfig SND_USB_LINE6
2*ccddbe4aSTakashi Iwai	tristate
361864d84STakashi Iwai	select SND_RAWMIDI
461864d84STakashi Iwai	select SND_PCM
5*ccddbe4aSTakashi Iwai
6*ccddbe4aSTakashi Iwaiconfig SND_USB_POD
7*ccddbe4aSTakashi Iwai	tristate "Line6 POD USB support"
8*ccddbe4aSTakashi Iwai	select SND_USB_LINE6
961864d84STakashi Iwai	help
10*ccddbe4aSTakashi Iwai	  This is a driver for PODxt and other similar devices,
11*ccddbe4aSTakashi Iwai	  supporting the following features:
1261864d84STakashi Iwai	    * Reading/writing individual parameters
1361864d84STakashi Iwai	    * Reading/writing complete channel, effects setup, and amp
1461864d84STakashi Iwai	      setup data
1561864d84STakashi Iwai	    * Channel switching
1661864d84STakashi Iwai	    * Virtual MIDI interface
1761864d84STakashi Iwai	    * Tuner access
1861864d84STakashi Iwai	    * Playback/capture/mixer device for any ALSA-compatible PCM
1961864d84STakashi Iwai	      audio application
2061864d84STakashi Iwai	    * Signal routing (record clean/processed guitar signal,
2161864d84STakashi Iwai	      re-amping)
2261864d84STakashi Iwai
23*ccddbe4aSTakashi Iwaiconfig SND_USB_PODHD
24*ccddbe4aSTakashi Iwai	tristate "Line6 POD HD300/400/500 USB support"
25*ccddbe4aSTakashi Iwai	select SND_USB_LINE6
26*ccddbe4aSTakashi Iwai	help
27*ccddbe4aSTakashi Iwai	  This is a driver for POD HD300, 400 and 500 devices.
2861864d84STakashi Iwai
29*ccddbe4aSTakashi Iwaiconfig SND_USB_TONEPORT
30*ccddbe4aSTakashi Iwai	tristate "TonePort GX, UX1 and UX2 USB support"
31*ccddbe4aSTakashi Iwai	select SND_USB_LINE6
32*ccddbe4aSTakashi Iwai	help
33*ccddbe4aSTakashi Iwai	  This is a driver for TonePort GX, UX1 and UX2 devices.
34*ccddbe4aSTakashi Iwai
35*ccddbe4aSTakashi Iwaiconfig SND_USB_VARIAX
36*ccddbe4aSTakashi Iwai	tristate "Variax Workbench USB support"
37*ccddbe4aSTakashi Iwai	select SND_USB_LINE6
38*ccddbe4aSTakashi Iwai	help
39*ccddbe4aSTakashi Iwai	  This is a driver for Variax Workbench device.
4061864d84STakashi Iwai
4161864d84STakashi Iwaiconfig LINE6_USB_IMPULSE_RESPONSE
4261864d84STakashi Iwai	bool "measure impulse response"
43*ccddbe4aSTakashi Iwai	depends on SND_USB_LINE6
4461864d84STakashi Iwai	help
4561864d84STakashi Iwai	  Say Y here to add code to measure the impulse response of a Line6
4661864d84STakashi Iwai	  device. This is more accurate than user-space methods since it
4761864d84STakashi Iwai	  bypasses any PCM data buffering (e.g., by ALSA or jack). This is
4861864d84STakashi Iwai	  useful for assessing the performance of new devices, but is not
4961864d84STakashi Iwai	  required for normal operation.
5061864d84STakashi Iwai
5161864d84STakashi Iwai	  If unsure, say N.
5261864d84STakashi Iwai
53