| .. | .. | 
|---|
 | 1 | +# SPDX-License-Identifier: GPL-2.0-only  | 
|---|
 | 2 | +  | 
|---|
| 1 | 3 |  menuconfig CAN_SJA1000 | 
|---|
| 2 | 4 |  	tristate "Philips/NXP SJA1000 devices" | 
|---|
| 3 | 5 |  	depends on HAS_IOMEM | 
|---|
| 4 | 6 |   | 
|---|
| 5 | 7 |  if CAN_SJA1000 | 
|---|
| 6 | 8 |   | 
|---|
| 7 |  | -config CAN_SJA1000_ISA  | 
|---|
| 8 |  | -	tristate "ISA Bus based legacy SJA1000 driver"  | 
|---|
| 9 |  | -	---help---  | 
|---|
| 10 |  | -	  This driver adds legacy support for SJA1000 chips connected to  | 
|---|
| 11 |  | -	  the ISA bus using I/O port, memory mapped or indirect access.  | 
|---|
| 12 |  | -  | 
|---|
| 13 |  | -config CAN_SJA1000_PLATFORM  | 
|---|
| 14 |  | -	tristate "Generic Platform Bus based SJA1000 driver"  | 
|---|
| 15 |  | -	---help---  | 
|---|
| 16 |  | -	  This driver adds support for the SJA1000 chips connected to  | 
|---|
| 17 |  | -	  the "platform bus" (Linux abstraction for directly to the  | 
|---|
| 18 |  | -	  processor attached devices).  Which can be found on various  | 
|---|
| 19 |  | -	  boards from Phytec (http://www.phytec.de) like the PCM027,  | 
|---|
| 20 |  | -	  PCM038. It also provides the OpenFirmware "platform bus" found  | 
|---|
| 21 |  | -	  on embedded systems with OpenFirmware bindings, e.g. if you  | 
|---|
| 22 |  | -	  have a PowerPC based system you may want to enable this option.  | 
|---|
| 23 |  | -  | 
|---|
| 24 |  | -config CAN_EMS_PCMCIA  | 
|---|
| 25 |  | -	tristate "EMS CPC-CARD Card"  | 
|---|
| 26 |  | -	depends on PCMCIA  | 
|---|
| 27 |  | -	---help---  | 
|---|
| 28 |  | -	  This driver is for the one or two channel CPC-CARD cards from  | 
|---|
| 29 |  | -	  EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).  | 
|---|
| 30 |  | -  | 
|---|
| 31 | 9 |  config CAN_EMS_PCI | 
|---|
| 32 | 10 |  	tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card" | 
|---|
| 33 | 11 |  	depends on PCI | 
|---|
| 34 |  | -	---help---  | 
|---|
 | 12 | +	help  | 
|---|
| 35 | 13 |  	  This driver is for the one, two or four channel CPC-PCI, | 
|---|
| 36 | 14 |  	  CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche | 
|---|
| 37 | 15 |  	  (http://www.ems-wuensche.de). | 
|---|
| 38 | 16 |   | 
|---|
| 39 |  | -config CAN_PEAK_PCMCIA  | 
|---|
| 40 |  | -	tristate "PEAK PCAN-PC Card"  | 
|---|
 | 17 | +config CAN_EMS_PCMCIA  | 
|---|
 | 18 | +	tristate "EMS CPC-CARD Card"  | 
|---|
| 41 | 19 |  	depends on PCMCIA | 
|---|
| 42 |  | -	depends on HAS_IOPORT_MAP  | 
|---|
| 43 |  | -	---help---  | 
|---|
| 44 |  | -	  This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels)  | 
|---|
| 45 |  | -	  from PEAK-System (http://www.peak-system.com). To compile this  | 
|---|
| 46 |  | -	  driver as a module, choose M here: the module will be called  | 
|---|
| 47 |  | -	  peak_pcmcia.  | 
|---|
 | 20 | +	help  | 
|---|
 | 21 | +	  This driver is for the one or two channel CPC-CARD cards from  | 
|---|
 | 22 | +	  EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).  | 
|---|
 | 23 | +  | 
|---|
 | 24 | +config CAN_F81601  | 
|---|
 | 25 | +	tristate "Fintek F81601 PCIE to 2 CAN Controller"  | 
|---|
 | 26 | +	depends on PCI  | 
|---|
 | 27 | +	help  | 
|---|
 | 28 | +	  This driver adds support for Fintek F81601 PCIE to 2 CAN  | 
|---|
 | 29 | +	  Controller. It had internal 24MHz clock source, but it can  | 
|---|
 | 30 | +	  be changed by manufacturer. Use modinfo to get usage for  | 
|---|
 | 31 | +	  parameters. Visit http://www.fintek.com.tw to get more  | 
|---|
 | 32 | +	  information.  | 
|---|
 | 33 | +  | 
|---|
 | 34 | +config CAN_KVASER_PCI  | 
|---|
 | 35 | +	tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"  | 
|---|
 | 36 | +	depends on PCI  | 
|---|
 | 37 | +	help  | 
