mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-23 02:43:03 +07:00
73edc8f7cc
Add support for MCB bases FPGAs connected to the LPC or non PCI Bus. This driver currently supports the SC24 board. The FPGA is connected to the LPC bus and is identified using the BIOS DMI string. Signed-off-by: Andreas Werner <andreas.werner@men.de> Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
41 lines
960 B
Plaintext
41 lines
960 B
Plaintext
#
|
|
# MEN Chameleon Bus (MCB) support
|
|
#
|
|
|
|
menuconfig MCB
|
|
tristate "MCB support"
|
|
default n
|
|
depends on HAS_IOMEM
|
|
help
|
|
|
|
The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
|
|
FPGA based devices. It is used to identify MCB based IP-Cores within
|
|
an FPGA and provide the necessary framework for instantiating drivers
|
|
for these devices.
|
|
|
|
If build as a module, the module is called mcb.ko
|
|
|
|
if MCB
|
|
config MCB_PCI
|
|
tristate "PCI based MCB carrier"
|
|
default n
|
|
depends on PCI
|
|
help
|
|
|
|
This is a MCB carrier on a PCI device. Both PCI attached on-board
|
|
FPGAs as well as CompactPCI attached MCB FPGAs are supported with
|
|
this driver.
|
|
|
|
If build as a module, the module is called mcb-pci.ko
|
|
|
|
config MCB_LPC
|
|
tristate "LPC (non PCI) based MCB carrier"
|
|
default n
|
|
help
|
|
|
|
This is a MCB carrier on a LPC or non PCI device.
|
|
|
|
If build as a module, the module is called mcb-lpc.ko
|
|
|
|
endif # MCB
|