xref: /rk3399_rockchip-uboot/drivers/fpga/Kconfig (revision dfe45d3e7e8abc8fcabff66135bf69b9671c19a4)
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
346b245014SSiva Durga Prasad Paladuguconfig FPGA_XILINX
356b245014SSiva Durga Prasad Paladugu	bool "Enable Xilinx FPGA drivers"
366b245014SSiva Durga Prasad Paladugu	select FPGA
376b245014SSiva Durga Prasad Paladugu	help
386b245014SSiva Durga Prasad Paladugu	  Enable Xilinx FPGA specific functions which includes bitstream
396b245014SSiva Durga Prasad Paladugu	  (in BIT format), fpga and device validation.
406b245014SSiva Durga Prasad Paladugu
416b245014SSiva Durga Prasad Paladuguconfig FPGA_ZYNQMPPL
426b245014SSiva Durga Prasad Paladugu	bool "Enable Xilinx FPGA driver for ZynqMP"
436b245014SSiva Durga Prasad Paladugu	depends on FPGA_XILINX
446b245014SSiva Durga Prasad Paladugu	help
456b245014SSiva Durga Prasad Paladugu	  Enable FPGA driver for loading bitstream in BIT and BIN format
466b245014SSiva Durga Prasad Paladugu	  on Xilinx Zynq UltraScale+ (ZynqMP) device.
476b245014SSiva Durga Prasad Paladugu
48*dfe45d3eSJoseph Chenconfig SPL_FPGA_ROCKCHIP
49*dfe45d3eSJoseph Chen	bool "Enable Rockchip FPGA drivers in SPL"
50*dfe45d3eSJoseph Chen	depends on ARCH_ROCKCHIP && SPL
51*dfe45d3eSJoseph Chen	help
52*dfe45d3eSJoseph Chen	  Enale Rockchip FPGA specific functions in SPL.
53*dfe45d3eSJoseph Chen
5473a2b1f6SJoseph Chenconfig FPGA_ROCKCHIP
5573a2b1f6SJoseph Chen	bool "Enable Rockchip FPGA drivers"
5673a2b1f6SJoseph Chen	depends on ARCH_ROCKCHIP
5773a2b1f6SJoseph Chen	help
5873a2b1f6SJoseph Chen	  Enale Rockchip FPGA specific functions.
5973a2b1f6SJoseph Chen
6073a2b1f6SJoseph Chenconfig FPGA_MMC
6173a2b1f6SJoseph Chen	bool "FPGA board with MMC"
62*dfe45d3eSJoseph Chen	depends on FPGA_ROCKCHIP || SPL_FPGA_ROCKCHIP
6373a2b1f6SJoseph Chen
6473a2b1f6SJoseph Chenconfig FPGA_RAM
6573a2b1f6SJoseph Chen	bool "FPGA board with RAM"
66*dfe45d3eSJoseph Chen	depends on FPGA_ROCKCHIP || SPL_FPGA_ROCKCHIP
67c4bf7455SJoseph Chen	select SPL_RAM_SUPPORT
6873a2b1f6SJoseph Chen	select DM_RAMDISK
6973a2b1f6SJoseph Chen	select RAMDISK_RO
706ded73aaSMichal Simekendmenu
71