Linux 4.19.133
[linux/fpc-iii.git] / drivers / mcb / Kconfig
blob76d9c51de6c99d3cdef92cbe40e07077cb690994
2 # MEN Chameleon Bus (MCB) support
5 menuconfig MCB
6            tristate "MCB support"
7            default n
8            depends on HAS_IOMEM
9            help
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.
16            If build as a module, the module is called mcb.ko
18 if MCB
19 config MCB_PCI
20            tristate "PCI based MCB carrier"
21            default n
22            depends on PCI
23            help
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.
29            If build as a module, the module is called mcb-pci.ko
31 config MCB_LPC
32            tristate "LPC (non PCI) based MCB carrier"
33            default n
34            help
36            This is a MCB carrier on a LPC or non PCI device.
38            If build as a module, the module is called mcb-lpc.ko
40 endif # MCB