Kconfig 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig CAN_M_CAN
  3. tristate "Bosch M_CAN support"
  4. select CAN_RX_OFFLOAD
  5. help
  6. Say Y here if you want support for Bosch M_CAN controller framework.
  7. This is common support for devices that embed the Bosch M_CAN IP.
  8. if CAN_M_CAN
  9. config CAN_M_CAN_PCI
  10. tristate "Generic PCI Bus based M_CAN driver"
  11. depends on PCI
  12. help
  13. Say Y here if you want to support Bosch M_CAN controller connected
  14. to the pci bus.
  15. config CAN_M_CAN_PLATFORM
  16. tristate "Bosch M_CAN support for io-mapped devices"
  17. depends on HAS_IOMEM
  18. help
  19. Say Y here if you want support for IO Mapped Bosch M_CAN controller.
  20. This support is for devices that have the Bosch M_CAN controller
  21. IP embedded into the device and the IP is IO Mapped to the processor.
  22. config CAN_M_CAN_TCAN4X5X
  23. depends on SPI
  24. select REGMAP_SPI
  25. tristate "TCAN4X5X M_CAN device"
  26. help
  27. Say Y here if you want support for Texas Instruments TCAN4x5x
  28. M_CAN controller. This device is a peripheral device that uses the
  29. SPI bus for communication.
  30. endif