| .. | .. |
|---|
| 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" |
|---|