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_INTEL_SDM_MAILBOX 35 bool "Enable Intel FPGA Full Reconfiguration SDM Mailbox driver" 36 depends on TARGET_SOCFPGA_SOC64 37 select FPGA_ALTERA 38 help 39 Say Y here to enable the Intel FPGA Full Reconfig SDM Mailbox driver 40 41 This provides common functionality for Intel FPGA devices. 42 Enable FPGA driver for writing full bitstream into Intel FPGA 43 devices through SDM (Secure Device Manager) Mailbox. 44 45config FPGA_XILINX 46 bool "Enable Xilinx FPGA drivers" 47 select FPGA 48 help 49 Enable Xilinx FPGA specific functions which includes bitstream 50 (in BIT format), fpga and device validation. 51 52config FPGA_ZYNQMPPL 53 bool "Enable Xilinx FPGA driver for ZynqMP" 54 depends on FPGA_XILINX 55 help 56 Enable FPGA driver for loading bitstream in BIT and BIN format 57 on Xilinx Zynq UltraScale+ (ZynqMP) device. 58 59config FPGA_VERSALPL 60 bool "Enable Xilinx FPGA driver for Versal" 61 depends on FPGA_XILINX 62 help 63 Enable FPGA driver for loading bitstream in PDI format on Xilinx 64 Versal device. PDI is a new programmable device image format for 65 Versal. The bitstream will only be generated as PDI for Versal 66 platform. 67 68config FPGA_SPARTAN3 69 bool "Enable Spartan3 FPGA driver" 70 depends on FPGA_XILINX 71 help 72 Enable Spartan3 FPGA driver for loading in BIT format. 73 74config FPGA_VIRTEX2 75 bool "Enable Xilinx Virtex-II and later FPGA driver" 76 depends on FPGA_XILINX 77 help 78 Enable Virtex-II FPGA driver for loading in BIT format. This driver 79 also supports many newer Xilinx FPGA families. 80 81config FPGA_ZYNQPL 82 bool "Enable Xilinx FPGA for Zynq" 83 depends on ARCH_ZYNQ 84 help 85 Enable FPGA driver for loading bitstream in BIT and BIN format 86 on Xilinx Zynq devices. 87 88endmenu 89