Kconfig 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. # ALSA USB drivers
  2. menuconfig SND_USB
  3. bool "USB sound devices"
  4. depends on USB
  5. default y
  6. help
  7. Support for sound devices connected via the USB bus.
  8. if SND_USB && USB
  9. config SND_USB_AUDIO
  10. tristate "USB Audio/MIDI driver"
  11. select SND_HWDEP
  12. select SND_RAWMIDI
  13. select SND_PCM
  14. help
  15. Say Y here to include support for USB audio and USB MIDI
  16. devices.
  17. To compile this driver as a module, choose M here: the module
  18. will be called snd-usb-audio.
  19. config SND_USB_UA101
  20. tristate "Edirol UA-101/UA-1000 driver"
  21. select SND_PCM
  22. select SND_RAWMIDI
  23. help
  24. Say Y here to include support for the Edirol UA-101 and UA-1000
  25. audio/MIDI interfaces.
  26. To compile this driver as a module, choose M here: the module
  27. will be called snd-ua101.
  28. config SND_USB_USX2Y
  29. tristate "Tascam US-122, US-224 and US-428 USB driver"
  30. depends on X86 || PPC || ALPHA
  31. select SND_HWDEP
  32. select SND_RAWMIDI
  33. select SND_PCM
  34. help
  35. Say Y here to include support for Tascam USB Audio/MIDI
  36. interfaces or controllers US-122, US-224 and US-428.
  37. To compile this driver as a module, choose M here: the module
  38. will be called snd-usb-usx2y.
  39. config SND_USB_CAIAQ
  40. tristate "Native Instruments USB audio devices"
  41. select SND_HWDEP
  42. select SND_RAWMIDI
  43. select SND_PCM
  44. help
  45. Say Y here to include support for caiaq USB audio interfaces,
  46. namely:
  47. * Native Instruments RigKontrol2
  48. * Native Instruments RigKontrol3
  49. * Native Instruments Kore Controller
  50. * Native Instruments Kore Controller 2
  51. * Native Instruments Audio Kontrol 1
  52. * Native Instruments Audio 2 DJ
  53. * Native Instruments Audio 4 DJ
  54. * Native Instruments Audio 8 DJ
  55. * Native Instruments Traktor Audio 2
  56. * Native Instruments Guitar Rig Session I/O
  57. * Native Instruments Guitar Rig mobile
  58. * Native Instruments Traktor Kontrol X1
  59. * Native Instruments Traktor Kontrol S4
  60. * Native Instruments Maschine Controller
  61. To compile this driver as a module, choose M here: the module
  62. will be called snd-usb-caiaq.
  63. config SND_USB_CAIAQ_INPUT
  64. bool "enable input device for controllers"
  65. depends on SND_USB_CAIAQ
  66. depends on INPUT=y || INPUT=SND_USB_CAIAQ
  67. help
  68. Say Y here to support input controllers like buttons, knobs,
  69. alpha dials and analog pedals on the following products:
  70. * Native Instruments RigKontrol2
  71. * Native Instruments RigKontrol3
  72. * Native Instruments Kore Controller
  73. * Native Instruments Kore Controller 2
  74. * Native Instruments Audio Kontrol 1
  75. * Native Instruments Traktor Kontrol S4
  76. * Native Instruments Maschine Controller
  77. config SND_USB_US122L
  78. tristate "Tascam US-122L USB driver"
  79. depends on X86 && EXPERIMENTAL
  80. select SND_HWDEP
  81. select SND_RAWMIDI
  82. help
  83. Say Y here to include support for Tascam US-122L USB Audio/MIDI
  84. interfaces.
  85. To compile this driver as a module, choose M here: the module
  86. will be called snd-usb-us122l.
  87. config SND_USB_6FIRE
  88. tristate "TerraTec DMX 6Fire USB"
  89. select FW_LOADER
  90. select BITREVERSE
  91. select SND_RAWMIDI
  92. select SND_PCM
  93. select SND_VMASTER
  94. help
  95. Say Y here to include support for TerraTec 6fire DMX USB interface.
  96. You will need firmware files in order to be able to use the device
  97. after it has been coldstarted. An install script for the firmware
  98. and further help can be found at
  99. http://sixfireusb.sourceforge.net
  100. endif # SND_USB