4ade9cb1c1
This patch: - bumps ATF to Xilinx v2.6: mainline v2.6 requires patch to build - bumps U-Boot to Xilinx 2022.01: important drivers not in mainline - bumps Linux to Xilinx 5.15: important drivers not in mainline - deletes board/zynqmp/patches directory: patches already in mainline - modifies board/zynqmp/genimage.cfg: U-Boot 2022.01 uses u-boot.itb format - adds extlinux.conf to vfat bootfs - modifies U-Boot to unified xilinx_zynqmp_virt_defconfig (supports all boards) - adds support for SPL pm_cfg_obj.c loading to PMU firmware - enables support for host machines without OpenSSL required by U-Boot and Linux Signed-off-by: Neal Frager <neal.frager@xilinx.com> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Tested-by: Giulio Benetti <giulio.benetti@benettiengineering.com> [Giulio: only build tested] [Peter: use git describe for git hashes for clarity] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
16 lines
481 B
Bash
Executable File
16 lines
481 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# By default U-Boot loads DTB from a file named "system.dtb", so
|
|
# let's use a symlink with that name that points to the *first*
|
|
# devicetree listed in the config.
|
|
|
|
FIRST_DT=$(sed -nr \
|
|
-e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \
|
|
${BR2_CONFIG})
|
|
|
|
[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb
|
|
|
|
BOARD_DIR="$(dirname $0)"
|
|
|
|
support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg
|