Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block
[linux/fpc-iii.git] / drivers / mcb / Kconfig
blob0a883486f311df70d3788a35f3d1fd2354decf5a
1 # SPDX-License-Identifier: GPL-2.0-only
3 # MEN Chameleon Bus (MCB) support
6 menuconfig MCB
7            tristate "MCB support"
8            default n
9            depends on HAS_IOMEM
10            help
12            The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
13            FPGA based devices. It is used to identify MCB based IP-Cores within
14            an FPGA and provide the necessary framework for instantiating drivers
15            for these devices.
17            If build as a module, the module is called mcb.ko
19 if MCB
20 config MCB_PCI
21            tristate "PCI based MCB carrier"
22            default n
23            depends on PCI
24            help
26            This is a MCB carrier on a PCI device. Both PCI attached on-board
27            FPGAs as well as CompactPCI attached MCB FPGAs are supported with
28            this driver.
30            If build as a module, the module is called mcb-pci.ko
32 config MCB_LPC
33            tristate "LPC (non PCI) based MCB carrier"
34            default n
35            help
37            This is a MCB carrier on a LPC or non PCI device.
39            If build as a module, the module is called mcb-lpc.ko
41 endif # MCB