Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # ALSA soundcard-configuration |
2 | config SND_TIMER | |
3 | tristate | |
4 | depends on SND | |
5 | ||
6 | config SND_PCM | |
7 | tristate | |
8 | select SND_TIMER | |
9 | depends on SND | |
10 | ||
11 | config SND_HWDEP | |
12 | tristate | |
13 | depends on SND | |
14 | ||
15 | config SND_RAWMIDI | |
16 | tristate | |
17 | depends on SND | |
18 | ||
19 | config SND_SEQUENCER | |
20 | tristate "Sequencer support" | |
21 | depends on SND | |
22 | select SND_TIMER | |
23 | help | |
24 | Say Y or M to enable MIDI sequencer and router support. This | |
25 | feature allows routing and enqueueing of MIDI events. Events | |
26 | can be processed at a given time. | |
27 | ||
28 | Many programs require this feature, so you should enable it | |
29 | unless you know what you're doing. | |
30 | ||
31 | config SND_SEQ_DUMMY | |
32 | tristate "Sequencer dummy client" | |
33 | depends on SND_SEQUENCER | |
34 | help | |
35 | Say Y here to enable the dummy sequencer client. This client | |
36 | is a simple MIDI-through client: all normal input events are | |
37 | redirected to the output port immediately. | |
38 | ||
39 | You don't need this unless you want to connect many MIDI | |
40 | devices or applications together. | |
41 | ||
42 | To compile this driver as a module, choose M here: the module | |
43 | will be called snd-seq-dummy. | |
44 | ||
45 | config SND_OSSEMUL | |
46 | bool | |
47 | depends on SND | |
48 | ||
49 | config SND_MIXER_OSS | |
50 | tristate "OSS Mixer API" | |
51 | depends on SND | |
52 | select SND_OSSEMUL | |
53 | help | |
54 | To enable OSS mixer API emulation (/dev/mixer*), say Y here | |
55 | and read <file:Documentation/sound/alsa/OSS-Emulation.txt>. | |
56 | ||
57 | Many programs still use the OSS API, so say Y. | |
58 | ||
59 | To compile this driver as a module, choose M here: the module | |
60 | will be called snd-mixer-oss. | |
61 | ||
62 | config SND_PCM_OSS | |
63 | tristate "OSS PCM (digital audio) API" | |
64 | depends on SND | |
65 | select SND_OSSEMUL | |
66 | select SND_PCM | |
67 | help | |
68 | To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y | |
69 | here and read <file:Documentation/sound/alsa/OSS-Emulation.txt>. | |
70 | ||
71 | Many programs still use the OSS API, so say Y. | |
72 | ||
73 | To compile this driver as a module, choose M here: the module | |
74 | will be called snd-pcm-oss. | |
75 | ||
76 | config SND_SEQUENCER_OSS | |
77 | bool "OSS Sequencer API" | |
78 | depends on SND && SND_SEQUENCER | |
79 | select SND_OSSEMUL | |
80 | help | |
81 | Say Y here to enable OSS sequencer emulation (both | |
82 | /dev/sequencer and /dev/music interfaces). | |
83 | ||
84 | Many programs still use the OSS API, so say Y. | |
85 | ||
86 | To compile this driver as a module, choose M here: the module | |
87 | will be called snd-seq-oss. | |
88 | ||
89 | config SND_RTCTIMER | |
90 | tristate "RTC Timer support" | |
91 | depends on SND && RTC | |
92 | select SND_TIMER | |
93 | help | |
94 | Say Y here to enable RTC timer support for ALSA. ALSA uses | |
95 | the RTC timer as a precise timing source and maps the RTC | |
96 | timer to ALSA's timer interface. The ALSA sequencer code also | |
97 | can use this timing source. | |
98 | ||
99 | To compile this driver as a module, choose M here: the module | |
100 | will be called snd-rtctimer. | |
101 | ||
a4f508b2 CL |
102 | config SND_SEQ_RTCTIMER_DEFAULT |
103 | bool "Use RTC as default sequencer timer" | |
104 | depends on SND_RTCTIMER && SND_SEQUENCER | |
105 | default y | |
106 | help | |
107 | Say Y here to use the RTC timer as the default sequencer | |
108 | timer. This is strongly recommended because it ensures | |
109 | precise MIDI timing even when the system timer runs at less | |
110 | than 1000 Hz. | |
111 | ||
112 | If in doubt, say Y. | |
113 | ||
1da177e4 LT |
114 | config SND_VERBOSE_PRINTK |
115 | bool "Verbose printk" | |
116 | depends on SND | |
117 | help | |
118 | Say Y here to enable verbose log messages. These messages | |
119 | will help to identify source file and position containing | |
120 | printed messages. | |
121 | ||
122 | You don't need this unless you're debugging ALSA. | |
123 | ||
124 | config SND_DEBUG | |
125 | bool "Debug" | |
126 | depends on SND | |
127 | help | |
128 | Say Y here to enable ALSA debug code. | |
129 | ||
130 | config SND_DEBUG_MEMORY | |
131 | bool "Debug memory" | |
132 | depends on SND_DEBUG | |
133 | help | |
134 | Say Y here to enable debugging of memory allocations. | |
135 | ||
136 | config SND_DEBUG_DETECT | |
137 | bool "Debug detection" | |
138 | depends on SND_DEBUG | |
139 | help | |
140 | Say Y here to enable extra-verbose log messages printed when | |
141 | detecting devices. | |
142 | ||
ecbcfe36 | 143 | config SND_GENERIC_DRIVER |
1da177e4 LT |
144 | bool |
145 | depends on SND |