xref: /openbmc/linux/sound/usb/line6/Kconfig (revision 2d972b6a)
1config SND_USB_LINE6
2	tristate
3	select SND_RAWMIDI
4	select SND_PCM
5	select SND_HWDEP
6
7config SND_USB_POD
8	tristate "Line 6 POD USB support"
9	select SND_USB_LINE6
10	help
11	  This is a driver for PODxt and other similar devices,
12	  supporting the following features:
13	    * Reading/writing individual parameters
14	    * Reading/writing complete channel, effects setup, and amp
15	      setup data
16	    * Channel switching
17	    * Virtual MIDI interface
18	    * Tuner access
19	    * Playback/capture/mixer device for any ALSA-compatible PCM
20	      audio application
21	    * Signal routing (record clean/processed guitar signal,
22	      re-amping)
23
24config SND_USB_PODHD
25	tristate "Line 6 POD X3/HD300/400/500 USB support"
26	select SND_USB_LINE6
27	help
28	  This is a driver for POD X3, HD300, 400 and 500 devices.
29
30config SND_USB_TONEPORT
31	tristate "TonePort GX, UX1 and UX2 USB support"
32	select SND_USB_LINE6
33	select NEW_LEDS
34	select LEDS_CLASS
35	help
36	  This is a driver for TonePort GX, UX1 and UX2 devices.
37
38config SND_USB_VARIAX
39	tristate "Variax Workbench USB support"
40	select SND_USB_LINE6
41	help
42	  This is a driver for Variax Workbench device.
43
44