2e9a6db1f903503e17296845019939ab9316bef2
[dahdi/linux.git] / drivers / dahdi / Kconfig
1 #
2 # DAHDI configuration
3 #
4
5 menuconfig DAHDI
6         tristate "DAHDI support"
7         select CRC_CCITT
8         default m
9         ---help---
10           DAHDI basic infrastructure.
11
12           To compile this driver as a module, choose M here: the
13           module will be called dahdi.
14
15           If unsure, say Y.
16
17 config DAHDI_ECHOCAN
18        tristate "DADHI Echo Cancelers (software)"
19        depends on DAHDI
20        default DAHDI
21
22 config DAHDI_ECHOCAN_MG2
23        tristate "DADHI MG2 Echo Canceler"
24        depends on DAHDI_ECHOCAN
25        default DAHDI_ECHOCAN
26         ---help---
27           To compile this driver as a module, choose M here: the
28           module will be called dahdi_echocancel_mg2.
29
30           If unsure, say Y.
31
32 config DAHDI_ECHOCAN_KB1
33        tristate "DADHI KB1 Echo Canceler"
34        depends on DAHDI_ECHOCAN
35        default DAHDI_ECHOCAN
36         ---help---
37           To compile this driver as a module, choose M here: the
38           module will be called dahdi_echocancel_kb1.
39
40           If unsure, say Y.
41
42 config DAHDI_ECHOCAN_SEC
43        tristate "DADHI SEC Echo Canceler"
44        depends on DAHDI_ECHOCAN
45        default DAHDI_ECHOCAN
46         ---help---
47           To compile this driver as a module, choose M here: the
48           module will be called dahdi_echocancel_sec.
49
50           If unsure, say Y.
51
52 config DAHDI_ECHOCAN_SEC2
53        tristate "DADHI SEC2 Echo Canceler"
54        depends on DAHDI_ECHOCAN
55        default DAHDI_ECHOCAN
56         ---help---
57           To compile this driver as a module, choose M here: the
58           module will be called dahdi_echocancel_sec2.
59
60           If unsure, say Y.
61
62 config DAHDI_ECHOCAN_HPEC
63        tristate "DADHI HPEC Echo Canceler"
64        depends on DAHDI_ECHOCAN
65        default DAHDI_ECHOCAN
66         ---help---
67           To compile this driver as a module, choose M here: the
68           module will be called dahdi_echocancel_hpec.
69
70           If unsure, say Y.
71
72 config DAHDI_WCT4XXP
73         tristate "Digium Wildcard dual- and quad-T1/E1/J1 Support"
74         depends on DAHDI && PCI
75         default DAHDI
76         ---help---
77           This driver provides support for the following Digium
78           Wildcard products:
79
80           * TE205/206/207/210/211/212P (PCI/PCI-X)
81           * TE220 (PCI-E)
82           * TE405/406/407/410/411/412P (PCI/PCI-X)
83           * TE420 (PCI-E)
84
85           To compile this driver as a module, choose M here: the
86           module will be called wct4xxp.
87
88           If unsure, say Y.
89
90 config DAHDI_TRANSCODE
91         tristate "DAHDI transcoding support"
92         depends on DAHDI
93         default DAHDI
94         ---help---
95           DAHDI transcoding infrastructure.
96
97           To compile this driver as a module, choose M here: the
98           module will be called dahdi_transcode.
99
100           If unsure, say Y.
101
102 config DAHDI_WCTC4XXP
103         tristate "Digium Wildcard TC400B Support"
104         depends on DAHDI_TRANSCODE && PCI
105         default DAHDI
106         ---help---
107           This driver provides support for the Digium Wildcard TC400B.
108
109           To compile this driver as a module, choose M here: the
110           module will be called wctc4xxp.
111
112           If unsure, say Y.
113
114 config DAHDI_VOICEBUS
115         tristate "VoiceBus(tm) Interface Library"
116         depends on PCI
117         default DAHDI
118         ---help---
119            This driver provides the common interface for telephony cards that
120            use the VoiceBus(tm) interface.  It also contains common supporting
121            libraries for the VPMADT032 hardware echo cancelation module that
122            is available for the VoiceBus cards.
123
124            To compile this driver as a module, choose M here: the module will
125            be called voicebus.
126
127            If unsure, say Y.
128
129 config DAHDI_WCTDM24XXP
130         tristate "Digium Wildcard VoiceBus analog card Support"
131         depends on DAHDI && DAHDI_VOICEBUS
132         default DAHDI
133         ---help---
134           This driver provides support for the following Digium
135           Wildcard products:
136
137           * TDM410P (PCI/PCI-X)
138           * AEX410 (PCI-E)
139           * TDM800P (PCI/PCI-X)
140           * AEX800 (PCI-E)
141           * TDM2400P (PCI/PCI-X)
142           * AEX2400 (PCI-E)
143
144           To compile this driver as a module, choose M here: the
145           module will be called wctdm24xxp.
146
147           If unsure, say Y.
148
149 config DAHDI_PCIRADIO
150         tristate "PCI Radio Support"
151         depends on DAHDI && PCI
152         default DAHDI
153         ---help---
154           To compile this driver as a module, choose M here: the
155           module will be called pciradio.
156
157           If unsure, say Y.
158
159 config DAHDI_DUMMY
160         tristate "Dummy (no hardware) Timing Support"
161         depends on DAHDI
162         default DAHDI
163         ---help---
164           This module provides timing support for applications that
165           use DAHDI conference mixing services, pseudo channels or
166           for other purposes.
167
168           To compile this driver as a module, choose M here: the
169           module will be called dahdi_dummy.
170
171           If unsure, say Y.
172
173 config DAHDI_DYNAMIC
174         tristate "Dynamic (virtual) Span Support"
175         depends on DAHDI
176         default DAHDI
177         ---help---
178           This module provides support for virtual spans, which are
179           emulated or provided using various technologies.
180
181           To compile this driver as a module, choose M here: the
182           module will be called dahdi_dynamic.
183
184           If unsure, say Y.
185
186 config DAHDI_DYNAMIC_ETH
187         tristate "Ethernet (TDMoE) Span Support"
188         depends on DAHDI && DAHDI_DYNAMIC
189         default DAHDI
190         ---help---
191           This module provides support for spans over Ethernet,
192           using the TDMoE protocol.
193
194           To compile this driver as a module, choose M here: the
195           module will be called dahdi_dynamic_eth.
196
197           If unsure, say Y.
198
199 config DAHDI_DYNAMIC_ETHMF
200         tristate "Ethernet (TDMoE) Multi-Frame Span Support"
201         depends on DAHDI && DAHDI_DYNAMIC
202         default DAHDI
203         ---help---
204           This module provides support for spans over Ethernet,
205           using the TDMoE-Multi-Frame protocol.
206
207           To compile this driver as a module, choose M here: the
208           module will be called dahdi_dynamic_ethmf.
209
210           If unsure, say Y.
211
212 config DAHDI_DYNAMIC_LOC
213         tristate "Local (loopback) Span Support"
214         depends on DAHDI && DAHDI_DYNAMIC
215         default DAHDI
216         ---help---
217           This module provides support for spans in the local system,
218           primarily used for looping and monitoring other spans.
219
220           To compile this driver as a module, choose M here: the
221           module will be called dahdi_dynamic_loc.
222
223           If unsure, say Y.
224
225