xref: /kernel/linux/linux-5.10/drivers/mcb/Kconfig (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# MEN Chameleon Bus (MCB) support
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cimenuconfig MCB
78c2ecf20Sopenharmony_ci	   tristate "MCB support"
88c2ecf20Sopenharmony_ci	   default n
98c2ecf20Sopenharmony_ci	   depends on HAS_IOMEM
108c2ecf20Sopenharmony_ci	   help
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci	   The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
138c2ecf20Sopenharmony_ci	   FPGA based devices. It is used to identify MCB based IP-Cores within
148c2ecf20Sopenharmony_ci	   an FPGA and provide the necessary framework for instantiating drivers
158c2ecf20Sopenharmony_ci	   for these devices.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci	   If build as a module, the module is called mcb.ko
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciif MCB
208c2ecf20Sopenharmony_ciconfig MCB_PCI
218c2ecf20Sopenharmony_ci	   tristate "PCI based MCB carrier"
228c2ecf20Sopenharmony_ci	   default n
238c2ecf20Sopenharmony_ci	   depends on PCI
248c2ecf20Sopenharmony_ci	   help
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci	   This is a MCB carrier on a PCI device. Both PCI attached on-board
278c2ecf20Sopenharmony_ci	   FPGAs as well as CompactPCI attached MCB FPGAs are supported with
288c2ecf20Sopenharmony_ci	   this driver.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci	   If build as a module, the module is called mcb-pci.ko
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciconfig MCB_LPC
338c2ecf20Sopenharmony_ci	   tristate "LPC (non PCI) based MCB carrier"
348c2ecf20Sopenharmony_ci	   default n
358c2ecf20Sopenharmony_ci	   help
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci	   This is a MCB carrier on a LPC or non PCI device.
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci	   If build as a module, the module is called mcb-lpc.ko
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciendif # MCB
42