18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_cimenuconfig CAN_SJA1000 48c2ecf20Sopenharmony_ci tristate "Philips/NXP SJA1000 devices" 58c2ecf20Sopenharmony_ci depends on HAS_IOMEM 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciif CAN_SJA1000 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciconfig CAN_EMS_PCI 108c2ecf20Sopenharmony_ci tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card" 118c2ecf20Sopenharmony_ci depends on PCI 128c2ecf20Sopenharmony_ci help 138c2ecf20Sopenharmony_ci This driver is for the one, two or four channel CPC-PCI, 148c2ecf20Sopenharmony_ci CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche 158c2ecf20Sopenharmony_ci (http://www.ems-wuensche.de). 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciconfig CAN_EMS_PCMCIA 188c2ecf20Sopenharmony_ci tristate "EMS CPC-CARD Card" 198c2ecf20Sopenharmony_ci depends on PCMCIA 208c2ecf20Sopenharmony_ci help 218c2ecf20Sopenharmony_ci This driver is for the one or two channel CPC-CARD cards from 228c2ecf20Sopenharmony_ci EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de). 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciconfig CAN_F81601 258c2ecf20Sopenharmony_ci tristate "Fintek F81601 PCIE to 2 CAN Controller" 268c2ecf20Sopenharmony_ci depends on PCI 278c2ecf20Sopenharmony_ci help 288c2ecf20Sopenharmony_ci This driver adds support for Fintek F81601 PCIE to 2 CAN 298c2ecf20Sopenharmony_ci Controller. It had internal 24MHz clock source, but it can 308c2ecf20Sopenharmony_ci be changed by manufacturer. Use modinfo to get usage for 318c2ecf20Sopenharmony_ci parameters. Visit http://www.fintek.com.tw to get more 328c2ecf20Sopenharmony_ci information. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig CAN_KVASER_PCI 358c2ecf20Sopenharmony_ci tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards" 368c2ecf20Sopenharmony_ci depends on PCI 378c2ecf20Sopenharmony_ci help 388c2ecf20Sopenharmony_ci This driver is for the PCIcanx and PCIcan cards (1, 2 or 398c2ecf20Sopenharmony_ci 4 channel) from Kvaser (http://www.kvaser.com). 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciconfig CAN_PEAK_PCI 428c2ecf20Sopenharmony_ci tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards" 438c2ecf20Sopenharmony_ci depends on PCI 448c2ecf20Sopenharmony_ci help 458c2ecf20Sopenharmony_ci This driver is for the PCAN-PCI/PCIe/miniPCI cards 468c2ecf20Sopenharmony_ci (1, 2, 3 or 4 channels) from PEAK-System Technik 478c2ecf20Sopenharmony_ci (http://www.peak-system.com). 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ciconfig CAN_PEAK_PCIEC 508c2ecf20Sopenharmony_ci bool "PEAK PCAN-ExpressCard Cards" 518c2ecf20Sopenharmony_ci depends on CAN_PEAK_PCI 528c2ecf20Sopenharmony_ci select I2C 538c2ecf20Sopenharmony_ci select I2C_ALGOBIT 548c2ecf20Sopenharmony_ci default y 558c2ecf20Sopenharmony_ci help 568c2ecf20Sopenharmony_ci Say Y here if you want to use a PCAN-ExpressCard from PEAK-System 578c2ecf20Sopenharmony_ci Technik. This will also automatically select I2C and I2C_ALGO 588c2ecf20Sopenharmony_ci configuration options. 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ciconfig CAN_PEAK_PCMCIA 618c2ecf20Sopenharmony_ci tristate "PEAK PCAN-PC Card" 628c2ecf20Sopenharmony_ci depends on PCMCIA 638c2ecf20Sopenharmony_ci depends on HAS_IOPORT_MAP 648c2ecf20Sopenharmony_ci help 658c2ecf20Sopenharmony_ci This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels) 668c2ecf20Sopenharmony_ci from PEAK-System (http://www.peak-system.com). To compile this 678c2ecf20Sopenharmony_ci driver as a module, choose M here: the module will be called 688c2ecf20Sopenharmony_ci peak_pcmcia. 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ciconfig CAN_PLX_PCI 718c2ecf20Sopenharmony_ci tristate "PLX90xx PCI-bridge based Cards" 728c2ecf20Sopenharmony_ci depends on PCI 738c2ecf20Sopenharmony_ci help 748c2ecf20Sopenharmony_ci This driver is for CAN interface cards based on 758c2ecf20Sopenharmony_ci the PLX90xx PCI bridge. 768c2ecf20Sopenharmony_ci Driver supports now: 778c2ecf20Sopenharmony_ci - Adlink PCI-7841/cPCI-7841 card (http://www.adlinktech.com/) 788c2ecf20Sopenharmony_ci - Adlink PCI-7841/cPCI-7841 SE card 798c2ecf20Sopenharmony_ci - esd CAN-PCI/CPCI/PCI104/200 (http://www.esd.eu/) 808c2ecf20Sopenharmony_ci - esd CAN-PCI/PMC/266 818c2ecf20Sopenharmony_ci - esd CAN-PCIe/2000 828c2ecf20Sopenharmony_ci - Marathon CAN-bus-PCI card (http://www.marathon.ru/) 838c2ecf20Sopenharmony_ci - TEWS TECHNOLOGIES TPMC810 card (http://www.tews.com/) 848c2ecf20Sopenharmony_ci - IXXAT Automation PC-I 04/PCI card (http://www.ixxat.com/) 858c2ecf20Sopenharmony_ci - Connect Tech Inc. CANpro/104-Plus Opto (CRG001) card (http://www.connecttech.com) 868c2ecf20Sopenharmony_ci - ASEM CAN raw - 2 isolated CAN channels (www.asem.it) 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ciconfig CAN_SJA1000_ISA 898c2ecf20Sopenharmony_ci tristate "ISA Bus based legacy SJA1000 driver" 908c2ecf20Sopenharmony_ci help 918c2ecf20Sopenharmony_ci This driver adds legacy support for SJA1000 chips connected to 928c2ecf20Sopenharmony_ci the ISA bus using I/O port, memory mapped or indirect access. 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ciconfig CAN_SJA1000_PLATFORM 958c2ecf20Sopenharmony_ci tristate "Generic Platform Bus based SJA1000 driver" 968c2ecf20Sopenharmony_ci help 978c2ecf20Sopenharmony_ci This driver adds support for the SJA1000 chips connected to 988c2ecf20Sopenharmony_ci the "platform bus" (Linux abstraction for directly to the 998c2ecf20Sopenharmony_ci processor attached devices). Which can be found on various 1008c2ecf20Sopenharmony_ci boards from Phytec (http://www.phytec.de) like the PCM027, 1018c2ecf20Sopenharmony_ci PCM038. It also provides the OpenFirmware "platform bus" found 1028c2ecf20Sopenharmony_ci on embedded systems with OpenFirmware bindings, e.g. if you 1038c2ecf20Sopenharmony_ci have a PowerPC based system you may want to enable this option. 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ciconfig CAN_TSCAN1 1068c2ecf20Sopenharmony_ci tristate "TS-CAN1 PC104 boards" 1078c2ecf20Sopenharmony_ci depends on ISA 1088c2ecf20Sopenharmony_ci help 1098c2ecf20Sopenharmony_ci This driver is for Technologic Systems' TSCAN-1 PC104 boards. 1108c2ecf20Sopenharmony_ci http://www.embeddedarm.com/products/board-detail.php?product=TS-CAN1 1118c2ecf20Sopenharmony_ci The driver supports multiple boards and automatically configures them: 1128c2ecf20Sopenharmony_ci PLD IO base addresses are read from jumpers JP1 and JP2, 1138c2ecf20Sopenharmony_ci IRQ numbers are read from jumpers JP4 and JP5, 1148c2ecf20Sopenharmony_ci SJA1000 IO base addresses are chosen heuristically (first that works). 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ciendif 117