Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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. To compile this driver as a module, choose M here: the module
  61. will be called snd-usb-caiaq.
  62. config SND_USB_CAIAQ_INPUT
  63. bool "enable input device for controllers"
  64. depends on SND_USB_CAIAQ
  65. depends on INPUT=y || INPUT=SND_USB_CAIAQ
  66. help
  67. Say Y here to support input controllers like buttons, knobs,
  68. alpha dials and analog pedals on the following products:
  69. * Native Instruments RigKontrol2
  70. * Native Instruments RigKontrol3
  71. * Native Instruments Kore Controller
  72. * Native Instruments Kore Controller 2
  73. * Native Instruments Audio Kontrol 1
  74. * Native Instruments Traktor Kontrol S4
  75. config SND_USB_US122L
  76. tristate "Tascam US-122L USB driver"
  77. depends on X86 && EXPERIMENTAL
  78. select SND_HWDEP
  79. select SND_RAWMIDI
  80. help
  81. Say Y here to include support for Tascam US-122L USB Audio/MIDI
  82. interfaces.
  83. To compile this driver as a module, choose M here: the module
  84. will be called snd-usb-us122l.
  85. config SND_USB_6FIRE
  86. tristate "TerraTec DMX 6Fire USB"
  87. select FW_LOADER
  88. select BITREVERSE
  89. select SND_RAWMIDI
  90. select SND_PCM
  91. help
  92. Say Y here to include support for TerraTec 6fire DMX USB interface.
  93. You will need firmware files in order to be able to use the device
  94. after it has been coldstarted. An install script for the firmware
  95. and further help can be found at
  96. http://sixfireusb.sourceforge.net
  97. endif # SND_USB