32 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config CAN_SOFTING3 tristate "Softing Gmbh CAN generic support"4 depends on HAS_IOMEM5 help6 Support for CAN cards from Softing Gmbh & some cards7 from Vector Gmbh.8 Softing Gmbh CAN cards come with 1 or 2 physical buses.9 Those cards typically use Dual Port RAM to communicate10 with the host CPU. The interface is then identical for PCI11 and PCMCIA cards. This driver operates on a platform device,12 which has been created by softing_cs or softing_pci driver.13 Warning:14 The API of the card does not allow fine control per bus, but15 controls the 2 buses on the card together.16 As such, some actions (start/stop/busoff recovery) on 1 bus17 must bring down the other bus too temporarily.18 19config CAN_SOFTING_CS20 tristate "Softing Gmbh CAN pcmcia cards"21 depends on PCMCIA22 depends on CAN_SOFTING23 help24 Support for PCMCIA cards from Softing Gmbh & some cards25 from Vector Gmbh.26 You need firmware for these, which you can get at27 https://github.com/linux-can/can-firmware28 This version of the driver is written against29 firmware version 4.6 (softing-fw-4.6-binaries.tar.gz)30 In order to use the card as CAN device, you need the Softing generic31 support too.32