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