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