xref: /openbmc/u-boot/drivers/fpga/Kconfig (revision c41e660b6bb4405fb511c7af29aad4271f6b39a8)
16ded73aaSMichal Simekmenu "FPGA support"
26ded73aaSMichal Simek
36b245014SSiva Durga Prasad Paladuguconfig FPGA
46b245014SSiva Durga Prasad Paladugu	bool
56b245014SSiva Durga Prasad Paladugu
698d62e61SPatrick Bruennconfig FPGA_ALTERA
798d62e61SPatrick Bruenn	bool "Enable Altera FPGA drivers"
898d62e61SPatrick Bruenn	select FPGA
998d62e61SPatrick Bruenn	help
1098d62e61SPatrick Bruenn	  Say Y here to enable the Altera FPGA driver
1198d62e61SPatrick Bruenn
1298d62e61SPatrick Bruenn	  This provides basic infrastructure to support Altera FPGA devices.
1398d62e61SPatrick Bruenn	  Enable Altera FPGA specific functions which includes bitstream
1498d62e61SPatrick Bruenn	  (in BIT format), fpga and device validation.
1598d62e61SPatrick Bruenn
16fa23ba1aSTien Fong Cheeconfig FPGA_SOCFPGA
17fa23ba1aSTien Fong Chee	bool "Enable Gen5 and Arria10 common FPGA drivers"
18fa23ba1aSTien Fong Chee	select FPGA_ALTERA
19fa23ba1aSTien Fong Chee	help
20fa23ba1aSTien Fong Chee	  Say Y here to enable the Gen5 and Arria10 common FPGA driver
21fa23ba1aSTien Fong Chee
22fa23ba1aSTien Fong Chee	  This provides common functionality for Gen5 and Arria10 devices.
23fa23ba1aSTien Fong Chee
2498d62e61SPatrick Bruennconfig FPGA_CYCLON2
2598d62e61SPatrick Bruenn	bool "Enable Altera FPGA driver for Cyclone II"
2698d62e61SPatrick Bruenn	depends on FPGA_ALTERA
2798d62e61SPatrick Bruenn	help
2898d62e61SPatrick Bruenn	  Say Y here to enable the Altera Cyclone II FPGA specific driver
2998d62e61SPatrick Bruenn
3098d62e61SPatrick Bruenn	  This provides common functionality for Altera Cyclone II devices.
3198d62e61SPatrick Bruenn	  Enable FPGA driver for loading bitstream in BIT and BIN format
3298d62e61SPatrick Bruenn	  on Altera Cyclone II device.
3398d62e61SPatrick Bruenn
34*c41e660bSAng, Chee Hongconfig FPGA_STRATIX10
35*c41e660bSAng, Chee Hong	bool "Enable Altera FPGA driver for Stratix 10"
36*c41e660bSAng, Chee Hong	depends on TARGET_SOCFPGA_STRATIX10
37*c41e660bSAng, Chee Hong	select FPGA_ALTERA
38*c41e660bSAng, Chee Hong	help
39*c41e660bSAng, Chee Hong	  Say Y here to enable the Altera Stratix 10 FPGA specific driver
40*c41e660bSAng, Chee Hong
41*c41e660bSAng, Chee Hong	  This provides common functionality for Altera Stratix 10 devices.
42*c41e660bSAng, Chee Hong	  Enable FPGA driver for writing bitstream into Altera Stratix10
43*c41e660bSAng, Chee Hong	  device.
44*c41e660bSAng, Chee Hong
456b245014SSiva Durga Prasad Paladuguconfig FPGA_XILINX
466b245014SSiva Durga Prasad Paladugu	bool "Enable Xilinx FPGA drivers"
476b245014SSiva Durga Prasad Paladugu	select FPGA
486b245014SSiva Durga Prasad Paladugu	help
496b245014SSiva Durga Prasad Paladugu	  Enable Xilinx FPGA specific functions which includes bitstream
506b245014SSiva Durga Prasad Paladugu	  (in BIT format), fpga and device validation.
516b245014SSiva Durga Prasad Paladugu
526b245014SSiva Durga Prasad Paladuguconfig FPGA_ZYNQMPPL
536b245014SSiva Durga Prasad Paladugu	bool "Enable Xilinx FPGA driver for ZynqMP"
546b245014SSiva Durga Prasad Paladugu	depends on FPGA_XILINX
556b245014SSiva Durga Prasad Paladugu	help
566b245014SSiva Durga Prasad Paladugu	  Enable FPGA driver for loading bitstream in BIT and BIN format
576b245014SSiva Durga Prasad Paladugu	  on Xilinx Zynq UltraScale+ (ZynqMP) device.
586b245014SSiva Durga Prasad Paladugu
59f4158346SVipul Kumarconfig FPGA_SPARTAN3
60f4158346SVipul Kumar	bool "Enable Spartan3 FPGA driver"
61f4158346SVipul Kumar	help
62f4158346SVipul Kumar	  Enable Spartan3 FPGA driver for loading in BIT format.
63f4158346SVipul Kumar
643990c9d6SVipul Kumarconfig FPGA_ZYNQPL
653990c9d6SVipul Kumar	bool "Enable Xilinx FPGA for Zynq"
663990c9d6SVipul Kumar	depends on ARCH_ZYNQ
673990c9d6SVipul Kumar	help
683990c9d6SVipul Kumar	  Enable FPGA driver for loading bitstream in BIT and BIN format
693990c9d6SVipul Kumar	  on Xilinx Zynq devices.
703990c9d6SVipul Kumar
716ded73aaSMichal Simekendmenu
72