Linux Audio

Check our new training course

Loading...
v3.1
  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
 20config BFIN_SIR
 21	tristate "Blackfin SIR on UART"
 22	depends on BLACKFIN && IRDA
 23	default n
 24	help
 25	  Say Y here if your want to enable SIR function on Blackfin UART
 26	  devices.
 27
 28	  To activate this driver you can start irattach like:
 29	  "irattach irda0 -s"
 30
 31	  Saying M, it will be built as a module named bfin_sir.
 32
 33	  Note that you need to turn off one of the serial drivers for SIR
 34	  to use that UART.
 35
 36config BFIN_SIR0
 37	bool "Blackfin SIR on UART0"
 38	depends on BFIN_SIR && !SERIAL_BFIN_UART0
 39
 40config BFIN_SIR1
 41	bool "Blackfin SIR on UART1"
 42	depends on BFIN_SIR && !SERIAL_BFIN_UART1 && (!BF531 && !BF532 && !BF533 && !BF561)
 43
 44config BFIN_SIR2
 45	bool "Blackfin SIR on UART2"
 46	depends on BFIN_SIR && !SERIAL_BFIN_UART2 && (BF54x || BF538 || BF539)
 47
 48config BFIN_SIR3
 49	bool "Blackfin SIR on UART3"
 50	depends on BFIN_SIR && !SERIAL_BFIN_UART3 && (BF54x)
 51
 52choice
 53	prompt "SIR Mode"
 54	depends on BFIN_SIR
 55	default SIR_BFIN_DMA
 56
 57config SIR_BFIN_DMA
 58	bool "DMA mode"
 59	depends on !DMA_UNCACHED_NONE
 60
 61config SIR_BFIN_PIO
 62	bool "PIO mode"
 63endchoice
 64
 65comment "Dongle support"
 66
 67config SH_SIR
 68	tristate "SuperH SIR on UART"
 69	depends on IRDA && SUPERH && \
 70		(CPU_SUBTYPE_SH7722 || CPU_SUBTYPE_SH7723 || \
 71		 CPU_SUBTYPE_SH7724)
 72	default n
 73	help
 74	  Say Y here if your want to enable SIR function on SuperH UART
 75	  devices.
 76
 
 
 77config DONGLE
 78	bool "Serial dongle support"
 79	depends on IRTTY_SIR
 80	help
 81	  Say Y here if you have an infrared device that connects to your
 82	  computer's serial port. These devices are called dongles. Then say Y
 83	  or M to the driver for your particular dongle below.
 84
 85	  Note that the answer to this question won't directly affect the
 86	  kernel: saying N will just cause the configurator to skip all
 87	  the questions about serial dongles.
 88
 89config ESI_DONGLE
 90	tristate "ESI JetEye PC dongle"
 91	depends on IRTTY_SIR && DONGLE && IRDA
 92	help
 93	  Say Y here if you want to build support for the Extended Systems
 94	  JetEye PC dongle.  To compile it as a module, choose M here. The ESI
 95	  dongle attaches to the normal 9-pin serial port connector, and can
 96	  currently only be used by IrTTY.  To activate support for ESI
 97	  dongles you will have to start irattach like this:
 98	  "irattach -d esi".
 99
