Kconfig 1000 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # MEN Chameleon Bus (MCB) support
  4. #
  5. menuconfig MCB
  6. tristate "MCB support"
  7. default n
  8. depends on HAS_IOMEM
  9. help
  10. The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
  11. FPGA based devices. It is used to identify MCB based IP-Cores within
  12. an FPGA and provide the necessary framework for instantiating drivers
  13. for these devices.
  14. If build as a module, the module is called mcb.ko
  15. if MCB
  16. config MCB_PCI
  17. tristate "PCI based MCB carrier"
  18. default n
  19. depends on PCI
  20. help
  21. This is a MCB carrier on a PCI device. Both PCI attached on-board
  22. FPGAs as well as CompactPCI attached MCB FPGAs are supported with
  23. this driver.
  24. If build as a module, the module is called mcb-pci.ko
  25. config MCB_LPC
  26. tristate "LPC (non PCI) based MCB carrier"
  27. default n
  28. help
  29. This is a MCB carrier on a LPC or non PCI device.
  30. If build as a module, the module is called mcb-lpc.ko
  31. endif # MCB