xref: /openbmc/linux/drivers/mcb/Kconfig (revision 160b8e75)
1#
2# MEN Chameleon Bus (MCB) support
3#
4
5menuconfig MCB
6	   tristate "MCB support"
7	   default n
8	   depends on HAS_IOMEM
9	   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
17
18if MCB
19config MCB_PCI
20	   tristate "PCI based MCB carrier"
21	   default n
22	   depends on PCI
23	   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
31config 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
40endif # MCB
41