Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa
[wrt350n-kernel.git] / sound / drivers / Kconfig
blob395c4ef52ac9b04e7d5e288090d6153182353984
1 # ALSA generic drivers
3 menu "Generic devices"
4         depends on SND!=n
7 config SND_MPU401_UART
8         tristate
9         select SND_RAWMIDI
11 config SND_OPL3_LIB
12         tristate
13         select SND_TIMER
14         select SND_HWDEP
16 config SND_OPL4_LIB
17         tristate
18         select SND_TIMER
19         select SND_HWDEP
21 config SND_VX_LIB
22         tristate
23         select SND_HWDEP
24         select SND_PCM
26 config SND_AC97_CODEC
27         tristate
28         select SND_PCM
29         select SND_AC97_BUS
31 config SND_AC97_BUS
32         tristate
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.
43           You don't need this unless you're testing the hardware support
44           of programs using the ALSA API.
46           To compile this driver as a module, choose M here: the module
47           will be called snd-dummy.
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.
59           If you don't know what MIDI is, say N here.
61           To compile this driver as a module, choose M here: the module
62           will be called snd-virmidi.
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.
73           To compile this driver as a module, choose M here: the module
74           will be called snd-mtpav.
76 config SND_SERIAL_U16550
77         tristate "UART16550 serial MIDI driver"
78         depends on SND
79         select SND_RAWMIDI
80         help
81           To include support for MIDI serial port interfaces, say Y here
82           and read <file:Documentation/sound/alsa/serial-u16550.txt>.
83           This driver works with serial UARTs 16550 and better.
85           This driver accesses the serial port hardware directly, so
86           make sure that the standard serial driver isn't used or
87           deactivated with setserial before loading this driver.
89           To compile this driver as a module, choose M here: the module
90           will be called snd-serial-u16550.
92 config SND_MPU401
93         tristate "Generic MPU-401 UART driver"
94         depends on SND
95         select SND_MPU401_UART
96         help
97           Say Y here to include support for MIDI ports compatible with
98           the Roland MPU-401 interface in UART mode.
100           To compile this driver as a module, choose M here: the module
101           will be called snd-mpu401.
103 endmenu