Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0-only
#
# Xillybus devices
#

config CONFIG_XILLYBUS
	tristate "Xillybus generic FPGA interface"
	depends on CONFIG_PCI || CONFIG_OF
	select CONFIG_CRC32
	help
	  Xillybus is a generic interface for peripherals designed on
	  programmable logic (CONFIG_FPGA). The driver probes the hardware for
	  its capabilities, and creates device files accordingly.

	  If unsure, say N.

if CONFIG_XILLYBUS

config CONFIG_XILLYBUS_PCIE
	tristate "Xillybus over PCIe"
	depends on CONFIG_PCI_MSI
	help
	  Set to CONFIG_M if you want Xillybus to use CONFIG_PCI Express for communicating
	  with the CONFIG_FPGA.

config CONFIG_XILLYBUS_OF
	tristate "Xillybus over Device Tree"
	depends on CONFIG_OF && CONFIG_HAS_DMA
	help
	  Set to CONFIG_M if you want Xillybus to find its resources from the
	  Open Firmware Flattened Device Tree. If the target is an embedded
	  system, say CONFIG_M.

endif # if CONFIG_XILLYBUS