|---|
 | 38 | +	  This driver is for the PCIcanx and PCIcan cards (1, 2 or  | 
|---|
 | 39 | +	  4 channel) from Kvaser (http://www.kvaser.com).  | 
|---|
| 48 | 40 |   | 
|---|
| 49 | 41 |  config CAN_PEAK_PCI | 
|---|
| 50 | 42 |  	tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards" | 
|---|
| 51 | 43 |  	depends on PCI | 
|---|
| 52 |  | -	---help---  | 
|---|
 | 44 | +	help  | 
|---|
| 53 | 45 |  	  This driver is for the PCAN-PCI/PCIe/miniPCI cards | 
|---|
| 54 | 46 |  	  (1, 2, 3 or 4 channels) from PEAK-System Technik | 
|---|
| 55 | 47 |  	  (http://www.peak-system.com). | 
|---|
| .. | .. | 
|---|
| 60 | 52 |  	select I2C | 
|---|
| 61 | 53 |  	select I2C_ALGOBIT | 
|---|
| 62 | 54 |  	default y | 
|---|
| 63 |  | -	---help---  | 
|---|
 | 55 | +	help  | 
|---|
| 64 | 56 |  	  Say Y here if you want to use a PCAN-ExpressCard from PEAK-System | 
|---|
| 65 | 57 |  	  Technik. This will also automatically select I2C and I2C_ALGO | 
|---|
| 66 | 58 |  	  configuration options. | 
|---|
| 67 | 59 |   | 
|---|
| 68 |  | -config CAN_KVASER_PCI  | 
|---|
| 69 |  | -	tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"  | 
|---|
| 70 |  | -	depends on PCI  | 
|---|
| 71 |  | -	---help---  | 
|---|
| 72 |  | -	  This driver is for the PCIcanx and PCIcan cards (1, 2 or  | 
|---|
| 73 |  | -	  4 channel) from Kvaser (http://www.kvaser.com).  | 
|---|
 | 60 | +config CAN_PEAK_PCMCIA  | 
|---|
 | 61 | +	tristate "PEAK PCAN-PC Card"  | 
|---|
 | 62 | +	depends on PCMCIA  | 
|---|
 | 63 | +	depends on HAS_IOPORT_MAP  | 
|---|
 | 64 | +	help  | 
|---|
 | 65 | +	  This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels)  | 
|---|
 | 66 | +	  from PEAK-System (http://www.peak-system.com). To compile this  | 
|---|
 | 67 | +	  driver as a module, choose M here: the module will be called  | 
|---|
 | 68 | +	  peak_pcmcia.  | 
|---|
| 74 | 69 |   | 
|---|
| 75 | 70 |  config CAN_PLX_PCI | 
|---|
| 76 | 71 |  	tristate "PLX90xx PCI-bridge based Cards" | 
|---|
| 77 | 72 |  	depends on PCI | 
|---|
| 78 |  | -	---help---  | 
|---|
 | 73 | +	help  | 
|---|
| 79 | 74 |  	  This driver is for CAN interface cards based on | 
|---|
| 80 | 75 |  	  the PLX90xx PCI bridge. | 
|---|
| 81 | 76 |  	  Driver supports now: | 
|---|
| .. | .. | 
|---|
| 88 | 83 |  	   - TEWS TECHNOLOGIES TPMC810 card (http://www.tews.com/) | 
|---|
| 89 | 84 |  	   - IXXAT Automation PC-I 04/PCI card (http://www.ixxat.com/) | 
|---|
| 90 | 85 |  	   - Connect Tech Inc. CANpro/104-Plus Opto (CRG001) card (http://www.connecttech.com) | 
|---|
 | 86 | +	   - ASEM CAN raw - 2 isolated CAN channels (www.asem.it)  | 
|---|
 | 87 | +  | 
|---|
 | 88 | +config CAN_SJA1000_ISA  | 
|---|
 | 89 | +	tristate "ISA Bus based legacy SJA1000 driver"  | 
|---|
 | 90 | +	help  | 
|---|
 | 91 | +	  This driver adds legacy support for SJA1000 chips connected to  | 
|---|
 | 92 | +	  the ISA bus using I/O port, memory mapped or indirect access.  | 
|---|
 | 93 | +  | 
|---|
 | 94 | +config CAN_SJA1000_PLATFORM  | 
|---|
 | 95 | +	tristate "Generic Platform Bus based SJA1000 driver"  | 
|---|
 | 96 | +	help  | 
|---|
 | 97 | +	  This driver adds support for the SJA1000 chips connected to  | 
|---|
 | 98 | +	  the "platform bus" (Linux abstraction for directly to the  | 
|---|
 | 99 | +	  processor attached devices).  Which can be found on various  | 
|---|
 | 100 | +	  boards from Phytec (http://www.phytec.de) like the PCM027,  | 
|---|
 | 101 | +	  PCM038. It also provides the OpenFirmware "platform bus" found  | 
|---|
 | 102 | +	  on embedded systems with OpenFirmware bindings, e.g. if you  | 
|---|
 | 103 | +	  have a PowerPC based system you may want to enable this option.  | 
|---|
| 91 | 104 |   | 
|---|
| 92 | 105 |  config CAN_TSCAN1 | 
|---|
| 93 | 106 |  	tristate "TS-CAN1 PC104 boards" | 
|---|