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