Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #
  2. # FPGA framework configuration
  3. #
  4. menu "FPGA Configuration Support"
  5. config FPGA
  6. tristate "FPGA Configuration Framework"
  7. help
  8. Say Y here if you want support for configuring FPGAs from the
  9. kernel. The FPGA framework adds a FPGA manager class and FPGA
  10. manager drivers.
  11. if FPGA
  12. config FPGA_REGION
  13. tristate "FPGA Region"
  14. depends on OF && FPGA_BRIDGE
  15. help
  16. FPGA Regions allow loading FPGA images under control of
  17. the Device Tree.
  18. config FPGA_MGR_SOCFPGA
  19. tristate "Altera SOCFPGA FPGA Manager"
  20. depends on ARCH_SOCFPGA
  21. help
  22. FPGA manager driver support for Altera SOCFPGA.
  23. config FPGA_MGR_ZYNQ_FPGA
  24. tristate "Xilinx Zynq FPGA"
  25. depends on ARCH_ZYNQ || COMPILE_TEST
  26. depends on HAS_DMA
  27. help
  28. FPGA manager driver support for Xilinx Zynq FPGAs.
  29. config FPGA_BRIDGE
  30. tristate "FPGA Bridge Framework"
  31. depends on OF
  32. help
  33. Say Y here if you want to support bridges connected between host
  34. processors and FPGAs or between FPGAs.
  35. config SOCFPGA_FPGA_BRIDGE
  36. tristate "Altera SoCFPGA FPGA Bridges"
  37. depends on ARCH_SOCFPGA && FPGA_BRIDGE
  38. help
  39. Say Y to enable drivers for FPGA bridges for Altera SOCFPGA
  40. devices.
  41. config ALTERA_FREEZE_BRIDGE
  42. tristate "Altera FPGA Freeze Bridge"
  43. depends on ARCH_SOCFPGA && FPGA_BRIDGE
  44. help
  45. Say Y to enable drivers for Altera FPGA Freeze bridges. A
  46. freeze bridge is a bridge that exists in the FPGA fabric to
  47. isolate one region of the FPGA from the busses while that
  48. region is being reprogrammed.
  49. endif # FPGA
  50. endmenu