Kconfig 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. # ALSA generic drivers
  2. menu "Generic devices"
  3. depends on SND!=n
  4. config SND_PCSP
  5. tristate "PC-Speaker support"
  6. depends on PCSPKR_PLATFORM && X86_PC && HIGH_RES_TIMERS
  7. depends on INPUT
  8. depends on SND
  9. select SND_PCM
  10. help
  11. If you don't have a sound card in your computer, you can include a
  12. driver for the PC speaker which allows it to act like a primitive
  13. sound card.
  14. This driver also replaces the pcspkr driver for beeps.
  15. You can compile this as a module which will be called snd-pcsp.
  16. You don't need this driver if you only want your pc-speaker to beep.
  17. You don't need this driver if you have a tablet piezo beeper
  18. in your PC instead of the real speaker.
  19. It should not hurt to say Y or M here in all other cases.
  20. config SND_MPU401_UART
  21. tristate
  22. select SND_RAWMIDI
  23. config SND_OPL3_LIB
  24. tristate
  25. select SND_TIMER
  26. select SND_HWDEP
  27. config SND_OPL4_LIB
  28. tristate
  29. select SND_TIMER
  30. select SND_HWDEP
  31. config SND_VX_LIB
  32. tristate
  33. select SND_HWDEP
  34. select SND_PCM
  35. config SND_AC97_CODEC
  36. tristate
  37. select SND_PCM
  38. select AC97_BUS
  39. config SND_DUMMY
  40. tristate "Dummy (/dev/null) soundcard"
  41. depends on SND
  42. select SND_PCM
  43. help
  44. Say Y here to include the dummy driver. This driver does
  45. nothing, but emulates various mixer controls and PCM devices.
  46. You don't need this unless you're testing the hardware support
  47. of programs using the ALSA API.
  48. To compile this driver as a module, choose M here: the module
  49. will be called snd-dummy.
  50. config SND_VIRMIDI
  51. tristate "Virtual MIDI soundcard"
  52. depends on SND_SEQUENCER
  53. select SND_TIMER
  54. select SND_RAWMIDI
  55. help
  56. Say Y here to include the virtual MIDI driver. This driver
  57. allows to connect applications using raw MIDI devices to
  58. sequencer clients.
  59. If you don't know what MIDI is, say N here.
  60. To compile this driver as a module, choose M here: the module
  61. will be called snd-virmidi.
  62. config SND_MTPAV
  63. tristate "MOTU MidiTimePiece AV multiport MIDI"
  64. depends on SND
  65. select SND_RAWMIDI
  66. help
  67. To use a MOTU MidiTimePiece AV multiport MIDI adapter
  68. connected to the parallel port, say Y here and make sure that
  69. the standard parallel port driver isn't used for the port.
  70. To compile this driver as a module, choose M here: the module
  71. will be called snd-mtpav.
  72. config SND_MTS64
  73. tristate "ESI Miditerminal 4140 driver"
  74. depends on SND && PARPORT
  75. select SND_RAWMIDI
  76. help
  77. The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with
  78. additional SMPTE Timecode capabilities for the parallel port.
  79. Say 'Y' to include support for this device.
  80. To compile this driver as a module, chose 'M' here: the module
  81. will be called snd-mts64.
  82. config SND_SERIAL_U16550
  83. tristate "UART16550 serial MIDI driver"
  84. depends on SND
  85. select SND_RAWMIDI
  86. help
  87. To include support for MIDI serial port interfaces, say Y here
  88. and read <file:Documentation/sound/alsa/serial-u16550.txt>.
  89. This driver works with serial UARTs 16550 and better.
  90. This driver accesses the serial port hardware directly, so
  91. make sure that the standard serial driver isn't used or
  92. deactivated with setserial before loading this driver.
  93. To compile this driver as a module, choose M here: the module
  94. will be called snd-serial-u16550.
  95. config SND_MPU401
  96. tristate "Generic MPU-401 UART driver"
  97. depends on SND
  98. select SND_MPU401_UART
  99. help
  100. Say Y here to include support for MIDI ports compatible with
  101. the Roland MPU-401 interface in UART mode.
  102. To compile this driver as a module, choose M here: the module
  103. will be called snd-mpu401.
  104. config SND_PORTMAN2X4
  105. tristate "Portman 2x4 driver"
  106. depends on SND && PARPORT
  107. select SND_RAWMIDI
  108. help
  109. Say Y here to include support for Midiman Portman 2x4 parallel
  110. port MIDI device.
  111. To compile this driver as a module, choose M here: the module
  112. will be called snd-portman2x4.
  113. config SND_ML403_AC97CR
  114. tristate "Xilinx ML403 AC97 Controller Reference"
  115. depends on SND && XILINX_VIRTEX
  116. select SND_AC97_CODEC
  117. help
  118. Say Y here to include support for the
  119. opb_ac97_controller_ref_v1_00_a ip core found in Xilinx' ML403
  120. reference design.
  121. To compile this driver as a module, choose M here: the module
  122. will be called snd-ml403_ac97cr.
  123. endmenu