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

#
# CONFIG_FPGA framework configuration
#

menu "FPGA Configuration Support"

config CONFIG_FPGA
	tristate "FPGA Configuration Framework"
	help
	  Say Y here if you want support for configuring FPGAs from the
	  kernel.  The CONFIG_FPGA framework adds a CONFIG_FPGA manager class and CONFIG_FPGA
	  manager drivers.

if CONFIG_FPGA

config CONFIG_FPGA_REGION
	tristate "FPGA Region"
	depends on CONFIG_OF && CONFIG_FPGA_BRIDGE
	help
	  CONFIG_FPGA Regions allow loading CONFIG_FPGA images under control of
	  the Device Tree.

config CONFIG_FPGA_MGR_SOCFPGA
	tristate "Altera SOCFPGA FPGA Manager"
	depends on CONFIG_ARCH_SOCFPGA || CONFIG_COMPILE_TEST
	help
	  CONFIG_FPGA manager driver support for Altera SOCFPGA.

config CONFIG_FPGA_MGR_SOCFPGA_A10
	tristate "Altera SoCFPGA Arria10"
	depends on CONFIG_ARCH_SOCFPGA || CONFIG_COMPILE_TEST
	select CONFIG_REGMAP_MMIO
	help
	  CONFIG_FPGA manager driver support for Altera Arria10 SoCFPGA.

config CONFIG_FPGA_MGR_ZYNQ_FPGA
	tristate "Xilinx Zynq FPGA"
	depends on CONFIG_ARCH_ZYNQ || CONFIG_COMPILE_TEST
	depends on CONFIG_HAS_DMA
	help
	  CONFIG_FPGA manager driver support for Xilinx Zynq FPGAs.

config CONFIG_FPGA_BRIDGE
	tristate "FPGA Bridge Framework"
	depends on CONFIG_OF
	help
	  Say Y here if you want to support bridges connected between host
	  processors and FPGAs or between FPGAs.

config CONFIG_SOCFPGA_FPGA_BRIDGE
	tristate "Altera SoCFPGA FPGA Bridges"
	depends on CONFIG_ARCH_SOCFPGA && CONFIG_FPGA_BRIDGE
	help
	  Say Y to enable drivers for CONFIG_FPGA bridges for Altera SOCFPGA
	  devices.

config CONFIG_ALTERA_FREEZE_BRIDGE
	tristate "Altera FPGA Freeze Bridge"
	depends on CONFIG_ARCH_SOCFPGA && CONFIG_FPGA_BRIDGE
	help
	  Say Y to enable drivers for Altera CONFIG_FPGA Freeze bridges.  CONFIG_A
	  freeze bridge is a bridge that exists in the CONFIG_FPGA fabric to
	  isolate one region of the CONFIG_FPGA from the busses while that
	  region is being reprogrammed.

endif # CONFIG_FPGA

endmenu