Softing Gmbh CAN generic support

modulename: softing.ko

configname: CONFIG_CAN_SOFTING

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>CAN Device Drivers
└─>Softing Gmbh CAN generic support
In linux kernel since version 2.6.38 (release Date: 2011-03-14)  
Support for CAN cards from Softing Gmbh & some cards
from Vector Gmbh.
Softing Gmbh CAN cards come with 1 or 2 physical buses.
Those cards typically use Dual Port RAM to communicate
with the host CPU. The interface is then identical for PCI
and PCMCIA cards. This driver operates on a platform device,
which has been created by softing_cs or softing_pci driver.
Warning:
The API of the card does not allow fine control per bus, but
controls the 2 buses on the card together.
As such, some actions (start/stop/busoff recovery) on 1 bus
must bring down the other bus too temporarily.

source code: