11da177e4SLinus Torvalds# ALSA generic drivers 21da177e4SLinus Torvalds 31da177e4SLinus Torvaldsmenu "Generic devices" 41da177e4SLinus Torvalds depends on SND!=n 51da177e4SLinus Torvalds 61da177e4SLinus Torvalds 71da177e4SLinus Torvaldsconfig SND_MPU401_UART 81da177e4SLinus Torvalds tristate 91da177e4SLinus Torvalds select SND_RAWMIDI 101da177e4SLinus Torvalds 111da177e4SLinus Torvaldsconfig SND_OPL3_LIB 121da177e4SLinus Torvalds tristate 131da177e4SLinus Torvalds select SND_TIMER 141da177e4SLinus Torvalds select SND_HWDEP 151da177e4SLinus Torvalds 161da177e4SLinus Torvaldsconfig SND_OPL4_LIB 171da177e4SLinus Torvalds tristate 181da177e4SLinus Torvalds select SND_TIMER 191da177e4SLinus Torvalds select SND_HWDEP 201da177e4SLinus Torvalds 211da177e4SLinus Torvaldsconfig SND_VX_LIB 221da177e4SLinus Torvalds tristate 231da177e4SLinus Torvalds select SND_HWDEP 241da177e4SLinus Torvalds select SND_PCM 251da177e4SLinus Torvalds 269056412fSRandy Dunlapconfig SND_AC97_CODEC 279056412fSRandy Dunlap tristate 289056412fSRandy Dunlap select SND_PCM 29*e1036502SNicolas Pitre select AC97_BUS 301da177e4SLinus Torvalds 311da177e4SLinus Torvaldsconfig SND_DUMMY 321da177e4SLinus Torvalds tristate "Dummy (/dev/null) soundcard" 331da177e4SLinus Torvalds depends on SND 341da177e4SLinus Torvalds select SND_PCM 351da177e4SLinus Torvalds help 361da177e4SLinus Torvalds Say Y here to include the dummy driver. This driver does 371da177e4SLinus Torvalds nothing, but emulates various mixer controls and PCM devices. 381da177e4SLinus Torvalds 391da177e4SLinus Torvalds You don't need this unless you're testing the hardware support 401da177e4SLinus Torvalds of programs using the ALSA API. 411da177e4SLinus Torvalds 421da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 431da177e4SLinus Torvalds will be called snd-dummy. 441da177e4SLinus Torvalds 451da177e4SLinus Torvaldsconfig SND_VIRMIDI 461da177e4SLinus Torvalds tristate "Virtual MIDI soundcard" 471da177e4SLinus Torvalds depends on SND_SEQUENCER 481da177e4SLinus Torvalds select SND_TIMER 491da177e4SLinus Torvalds select SND_RAWMIDI 501da177e4SLinus Torvalds help 511da177e4SLinus Torvalds Say Y here to include the virtual MIDI driver. This driver 521da177e4SLinus Torvalds allows to connect applications using raw MIDI devices to 531da177e4SLinus Torvalds sequencer clients. 541da177e4SLinus Torvalds 551da177e4SLinus Torvalds If you don't know what MIDI is, say N here. 561da177e4SLinus Torvalds 571da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 581da177e4SLinus Torvalds will be called snd-virmidi. 591da177e4SLinus Torvalds 601da177e4SLinus Torvaldsconfig SND_MTPAV 611da177e4SLinus Torvalds tristate "MOTU MidiTimePiece AV multiport MIDI" 621da177e4SLinus Torvalds depends on SND 631da177e4SLinus Torvalds select SND_RAWMIDI 641da177e4SLinus Torvalds help 651da177e4SLinus Torvalds To use a MOTU MidiTimePiece AV multiport MIDI adapter 661da177e4SLinus Torvalds connected to the parallel port, say Y here and make sure that 671da177e4SLinus Torvalds the standard parallel port driver isn't used for the port. 681da177e4SLinus Torvalds 691da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 701da177e4SLinus Torvalds will be called snd-mtpav. 711da177e4SLinus Torvalds 7268ab801eSMatthias Koenigconfig SND_MTS64 7368ab801eSMatthias Koenig tristate "ESI Miditerminal 4140 driver" 7468ab801eSMatthias Koenig depends on SND && PARPORT 7568ab801eSMatthias Koenig select SND_RAWMIDI 7668ab801eSMatthias Koenig help 7768ab801eSMatthias Koenig The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with 7868ab801eSMatthias Koenig additional SMPTE Timecode capabilities for the parallel port. 7968ab801eSMatthias Koenig 8068ab801eSMatthias Koenig Say 'Y' to include support for this device. 8168ab801eSMatthias Koenig 8268ab801eSMatthias Koenig To compile this driver as a module, chose 'M' here: the module 8368ab801eSMatthias Koenig will be called snd-mts64. 8468ab801eSMatthias Koenig 851da177e4SLinus Torvaldsconfig SND_SERIAL_U16550 861da177e4SLinus Torvalds tristate "UART16550 serial MIDI driver" 871da177e4SLinus Torvalds depends on SND 881da177e4SLinus Torvalds select SND_RAWMIDI 891da177e4SLinus Torvalds help 901da177e4SLinus Torvalds To include support for MIDI serial port interfaces, say Y here 911da177e4SLinus Torvalds and read <file:Documentation/sound/alsa/serial-u16550.txt>. 921da177e4SLinus Torvalds This driver works with serial UARTs 16550 and better. 931da177e4SLinus Torvalds 941da177e4SLinus Torvalds This driver accesses the serial port hardware directly, so 951da177e4SLinus Torvalds make sure that the standard serial driver isn't used or 961da177e4SLinus Torvalds deactivated with setserial before loading this driver. 971da177e4SLinus Torvalds 981da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 991da177e4SLinus Torvalds will be called snd-serial-u16550. 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvaldsconfig SND_MPU401 1021da177e4SLinus Torvalds tristate "Generic MPU-401 UART driver" 1031da177e4SLinus Torvalds depends on SND 1041da177e4SLinus Torvalds select SND_MPU401_UART 1051da177e4SLinus Torvalds help 1061da177e4SLinus Torvalds Say Y here to include support for MIDI ports compatible with 1071da177e4SLinus Torvalds the Roland MPU-401 interface in UART mode. 1081da177e4SLinus Torvalds 1091da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1101da177e4SLinus Torvalds will be called snd-mpu401. 1111da177e4SLinus Torvalds 1121da177e4SLinus Torvaldsendmenu 113