100config ACTISYS_DONGLE
101	tristate "ACTiSYS IR-220L and IR220L+ dongle"
102	depends on IRTTY_SIR && DONGLE && IRDA
103	help
104	  Say Y here if you want to build support for the ACTiSYS IR-220L and
105	  IR220L+ dongles.  To compile it as a module, choose M here. The
106	  ACTiSYS dongles attaches to the normal 9-pin serial port connector,
107	  and can currently only be used by IrTTY.  To activate support for
108	  ACTiSYS dongles you will have to start irattach like this:
109	  "irattach -d actisys" or "irattach -d actisys+".
110
111config TEKRAM_DONGLE
112	tristate "Tekram IrMate 210B dongle"
113	depends on IRTTY_SIR && DONGLE && IRDA
114	help
115	  Say Y here if you want to build support for the Tekram IrMate 210B
116	  dongle.  To compile it as a module, choose M here. The Tekram dongle
117	  attaches to the normal 9-pin serial port connector, and can
118	  currently only be used by IrTTY.  To activate support for Tekram
119	  dongles you will have to start irattach like this:
120	  "irattach -d tekram".
121
122config TOIM3232_DONGLE
123	tristate "TOIM3232 IrDa dongle"
124	depends on IRTTY_SIR && DONGLE && IRDA
125	help
126	  Say Y here if you want to build support for the Vishay/Temic
127	  TOIM3232 and TOIM4232 based dongles.
128	  To compile it as a module, choose M here.
129
130config LITELINK_DONGLE
131	tristate "Parallax LiteLink dongle"
132	depends on IRTTY_SIR && DONGLE && IRDA
133	help
134	  Say Y here if you want to build support for the Parallax Litelink
135	  dongle.  To compile it as a module, choose M here.  The Parallax
136	  dongle attaches to the normal 9-pin serial port connector, and can
137	  currently only be used by IrTTY.  To activate support for Parallax
138	  dongles you will have to start irattach like this:
139	  "irattach -d litelink".
140
141config MA600_DONGLE
142	tristate "Mobile Action MA600 dongle"
143	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
144	help
145	  Say Y here if you want to build support for the Mobile Action MA600
146	  dongle.  To compile it as a module, choose M here. The MA600 dongle
147	  attaches to the normal 9-pin serial port connector, and can
148	  currently only be used by IrTTY.  The driver should also support
149	  the MA620 USB version of the dongle, if the integrated USB-to-RS232
150	  converter is supported by usbserial. To activate support for
151	  MA600 dongle you will have to start irattach like this:
152	  "irattach -d ma600".
153
154config GIRBIL_DONGLE
155	tristate "Greenwich GIrBIL dongle"
156	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
157	help
158	  Say Y here if you want to build support for the Greenwich GIrBIL
159	  dongle.  If you want to compile it as a module, choose M here.
160	  The Greenwich dongle attaches to the normal 9-pin serial port
161	  connector, and can currently only be used by IrTTY.  To activate
162	  support for Greenwich dongles you will have to start irattach
163	  like this: "irattach -d girbil".
164
165config MCP2120_DONGLE
166	tristate "Microchip MCP2120"
167	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
168	help
169	  Say Y here if you want to build support for the Microchip MCP2120
170	  dongle.  If you want to compile it as a module, choose M here.
171	  The MCP2120 dongle attaches to the normal 9-pin serial port
172	  connector, and can currently only be used by IrTTY.  To activate
173	  support for MCP2120 dongles you will have to start irattach
174	  like this: "irattach -d mcp2120".
175
176	  You must build this dongle yourself.  For more information see:
177	  <http://www.eyetap.org/~tangf/irda_sir_linux.html>
178
179config OLD_BELKIN_DONGLE
180	tristate "Old Belkin dongle"
181	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
182	help
183	  Say Y here if you want to build support for the Adaptec Airport 1000
184	  and 2000 dongles.  If you want to compile it as a module, choose
185	  M here. Some information is contained in the comments
186	  at the top of <file:drivers/net/irda/old_belkin.c>.
187
188config ACT200L_DONGLE
189	tristate "ACTiSYS IR-200L dongle"
190	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
191	help
192	  Say Y here if you want to build support for the ACTiSYS IR-200L
193	  dongle. If you want to compile it as a module, choose M here.
194	  The ACTiSYS IR-200L dongle attaches to the normal 9-pin serial
195	  port connector, and can currently only be used by IrTTY.
196	  To activate support for ACTiSYS IR-200L dongle you will have to
197	  start irattach like this: "irattach -d act200l".
198
199config KINGSUN_DONGLE
200	tristate "KingSun/DonShine DS-620 IrDA-USB dongle"
201	depends on IRDA && USB && EXPERIMENTAL
202	help
203	  Say Y or M here if you want to build support for the KingSun/DonShine
204	  DS-620 IrDA-USB bridge device driver.
205
206	  This USB bridge does not conform to the IrDA-USB device class
207	  specification, and therefore needs its own specific driver. This
208	  dongle supports SIR speed only (9600 bps).
209
210	  To compile it as a module, choose M here: the module will be called
211	  kingsun-sir.
212
213config EP7211_DONGLE
214	tristate "EP7211 I/R support"
215	depends on IRTTY_SIR && ARCH_EP7211 && IRDA && EXPERIMENTAL
216	help
217	  Say Y here if you want to build support for the Cirrus logic
218	  EP7211 chipset's infrared module.
219
220config KSDAZZLE_DONGLE
221	tristate "KingSun Dazzle IrDA-USB dongle (EXPERIMENTAL)"
222	depends on IRDA && USB && EXPERIMENTAL
223	help
224	  Say Y or M here if you want to build support for the KingSun Dazzle
225	  IrDA-USB bridge device driver.
226
227	  This USB bridge does not conform to the IrDA-USB device class
228	  specification, and therefore needs its own specific driver. This
229	  dongle supports SIR speeds only (9600 through 115200 bps).
230
231	  To compile it as a module, choose M here: the module will be called
232	  ksdazzle-sir.
233
234config KS959_DONGLE
235	tristate "KingSun KS-959 IrDA-USB dongle (EXPERIMENTAL)"
236	depends on IRDA && USB && EXPERIMENTAL
237	help
238	  Say Y or M here if you want to build support for the KingSun KS-959
239	  IrDA-USB bridge device driver.
240
241	  This USB bridge does not conform to the IrDA-USB device class
242	  specification, and therefore needs its own specific driver. This
243	  dongle supports SIR speeds only (9600 through 57600 bps).
244
245	  To compile it as a module, choose M here: the module will be called
246	  ks959-sir.
247
248comment "FIR device drivers"
249
250config USB_IRDA
251	tristate "IrDA USB dongles"
252	depends on IRDA && USB
253	select FW_LOADER
254	---help---
255	  Say Y here if you want to build support for the USB IrDA FIR Dongle
256	  device driver.  To compile it as a module, choose M here: the module
257	  will be called irda-usb.  IrDA-USB support the various IrDA USB
258	  dongles available and most of their peculiarities.  Those dongles
259	  plug in the USB port of your computer, are plug and play, and
260	  support SIR and FIR (4Mbps) speeds.  On the other hand, those
261	  dongles tend to be less efficient than a FIR chipset.
262
263	  Please note that the driver is still experimental.  And of course,
264	  you will need both USB and IrDA support in your kernel...
265
266config SIGMATEL_FIR
267	tristate "SigmaTel STIr4200 bridge (EXPERIMENTAL)"
268	depends on IRDA && USB && EXPERIMENTAL
269	select CRC32
270	---help---
271	  Say Y here if you want to build support for the SigmaTel STIr4200
272	  USB IrDA FIR bridge device driver.  
273
274	  USB bridge based on the SigmaTel STIr4200 don't conform to the
275	  IrDA-USB device class specification, and therefore need their
276	  own specific driver. Those dongles support SIR and FIR (4Mbps)
277	  speeds. 
278
279	  To compile it as a module, choose M here: the module will be called
280	  stir4200.
281
282config NSC_FIR
283	tristate "NSC PC87108/PC87338"
284	depends on IRDA && ISA_DMA_API
285	help
286	  Say Y here if you want to build support for the NSC PC87108 and
287	  PC87338 IrDA chipsets.  This driver supports SIR,
288	  MIR and FIR (4Mbps) speeds.
289
290	  To compile it as a module, choose M here: the module will be called
291	  nsc-ircc.
292
293config WINBOND_FIR
294	tristate "Winbond W83977AF (IR)"
295	depends on IRDA && ISA_DMA_API
296	help
297	  Say Y here if you want to build IrDA support for the Winbond
298	  W83977AF super-io chipset.  This driver should be used for the IrDA
299	  chipset in the Corel NetWinder.  The driver supports SIR, MIR and
300	  FIR (4Mbps) speeds.
301
302	  To compile it as a module, choose M here: the module will be called
303	  w83977af_ir.
304
305config TOSHIBA_FIR
306	tristate "Toshiba Type-O IR Port"
307	depends on IRDA && PCI && !64BIT && VIRT_TO_BUS
308	help
309	  Say Y here if you want to build support for the Toshiba Type-O IR
310	  and Donau oboe chipsets. These chipsets are used by the Toshiba
311	  Libretto 100/110CT, Tecra 8100, Portege 7020 and many more laptops.
312	  To compile it as a module, choose M here: the module will be called
313	  donauboe.
314
315config AU1000_FIR
316	tristate "Alchemy Au1000 SIR/FIR"
317	depends on SOC_AU1000 && IRDA
 
 
 
 
318
319config SMC_IRCC_FIR
320	tristate "SMSC IrCC (EXPERIMENTAL)"
321	depends on EXPERIMENTAL && IRDA && ISA_DMA_API
322	help
323	  Say Y here if you want to build support for the SMC Infrared
324	  Communications Controller.  It is used in a wide variety of
325	  laptops (Fujitsu, Sony, Compaq and some Toshiba).
326	  To compile it as a module, choose M here: the module will be called
327	  smsc-ircc2.o.
328
329config ALI_FIR
330	tristate "ALi M5123 FIR (EXPERIMENTAL)"
331	depends on EXPERIMENTAL && IRDA && ISA_DMA_API
332	help
333	  Say Y here if you want to build support for the ALi M5123 FIR
334	  Controller.  The ALi M5123 FIR Controller is embedded in ALi M1543C,
335	  M1535, M1535D, M1535+, M1535D South Bridge.  This driver supports
336	  SIR, MIR and FIR (4Mbps) speeds.
337
338	  To compile it as a module, choose M here: the module will be called
339	  ali-ircc.
340
341config VLSI_FIR
342	tristate "VLSI 82C147 SIR/MIR/FIR (EXPERIMENTAL)"
343	depends on EXPERIMENTAL && IRDA && PCI
344	help
345	  Say Y here if you want to build support for the VLSI 82C147
346	  PCI-IrDA Controller. This controller is used by the HP OmniBook 800
347	  and 5500 notebooks. The driver provides support for SIR, MIR and
348	  FIR (4Mbps) speeds.
349
350	  To compile it as a module, choose M here: the module will be called
351	  vlsi_ir.
352
353config SA1100_FIR
354	tristate "SA1100 Internal IR"
355	depends on ARCH_SA1100 && IRDA
356
357config VIA_FIR
358	tristate "VIA VT8231/VT1211 SIR/MIR/FIR"
359	depends on IRDA && ISA_DMA_API
360	help
361	  Say Y here if you want to build support for the VIA VT8231
362	  and VIA VT1211 IrDA controllers, found on the motherboards using
363	  those VIA chipsets. To use this controller, you will need
364	  to plug a specific 5 pins FIR IrDA dongle in the specific
365	  motherboard connector. The driver provides support for SIR, MIR
366	  and FIR (4Mbps) speeds.
367
368	  You will need to specify the 'dongle_id' module parameter to
369	  indicate the FIR dongle attached to the controller.
370
371	  To compile it as a module, choose M here: the module will be called
372	  via-ircc.
373
374config PXA_FICP
375	tristate "Intel PXA2xx Internal FICP"
376	depends on ARCH_PXA && IRDA
377	help
378	  Say Y or M here if you want to build support for the PXA2xx
379	  built-in IRDA interface which can support both SIR and FIR.
380	  This driver relies on platform specific helper routines so
381	  available capabilities may vary from one PXA2xx target to
382	  another.
383
384config MCS_FIR
385	tristate "MosChip MCS7780 IrDA-USB dongle"
386	depends on IRDA && USB && EXPERIMENTAL
387	select CRC32
388	help
389	  Say Y or M here if you want to build support for the MosChip
390	  MCS7780 IrDA-USB bridge device driver.
391
392	  USB bridge based on the MosChip MCS7780 don't conform to the
393	  IrDA-USB device class specification, and therefore need their
394	  own specific driver. Those dongles support SIR and FIR (4Mbps)
395	  speeds.
396
397	  To compile it as a module, choose M here: the module will be called
398	  mcs7780.
399
400config SH_IRDA
401	tristate "SuperH IrDA driver"
402	depends on IRDA && ARCH_SHMOBILE
403	help
404	  Say Y here if your want to enable SuperH IrDA devices.
405
406endmenu
407
v3.15
  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 && TTY
  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
 20config BFIN_SIR
 21	tristate "Blackfin SIR on UART"
 22	depends on BLACKFIN && IRDA
 23	default n
 24	help
 25	  Say Y here if your want to enable SIR function on Blackfin UART
 26	  devices.
 27
 28	  To activate this driver you can start irattach like:
 29	  "irattach irda0 -s"
 30
 31	  Saying M, it will be built as a module named bfin_sir.
 32
 33	  Note that you need to turn off one of the serial drivers for SIR
 34	  to use that UART.
 35
 36config BFIN_SIR0
 37	bool "Blackfin SIR on UART0"
 38	depends on BFIN_SIR && !SERIAL_BFIN_UART0
 39
 40config BFIN_SIR1
 41	bool "Blackfin SIR on UART1"
 42	depends on BFIN_SIR && !SERIAL_BFIN_UART1 && (!BF531 && !BF532 && !BF533 && !BF561)
 43
 44config BFIN_SIR2
 45	bool "Blackfin SIR on UART2"
 46	depends on BFIN_SIR && !SERIAL_BFIN_UART2 && (BF54x || BF538 || BF539)
 47
 48config BFIN_SIR3
 49	bool "Blackfin SIR on UART3"
 50	depends on BFIN_SIR && !SERIAL_BFIN_UART3 && (BF54x)
 51
 52choice
 53	prompt "SIR Mode"
 54	depends on BFIN_SIR
 55	default SIR_BFIN_DMA
 56
 57config SIR_BFIN_DMA
 58	bool "DMA mode"
 59	depends on !DMA_UNCACHED_NONE
 60
 61config SIR_BFIN_PIO
 62	bool "PIO mode"
 63endchoice
 64
 
 
 65config SH_SIR
 66	tristate "SuperH SIR on UART"
 67	depends on IRDA && SUPERH && \
 68		(CPU_SUBTYPE_SH7722 || CPU_SUBTYPE_SH7723 || \
 69		 CPU_SUBTYPE_SH7724)
 70	default n
 71	help
 72	  Say Y here if your want to enable SIR function on SuperH UART
 73	  devices.
 74
 75comment "Dongle support"
 76
 77config DONGLE
 78	bool "Serial dongle support"
 79	depends on IRTTY_SIR
 80	help
 81	  Say Y here if you have an infrared device that connects to your
 82	  computer's serial port. These devices are called dongles. Then say Y
 83	  or M to the driver for your particular dongle below.
 84
 85	  Note that the answer to this question won't directly affect the
 86	  kernel: saying N will just cause the configurator to skip all
 87	  the questions about serial dongles.
 88
 89config ESI_DONGLE
 90	tristate "ESI JetEye PC dongle"
 91	depends on IRTTY_SIR && DONGLE && IRDA
 92	help
 93	  Say Y here if you want to build support for the Extended Systems
 94	  JetEye PC dongle.  To compile it as a module, choose M here. The ESI
 95	  dongle attaches to the normal 9-pin serial port connector, and can
 96	  currently only be used by IrTTY.  To activate support for ESI
 97	  dongles you will have to start irattach like this:
 98	  "irattach -d esi".
 99
