package/versal-firmware: remove package

This patch removes the package/versal-firmware as this package is replaced
by the boot/xilinx-prebuilt target boot firmware package.

Signed-off-by: Neal Frager <neal.frager@amd.com>
Reviewed-by: Brandon Maier <brandon.maier@collins.com>
[yann.morin.1998@free.fr: handle legacy]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Neal Frager
2024-06-13 07:14:23 +01:00
committed by Yann E. MORIN
parent 8271323649
commit 1fbeeb23c8
7 changed files with 9 additions and 49 deletions

View File

@@ -146,6 +146,14 @@ endif
comment "Legacy options removed in 2024.08" comment "Legacy options removed in 2024.08"
config BR2_PACKAGE_VERSAL_FIRMWARE
bool "versal-firmware has been replaced by xilinx-prebuilt"
select BR2_TARGET_XILINX_PREBUILT
select BR2_LEGACY
help
The versal-firmware package has been replaced by the more
generic xilinx-prebuilt package.
config BR2_KERNEL_HEADERS_6_8 config BR2_KERNEL_HEADERS_6_8
bool "kernel headers version 6.8.x are no longer supported" bool "kernel headers version 6.8.x are no longer supported"
select BR2_LEGACY select BR2_LEGACY

View File

@@ -2353,7 +2353,6 @@ F: package/binutils-bare-metal/
F: package/bootgen/ F: package/bootgen/
F: package/gcc-bare-metal/ F: package/gcc-bare-metal/
F: package/newlib-bare-metal/ F: package/newlib-bare-metal/
F: package/versal-firmware/
F: toolchain/toolchain-bare-metal-buildroot/ F: toolchain/toolchain-bare-metal-buildroot/
N: Nicola Di Lieto <nicola.dilieto@gmail.com> N: Nicola Di Lieto <nicola.dilieto@gmail.com>

View File

@@ -1,2 +0,0 @@
# Locally calculated
sha256 7abcba4e0e44e3a4adf9c1f971d918575226d7604dfd64a386baaa00c1c6c35f versal-firmware-xilinx_v2024.1.tar.gz

View File

@@ -17,6 +17,7 @@ config BR2_TARGET_XILINX_PREBUILT_VERSION
choice choice
bool "family variant" bool "family variant"
default BR2_TARGET_XILINX_PREBUILT_VERSAL if BR2_PACKAGE_VERSAL_FIRMWARE # legacy
default BR2_TARGET_XILINX_PREBUILT_ZYNQMP default BR2_TARGET_XILINX_PREBUILT_ZYNQMP
config BR2_TARGET_XILINX_PREBUILT_ZYNQMP config BR2_TARGET_XILINX_PREBUILT_ZYNQMP

View File

@@ -459,7 +459,6 @@ menu "Firmware"
source "package/sunxi-boards/Config.in" source "package/sunxi-boards/Config.in"
source "package/ts4900-fpga/Config.in" source "package/ts4900-fpga/Config.in"
source "package/ux500-firmware/Config.in" source "package/ux500-firmware/Config.in"
source "package/versal-firmware/Config.in"
source "package/wilc-firmware/Config.in" source "package/wilc-firmware/Config.in"
source "package/wilink-bt-firmware/Config.in" source "package/wilink-bt-firmware/Config.in"
source "package/zd1211-firmware/Config.in" source "package/zd1211-firmware/Config.in"

View File

@@ -1,24 +0,0 @@
config BR2_PACKAGE_VERSAL_FIRMWARE
bool "versal-firmware"
depends on BR2_aarch64
help
Pre-built firmware files for Xilinx Versal boards.
https://github.com/Xilinx/soc-prebuilt-firmware
if BR2_PACKAGE_VERSAL_FIRMWARE
config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION
string "firmware version"
default "xilinx_v2023.1"
help
Release version of Versal firmware.
config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD
string "board name"
default "vck190"
help
Name of Versal target board.
Used for installing the appropriate firmware.
endif # BR2_PACKAGE_VERSAL_FIRMWARE

View File

@@ -1,21 +0,0 @@
################################################################################
#
# versal-firmware
#
################################################################################
VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION))
VERSAL_FIRMWARE_SITE = $(call github,Xilinx,soc-prebuilt-firmware,$(VERSAL_FIRMWARE_VERSION))
VERSAL_FIRMWARE_LICENSE = MIT
VERSAL_FIRMWARE_LICENSE_FILES = LICENSE
VERSAL_FIRMWARE_INSTALL_TARGET = NO
VERSAL_FIRMWARE_INSTALL_IMAGES = YES
define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS
$(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\
$(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)-versal/$(f) \
$(BINARIES_DIR)/$(f)
)
endef
$(eval $(generic-package))