Kconfig 4.1 KB

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