xref: /openbmc/u-boot/drivers/fpga/Kconfig (revision 12308b12)
1menu "FPGA support"
2
3config FPGA
4	bool
5
6config FPGA_ALTERA
7	bool "Enable Altera FPGA drivers"
8	select FPGA
9	help
10	  Say Y here to enable the Altera FPGA driver
11
12	  This provides basic infrastructure to support Altera FPGA devices.
13	  Enable Altera FPGA specific functions which includes bitstream
14	  (in BIT format), fpga and device validation.
15
16config FPGA_SOCFPGA
17	bool "Enable Gen5 and Arria10 common FPGA drivers"
18	select FPGA_ALTERA
19	help
20	  Say Y here to enable the Gen5 and Arria10 common FPGA driver
21
22	  This provides common functionality for Gen5 and Arria10 devices.
23
24config FPGA_CYCLON2
25	bool "Enable Altera FPGA driver for Cyclone II"
26	depends on FPGA_ALTERA
27	help
28	  Say Y here to enable the Altera Cyclone II FPGA specific driver
29
30	  This provides common functionality for Altera Cyclone II devices.
31	  Enable FPGA driver for loading bitstream in BIT and BIN format
32	  on Altera Cyclone II device.
33
34config FPGA_XILINX
35	bool "Enable Xilinx FPGA drivers"
36	select FPGA
37	help
38	  Enable Xilinx FPGA specific functions which includes bitstream
39	  (in BIT format), fpga and device validation.
40
41config FPGA_ZYNQMPPL
42	bool "Enable Xilinx FPGA driver for ZynqMP"
43	depends on FPGA_XILINX
44	help
45	  Enable FPGA driver for loading bitstream in BIT and BIN format
46	  on Xilinx Zynq UltraScale+ (ZynqMP) device.
47
48config FPGA_SPARTAN3
49       bool "Enable Spartan3 FPGA driver"
50       help
51         Enable Spartan3 FPGA driver for loading in BIT format.
52
53config FPGA_ZYNQPL
54       bool "Enable Xilinx FPGA for Zynq"
55       depends on ARCH_ZYNQ
56       help
57         Enable FPGA driver for loading bitstream in BIT and BIN format
58         on Xilinx Zynq devices.
59
60endmenu
61