Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[deliverable/linux.git] / drivers / net / irda / Kconfig
CommitLineData
1da177e4
LT
1menu "Infrared-port device drivers"
2 depends on IRDA!=n
3
4comment "SIR device drivers"
5
6config IRTTY_SIR
7 tristate "IrTTY (uses Linux serial driver)"
8 depends on IRDA
9 help
10 Say Y here if you want to build support for the IrTTY line
11 discipline. To compile it as a module, choose M here: the module
12 will be called irtty-sir. IrTTY makes it possible to use Linux's
13 own serial driver for all IrDA ports that are 16550 compatible.
14 Most IrDA chips are 16550 compatible so you should probably say Y
15 to this option. Using IrTTY will however limit the speed of the
16 connection to 115200 bps (IrDA SIR mode).
17
18 If unsure, say Y.
19
20comment "Dongle support"
21
22config DONGLE
23 bool "Serial dongle support"
24 depends on IRTTY_SIR
25 help
26 Say Y here if you have an infrared device that connects to your
27 computer's serial port. These devices are called dongles. Then say Y
28 or M to the driver for your particular dongle below.
29
30 Note that the answer to this question won't directly affect the
31 kernel: saying N will just cause the configurator to skip all
32 the questions about serial dongles.
33
34config ESI_DONGLE
35 tristate "ESI JetEye PC dongle"
56bc348c 36 depends on IRTTY_SIR && DONGLE && IRDA
1da177e4
LT
37 help
38 Say Y here if you want to build support for the Extended Systems
39 JetEye PC dongle. To compile it as a module, choose M here. The ESI
40 dongle attaches to the normal 9-pin serial port connector, and can
41 currently only be used by IrTTY. To activate support for ESI
42 dongles you will have to start irattach like this:
43 "irattach -d esi".
44
45config ACTISYS_DONGLE
46 tristate "ACTiSYS IR-220L and IR220L+ dongle"
56bc348c 47 depends on IRTTY_SIR && DONGLE && IRDA
1da177e4
LT
48 help
49 Say Y here if you want to build support for the ACTiSYS IR-220L and
50 IR220L+ dongles. To compile it as a module, choose M here. The
51 ACTiSYS dongles attaches to the normal 9-pin serial port connector,
52 and can currently only be used by IrTTY. To activate support for
53 ACTiSYS dongles you will have to start irattach like this:
54 "irattach -d actisys" or "irattach -d actisys+".
55
56config TEKRAM_DONGLE
57 tristate "Tekram IrMate 210B dongle"
56bc348c 58 depends on IRTTY_SIR && DONGLE && IRDA
1da177e4
LT
59 help
60 Say Y here if you want to build support for the Tekram IrMate 210B
61 dongle. To compile it as a module, choose M here. The Tekram dongle
62 attaches to the normal 9-pin serial port connector, and can
63 currently only be used by IrTTY. To activate support for Tekram
64 dongles you will have to start irattach like this:
65 "irattach -d tekram".
66
0ac81ae3
DB
67config TOIM3232_DONGLE
68 tristate "TOIM3232 IrDa dongle"
56bc348c 69 depends on IRTTY_SIR && DONGLE && IRDA
0ac81ae3
DB
70 help
71 Say Y here if you want to build support for the Vishay/Temic
72 TOIM3232 and TOIM4232 based dongles.
73 To compile it as a module, choose M here.
74
1da177e4
LT
75config LITELINK_DONGLE
76 tristate "Parallax LiteLink dongle"
56bc348c 77 depends on IRTTY_SIR && DONGLE && IRDA
1da177e4
LT
78 help
79 Say Y here if you want to build support for the Parallax Litelink
80 dongle. To compile it as a module, choose M here. The Parallax
81 dongle attaches to the normal 9-pin serial port connector, and can
82 currently only be used by IrTTY. To activate support for Parallax
83 dongles you will have to start irattach like this:
84 "irattach -d litelink".
85
86config MA600_DONGLE
87 tristate "Mobile Action MA600 dongle"
56bc348c 88 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
1da177e4
LT
89 help
90 Say Y here if you want to build support for the Mobile Action MA600
91 dongle. To compile it as a module, choose M here. The MA600 dongle
92 attaches to the normal 9-pin serial port connector, and can
93 currently only be used by IrTTY. The driver should also support
94 the MA620 USB version of the dongle, if the integrated USB-to-RS232
95 converter is supported by usbserial. To activate support for
96 MA600 dongle you will have to start irattach like this:
97 "irattach -d ma600".
98
99config GIRBIL_DONGLE
100 tristate "Greenwich GIrBIL dongle"
56bc348c 101 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
1da177e4
LT
102 help
103 Say Y here if you want to build support for the Greenwich GIrBIL
104 dongle. If you want to compile it as a module, choose M here.
105 The Greenwich dongle attaches to the normal 9-pin serial port
106 connector, and can currently only be used by IrTTY. To activate
107 support for Greenwich dongles you will have to start irattach
108 like this: "irattach -d girbil".
109
110config MCP2120_DONGLE
111 tristate "Microchip MCP2120"
56bc348c 112 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
1da177e4
LT
113 help
114 Say Y here if you want to build support for the Microchip MCP2120
115 dongle. If you want to compile it as a module, choose M here.
116 The MCP2120 dongle attaches to the normal 9-pin serial port
117 connector, and can currently only be used by IrTTY. To activate
118 support for MCP2120 dongles you will have to start irattach
119 like this: "irattach -d mcp2120".
120
121 You must build this dongle yourself. For more information see:
122 <http://www.eyetap.org/~tangf/irda_sir_linux.html>
123
124config OLD_BELKIN_DONGLE
125 tristate "Old Belkin dongle"
56bc348c 126 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
1da177e4
LT
127 help
128 Say Y here if you want to build support for the Adaptec Airport 1000
129 and 2000 dongles. If you want to compile it as a module, choose
130 M here. Some information is contained in the comments
131 at the top of <file:drivers/net/irda/old_belkin.c>.
132
133config ACT200L_DONGLE
134 tristate "ACTiSYS IR-200L dongle"
56bc348c 135 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
1da177e4
LT
136 help
137 Say Y here if you want to build support for the ACTiSYS IR-200L
138 dongle. If you want to compile it as a module, choose M here.
139 The ACTiSYS IR-200L dongle attaches to the normal 9-pin serial
140 port connector, and can currently only be used by IrTTY.
141 To activate support for ACTiSYS IR-200L dongle you will have to
142 start irattach like this: "irattach -d act200l".
143
a2af421f
AVL
144config KINGSUN_DONGLE
145 tristate "KingSun/DonShine DS-620 IrDA-USB dongle"
146 depends on IRDA && USB && EXPERIMENTAL
147 help
148 Say Y or M here if you want to build support for the KingSun/DonShine
149 DS-620 IrDA-USB bridge device driver.
150
151 This USB bridge does not conform to the IrDA-USB device class
152 specification, and therefore needs its own specific driver. This
153 dongle supports SIR speed only (9600 bps).
154
155 To compile it as a module, choose M here: the module will be called
156 kingsun-sir.
157
e97e2ddf
SO
158config EP7211_DONGLE
159 tristate "EP7211 I/R support"
160 depends on IRTTY_SIR && ARCH_EP7211 && IRDA && EXPERIMENTAL
161 help
162 Say Y here if you want to build support for the Cirrus logic
163 EP7211 chipset's infrared module.
164
4a1d7c25
AVL
165config KSDAZZLE_DONGLE
166 tristate "KingSun Dazzle IrDA-USB dongle (EXPERIMENTAL)"
167 depends on IRDA && USB && EXPERIMENTAL
168 help
169 Say Y or M here if you want to build support for the KingSun Dazzle
170 IrDA-USB bridge device driver.
171
172 This USB bridge does not conform to the IrDA-USB device class
173 specification, and therefore needs its own specific driver. This
174 dongle supports SIR speeds only (9600 through 115200 bps).
e97e2ddf 175
4a1d7c25
AVL
176 To compile it as a module, choose M here: the module will be called
177 ksdazzle-sir.
e97e2ddf 178
4b6aa599
AVL
179config KS959_DONGLE
180 tristate "KingSun KS-959 IrDA-USB dongle (EXPERIMENTAL)"
181 depends on IRDA && USB && EXPERIMENTAL
182 help
183 Say Y or M here if you want to build support for the KingSun KS-959
184 IrDA-USB bridge device driver.
185
186 This USB bridge does not conform to the IrDA-USB device class
187 specification, and therefore needs its own specific driver. This
188 dongle supports SIR speeds only (9600 through 57600 bps).
189
190 To compile it as a module, choose M here: the module will be called
191 ks959-sir.
192
1da177e4
LT
193comment "FIR device drivers"
194
195config USB_IRDA
196 tristate "IrDA USB dongles"
197 depends on IRDA && USB
778e6398 198 select FW_LOADER
1da177e4
LT
199 ---help---
200 Say Y here if you want to build support for the USB IrDA FIR Dongle
201 device driver. To compile it as a module, choose M here: the module
202 will be called irda-usb. IrDA-USB support the various IrDA USB
47c51431 203 dongles available and most of their peculiarities. Those dongles
1da177e4
LT
204 plug in the USB port of your computer, are plug and play, and
205 support SIR and FIR (4Mbps) speeds. On the other hand, those
206 dongles tend to be less efficient than a FIR chipset.
207
208 Please note that the driver is still experimental. And of course,
209 you will need both USB and IrDA support in your kernel...
210
211config SIGMATEL_FIR
212 tristate "SigmaTel STIr4200 bridge (EXPERIMENTAL)"
213 depends on IRDA && USB && EXPERIMENTAL
214 select CRC32
215 ---help---
216 Say Y here if you want to build support for the SigmaTel STIr4200
217 USB IrDA FIR bridge device driver.
218
219 USB bridge based on the SigmaTel STIr4200 don't conform to the
220 IrDA-USB device class specification, and therefore need their
221 own specific driver. Those dongles support SIR and FIR (4Mbps)
222 speeds.
223
224 To compile it as a module, choose M here: the module will be called
225 stir4200.
226
227config NSC_FIR
228 tristate "NSC PC87108/PC87338"
56c3b7d7 229 depends on IRDA && ISA_DMA_API
1da177e4
LT
230 help
231 Say Y here if you want to build support for the NSC PC87108 and
232 PC87338 IrDA chipsets. This driver supports SIR,
233 MIR and FIR (4Mbps) speeds.
234
235 To compile it as a module, choose M here: the module will be called
236 nsc-ircc.
237
238config WINBOND_FIR
239 tristate "Winbond W83977AF (IR)"
56c3b7d7 240 depends on IRDA && ISA_DMA_API
1da177e4
LT
241 help
242 Say Y here if you want to build IrDA support for the Winbond
243 W83977AF super-io chipset. This driver should be used for the IrDA
244 chipset in the Corel NetWinder. The driver supports SIR, MIR and
245 FIR (4Mbps) speeds.
246
247 To compile it as a module, choose M here: the module will be called
248 w83977af_ir.
249
250config TOSHIBA_FIR
251 tristate "Toshiba Type-O IR Port"
43a41513 252 depends on IRDA && PCI && !64BIT && VIRT_TO_BUS
1da177e4
LT
253 help
254 Say Y here if you want to build support for the Toshiba Type-O IR
255 and Donau oboe chipsets. These chipsets are used by the Toshiba
256 Libretto 100/110CT, Tecra 8100, Portege 7020 and many more laptops.
257 To compile it as a module, choose M here: the module will be called
258 donauboe.
259
260config AU1000_FIR
261 tristate "Alchemy Au1000 SIR/FIR"
caf430f3 262 depends on SOC_AU1000 && IRDA
1da177e4
LT
263
264config SMC_IRCC_FIR
265 tristate "SMSC IrCC (EXPERIMENTAL)"
56c3b7d7 266 depends on EXPERIMENTAL && IRDA && ISA_DMA_API
1da177e4
LT
267 help
268 Say Y here if you want to build support for the SMC Infrared
269 Communications Controller. It is used in a wide variety of
270 laptops (Fujitsu, Sony, Compaq and some Toshiba).
271 To compile it as a module, choose M here: the module will be called
272 smsc-ircc2.o.
273
274config ALI_FIR
275 tristate "ALi M5123 FIR (EXPERIMENTAL)"
56c3b7d7 276 depends on EXPERIMENTAL && IRDA && ISA_DMA_API
1da177e4
LT
277 help
278 Say Y here if you want to build support for the ALi M5123 FIR
279 Controller. The ALi M5123 FIR Controller is embedded in ALi M1543C,
47c51431 280 M1535, M1535D, M1535+, M1535D South Bridge. This driver supports
1da177e4
LT
281 SIR, MIR and FIR (4Mbps) speeds.
282
283 To compile it as a module, choose M here: the module will be called
284 ali-ircc.
285
286config VLSI_FIR
287 tristate "VLSI 82C147 SIR/MIR/FIR (EXPERIMENTAL)"
288 depends on EXPERIMENTAL && IRDA && PCI
289 help
290 Say Y here if you want to build support for the VLSI 82C147
291 PCI-IrDA Controller. This controller is used by the HP OmniBook 800
292 and 5500 notebooks. The driver provides support for SIR, MIR and
293 FIR (4Mbps) speeds.
294
295 To compile it as a module, choose M here: the module will be called
296 vlsi_ir.
297
298config SA1100_FIR
299 tristate "SA1100 Internal IR"
300 depends on ARCH_SA1100 && IRDA
301
302config VIA_FIR
303 tristate "VIA VT8231/VT1211 SIR/MIR/FIR"
56c3b7d7 304 depends on IRDA && ISA_DMA_API
1da177e4
LT
305 help
306 Say Y here if you want to build support for the VIA VT8231
307 and VIA VT1211 IrDA controllers, found on the motherboards using
392a8b7e 308 those VIA chipsets. To use this controller, you will need
1da177e4
LT
309 to plug a specific 5 pins FIR IrDA dongle in the specific
310 motherboard connector. The driver provides support for SIR, MIR
311 and FIR (4Mbps) speeds.
312
313 You will need to specify the 'dongle_id' module parameter to
314 indicate the FIR dongle attached to the controller.
315
316 To compile it as a module, choose M here: the module will be called
317 via-ircc.
318
6f475c01
NP
319config PXA_FICP
320 tristate "Intel PXA2xx Internal FICP"
321 depends on ARCH_PXA && IRDA
322 help
323 Say Y or M here if you want to build support for the PXA2xx
324 built-in IRDA interface which can support both SIR and FIR.
325 This driver relies on platform specific helper routines so
326 available capabilities may vary from one PXA2xx target to
327 another.
328
c6ae522e
SO
329config MCS_FIR
330 tristate "MosChip MCS7780 IrDA-USB dongle"
331 depends on IRDA && USB && EXPERIMENTAL
1420a4fa 332 select CRC32
c6ae522e
SO
333 help
334 Say Y or M here if you want to build support for the MosChip
335 MCS7780 IrDA-USB bridge device driver.
336
337 USB bridge based on the MosChip MCS7780 don't conform to the
338 IrDA-USB device class specification, and therefore need their
339 own specific driver. Those dongles support SIR and FIR (4Mbps)
340 speeds.
341
342 To compile it as a module, choose M here: the module will be called
343 mcs7780.
344
1da177e4
LT
345endmenu
346
This page took 0.575996 seconds and 5 git commands to generate.