Config.in 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. menuconfig BR2_TARGET_XILINX_PREBUILT
  2. bool "xilinx-prebuilt"
  3. depends on BR2_aarch64
  4. help
  5. Pre-built firmware files for Xilinx boards.
  6. The pre-built firmware applications will only be installed
  7. if they are not being built by the xilinx-embeddedsw
  8. package.
  9. Users can mix and match applications to build with
  10. xilinx-embeddedsw and applications to simply install with
  11. xilinx-prebuilt.
  12. https://github.com/Xilinx/soc-prebuilt-firmware
  13. if BR2_TARGET_XILINX_PREBUILT
  14. config BR2_TARGET_XILINX_PREBUILT_VERSION
  15. string "prebuilt version"
  16. default "xilinx_v2024.2_update1"
  17. help
  18. Release version of Xilinx firmware.
  19. Must be xilinx_v2023.1 or newer.
  20. choice
  21. bool "family variant"
  22. default BR2_TARGET_XILINX_PREBUILT_VERSAL if BR2_PACKAGE_VERSAL_FIRMWARE # legacy
  23. default BR2_TARGET_XILINX_PREBUILT_ZYNQMP
  24. config BR2_TARGET_XILINX_PREBUILT_ZYNQMP
  25. bool "zynqmp"
  26. config BR2_TARGET_XILINX_PREBUILT_KRIA
  27. bool "kria"
  28. config BR2_TARGET_XILINX_PREBUILT_VERSAL
  29. bool "versal"
  30. endchoice
  31. config BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA
  32. bool "download a prebuilt Versal XSA"
  33. depends on BR2_TARGET_XILINX_PREBUILT_VERSAL
  34. help
  35. The Xilinx Support Archive (XSA) provides custom Xilinx
  36. firmware files generated by the AMD Vivado Design Suite.
  37. https://docs.amd.com/r/en-US/ug1400-vitis-embedded/Creating-a-Hardware-Design-XSA-File
  38. if BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA
  39. config BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA_LOCATION
  40. string "URL of custom XSA"
  41. help
  42. This option allows to specify a URL pointing to an XSA source
  43. file. This URL can use any protocol recognized by Buildroot,
  44. like http://, ftp://, file:// or scp://.
  45. When pointing to a local XSA using file://, you may want to
  46. use a make variable like $(TOPDIR) to reference the root of
  47. the Buildroot tree.
  48. endif # BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA
  49. config BR2_TARGET_XILINX_PREBUILT_FAMILY
  50. string
  51. default "zynqmp" if BR2_TARGET_XILINX_PREBUILT_ZYNQMP
  52. default "kria" if BR2_TARGET_XILINX_PREBUILT_KRIA
  53. default "versal" if BR2_TARGET_XILINX_PREBUILT_VERSAL
  54. config BR2_TARGET_XILINX_PREBUILT_BOARD
  55. string "board name"
  56. default "zcu102" if BR2_TARGET_XILINX_PREBUILT_ZYNQMP
  57. default "kr260" if BR2_TARGET_XILINX_PREBUILT_KRIA
  58. default "vck190" if BR2_TARGET_XILINX_PREBUILT_VERSAL
  59. help
  60. Name of Xilinx target board.
  61. Used for installing the appropriate firmware.
  62. endif # BR2_TARGET_XILINX_PREBUILT