162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci 362306a36Sopenharmony_cimenuconfig CAN_SJA1000 462306a36Sopenharmony_ci tristate "Philips/NXP SJA1000 devices" 562306a36Sopenharmony_ci depends on HAS_IOMEM 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciif CAN_SJA1000 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciconfig CAN_EMS_PCI 1062306a36Sopenharmony_ci tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card" 1162306a36Sopenharmony_ci depends on PCI 1262306a36Sopenharmony_ci help 1362306a36Sopenharmony_ci This driver is for the one, two or four channel CPC-PCI, 1462306a36Sopenharmony_ci CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche 1562306a36Sopenharmony_ci (http://www.ems-wuensche.de). 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciconfig CAN_EMS_PCMCIA 1862306a36Sopenharmony_ci tristate "EMS CPC-CARD Card" 1962306a36Sopenharmony_ci depends on PCMCIA 2062306a36Sopenharmony_ci help 2162306a36Sopenharmony_ci This driver is for the one or two channel CPC-CARD cards from 2262306a36Sopenharmony_ci EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de). 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciconfig CAN_F81601 2562306a36Sopenharmony_ci tristate "Fintek F81601 PCIE to 2 CAN Controller" 2662306a36Sopenharmony_ci depends on PCI 2762306a36Sopenharmony_ci help 2862306a36Sopenharmony_ci This driver adds support for Fintek F81601 PCIE to 2 CAN 2962306a36Sopenharmony_ci Controller. It had internal 24MHz clock source, but it can 3062306a36Sopenharmony_ci be changed by manufacturer. Use modinfo to get usage for 3162306a36Sopenharmony_ci parameters. Visit http://www.fintek.com.tw to get more 3262306a36Sopenharmony_ci information. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ciconfig CAN_KVASER_PCI 3562306a36Sopenharmony_ci tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards" 3662306a36Sopenharmony_ci depends on PCI 3762306a36Sopenharmony_ci help 3862306a36Sopenharmony_ci This driver is for the PCIcanx and PCIcan cards (1, 2 or 3962306a36Sopenharmony_ci 4 channel) from Kvaser (http://www.kvaser.com). 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciconfig CAN_PEAK_PCI 4262306a36Sopenharmony_ci tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards" 4362306a36Sopenharmony_ci depends on PCI 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci This driver is for the PCAN-PCI/PCIe/miniPCI cards 4662306a36Sopenharmony_ci (1, 2, 3 or 4 channels) from PEAK-System Technik 4762306a36Sopenharmony_ci (http://www.peak-system.com). 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ciconfig CAN_PEAK_PCIEC 5062306a36Sopenharmony_ci bool "PEAK PCAN-ExpressCard Cards" 5162306a36Sopenharmony_ci depends on CAN_PEAK_PCI 5262306a36Sopenharmony_ci select I2C 5362306a36Sopenharmony_ci select I2C_ALGOBIT 5462306a36Sopenharmony_ci default y 5562306a36Sopenharmony_ci help 5662306a36Sopenharmony_ci Say Y here if you want to use a PCAN-ExpressCard from PEAK-System 5762306a36Sopenharmony_ci Technik. This will also automatically select I2C and I2C_ALGO 5862306a36Sopenharmony_ci configuration options. 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ciconfig CAN_PEAK_PCMCIA 6162306a36Sopenharmony_ci tristate "PEAK PCAN-PC Card" 6262306a36Sopenharmony_ci depends on PCMCIA 6362306a36Sopenharmony_ci depends on HAS_IOPORT_MAP 6462306a36Sopenharmony_ci help 6562306a36Sopenharmony_ci This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels) 6662306a36Sopenharmony_ci from PEAK-System (http://www.peak-system.com). To compile this 6762306a36Sopenharmony_ci driver as a module, choose M here: the module will be called 6862306a36Sopenharmony_ci peak_pcmcia. 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ciconfig CAN_PLX_PCI 7162306a36Sopenharmony_ci tristate "PLX90xx PCI-bridge based Cards" 7262306a36Sopenharmony_ci depends on PCI 7362306a36Sopenharmony_ci help 7462306a36Sopenharmony_ci This driver is for CAN interface cards based on 7562306a36Sopenharmony_ci the PLX90xx PCI bridge. 7662306a36Sopenharmony_ci Driver supports now: 7762306a36Sopenharmony_ci - Adlink PCI-7841/cPCI-7841 card (http://www.adlinktech.com/) 7862306a36Sopenharmony_ci - Adlink PCI-7841/cPCI-7841 SE card 7962306a36Sopenharmony_ci - esd CAN-PCI/CPCI/PCI104/200 (http://www.esd.eu/) 8062306a36Sopenharmony_ci - esd CAN-PCI/PMC/266 8162306a36Sopenharmony_ci - esd CAN-PCIe/2000 8262306a36Sopenharmony_ci - Marathon CAN-bus-PCI card (http://www.marathon.ru/) 8362306a36Sopenharmony_ci - TEWS TECHNOLOGIES TPMC810 card (http://www.tews.com/) 8462306a36Sopenharmony_ci - IXXAT Automation PC-I 04/PCI card (http://www.ixxat.com/) 8562306a36Sopenharmony_ci - Connect Tech Inc. CANpro/104-Plus Opto (CRG001) card (http://www.connecttech.com) 8662306a36Sopenharmony_ci - ASEM CAN raw - 2 isolated CAN channels (www.asem.it) 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ciconfig CAN_SJA1000_ISA 8962306a36Sopenharmony_ci tristate "ISA Bus based legacy SJA1000 driver" 9062306a36Sopenharmony_ci help 9162306a36Sopenharmony_ci This driver adds legacy support for SJA1000 chips connected to 9262306a36Sopenharmony_ci the ISA bus using I/O port, memory mapped or indirect access. 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ciconfig CAN_SJA1000_PLATFORM 9562306a36Sopenharmony_ci tristate "Generic Platform Bus based SJA1000 driver" 9662306a36Sopenharmony_ci help 9762306a36Sopenharmony_ci This driver adds support for the SJA1000 chips connected to 9862306a36Sopenharmony_ci the "platform bus" (Linux abstraction for directly to the 9962306a36Sopenharmony_ci processor attached devices). Which can be found on various 10062306a36Sopenharmony_ci boards from Phytec (http://www.phytec.de) like the PCM027, 10162306a36Sopenharmony_ci PCM038. It also provides the OpenFirmware "platform bus" found 10262306a36Sopenharmony_ci on embedded systems with OpenFirmware bindings, e.g. if you 10362306a36Sopenharmony_ci have a PowerPC based system you may want to enable this option. 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ciconfig CAN_TSCAN1 10662306a36Sopenharmony_ci tristate "TS-CAN1 PC104 boards" 10762306a36Sopenharmony_ci depends on ISA 10862306a36Sopenharmony_ci help 10962306a36Sopenharmony_ci This driver is for Technologic Systems' TSCAN-1 PC104 boards. 11062306a36Sopenharmony_ci https://www.embeddedts.com/products/TS-CAN1 11162306a36Sopenharmony_ci The driver supports multiple boards and automatically configures them: 11262306a36Sopenharmony_ci PLD IO base addresses are read from jumpers JP1 and JP2, 11362306a36Sopenharmony_ci IRQ numbers are read from jumpers JP4 and JP5, 11462306a36Sopenharmony_ci SJA1000 IO base addresses are chosen heuristically (first that works). 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ciendif 117