1
2
3
4
5menu "FPGA Configuration Support"
6
7config FPGA
8 tristate "FPGA Configuration Framework"
9 help
10 Say Y here if you want support for configuring FPGAs from the
11 kernel. The FPGA framework adds a FPGA manager class and FPGA
12 manager drivers.
13
14if FPGA
15
16config FPGA_REGION
17 tristate "FPGA Region"
18 depends on OF && FPGA_BRIDGE
19 help
20 FPGA Regions allow loading FPGA images under control of
21 the Device Tree.
22
23config FPGA_MGR_SOCFPGA
24 tristate "Altera SOCFPGA FPGA Manager"
25 depends on ARCH_SOCFPGA
26 help
27 FPGA manager driver support for Altera SOCFPGA.
28
29config FPGA_MGR_ZYNQ_FPGA
30 tristate "Xilinx Zynq FPGA"
31 depends on ARCH_ZYNQ || COMPILE_TEST
32 depends on HAS_DMA
33 help
34 FPGA manager driver support for Xilinx Zynq FPGAs.
35
36config FPGA_MGR_ZYNQMP_FPGA
37 tristate "Xilinx Zynqmp FPGA"
38 depends on ARCH_ZYNQMP || COMPILE_TEST
39 help
40 FPGA manager driver support for Xilinx ZynqMp FPGAs.
41
42config FPGA_BRIDGE
43 tristate "FPGA Bridge Framework"
44 depends on OF
45 help
46 Say Y here if you want to support bridges connected between host
47 processors and FPGAs or between FPGAs.
48
49config XILINX_PR_DECOUPLER
50 tristate "Xilinx PR Decoupler"
51 depends on FPGA_BRIDGE
52 help
53 Say Y to enable drivers for Xilinx PR Decoupler. For more information
54 look at pg227.pdf.
55
56endif
57
58endmenu
59