Merge master.kernel.org:/pub/scm/linux/kernel/git/tmlind/linux-omap-upstream into...
[linux-2.6] / sound / drivers / Kconfig
1 # ALSA generic drivers
2
3 menu "Generic devices"
4         depends on SND!=n
5
6
7 config SND_MPU401_UART
8         tristate
9         select SND_RAWMIDI
10
11 config SND_OPL3_LIB
12         tristate
13         select SND_TIMER
14         select SND_HWDEP
15
16 config SND_OPL4_LIB
17         tristate
18         select SND_TIMER
19         select SND_HWDEP
20
21 config SND_VX_LIB
22         tristate
23         select SND_HWDEP
24         select SND_PCM
25
26 config SND_AC97_CODEC
27         tristate
28         select SND_PCM
29         select SND_AC97_BUS
30
31 config SND_AC97_BUS
32         tristate
33
34
35 config 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
49 config 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
64 config 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
76 config 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
89 config 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
105 config 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
116 endmenu