]> err.no Git - linux-2.6/blob - sound/drivers/Kconfig
snd-pcsp: adjust help texts to frighten users
[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_PCSP
8         tristate "PC-Speaker support (READ HELP!)"
9         depends on PCSPKR_PLATFORM && X86_PC && HIGH_RES_TIMERS
10         depends on INPUT
11         depends on SND
12         select SND_PCM
13         help
14           If you don't have a sound card in your computer, you can include a
15           driver for the PC speaker which allows it to act like a primitive
16           sound card.
17           This driver also replaces the pcspkr driver for beeps.
18
19           You can compile this as a module which will be called snd-pcsp.
20
21           WARNING: if you already have a soundcard, enabling this
22           driver may lead to a problem. Namely, it may get loaded
23           before the other sound driver of yours, making the
24           pc-speaker a default sound device. Which is likely not
25           what you want. To make this driver play nicely with other
26           sound driver, you can add this into your /etc/modprobe.conf:
27           options snd-pcsp index=2
28
29           You don't need this driver if you only want your pc-speaker to beep.
30           You don't need this driver if you have a tablet piezo beeper
31           in your PC instead of the real speaker.
32
33           Say N if you have a sound card.
34           Say M if you don't.
35           Say Y only if you really know what you do.
36
37 config SND_MPU401_UART
38         tristate
39         select SND_RAWMIDI
40
41 config SND_OPL3_LIB
42         tristate
43         select SND_TIMER
44         select SND_HWDEP
45
46 config SND_OPL4_LIB
47         tristate
48         select SND_TIMER
49         select SND_HWDEP
50
51 config SND_VX_LIB
52         tristate
53         select SND_HWDEP
54         select SND_PCM
55
56 config SND_AC97_CODEC
57         tristate
58         select SND_PCM
59         select AC97_BUS
60
61 config SND_DUMMY
62         tristate "Dummy (/dev/null) soundcard"
63         depends on SND
64         select SND_PCM
65         help
66           Say Y here to include the dummy driver.  This driver does
67           nothing, but emulates various mixer controls and PCM devices.
68
69           You don't need this unless you're testing the hardware support
70           of programs using the ALSA API.
71
72           To compile this driver as a module, choose M here: the module
73           will be called snd-dummy.
74
75 config SND_VIRMIDI
76         tristate "Virtual MIDI soundcard"
77         depends on SND_SEQUENCER
78         select SND_TIMER
79         select SND_RAWMIDI
80         help
81           Say Y here to include the virtual MIDI driver.  This driver
82           allows to connect applications using raw MIDI devices to
83           sequencer clients.
84
85           If you don't know what MIDI is, say N here.
86
87           To compile this driver as a module, choose M here: the module
88           will be called snd-virmidi.
89
90 config SND_MTPAV
91         tristate "MOTU MidiTimePiece AV multiport MIDI"
92         depends on SND
93         select SND_RAWMIDI
94         help
95           To use a MOTU MidiTimePiece AV multiport MIDI adapter
96           connected to the parallel port, say Y here and make sure that
97           the standard parallel port driver isn't used for the port.
98
99           To compile this driver as a module, choose M here: the module
100           will be called snd-mtpav.
101
102 config SND_MTS64
103         tristate "ESI Miditerminal 4140 driver"
104         depends on SND && PARPORT
105         select SND_RAWMIDI
106         help
107           The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with 
108           additional SMPTE Timecode capabilities for the parallel port.
109
110           Say 'Y' to include support for this device.
111
112           To compile this driver as a module, chose 'M' here: the module 
113           will be called snd-mts64.
114
115 config SND_SERIAL_U16550
116         tristate "UART16550 serial MIDI driver"
117         depends on SND
118         select SND_RAWMIDI
119         help
120           To include support for MIDI serial port interfaces, say Y here
121           and read <file:Documentation/sound/alsa/serial-u16550.txt>.
122           This driver works with serial UARTs 16550 and better.
123
124           This driver accesses the serial port hardware directly, so
125           make sure that the standard serial driver isn't used or
126           deactivated with setserial before loading this driver.
127
128           To compile this driver as a module, choose M here: the module
129           will be called snd-serial-u16550.
130
131 config SND_MPU401
132         tristate "Generic MPU-401 UART driver"
133         depends on SND
134         select SND_MPU401_UART
135         help
136           Say Y here to include support for MIDI ports compatible with
137           the Roland MPU-401 interface in UART mode.
138
139           To compile this driver as a module, choose M here: the module
140           will be called snd-mpu401.
141
142 config SND_PORTMAN2X4
143         tristate "Portman 2x4 driver"
144         depends on SND && PARPORT
145         select SND_RAWMIDI
146         help
147           Say Y here to include support for Midiman Portman 2x4 parallel
148           port MIDI device.
149
150           To compile this driver as a module, choose M here: the module
151           will be called snd-portman2x4.
152
153 config SND_ML403_AC97CR
154         tristate "Xilinx ML403 AC97 Controller Reference"
155         depends on SND && XILINX_VIRTEX
156         select SND_AC97_CODEC
157         help
158           Say Y here to include support for the
159           opb_ac97_controller_ref_v1_00_a ip core found in Xilinx' ML403
160           reference design.
161
162           To compile this driver as a module, choose M here: the module
163           will be called snd-ml403_ac97cr.
164
165 endmenu