100config ACTISYS_DONGLE
101	tristate "ACTiSYS IR-220L and IR220L+ dongle"
102	depends on IRTTY_SIR && DONGLE && IRDA
103	help
104	  Say Y here if you want to build support for the ACTiSYS IR-220L and
105	  IR220L+ dongles.  To compile it as a module, choose M here. The
106	  ACTiSYS dongles attaches to the normal 9-pin serial port connector,
107	  and can currently only be used by IrTTY.  To activate support for
108	  ACTiSYS dongles you will have to start irattach like this:
109	  "irattach -d actisys" or "irattach -d actisys+".
110
111config TEKRAM_DONGLE
112	tristate "Tekram IrMate 210B dongle"
113	depends on IRTTY_SIR && DONGLE && IRDA
114	help
115	  Say Y here if you want to build support for the Tekram IrMate 210B
116	  dongle.  To compile it as a module, choose M here. The Tekram dongle
117	  attaches to the normal 9-pin serial port connector, and can
118	  currently only be used by IrTTY.  To activate support for Tekram
119	  dongles you will have to start irattach like this:
120	  "irattach -d tekram".
121
122config TOIM3232_DONGLE
123	tristate "TOIM3232 IrDa dongle"
124	depends on IRTTY_SIR && DONGLE && IRDA
125	help
126	  Say Y here if you want to build support for the Vishay/Temic
127	  TOIM3232 and TOIM4232 based dongles.
128	  To compile it as a module, choose M here.
129
130config LITELINK_DONGLE
131	tristate "Parallax LiteLink dongle"
132	depends on IRTTY_SIR && DONGLE && IRDA
133	help
134	  Say Y here if you want to build support for the Parallax Litelink
135	  dongle.  To compile it as a module, choose M here.  The Parallax
136	  dongle attaches to the normal 9-pin serial port connector, and can
137	  currently only be used by IrTTY.  To activate support for Parallax
138	  dongles you will have to start irattach like this:
139	  "irattach -d litelink".
140
141config MA600_DONGLE
142	tristate "Mobile Action MA600 dongle"
143	depends on IRTTY_SIR && DONGLE && IRDA
144	help
145	  Say Y here if you want to build support for the Mobile Action MA600
146	  dongle.  To compile it as a module, choose M here. The MA600 dongle
147	  attaches to the normal 9-pin serial port connector, and can
148	  currently only be used by IrTTY.  The driver should also support
149	  the MA620 USB version of the dongle, if the integrated USB-to-RS232
150	  converter is supported by usbserial. To activate support for
151	  MA600 dongle you will have to start irattach like this:
152	  "irattach -d ma600".
153
154config GIRBIL_DONGLE
155	tristate "Greenwich GIrBIL dongle"
156	depends on IRTTY_SIR && DONGLE && IRDA
157	help
158	  Say Y here if you want to build support for the Greenwich GIrBIL
159	  dongle.  If you want to compile it as a module, choose M here.
160	  The Greenwich dongle attaches to the normal 9-pin serial port
161	  connector, and can currently only be used by IrTTY.  To activate
162	  support for Greenwich dongles you will have to start irattach
163	  like this: "irattach -d girbil".
164
165config MCP2120_DONGLE
166	tristate "Microchip MCP2120"
167	depends on IRTTY_SIR && DONGLE && IRDA
168	help
169	  Say Y here if you want to build support for the Microchip MCP2120
170	  dongle.  If you want to compile it as a module, choose M here.
171	  The MCP2120 dongle attaches to the normal 9-pin serial port
172	  connector, and can currently only be used by IrTTY.  To activate
173	  support for MCP2120 dongles you will have to start irattach
174	  like this: "irattach -d mcp2120".
175
176	  You must build this dongle yourself.  For more information see:
177	  <http://www.eyetap.org/~tangf/irda_sir_linux.html>
178
179config OLD_BELKIN_DONGLE
180	tristate "Old Belkin dongle"
181	depends on IRTTY_SIR && DONGLE && IRDA
182	help
183	  Say Y here if you want to build support for the Adaptec Airport 1000
184	  and 2000 dongles.  If you want to compile it as a module, choose
185	  M here. Some information is contained in the comments
186	  at the top of <file:drivers/net/irda/old_belkin-sir.c>.
187
188config ACT200L_DONGLE
189	tristate "ACTiSYS IR-200L dongle"
190	depends on IRTTY_SIR && DONGLE && IRDA
191	help
192	  Say Y here if you want to build support for the ACTiSYS IR-200L
193	  dongle. If you want to compile it as a module, choose M here.
194	  The ACTiSYS IR-200L dongle attaches to the normal 9-pin serial
195	  port connector, and can currently only be used by IrTTY.
196	  To activate support for ACTiSYS IR-200L dongle you will have to
197	  start irattach like this: "irattach -d act200l".
198
199config KINGSUN_DONGLE
200	tristate "KingSun/DonShine DS-620 IrDA-USB dongle"
201	depends on IRDA && USB
202	help
203	  Say Y or M here if you want to build support for the KingSun/DonShine
204	  DS-620 IrDA-USB bridge device driver.
205
206	  This USB bridge does not conform to the IrDA-USB device class
207	  specification, and therefore needs its own specific driver. This
208	  dongle supports SIR speed only (9600 bps).
209
210	  To compile it as a module, choose M here: the module will be called
211	  kingsun-sir.
212
 
 
 
 
 
 
 
