Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config CAN_SOFTING
  3. tristate "Softing Gmbh CAN generic support"
  4. depends on HAS_IOMEM
  5. help
  6. Support for CAN cards from Softing Gmbh & some cards
  7. from Vector Gmbh.
  8. Softing Gmbh CAN cards come with 1 or 2 physical buses.
  9. Those cards typically use Dual Port RAM to communicate
  10. with the host CPU. The interface is then identical for PCI
  11. 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, but
  15. controls the 2 buses on the card together.
  16. As such, some actions (start/stop/busoff recovery) on 1 bus
  17. must bring down the other bus too temporarily.
  18. config CAN_SOFTING_CS
  19. tristate "Softing Gmbh CAN pcmcia cards"
  20. depends on PCMCIA
  21. depends on CAN_SOFTING
  22. help
  23. Support for PCMCIA cards from Softing Gmbh & some cards
  24. from Vector Gmbh.
  25. You need firmware for these, which you can get at
  26. https://github.com/linux-can/can-firmware
  27. This version of the driver is written against
  28. firmware version 4.6 (softing-fw-4.6-binaries.tar.gz)
  29. In order to use the card as CAN device, you need the Softing generic
  30. support too.