forked from torvalds/linux
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
can: esd: add support for esd GmbH PCIe/402 CAN interface family
This patch adds support for the PCI based PCIe/402 CAN interface family from esd GmbH that is available with various form factors (https://esd.eu/en/products/402-series-can-interfaces). All boards utilize a FPGA based CAN controller solution developed by esd (esdACC). For more information on the esdACC see https://esd.eu/en/products/esdacc. This driver detects all available CAN interface boards but atm. operates the CAN-FD capable devices in Classic-CAN mode only! Signed-off-by: Stefan Mätje <Stefan.Maetje@esd.eu>
- Loading branch information
1 parent
8dad556
commit 5110ede
Showing
7 changed files
with
1,667 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only | ||
config CAN_ESD_402_PCI | ||
tristate "esd electronics gmbh CAN-PCI(e)/402 family" | ||
depends on PCI && HAS_DMA | ||
help | ||
Support for C402 card family from esd electronics gmbh. | ||
This card family is based on the ESDACC CAN controller and | ||
available in several form factors: PCI, PCIe, PCIe Mini, | ||
M.2 PCIe, CPCIserial, PMC, XMC (see https://esd.eu/en) | ||
|
||
This driver can also be built as a module. In this case the | ||
module will be called esd_402_pci. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only | ||
# | ||
# Makefile for esd gmbh ESDACC controller driver | ||
# | ||
esd_402_pci-y := esdacc.o esd402_pci.o | ||
|
||
ifeq ($(CONFIG_CAN_ESD_402_PCI),) | ||
obj-m += esd_402_pci.o | ||
else | ||
obj-$(CONFIG_CAN_ESD_402_PCI) += esd_402_pci.o | ||
endif |
Oops, something went wrong.