blob: 76d9c51de6c99d3cdef92cbe40e07077cb690994 [file] [log] [blame]
Johannes Thumshirn3764e822014-02-26 17:29:05 +01001#
2# MEN Chameleon Bus (MCB) support
3#
4
5menuconfig MCB
6 tristate "MCB support"
Johannes Thumshirn07792c72014-03-09 11:32:31 +01007 default n
8 depends on HAS_IOMEM
Johannes Thumshirn3764e822014-02-26 17:29:05 +01009 help
10
11 The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
12 FPGA based devices. It is used to identify MCB based IP-Cores within
13 an FPGA and provide the necessary framework for instantiating drivers
14 for these devices.
15
16 If build as a module, the module is called mcb.ko
Johannes Thumshirnb71bb862014-02-26 17:29:06 +010017
18if MCB
19config MCB_PCI
20 tristate "PCI based MCB carrier"
Johannes Thumshirn07792c72014-03-09 11:32:31 +010021 default n
22 depends on PCI
Johannes Thumshirnb71bb862014-02-26 17:29:06 +010023 help
24
25 This is a MCB carrier on a PCI device. Both PCI attached on-board
26 FPGAs as well as CompactPCI attached MCB FPGAs are supported with
27 this driver.
28
29 If build as a module, the module is called mcb-pci.ko
30
Andreas Werner73edc8f2016-08-26 09:34:57 +020031config MCB_LPC
32 tristate "LPC (non PCI) based MCB carrier"
33 default n
34 help
35
36 This is a MCB carrier on a LPC or non PCI device.
37
38 If build as a module, the module is called mcb-lpc.ko
39
Johannes Thumshirnb71bb862014-02-26 17:29:06 +010040endif # MCB