Skip to content

Commit 080f40a

Browse files
osomarckleinebudde
authored andcommitted
can: kvaser_usb: Add support for Kvaser CAN/USB devices
This driver provides support for several Kvaser CAN/USB devices. Such kind of devices supports up to three CAN network interfaces. It has been tested with a Kvaser USB Leaf Light (one network interface) connected to a pch_can interface. The firmware version of the Kvaser device was 2.5.205. List of Kvaser devices supported by the driver: - Kvaser Leaf Light - Kvaser Leaf Professional HS - Kvaser Leaf SemiPro HS - Kvaser Leaf Professional LS - Kvaser Leaf Professional SWC - Kvaser Leaf Professional LIN - Kvaser Leaf SemiPro LS - Kvaser Leaf SemiPro SWC - Kvaser Memorator II HS/HS - Kvaser USBcan Professional HS/HS - Kvaser Leaf Light GI - Kvaser Leaf Professional HS (OBD-II connector) - Kvaser Memorator Professional HS/LS - Kvaser Leaf Light "China" - Kvaser BlackBird SemiPro - Kvaser USBcan R Signed-off-by: Daniel Berglund <[email protected]> Signed-off-by: Olivier Sobrie <[email protected]> Signed-off-by: Marc Kleine-Budde <[email protected]>
1 parent 52cde85 commit 080f40a

File tree

3 files changed

+1657
-0
lines changed

3 files changed

+1657
-0
lines changed

drivers/net/can/usb/Kconfig

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,35 @@ config CAN_ESD_USB2
1313
This driver supports the CAN-USB/2 interface
1414
from esd electronic system design gmbh (http://www.esd.eu).
1515

16+
config CAN_KVASER_USB
17+
tristate "Kvaser CAN/USB interface"
18+
---help---
19+
This driver adds support for Kvaser CAN/USB devices like Kvaser
20+
Leaf Light.
21+
22+
The driver gives support for the following devices:
23+
- Kvaser Leaf Light
24+
- Kvaser Leaf Professional HS
25+
- Kvaser Leaf SemiPro HS
26+
- Kvaser Leaf Professional LS
27+
- Kvaser Leaf Professional SWC
28+
- Kvaser Leaf Professional LIN
29+
- Kvaser Leaf SemiPro LS
30+
- Kvaser Leaf SemiPro SWC
31+
- Kvaser Memorator II HS/HS
32+
- Kvaser USBcan Professional HS/HS
33+
- Kvaser Leaf Light GI
34+
- Kvaser Leaf Professional HS (OBD-II connector)
35+
- Kvaser Memorator Professional HS/LS
36+
- Kvaser Leaf Light "China"
37+
- Kvaser BlackBird SemiPro
38+
- Kvaser USBcan R
39+
40+
If unsure, say N.
41+
42+
To compile this driver as a module, choose M here: the
43+
module will be called kvaser_usb.
44+
1645
config CAN_PEAK_USB
1746
tristate "PEAK PCAN-USB/USB Pro interfaces"
1847
---help---

drivers/net/can/usb/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
obj-$(CONFIG_CAN_EMS_USB) += ems_usb.o
66
obj-$(CONFIG_CAN_ESD_USB2) += esd_usb2.o
7+
obj-$(CONFIG_CAN_KVASER_USB) += kvaser_usb.o
78
obj-$(CONFIG_CAN_PEAK_USB) += peak_usb/
89

910
ccflags-$(CONFIG_CAN_DEBUG_DEVICES) := -DDEBUG

0 commit comments

Comments
 (0)