Skip to content

Commit 26ad340

Browse files
HenningCEvmarckleinebudde
authored andcommitted
can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices
This patch adds support for Kvaser PCIEcan devices. This includes support for up to 4 CAN channels on a single card, depending on device. Signed-off-by: Henning Colliander <[email protected]> Signed-off-by: Jimmy Assarsson <[email protected]> Signed-off-by: Christer Beskow <[email protected]> Signed-off-by: Marc Kleine-Budde <[email protected]>
1 parent d9e5d17 commit 26ad340

File tree

3 files changed

+1926
-0
lines changed

3 files changed

+1926
-0
lines changed

drivers/net/can/Kconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,19 @@ config CAN_JANZ_ICAN3
120120
This driver can also be built as a module. If so, the module will be
121121
called janz-ican3.ko.
122122

123+
config CAN_KVASER_PCIEFD
124+
depends on PCI
125+
tristate "Kvaser PCIe FD cards"
126+
help
127+
This is a driver for the Kvaser PCI Express CAN FD family.
128+
129+
Supported devices:
130+
Kvaser PCIEcan 4xHS
131+
Kvaser PCIEcan 2xHS v2
132+
Kvaser PCIEcan HS v2
133+
Kvaser Mini PCI Express HS v2
134+
Kvaser Mini PCI Express 2xHS v2
135+
123136
config CAN_SUN4I
124137
tristate "Allwinner A10 CAN controller"
125138
depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST

drivers/net/can/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
2525
obj-$(CONFIG_CAN_GRCAN) += grcan.o
2626
obj-$(CONFIG_CAN_IFI_CANFD) += ifi_canfd/
2727
obj-$(CONFIG_CAN_JANZ_ICAN3) += janz-ican3.o
28+
obj-$(CONFIG_CAN_KVASER_PCIEFD) += kvaser_pciefd.o
2829
obj-$(CONFIG_CAN_MSCAN) += mscan/
2930
obj-$(CONFIG_CAN_M_CAN) += m_can/
3031
obj-$(CONFIG_CAN_PEAK_PCIEFD) += peak_canfd/

0 commit comments

Comments
 (0)