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