103fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijckconfig CAN_SOFTING 203fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck tristate "Softing Gmbh CAN generic support" 36586c5d74e8c2883ed1246aae81275efb777c088Marc Kleine-Budde depends on HAS_IOMEM 403fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck ---help--- 503fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck Support for CAN cards from Softing Gmbh & some cards 603fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck from Vector Gmbh. 703fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck Softing Gmbh CAN cards come with 1 or 2 physical busses. 803fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck Those cards typically use Dual Port RAM to communicate 903fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck with the host CPU. The interface is then identical for PCI 1003fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck and PCMCIA cards. This driver operates on a platform device, 1103fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck which has been created by softing_cs or softing_pci driver. 1203fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck Warning: 1303fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck The API of the card does not allow fine control per bus, but 1403fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck controls the 2 busses on the card together. 1503fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck As such, some actions (start/stop/busoff recovery) on 1 bus 1603fd3cf5a179da12e6bee5e9d74b648aff68dc4cKurt Van Dijck must bring down the other bus too temporarily. 170a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck 180a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijckconfig CAN_SOFTING_CS 190a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck tristate "Softing Gmbh CAN pcmcia cards" 200a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck depends on PCMCIA 21ddfdb508866b3c07b295f6c85c271981d88afe4cKurt Van Dijck depends on CAN_SOFTING 220a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck ---help--- 230a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck Support for PCMCIA cards from Softing Gmbh & some cards 240a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck from Vector Gmbh. 250a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck You need firmware for these, which you can get at 260a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck http://developer.berlios.de/projects/socketcan/ 270a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck This version of the driver is written against 280a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck firmware version 4.6 (softing-fw-4.6-binaries.tar.gz) 290a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck In order to use the card as CAN device, you need the Softing generic 300a0b7a5f7a043d86a95990d3227cf7e823ae52acKurt Van Dijck support too. 31