xref: /openbmc/u-boot/drivers/fpga/Kconfig (revision baa29d5ecc47e6b32a3422c897dcbe30e7209e2b)
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
34c41e660bSAng, Chee Hongconfig FPGA_STRATIX10
35c41e660bSAng, Chee Hong	bool "Enable Altera FPGA driver for Stratix 10"
36c41e660bSAng, Chee Hong	depends on TARGET_SOCFPGA_STRATIX10
37c41e660bSAng, Chee Hong	select FPGA_ALTERA
38c41e660bSAng, Chee Hong	help
39c41e660bSAng, Chee Hong	  Say Y here to enable the Altera Stratix 10 FPGA specific driver
40c41e660bSAng, Chee Hong
41c41e660bSAng, Chee Hong	  This provides common functionality for Altera Stratix 10 devices.
42c41e660bSAng, Chee Hong	  Enable FPGA driver for writing bitstream into Altera Stratix10
43c41e660bSAng, Chee Hong	  device.
44c41e660bSAng, 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
71*216dc895SChia-Wei, Wangconfig FPGA_ASPEED
72*216dc895SChia-Wei, Wang	bool "Enable Aspeed FPGA driver"
73*216dc895SChia-Wei, Wang	depends on ARCH_ASPEED
74168dc2c1SChia-Wei, Wang	help
75*216dc895SChia-Wei, Wang	  Say Y here to enable the Aspeed FPGA driver
76168dc2c1SChia-Wei, Wang
77168dc2c1SChia-Wei, Wang	  This provides functionality and hardware configurations
78*216dc895SChia-Wei, Wang	  specific for Aspeed FPGA devices
79168dc2c1SChia-Wei, Wang
806ded73aaSMichal Simekendmenu
81