xref: /openbmc/linux/drivers/char/xillybus/Kconfig (revision 7051924f)
17051924fSEli Billauer#
27051924fSEli Billauer# Xillybus devices
37051924fSEli Billauer#
47051924fSEli Billauer
57051924fSEli Billauerconfig XILLYBUS
67051924fSEli Billauer	tristate "Xillybus generic FPGA interface"
77051924fSEli Billauer	depends on PCI || (OF_ADDRESS && OF_IRQ)
87051924fSEli Billauer	select CRC32
97051924fSEli Billauer	help
107051924fSEli Billauer	  Xillybus is a generic interface for peripherals designed on
117051924fSEli Billauer	  programmable logic (FPGA). The driver probes the hardware for
127051924fSEli Billauer	  its capabilities, and creates device files accordingly.
137051924fSEli Billauer
147051924fSEli Billauer	  If unsure, say N.
157051924fSEli Billauer
167051924fSEli Billauerif XILLYBUS
177051924fSEli Billauer
187051924fSEli Billauerconfig XILLYBUS_PCIE
197051924fSEli Billauer	tristate "Xillybus over PCIe"
207051924fSEli Billauer	depends on PCI_MSI
217051924fSEli Billauer	help
227051924fSEli Billauer	  Set to M if you want Xillybus to use PCI Express for communicating
237051924fSEli Billauer	  with the FPGA.
247051924fSEli Billauer
257051924fSEli Billauerconfig XILLYBUS_OF
267051924fSEli Billauer	tristate "Xillybus over Device Tree"
277051924fSEli Billauer	depends on OF_ADDRESS && OF_IRQ
287051924fSEli Billauer	help
297051924fSEli Billauer	  Set to M if you want Xillybus to find its resources from the
307051924fSEli Billauer	  Open Firmware Flattened Device Tree. If the target is an embedded
317051924fSEli Billauer	  system, say M.
327051924fSEli Billauer
337051924fSEli Billauerendif # if XILLYBUS
34