Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config CAN_SOFTING
0003         tristate "Softing Gmbh CAN generic support"
0004         depends on HAS_IOMEM
0005         help
0006           Support for CAN cards from Softing Gmbh & some cards
0007           from Vector Gmbh.
0008           Softing Gmbh CAN cards come with 1 or 2 physical buses.
0009           Those cards typically use Dual Port RAM to communicate
0010           with the host CPU. The interface is then identical for PCI
0011           and PCMCIA cards. This driver operates on a platform device,
0012           which has been created by softing_cs or softing_pci driver.
0013           Warning:
0014           The API of the card does not allow fine control per bus, but
0015           controls the 2 buses on the card together.
0016           As such, some actions (start/stop/busoff recovery) on 1 bus
0017           must bring down the other bus too temporarily.
0018 
0019 config CAN_SOFTING_CS
0020         tristate "Softing Gmbh CAN pcmcia cards"
0021         depends on PCMCIA
0022         depends on CAN_SOFTING
0023         help
0024           Support for PCMCIA cards from Softing Gmbh & some cards
0025           from Vector Gmbh.
0026           You need firmware for these, which you can get at
0027           https://github.com/linux-can/can-firmware
0028           This version of the driver is written against
0029           firmware version 4.6 (softing-fw-4.6-binaries.tar.gz)
0030           In order to use the card as CAN device, you need the Softing generic
0031           support too.