usb: dwc3: add dis_del_phy_power_chg_quirk
[oweals/u-boot.git] / drivers / fpga / Kconfig
index f3f6bf7f6747fc214f9456a0edea8d48a4826ff2..fe398a1d4965b33b2ff4e244b61e877c2913ae1f 100644 (file)
@@ -3,6 +3,45 @@ menu "FPGA support"
 config FPGA
        bool
 
+config FPGA_ALTERA
+       bool "Enable Altera FPGA drivers"
+       select FPGA
+       help
+         Say Y here to enable the Altera FPGA driver
+
+         This provides basic infrastructure to support Altera FPGA devices.
+         Enable Altera FPGA specific functions which includes bitstream
+         (in BIT format), fpga and device validation.
+
+config FPGA_SOCFPGA
+       bool "Enable Gen5 and Arria10 common FPGA drivers"
+       select FPGA_ALTERA
+       help
+         Say Y here to enable the Gen5 and Arria10 common FPGA driver
+
+         This provides common functionality for Gen5 and Arria10 devices.
+
+config FPGA_CYCLON2
+       bool "Enable Altera FPGA driver for Cyclone II"
+       depends on FPGA_ALTERA
+       help
+         Say Y here to enable the Altera Cyclone II FPGA specific driver
+
+         This provides common functionality for Altera Cyclone II devices.
+         Enable FPGA driver for loading bitstream in BIT and BIN format
+         on Altera Cyclone II device.
+
+config FPGA_STRATIX10
+       bool "Enable Altera FPGA driver for Stratix 10"
+       depends on TARGET_SOCFPGA_STRATIX10
+       select FPGA_ALTERA
+       help
+         Say Y here to enable the Altera Stratix 10 FPGA specific driver
+
+         This provides common functionality for Altera Stratix 10 devices.
+         Enable FPGA driver for writing bitstream into Altera Stratix10
+         device.
+
 config FPGA_XILINX
        bool "Enable Xilinx FPGA drivers"
        select FPGA
@@ -17,4 +56,33 @@ config FPGA_ZYNQMPPL
          Enable FPGA driver for loading bitstream in BIT and BIN format
          on Xilinx Zynq UltraScale+ (ZynqMP) device.
 
+config FPGA_VERSALPL
+       bool "Enable Xilinx FPGA driver for Versal"
+       depends on FPGA_XILINX
+       help
+         Enable FPGA driver for loading bitstream in PDI format on Xilinx
+         Versal device. PDI is a new programmable device image format for
+         Versal. The bitstream will only be generated as PDI for Versal
+         platform.
+
+config FPGA_SPARTAN3
+       bool "Enable Spartan3 FPGA driver"
+       depends on FPGA_XILINX
+       help
+         Enable Spartan3 FPGA driver for loading in BIT format.
+
+config FPGA_VIRTEX2
+       bool "Enable Xilinx Virtex-II and later FPGA driver"
+       depends on FPGA_XILINX
+       help
+         Enable Virtex-II FPGA driver for loading in BIT format. This driver
+         also supports many newer Xilinx FPGA families.
+
+config FPGA_ZYNQPL
+       bool "Enable Xilinx FPGA for Zynq"
+       depends on ARCH_ZYNQ
+       help
+         Enable FPGA driver for loading bitstream in BIT and BIN format
+         on Xilinx Zynq devices.
+
 endmenu