1*1da177e4SLinus Torvalds# ALSA generic drivers 2*1da177e4SLinus Torvalds 3*1da177e4SLinus Torvaldsmenu "Generic devices" 4*1da177e4SLinus Torvalds depends on SND!=n 5*1da177e4SLinus Torvalds 6*1da177e4SLinus Torvalds 7*1da177e4SLinus Torvaldsconfig SND_MPU401_UART 8*1da177e4SLinus Torvalds tristate 9*1da177e4SLinus Torvalds select SND_TIMER 10*1da177e4SLinus Torvalds select SND_RAWMIDI 11*1da177e4SLinus Torvalds 12*1da177e4SLinus Torvaldsconfig SND_OPL3_LIB 13*1da177e4SLinus Torvalds tristate 14*1da177e4SLinus Torvalds select SND_TIMER 15*1da177e4SLinus Torvalds select SND_HWDEP 16*1da177e4SLinus Torvalds 17*1da177e4SLinus Torvaldsconfig SND_OPL4_LIB 18*1da177e4SLinus Torvalds tristate 19*1da177e4SLinus Torvalds select SND_TIMER 20*1da177e4SLinus Torvalds select SND_HWDEP 21*1da177e4SLinus Torvalds 22*1da177e4SLinus Torvaldsconfig SND_VX_LIB 23*1da177e4SLinus Torvalds tristate 24*1da177e4SLinus Torvalds select SND_HWDEP 25*1da177e4SLinus Torvalds select SND_PCM 26*1da177e4SLinus Torvalds 27*1da177e4SLinus Torvalds 28*1da177e4SLinus Torvaldsconfig SND_DUMMY 29*1da177e4SLinus Torvalds tristate "Dummy (/dev/null) soundcard" 30*1da177e4SLinus Torvalds depends on SND 31*1da177e4SLinus Torvalds select SND_PCM 32*1da177e4SLinus Torvalds help 33*1da177e4SLinus Torvalds Say Y here to include the dummy driver. This driver does 34*1da177e4SLinus Torvalds nothing, but emulates various mixer controls and PCM devices. 35*1da177e4SLinus Torvalds 36*1da177e4SLinus Torvalds You don't need this unless you're testing the hardware support 37*1da177e4SLinus Torvalds of programs using the ALSA API. 38*1da177e4SLinus Torvalds 39*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 40*1da177e4SLinus Torvalds will be called snd-dummy. 41*1da177e4SLinus Torvalds 42*1da177e4SLinus Torvaldsconfig SND_VIRMIDI 43*1da177e4SLinus Torvalds tristate "Virtual MIDI soundcard" 44*1da177e4SLinus Torvalds depends on SND_SEQUENCER 45*1da177e4SLinus Torvalds select SND_TIMER 46*1da177e4SLinus Torvalds select SND_RAWMIDI 47*1da177e4SLinus Torvalds help 48*1da177e4SLinus Torvalds Say Y here to include the virtual MIDI driver. This driver 49*1da177e4SLinus Torvalds allows to connect applications using raw MIDI devices to 50*1da177e4SLinus Torvalds sequencer clients. 51*1da177e4SLinus Torvalds 52*1da177e4SLinus Torvalds If you don't know what MIDI is, say N here. 53*1da177e4SLinus Torvalds 54*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 55*1da177e4SLinus Torvalds will be called snd-virmidi. 56*1da177e4SLinus Torvalds 57*1da177e4SLinus Torvaldsconfig SND_MTPAV 58*1da177e4SLinus Torvalds tristate "MOTU MidiTimePiece AV multiport MIDI" 59*1da177e4SLinus Torvalds depends on SND 60*1da177e4SLinus Torvalds select SND_TIMER 61*1da177e4SLinus Torvalds select SND_RAWMIDI 62*1da177e4SLinus Torvalds help 63*1da177e4SLinus Torvalds To use a MOTU MidiTimePiece AV multiport MIDI adapter 64*1da177e4SLinus Torvalds connected to the parallel port, say Y here and make sure that 65*1da177e4SLinus Torvalds the standard parallel port driver isn't used for the port. 66*1da177e4SLinus Torvalds 67*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 68*1da177e4SLinus Torvalds will be called snd-mtpav. 69*1da177e4SLinus Torvalds 70*1da177e4SLinus Torvaldsconfig SND_SERIAL_U16550 71*1da177e4SLinus Torvalds tristate "UART16550 serial MIDI driver" 72*1da177e4SLinus Torvalds depends on SND 73*1da177e4SLinus Torvalds select SND_TIMER 74*1da177e4SLinus Torvalds select SND_RAWMIDI 75*1da177e4SLinus Torvalds help 76*1da177e4SLinus Torvalds To include support for MIDI serial port interfaces, say Y here 77*1da177e4SLinus Torvalds and read <file:Documentation/sound/alsa/serial-u16550.txt>. 78*1da177e4SLinus Torvalds This driver works with serial UARTs 16550 and better. 79*1da177e4SLinus Torvalds 80*1da177e4SLinus Torvalds This driver accesses the serial port hardware directly, so 81*1da177e4SLinus Torvalds make sure that the standard serial driver isn't used or 82*1da177e4SLinus Torvalds deactivated with setserial before loading this driver. 83*1da177e4SLinus Torvalds 84*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 85*1da177e4SLinus Torvalds will be called snd-serial-u16550. 86*1da177e4SLinus Torvalds 87*1da177e4SLinus Torvaldsconfig SND_MPU401 88*1da177e4SLinus Torvalds tristate "Generic MPU-401 UART driver" 89*1da177e4SLinus Torvalds depends on SND 90*1da177e4SLinus Torvalds select SND_MPU401_UART 91*1da177e4SLinus Torvalds help 92*1da177e4SLinus Torvalds Say Y here to include support for MIDI ports compatible with 93*1da177e4SLinus Torvalds the Roland MPU-401 interface in UART mode. 94*1da177e4SLinus Torvalds 95*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 96*1da177e4SLinus Torvalds will be called snd-mpu401. 97*1da177e4SLinus Torvalds 98*1da177e4SLinus Torvaldsendmenu 99