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
123endmenu
124