1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 27051924fSEli Billauer# 37051924fSEli Billauer# Xillybus devices 47051924fSEli Billauer# 57051924fSEli Billauer 67051924fSEli Billauerconfig XILLYBUS 77051924fSEli Billauer tristate "Xillybus generic FPGA interface" 874d83a5dSRob Herring depends on PCI || OF 97051924fSEli Billauer select CRC32 107051924fSEli Billauer help 117051924fSEli Billauer Xillybus is a generic interface for peripherals designed on 127051924fSEli Billauer programmable logic (FPGA). The driver probes the hardware for 137051924fSEli Billauer its capabilities, and creates device files accordingly. 147051924fSEli Billauer 157051924fSEli Billauer If unsure, say N. 167051924fSEli Billauer 177051924fSEli Billauerif XILLYBUS 187051924fSEli Billauer 197051924fSEli Billauerconfig XILLYBUS_PCIE 207051924fSEli Billauer tristate "Xillybus over PCIe" 217051924fSEli Billauer depends on PCI_MSI 227051924fSEli Billauer help 237051924fSEli Billauer Set to M if you want Xillybus to use PCI Express for communicating 247051924fSEli Billauer with the FPGA. 257051924fSEli Billauer 267051924fSEli Billauerconfig XILLYBUS_OF 277051924fSEli Billauer tristate "Xillybus over Device Tree" 2874d83a5dSRob Herring depends on OF && HAS_DMA 297051924fSEli Billauer help 307051924fSEli Billauer Set to M if you want Xillybus to find its resources from the 317051924fSEli Billauer Open Firmware Flattened Device Tree. If the target is an embedded 327051924fSEli Billauer system, say M. 337051924fSEli Billauer 347051924fSEli Billauerendif # if XILLYBUS 35