config BR2_TARGET_XILINX_PREBUILT bool "xilinx-prebuilt" depends on BR2_aarch64 help Pre-built firmware files for Xilinx boards. https://github.com/Xilinx/soc-prebuilt-firmware if BR2_TARGET_XILINX_PREBUILT config BR2_TARGET_XILINX_PREBUILT_VERSION string "prebuilt version" default "xilinx_v2024.1" help Release version of Xilinx firmware. Must be xilinx_v2023.1 or newer. choice bool "family variant" default BR2_TARGET_XILINX_PREBUILT_VERSAL if BR2_PACKAGE_VERSAL_FIRMWARE # legacy default BR2_TARGET_XILINX_PREBUILT_ZYNQMP config BR2_TARGET_XILINX_PREBUILT_ZYNQMP bool "zynqmp" config BR2_TARGET_XILINX_PREBUILT_KRIA bool "kria" config BR2_TARGET_XILINX_PREBUILT_VERSAL bool "versal" endchoice config BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA bool "download a prebuilt Versal XSA" depends on BR2_TARGET_XILINX_PREBUILT_VERSAL help The Xilinx Support Archive (XSA) provides custom Xilinx firmware files generated by the AMD Vivado Design Suite. https://docs.amd.com/r/en-US/ug1400-vitis-embedded/Creating-a-Hardware-Design-XSA-File if BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA config BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA_LOCATION string "URL of custom XSA" help This option allows to specify a URL pointing to an XSA source file. This URL can use any protocol recognized by Buildroot, like http://, ftp://, file:// or scp://. When pointing to a local XSA using file://, you may want to use a make variable like $(TOPDIR) to reference the root of the Buildroot tree. endif # BR2_TARGET_XILINX_PREBUILT_VERSAL_XSA config BR2_TARGET_XILINX_PREBUILT_FAMILY string default "zynqmp" if BR2_TARGET_XILINX_PREBUILT_ZYNQMP default "kria" if BR2_TARGET_XILINX_PREBUILT_KRIA default "versal" if BR2_TARGET_XILINX_PREBUILT_VERSAL config BR2_TARGET_XILINX_PREBUILT_BOARD string "board name" default "zcu102" if BR2_TARGET_XILINX_PREBUILT_ZYNQMP default "kr260" if BR2_TARGET_XILINX_PREBUILT_KRIA default "vck190" if BR2_TARGET_XILINX_PREBUILT_VERSAL help Name of Xilinx target board. Used for installing the appropriate firmware. endif # BR2_TARGET_XILINX_PREBUILT