at v2.6.26 346 lines 13 kB view raw
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" 36 depends on IRTTY_SIR && DONGLE && IRDA 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" 47 depends on IRTTY_SIR && DONGLE && IRDA 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" 58 depends on IRTTY_SIR && DONGLE && IRDA 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 67config TOIM3232_DONGLE 68 tristate "TOIM3232 IrDa dongle" 69 depends on IRTTY_SIR && DONGLE && IRDA 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 75config LITELINK_DONGLE 76 tristate "Parallax LiteLink dongle" 77 depends on IRTTY_SIR && DONGLE && IRDA 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" 88 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL 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" 101 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL 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" 112 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL 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" 126 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL 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" 135 depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL 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 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 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 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). 175 176 To compile it as a module, choose M here: the module will be called 177 ksdazzle-sir. 178 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 193comment "FIR device drivers" 194 195config USB_IRDA 196 tristate "IrDA USB dongles" 197 depends on IRDA && USB 198 select FW_LOADER 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 203 dongles available and most of their peculiarities. Those dongles 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" 229 depends on IRDA && ISA_DMA_API 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)" 240 depends on IRDA && ISA_DMA_API 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" 252 depends on IRDA && PCI && !64BIT && VIRT_TO_BUS 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" 262 depends on SOC_AU1000 && IRDA 263 264config SMC_IRCC_FIR 265 tristate "SMSC IrCC (EXPERIMENTAL)" 266 depends on EXPERIMENTAL && IRDA && ISA_DMA_API 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)" 276 depends on EXPERIMENTAL && IRDA && ISA_DMA_API 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, 280 M1535, M1535D, M1535+, M1535D South Bridge. This driver supports 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" 304 depends on IRDA && ISA_DMA_API 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 308 those VIA chipsets. To use this controller, you will need 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 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 329config MCS_FIR 330 tristate "MosChip MCS7780 IrDA-USB dongle" 331 depends on IRDA && USB && EXPERIMENTAL 332 select CRC32 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 345endmenu 346