Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
3764e82e JT |
2 | # |
3 | # MEN Chameleon Bus (MCB) support | |
4 | # | |
5 | ||
6 | menuconfig MCB | |
7 | tristate "MCB support" | |
07792c7e JT |
8 | default n |
9 | depends on HAS_IOMEM | |
3764e82e JT |
10 | help |
11 | ||
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. | |
16 | ||
17 | If build as a module, the module is called mcb.ko | |
b71bb863 JT |
18 | |
19 | if MCB | |
20 | config MCB_PCI | |
21 | tristate "PCI based MCB carrier" | |
07792c7e JT |
22 | default n |
23 | depends on PCI | |
b71bb863 JT |
24 | help |
25 | ||
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. | |
29 | ||
30 | If build as a module, the module is called mcb-pci.ko | |
31 | ||
73edc8f7 AW |
32 | config MCB_LPC |
33 | tristate "LPC (non PCI) based MCB carrier" | |
34 | default n | |
35 | help | |
36 | ||
37 | This is a MCB carrier on a LPC or non PCI device. | |
38 | ||
39 | If build as a module, the module is called mcb-lpc.ko | |
40 | ||
b71bb863 | 41 | endif # MCB |