blob: 94ef3dd111d55f8986f97f564d360d79cc0eff7a [file] [log] [blame]
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