Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # MEN Chameleon Bus (MCB) support
0004 #
0005 
0006 menuconfig MCB
0007            tristate "MCB support"
0008            default n
0009            depends on HAS_IOMEM
0010            help
0011 
0012            The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
0013            FPGA based devices. It is used to identify MCB based IP-Cores within
0014            an FPGA and provide the necessary framework for instantiating drivers
0015            for these devices.
0016 
0017            If build as a module, the module is called mcb.ko
0018 
0019 if MCB
0020 config MCB_PCI
0021            tristate "PCI based MCB carrier"
0022            default n
0023            depends on PCI
0024            help
0025 
0026            This is a MCB carrier on a PCI device. Both PCI attached on-board
0027            FPGAs as well as CompactPCI attached MCB FPGAs are supported with
0028            this driver.
0029 
0030            If build as a module, the module is called mcb-pci.ko
0031 
0032 config MCB_LPC
0033            tristate "LPC (non PCI) based MCB carrier"
0034            default n
0035            help
0036 
0037            This is a MCB carrier on a LPC or non PCI device.
0038 
0039            If build as a module, the module is called mcb-lpc.ko
0040 
0041 endif # MCB