213config KSDAZZLE_DONGLE
214	tristate "KingSun Dazzle IrDA-USB dongle"
215	depends on IRDA && USB
216	help
217	  Say Y or M here if you want to build support for the KingSun Dazzle
218	  IrDA-USB bridge device driver.
219
220	  This USB bridge does not conform to the IrDA-USB device class
221	  specification, and therefore needs its own specific driver. This
222	  dongle supports SIR speeds only (9600 through 115200 bps).
223
224	  To compile it as a module, choose M here: the module will be called
225	  ksdazzle-sir.
226
227config KS959_DONGLE
228	tristate "KingSun KS-959 IrDA-USB dongle"
229	depends on IRDA && USB
230	help
231	  Say Y or M here if you want to build support for the KingSun KS-959
232	  IrDA-USB bridge device driver.
233
234	  This USB bridge does not conform to the IrDA-USB device class
235	  specification, and therefore needs its own specific driver. This
236	  dongle supports SIR speeds only (9600 through 57600 bps).
237
238	  To compile it as a module, choose M here: the module will be called
239	  ks959-sir.
240
241comment "FIR device drivers"
242
243config USB_IRDA
244	tristate "IrDA USB dongles"
245	depends on IRDA && USB
246	select FW_LOADER
247	---help---
248	  Say Y here if you want to build support for the USB IrDA FIR Dongle
249	  device driver.  To compile it as a module, choose M here: the module
250	  will be called irda-usb.  IrDA-USB support the various IrDA USB
251	  dongles available and most of their peculiarities.  Those dongles
252	  plug in the USB port of your computer, are plug and play, and
253	  support SIR and FIR (4Mbps) speeds.  On the other hand, those
254	  dongles tend to be less efficient than a FIR chipset.
255
256	  Please note that the driver is still experimental.  And of course,
257	  you will need both USB and IrDA support in your kernel...
258
259config SIGMATEL_FIR
260	tristate "SigmaTel STIr4200 bridge"
261	depends on IRDA && USB
262	select CRC32
263	---help---
264	  Say Y here if you want to build support for the SigmaTel STIr4200
265	  USB IrDA FIR bridge device driver.  
266
267	  USB bridge based on the SigmaTel STIr4200 don't conform to the
268	  IrDA-USB device class specification, and therefore need their
269	  own specific driver. Those dongles support SIR and FIR (4Mbps)
270	  speeds. 
271
272	  To compile it as a module, choose M here: the module will be called
273	  stir4200.
274
275config NSC_FIR
276	tristate "NSC PC87108/PC87338"
277	depends on IRDA && ISA_DMA_API
278	help
279	  Say Y here if you want to build support for the NSC PC87108 and
280	  PC87338 IrDA chipsets.  This driver supports SIR,
281	  MIR and FIR (4Mbps) speeds.
282
283	  To compile it as a module, choose M here: the module will be called
284	  nsc-ircc.
285
286config WINBOND_FIR
287	tristate "Winbond W83977AF (IR)"
288	depends on IRDA && ISA_DMA_API
289	help
290	  Say Y here if you want to build IrDA support for the Winbond
291	  W83977AF super-io chipset.  This driver should be used for the IrDA
292	  chipset in the Corel NetWinder.  The driver supports SIR, MIR and
293	  FIR (4Mbps) speeds.
294
295	  To compile it as a module, choose M here: the module will be called
296	  w83977af_ir.
297
298config TOSHIBA_FIR
299	tristate "Toshiba Type-O IR Port"
300	depends on IRDA && PCI && !64BIT && VIRT_TO_BUS
301	help
302	  Say Y here if you want to build support for the Toshiba Type-O IR
303	  and Donau oboe chipsets. These chipsets are used by the Toshiba
304	  Libretto 100/110CT, Tecra 8100, Portege 7020 and many more laptops.
305	  To compile it as a module, choose M here: the module will be called
306	  donauboe.
307
308config AU1000_FIR
309	tristate "Alchemy IrDA SIR/FIR"
310	depends on IRDA && MIPS_ALCHEMY
311	help
312	  Say Y/M here to build support the IrDA peripheral on the
313	  Alchemy Au1000 and Au1100 SoCs.
314	  Say M to build a module; it will be called au1k_ir.ko
315
316config SMC_IRCC_FIR
317	tristate "SMSC IrCC"
318	depends on IRDA && ISA_DMA_API
319	help
320	  Say Y here if you want to build support for the SMC Infrared
321	  Communications Controller.  It is used in a wide variety of
322	  laptops (Fujitsu, Sony, Compaq and some Toshiba).
323	  To compile it as a module, choose M here: the module will be called
324	  smsc-ircc2.o.
325
326config ALI_FIR
327	tristate "ALi M5123 FIR"
328	depends on IRDA && ISA_DMA_API
329	help
330	  Say Y here if you want to build support for the ALi M5123 FIR
331	  Controller.  The ALi M5123 FIR Controller is embedded in ALi M1543C,
332	  M1535, M1535D, M1535+, M1535D South Bridge.  This driver supports
333	  SIR, MIR and FIR (4Mbps) speeds.
334
335	  To compile it as a module, choose M here: the module will be called
336	  ali-ircc.
337
338config VLSI_FIR
339	tristate "VLSI 82C147 SIR/MIR/FIR"
340	depends on IRDA && PCI
341	help
342	  Say Y here if you want to build support for the VLSI 82C147
343	  PCI-IrDA Controller. This controller is used by the HP OmniBook 800
344	  and 5500 notebooks. The driver provides support for SIR, MIR and
345	  FIR (4Mbps) speeds.
346
347	  To compile it as a module, choose M here: the module will be called
348	  vlsi_ir.
349
350config SA1100_FIR
351	tristate "SA1100 Internal IR"
352	depends on ARCH_SA1100 && IRDA && DMA_SA11X0
353
354config VIA_FIR
355	tristate "VIA VT8231/VT1211 SIR/MIR/FIR"
356	depends on IRDA && ISA_DMA_API
357	help
358	  Say Y here if you want to build support for the VIA VT8231
359	  and VIA VT1211 IrDA controllers, found on the motherboards using
360	  those VIA chipsets. To use this controller, you will need
361	  to plug a specific 5 pins FIR IrDA dongle in the specific
362	  motherboard connector. The driver provides support for SIR, MIR
363	  and FIR (4Mbps) speeds.
364
365	  You will need to specify the 'dongle_id' module parameter to
366	  indicate the FIR dongle attached to the controller.
367
368	  To compile it as a module, choose M here: the module will be called
369	  via-ircc.
370
371config PXA_FICP
372	tristate "Intel PXA2xx Internal FICP"
373	depends on ARCH_PXA && IRDA
374	help
375	  Say Y or M here if you want to build support for the PXA2xx
376	  built-in IRDA interface which can support both SIR and FIR.
377	  This driver relies on platform specific helper routines so
378	  available capabilities may vary from one PXA2xx target to
379	  another.
380
381config MCS_FIR
382	tristate "MosChip MCS7780 IrDA-USB dongle"
383	depends on IRDA && USB
384	select CRC32
385	help
386	  Say Y or M here if you want to build support for the MosChip
387	  MCS7780 IrDA-USB bridge device driver.
388
389	  USB bridge based on the MosChip MCS7780 don't conform to the
390	  IrDA-USB device class specification, and therefore need their
391	  own specific driver. Those dongles support SIR and FIR (4Mbps)
392	  speeds.
393
394	  To compile it as a module, choose M here: the module will be called
395	  mcs7780.
396
397config SH_IRDA
398	tristate "SuperH IrDA driver"
399	depends on IRDA && ARCH_SHMOBILE
400	help
401	  Say Y here if your want to enable SuperH IrDA devices.
402
403endmenu
404