2
1

Config.in 2.1 KB

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