This patch adds a new boot package to Buildroot for building boot firmware applications from the https://github.com/Xilinx/embeddedsw repo. If a user chooses to build a boot firmware application, it will not be installed by the xilinx-prebuilt package since it will come from the xilinx-embeddedsw package. In this way, users can mix and match applications to be built by the xilinx-embeddedsw package and applications to be copied from the xilinx-prebuilt package. This is necessary for the versal platform because the pdi file can only be built by AMD Vivado. Support for additional applications in the https://github.com/Xilinx/embeddedsw repo can always be added to this package as needed or requested. The xilinx-embeddedsw package replaces previous solutions including zynqmp-firmware, versal-firmware and xilinx-source. Signed-off-by: Neal Frager <neal.frager@amd.com> Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com> [Luca: Tested on Kria KV260 starter kit] Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
26 lines
808 B
Plaintext
26 lines
808 B
Plaintext
menu "Bootloaders"
|
|
|
|
source "boot/afboot-stm32/Config.in"
|
|
source "boot/at91bootstrap3/Config.in"
|
|
source "boot/arm-trusted-firmware/Config.in"
|
|
source "boot/barebox/Config.in"
|
|
source "boot/binaries-marvell/Config.in"
|
|
source "boot/boot-wrapper-aarch64/Config.in"
|
|
source "boot/edk2/Config.in"
|
|
source "boot/grub2/Config.in"
|
|
source "boot/mv-ddr-marvell/Config.in"
|
|
source "boot/mxs-bootlets/Config.in"
|
|
source "boot/optee-os/Config.in"
|
|
source "boot/opensbi/Config.in"
|
|
source "boot/s500-bootloader/Config.in"
|
|
source "boot/shim/Config.in"
|
|
source "boot/syslinux/Config.in"
|
|
source "boot/ti-k3-boot-firmware/Config.in"
|
|
source "boot/ti-k3-r5-loader/Config.in"
|
|
source "boot/uboot/Config.in"
|
|
source "boot/vexpress-firmware/Config.in"
|
|
source "boot/xilinx-embeddedsw/Config.in"
|
|
source "boot/xilinx-prebuilt/Config.in"
|
|
|
|
endmenu
|