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 SND_AC97_BUS 30 31config SND_AC97_BUS 32 tristate 33 34 35config SND_DUMMY 36 tristate "Dummy (/dev/null) soundcard" 37 depends on SND 38 select SND_PCM 39 help 40 Say Y here to include the dummy driver. This driver does 41 nothing, but emulates various mixer controls and PCM devices. 42 43 You don't need this unless you're testing the hardware support 44 of programs using the ALSA API. 45 46 To compile this driver as a module, choose M here: the module 47 will be called snd-dummy. 48 49config SND_VIRMIDI 50 tristate "Virtual MIDI soundcard" 51 depends on SND_SEQUENCER 52 select SND_TIMER 53 select SND_RAWMIDI 54 help 55 Say Y here to include the virtual MIDI driver. This driver 56 allows to connect applications using raw MIDI devices to 57 sequencer clients. 58 59 If you don't know what MIDI is, say N here. 60 61 To compile this driver as a module, choose M here: the module 62 will be called snd-virmidi. 63 64config SND_MTPAV 65 tristate "MOTU MidiTimePiece AV multiport MIDI" 66 depends on SND 67 select SND_RAWMIDI 68 help 69 To use a MOTU MidiTimePiece AV multiport MIDI adapter 70 connected to the parallel port, say Y here and make sure that 71 the standard parallel port driver isn't used for the port. 72 73 To compile this driver as a module, choose M here: the module 74 will be called snd-mtpav. 75 76config SND_MTS64 77 tristate "ESI Miditerminal 4140 driver" 78 depends on SND && PARPORT 79 select SND_RAWMIDI 80 help 81 The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with 82 additional SMPTE Timecode capabilities for the parallel port. 83 84 Say 'Y' to include support for this device. 85 86 To compile this driver as a module, chose 'M' here: the module 87 will be called snd-mts64. 88 89config SND_SERIAL_U16550 90 tristate "UART16550 serial MIDI driver" 91 depends on SND 92 select SND_RAWMIDI 93 help 94 To include support for MIDI serial port interfaces, say Y here 95 and read <file:Documentation/sound/alsa/serial-u16550.txt>. 96 This driver works with serial UARTs 16550 and better. 97 98 This driver accesses the serial port hardware directly, so 99 make sure that the standard serial driver isn't used or 100 deactivated with setserial before loading this driver. 101 102 To compile this driver as a module, choose M here: the module 103 will be called snd-serial-u16550. 104 105config SND_MPU401 106 tristate "Generic MPU-401 UART driver" 107 depends on SND 108 select SND_MPU401_UART 109 help 110 Say Y here to include support for MIDI ports compatible with 111 the Roland MPU-401 interface in UART mode. 112 113 To compile this driver as a module, choose M here: the module 114 will be called snd-mpu401. 115 116config SND_AC97_POWER_SAVE 117 bool "AC97 Power-Saving Mode" 118 depends on SND_AC97_CODEC && EXPERIMENTAL 119 default n 120 help 121 Say Y here to enable the aggressive power-saving support of 122 AC97 codecs. In this mode, the power-mode is dynamically 123 controlled at each open/close. 124 125 The mode is activated by passing power_save=1 option to 126 snd-ac97-codec driver. You can toggle it dynamically over 127 sysfs, too. 128 129endmenu 130