GNU Linux-libre 4.19.304-gnu1
[releases.git] / drivers / net / can / usb / Kconfig
1 menu "CAN USB interfaces"
2         depends on USB
3
4 config CAN_8DEV_USB
5         tristate "8 devices USB2CAN interface"
6         ---help---
7           This driver supports the USB2CAN interface
8           from 8 devices (http://www.8devices.com).
9
10 config CAN_EMS_USB
11         tristate "EMS CPC-USB/ARM7 CAN/USB interface"
12         ---help---
13           This driver is for the one channel CPC-USB/ARM7 CAN/USB interface
14           from EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
15
16 config CAN_ESD_USB2
17         tristate "ESD USB/2 CAN/USB interface"
18         ---help---
19           This driver supports the CAN-USB/2 interface
20           from esd electronic system design gmbh (http://www.esd.eu).
21
22 config CAN_GS_USB
23         tristate "Geschwister Schneider UG interfaces"
24         ---help---
25           This driver supports the Geschwister Schneider and bytewerk.org
26           candleLight USB CAN interfaces USB/CAN devices
27           If unsure choose N,
28           choose Y for built in support,
29           M to compile as module (module will be named: gs_usb).
30
31 config CAN_KVASER_USB
32         tristate "Kvaser CAN/USB interface"
33         ---help---
34           This driver adds support for Kvaser CAN/USB devices like Kvaser
35           Leaf Light, Kvaser USBcan II and Kvaser Memorator Pro 5xHS.
36
37           The driver provides support for the following devices:
38             - Kvaser Leaf Light
39             - Kvaser Leaf Professional HS
40             - Kvaser Leaf SemiPro HS
41             - Kvaser Leaf Professional LS
42             - Kvaser Leaf Professional SWC
43             - Kvaser Leaf Professional LIN
44             - Kvaser Leaf SemiPro LS
45             - Kvaser Leaf SemiPro SWC
46             - Kvaser Memorator II HS/HS
47             - Kvaser USBcan Professional HS/HS
48             - Kvaser Leaf Light GI
49             - Kvaser Leaf Professional HS (OBD-II connector)
50             - Kvaser Memorator Professional HS/LS
51             - Kvaser Leaf Light "China"
52             - Kvaser BlackBird SemiPro
53             - Kvaser USBcan R
54             - Kvaser Leaf Light v2
55             - Kvaser Mini PCI Express HS
56             - Kvaser Mini PCI Express 2xHS
57             - Kvaser USBcan Light 2xHS
58             - Kvaser USBcan II HS/HS
59             - Kvaser USBcan II HS/LS
60             - Kvaser USBcan Rugged ("USBcan Rev B")
61             - Kvaser Memorator HS/HS
62             - Kvaser Memorator HS/LS
63             - Scania VCI2 (if you have the Kvaser logo on top)
64             - Kvaser BlackBird v2
65             - Kvaser Leaf Pro HS v2
66             - Kvaser Hybrid 2xCAN/LIN
67             - Kvaser Hybrid Pro 2xCAN/LIN
68             - Kvaser Memorator 2xHS v2
69             - Kvaser Memorator Pro 2xHS v2
70             - Kvaser Memorator Pro 5xHS
71             - Kvaser USBcan Light 4xHS
72             - Kvaser USBcan Pro 2xHS v2
73             - Kvaser USBcan Pro 5xHS
74             - ATI Memorator Pro 2xHS v2
75             - ATI USBcan Pro 2xHS v2
76
77           If unsure, say N.
78
79           To compile this driver as a module, choose M here: the
80           module will be called kvaser_usb.
81
82 config CAN_MCBA_USB
83         tristate "Microchip CAN BUS Analyzer interface"
84         ---help---
85           This driver supports the CAN BUS Analyzer interface
86           from Microchip (http://www.microchip.com/development-tools/).
87
88 config CAN_PEAK_USB
89         tristate "PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD"
90         ---help---
91           This driver supports the PEAK-System Technik USB adapters that enable
92           access to the CAN bus, with repect to the CAN 2.0b and/or CAN-FD
93           standards, that is:
94
95           PCAN-USB             single CAN 2.0b channel USB adapter
96           PCAN-USB Pro         dual CAN 2.0b channels USB adapter
97           PCAN-USB FD          single CAN-FD channel USB adapter
98           PCAN-USB Pro FD      dual CAN-FD channels USB adapter
99           PCAN-Chip USB        CAN-FD to USB stamp module
100           PCAN-USB X6          6 CAN-FD channels USB adapter
101
102           (see also http://www.peak-system.com).
103
104 config CAN_MCBA_USB
105         tristate "Microchip CAN BUS Analyzer interface"
106         ---help---
107           This driver supports the CAN BUS Analyzer interface
108           from Microchip (http://www.microchip.com/development-tools/).
109
110 config CAN_UCAN
111         tristate "Theobroma Systems UCAN interface"
112         ---help---
113           This driver supports the Theobroma Systems
114           UCAN USB-CAN interface.
115
116           The UCAN driver supports the microcontroller-based USB/CAN
117           adapters from Theobroma Systems. There are two form-factors
118           that run essentially the same firmware:
119
120           * Seal: standalone USB stick
121                   https://www.theobroma-systems.com/seal)
122           * Mule: integrated on the PCB of various System-on-Modules
123                   from Theobroma Systems like the A31-µQ7 and the RK3399-Q7
124                   (https://www.theobroma-systems.com/rk3399-q7)
125
126 endmenu