Kconfig 1000 Bytes
Newer Older
1
# SPDX-License-Identifier: GPL-2.0-only
2 3 4 5 6 7
#
# MEN Chameleon Bus (MCB) support
#

menuconfig MCB
	   tristate "MCB support"
8 9
	   default n
	   depends on HAS_IOMEM
10 11 12 13 14 15 16 17
	   help

	   The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
	   FPGA based devices. It is used to identify MCB based IP-Cores within
	   an FPGA and provide the necessary framework for instantiating drivers
	   for these devices.

	   If build as a module, the module is called mcb.ko
18 19 20 21

if MCB
config MCB_PCI
	   tristate "PCI based MCB carrier"
22 23
	   default n
	   depends on PCI
24 25 26 27 28 29 30 31
	   help

	   This is a MCB carrier on a PCI device. Both PCI attached on-board
	   FPGAs as well as CompactPCI attached MCB FPGAs are supported with
	   this driver.

	   If build as a module, the module is called mcb-pci.ko

32 33 34 35 36 37 38 39 40
config MCB_LPC
	   tristate "LPC (non PCI) based MCB carrier"
	   default n
	   help

	   This is a MCB carrier on a LPC or non PCI device.

	   If build as a module, the module is called mcb-lpc.ko

41
endif # MCB