This bug was fixed in the package u-boot - 2022.01+dfsg-2ubuntu1 --------------- u-boot (2022.01+dfsg-2ubuntu1) jammy; urgency=medium [ Dave Jones ] * Merge from Debian unstable (LP: #1964365). Remaining changes: - d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi configs - Enable FIT signing support - Limit key names to keys within the keydir. - Enable Ubuntu support for the Nitrogen6x board - Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the nitrogen6q2g configs to better fit our Ubuntu usage. - Start building the nitrogen6x2g target for u-boot. - d/p/rpi-board-dt.patch: use the board's device-tree instead of an embedded one - Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support - Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support - Add d/p/rpi-maxargs.patch for new Core 18 boot-env - Removed d/u-boot-rpi.postinst. The task of copying the u-boot binaries to the boot partition is now performed by flash-kernel - Revert '* debian/rules: Ensure debugging symbols are enabled.' as it breaks riscv64 booting. - Implement u-boot-sifive.postinst to upgrade u-boot in loader1/loader2 partitions upon package upgrades. Maybe this should move to flash- kernel, and update SPI too. - Provide compat symlinks for old unleashed & unmatched platform names - sifive boards: re-enable back USE_PREBOOT< it used to be there in 2021.01 releases, and I suspect it affects unleashed bootability. - In postinst support Unmatched model name without A00 suffix, as used by meta-sifive kernels and may be contributed upstream in the future. - Fix Unleashed name typo that resulted in an unbootable image due to missing OpenSBI. * Removed obsolete patches/changes: - fix cmd_sysconfig in qemu - set default fdtfile names for sifive boards - Drop unleashed hunk from riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch, as the same preboot is specified in unleashed board include. - Cherrypick patch from Heinrich Schuchardt (xypron) to fix failure to boot on Unmatched. - Drop 75efe7dc996ddb9835590b1a8970f19b5c4b1ade.patch included upstream. - Remove unreferenced fe01f41d57b79d9ca94604503a25e55175744d42.patch, included as riscv64/0013-riscv-sifive-Set-default-fdtfile-names.patch. - Build against opensbi with reboot support on Unmatched - Add missing trailing \n to arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig. Fixes a rare (but reliable) FTBFS from check-config.sh. In the original case on LP armhf, mach-imx/Kconfig sorted immediately after cmd_stm32prog/Kconfig, causing lines to run together and the sed to not match the "config HAS_CAAM" line, causing the dh_imx6 defconfig to appear invalid. - Import meta-sifive patch series. - Refreshed rk3399 patches for new release * Refreshed patches for new release * Re-added target for nitrogen6q2 u-boot binary (missed in prior merge) * Fixed nitrogen6q2g patch to build properly on armhf [ Heinrich Schuchardt ] * d/p/efivars-commands.patch: Enable commands for displaying and configuring the UEFI environment * d/p/efi-part-list.patch: Permit listing of non-contiguous partitions in GPT tables * d/p/efi-loader-copy-guid.patch: Copy GUID in InstallProtocolInterface to avoid crash with systemd-boot -- Dave Jones