1# ALSA generic drivers 2 3menu "Generic devices" 4 depends on SND!=n 5 6 7config SND_MPU401_UART 8 tristate 9 select SND_RAWMIDI 10 11config SND_OPL3_LIB 12 tristate 13 select SND_TIMER 14 select SND_HWDEP 15 16config SND_OPL4_LIB 17 tristate 18 select SND_TIMER 19 select SND_HWDEP 20 21config SND_VX_LIB 22 tristate 23 select SND_HWDEP 24 select SND_PCM 25 26config SND_AC97_CODEC 27 tristate 28 select SND_PCM 29 select AC97_BUS 30 31config SND_DUMMY 32 tristate "Dummy (/dev/null) soundcard" 33 depends on SND 34 select SND_PCM 35 help 36 Say Y here to include the dummy driver. This driver does 37 nothing, but emulates various mixer controls and PCM devices. 38 39 You don't need this unless you're testing the hardware support 40 of programs using the ALSA API. 41 42 To compile this driver as a module, choose M here: the module 43 will be called snd-dummy. 44 45config SND_VIRMIDI 46 tristate "Virtual MIDI soundcard" 47 depends on SND_SEQUENCER 48 select SND_TIMER 49 select SND_RAWMIDI 50 help 51 Say Y here to include the virtual MIDI driver. This driver 52 allows to connect applications using raw MIDI devices to 53 sequencer clients. 54 55 If you don't know what MIDI is, say N here. 56 57 To compile this driver as a module, choose M here: the module 58 will be called snd-virmidi. 59 60config 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 69 To compile this driver as a module, choose M here: the module 70 will be called snd-mtpav. 71 72config 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 80 Say 'Y' to include support for this device. 81 82 To compile this driver as a module, chose 'M' here: the module 83 will be called snd-mts64. 84 85config SND_SERIAL_U16550 86 tristate "UART16550 serial MIDI driver" 87 depends on SND 88 select SND_RAWMIDI 89 help 90 To include support for MIDI serial port interfaces, say Y here 91 and read <file:Documentation/sound/alsa/serial-u16550.txt>. 92 This driver works with serial UARTs 16550 and better. 93 94 This driver accesses the serial port hardware directly, so 95 make sure that the standard serial driver isn't used or 96 deactivated with setserial before loading this driver. 97 98 To compile this driver as a module, choose M here: the module 99 will be called snd-serial-u16550. 100 101config SND_MPU401 102 tristate "Generic MPU-401 UART driver" 103 depends on SND 104 select SND_MPU401_UART 105 help 106 Say Y here to include support for MIDI ports compatible with 107 the Roland MPU-401 interface in UART mode. 108 109 To compile this driver as a module, choose M here: the module 110 will be called snd-mpu401. 111 112config SND_PORTMAN2X4 113 tristate "Portman 2x4 driver" 114 depends on SND && PARPORT 115 select SND_RAWMIDI 116 help 117 Say Y here to include support for Midiman Portman 2x4 parallel 118 port MIDI device. 119 120 To compile this driver as a module, choose M here: the module 121 will be called snd-portman2x4. 122 123config SND_ML403_AC97CR 124 tristate "Xilinx ML403 AC97 Controller Reference" 125 depends on SND && XILINX_VIRTEX 126 select SND_AC97_CODEC 127 help 128 Say Y here to include support for the 129 opb_ac97_controller_ref_v1_00_a ip core found in Xilinx' ML403 130 reference design. 131 132 To compile this driver as a module, choose M here: the module 133 will be called snd-ml403_ac97cr. 134 135endmenu 136