u-boot (2025.10-0ubuntu4) stonking; urgency=medium

  * No-change rebuild against libssl4

 -- Ravi Kant Sharma <ravi.kant.sharma@canonical.com>  Fri, 24 Jul 2026 08:07:54 +0000

u-boot (2025.10-0ubuntu3) stonking; urgency=medium

  Fix building with OpenSSL 4.0 (LP: #2154845)

  * Added patch
    d/p/ubuntu-fix-building-with-OpenSSL-4.0.patch

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Mon, 15 Jun 2026 18:25:24 +0200

u-boot (2025.10-0ubuntu2) resolute; urgency=medium

  Fix booting Ubuntu 22.04 (Jammy) on QEMU with U-Boot (LP: #2136885)

  * Added patch
    - d/p/riscv64/riscv-qemu-Remove-fdt_high-default.patch

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Tue, 06 Jan 2026 10:24:56 +0100

u-boot (2025.10-0ubuntu1) resolute; urgency=medium

  [ Heinrich Schuchardt ]
  * New upstream release
    - Refreshed patches:
      - d/p/rpi-config-tweaks.patch
      - d/p/qemu/efi-secure-boot.patch
      - d/p/sitara/Don-t-attempt-to-build-final-firmware-images.patch
    - Updated d/copyright to remove redundant patterns and fix lintian
      notices
  * Removed patches obsoleted/merged by upstream:
    - d/p/riscv64/starfive/*
    - d/p/riscv64/star64/*
    - d/p/riscv64/mpfs-icicle-kit_fdtfile.patch
    - d/p/use-cryptographically-safe-RNG.patch
  * Added patches to support for StarFive VisionFive Lite and Milk-V Mars CM
    (LP: #2121690):
    - d/p/riscv64/starfive/0001-riscv-dts-starfive-prune-redundant-jh7110-common-ove.patch
    - d/p/riscv64/starfive/0002-riscv-dts-starfive-sync-visionfive2-overrides-with-u.patch
    - d/p/riscv64/starfive/0003-riscv-dts-starfive-visionfive2-depend-on-SYS_CPU-aut.patch
    - d/p/riscv64/starfive/0004-configs-starfive-Use-visionfive2-DEVICE_TREE_INCLUDE.patch
    - d/p/riscv64/starfive/0005-starfive-avoid-NULL-dereference-in-fdt_check_header.patch
    - d/p/riscv64/starfive/0006-eeprom-starfive-Simplify-get_ddr_size_from_eeprom.patch
    - d/p/riscv64/starfive/0007-eeprom-starfive-Correct-get_pcb_revision_from_eeprom.patch
    - d/p/riscv64/starfive/0008-eeprom-starfive-Support-eeprom-data-format-v3.patch
    - d/p/riscv64/starfive/0009-pcie-starfive-Add-a-optional-power-gpio-support.patch
    - d/p/riscv64/starfive/0010-configs-visionfive2-Add-VisionFive-2-Lite-DT-to-OF_L.patch
    - d/p/riscv64/starfive/0011-board-starfive-spl-Support-VisionFive-2-Lite.patch
    - d/p/riscv64/starfive/0012-board-starfive-visionfive2-Add-VisionFive-2-Lite-fdt.patch
    - d/p/riscv64/starfive/0013-riscv-dts-starfive-prune-redundant-jh7110-overrides.patch
    - d/p/riscv64/starfive/0014-board-starfive-visionfive2-Add-Milk-V-Mars-CM-and-Ma.patch
    - d/p/riscv64/starfive/0015-configs-starfive-Add-Milk-V-Mars-CM-and-Mars-CM-Lite.patch
    - d/p/riscv64/starfive/0016-Update-device-trees-from-Linux.patch
    - d/p/riscv64/starfive/0017-starfive-add-bootph-pre-ram-to-MMC1-clk-pins.patch
    - d/p/riscv64/starfive/0018-starfive-add-starfive-jh7110-compatible-property-val.patch
  * Added patch to fix FTBFS with binutils 2.45 (LP: #2134326):
    - d/p/fix-objcopy-target.patch

  [ Dave Jones ]
  * d/p/rpi-squashfs.patch: Enable squashfs support on rpi and amd64/arm64
    QEMU builds for internal image testing (LP: #2091618)

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Wed, 19 Nov 2025 18:26:40 +0100

u-boot (2025.01-3ubuntu4) questing; urgency=medium

  [ Ravi Kant Sharma ]
  * d/targets.mk: Remove MIPS builds to fix FTBFS in questing (LP: #2125628)

 -- Dave Jones <dave.jones@canonical.com>  Tue, 30 Sep 2025 11:18:03 +0100

u-boot (2025.01-3ubuntu3) questing; urgency=medium

  * d/p/ubuntu-hardening-limit-keynames-to-keydir.patch: Fix NULL dereference
    in lib/rsa/rsa-sign.c when calling mkimage with -G (LP: #2046462)

 -- Dave Jones <dave.jones@canonical.com>  Wed, 24 Sep 2025 12:48:43 +0100

u-boot (2025.01-3ubuntu2) questing; urgency=medium

  * Handle rename of u-boot-amlogic to u-boot-amlogic-binaries properly
    (LP: #2119049)

 -- Dave Jones <dave.jones@canonical.com>  Tue, 29 Jul 2025 21:26:51 +0100

u-boot (2025.01-3ubuntu1) questing; urgency=medium

  * Merge from Debian unstable (LP: #2109512). 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.
      - Fix nitrogen6q2g patch to build properly on armhf
      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now
        required for ENV_IS_IN_FAT
    - 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
    - In postinst support Unmatched model name without A00 suffix, as used by
      meta-sifive kernels and may be contributed upstream in the future.
    - Enable commands for displaying and configuring the UEFI environment
    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as
      the installer image uses these.
    - Add package for PolarFire SoC Icicle Kit
    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V
    - d/p/riscv64/usb-reset.patch - Add a trivial quirk to fix USB MSD access
      from U-boot
    - d/u-boot-starfive.README.Debian - Add instructions for varying boot
      sources on the VisionFive 2
    - Consider dpkg-buildflags when building host tools
    - Enable FIT images
    - d/rules: Unexport ELF_PACKAGE_METADATA to fix FTBFS on oracular
    - Enable 'env erase' sub-command to enable reset of the boot environment
      on RISC-V boards
    - Set $fdtfile on MicroChip PolarFire
      - d/p/riscv64/mpfs-icicle-kit_fdtfile.patch
    - Update lintian-override syntax to include [brackets]
    - d/*.lintian-overrides: Update syntax to include [brackets]
    - d/p/riscv64/starfive: Add StarFive JH7110 compatibility patches
    - d/p/use-cryptographically-safe-RNG.patch: Fix use of unsafe RNG in FIT
      images
    - Fix USB on Pine64 Star64
      - Add d/p/riscv64/star64/0001-usb-cdns3-Set-USB-PHY-mode-in-
        cdns3_drd_update_mode.patch
      - Add d/p/riscv64/star64/0002-phy-starfive-Add-Starfive-
        JH7110-USB-2.0-PHY-driver.patch
      - Add d/p/riscv64/star64/0003-phy-starfive-Add-Starfive-
        JH7110-PCIe-2.0-PHY-driver.patch
      - Add d/p/riscv64/star64/0004-usb-cdns-starfive-Get-dr-mode-from-
        wrapper-device-dt.patch
      - Add d/p/riscv64/star64/0005-usb-cdns-starfive-Add-cdns-USB-
        driver.patch
      - Add d/p/riscv64/star64/0006-spl-starfive-visionfive2-Disable-USB-
        overcurrent-pin.patch
      - Add d/p/riscv64/star64/0007-configs-starfive-Add-visionfive2-cadence-
        USB-configu.patch
  * Removed patches obsoleted/merged by upstream:
    - d/targets.mk:
      - Remove omap3_beagle target, removed from upstream
      - Remove omap4_panda target, removed from upstream
    - d/p/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch:
      remove unused patch

 -- Dave Jones <dave.jones@canonical.com>  Fri, 09 May 2025 10:52:48 +0100

u-boot (2025.01-3) unstable; urgency=medium

  [ Marek Vasut ]
  * Add remaining DH electronics DHSOM based devices

 -- Vagrant Cascadian <vagrant@debian.org>  Tue, 08 Apr 2025 16:07:41 -0700

u-boot (2025.01-2) unstable; urgency=medium

  * debian/copyright: Clarify some ambiguous license declarations.
  * debian/targets.mk: u-boot-omap: Drop omap3_beagle and omap4_beagle
    targets, removed upstream.
  * debian/control: Update to Standards-Version 4.7.2.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 07 Mar 2025 19:17:41 -0800

u-boot (2025.01-1) unstable; urgency=medium

  * New upstream version.

  [ Vagrant Cascadian ]
  * debian/copyright: Remove last Files-Excluded file, no longer present
    upstream.
  * debian/watch: Drop +dfsg suffix.
  * debian/changelog: Drop +dfsg suffix.
  * debian/rules: Adjust setting DEBIAN_REVISION for removed +dfsg suffix.
  * debian/patches: Refresh patches for 2024.10, drop patches no longer
    necessary.
  * debian/patches: Refresh qemu/efi-secure-boot.patch for v2025.01-rc6.

  [ Martyn Welch ]
  * debian/targets.mk: Re-enable sitara
  * sitara: Don't attempt to build final firmware images
  * sitara: Update dtb location
  * sitara: Package keys required for signing boot firmware

  [ Diederik de Haas ]
  * debian/copyright: Sort license stanzas
  * debian/copyright: Add copyright data for new files in 2024.04
  * debian/patches: Drop patches applied upstream
  * debian/patches: rockchip: Drop inno-usb2 patch (Closes: #1024851)

  [ Vagrant Cascadian ]
  * debian/copyright: Update for 2025.01. Thanks to Frank Pursel and
    Diederik de Haas for all the help!

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 07 Mar 2025 14:28:45 -0800

u-boot (2025.01-1~0ubuntu2) plucky; urgency=medium

  * Fix USB on Pine64 Star64 (LP: #2100766)
    - Add d/p/riscv64/star64/0001-usb-cdns3-Set-USB-PHY-mode-in-cdns3_drd_update_mode.patch
    - Add d/p/riscv64/star64/0002-phy-starfive-Add-Starfive-JH7110-USB-2.0-PHY-driver.patch
    - Add d/p/riscv64/star64/0003-phy-starfive-Add-Starfive-JH7110-PCIe-2.0-PHY-driver.patch
    - Add d/p/riscv64/star64/0004-usb-cdns-starfive-Get-dr-mode-from-wrapper-device-dt.patch
    - Add d/p/riscv64/star64/0005-usb-cdns-starfive-Add-cdns-USB-driver.patch
    - Add d/p/riscv64/star64/0006-spl-starfive-visionfive2-Disable-USB-overcurrent-pin.patch
    - Add d/p/riscv64/star64/0007-configs-starfive-Add-visionfive2-cadence-USB-configu.patch

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Thu, 27 Feb 2025 18:08:21 +0100

u-boot (2025.01-1~0ubuntu1) plucky; urgency=medium

  * Merge from Debian unstable (LP: #2097726). 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.
      - Fix nitrogen6q2g patch to build properly on armhf
      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now
        required for ENV_IS_IN_FAT
    - 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
    - In postinst support Unmatched model name without A00 suffix, as used by
      meta-sifive kernels and may be contributed upstream in the future.
    - Enable commands for displaying and configuring the UEFI environment
    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as
      the installer image uses these.
    - Add package for PolarFire SoC Icicle Kit
    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V
    - d/p/riscv64/usb-reset.patch - Add a trivial quirk to fix USB MSD access
      from U-boot
    - d/u-boot-starfive.README.Debian - Add instructions for varying boot
      sources on the VisionFive 2
    - Consider dpkg-buildflags when building host tools
    - Enable FIT images
    - d/rules: Unexport ELF_PACKAGE_METADATA to fix FTBFS on oracular
    - Enable 'env erase' sub-command to enable reset of the boot environment
      on RISC-V boards
    - Set $fdtfile on MicroChip PolarFire
      - d/p/riscv64/mpfs-icicle-kit_fdtfile.patch
  * Removed patches obsoleted/merged by upstream:
    - d/p/rpi-board-dt.patch: use the board's device-tree instead of an
      embedded one
    - Add support for the Milk-V Mars board to the u-boot-starfive package.
    - Enable UEFI boot manager
    - d/copyright Added missing license:
      - GPL-2.0 WITH Linux-syscall-note exception
    - d/p/use-cpp-flags.patch: Fixed cross-building issues by calling CPP with
      cpp_flags instead of CFLAGS
    - Fix card detection on the JH7110 SoC
      - d/p/riscv64/synopsys-designware-cd-gpios.patch
      - d/p/riscv64/starfive-mmc-card-detect.patch
    - d/rules: Unexport ELF_PACKAGE_METADATA to fix FTBFS on oracular
    - d/p/scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch
  * d/targets.mk:
    - Remove omap3_beagle target, removed from upstream
    - Remove omap4_panda target, removed from upstream
  * d/*.lintian-overrides: Update syntax to include [brackets]
  * d/copyright: Remove redundant patterns
  * d/p/riscv64/starfive: Add StarFive JH7110 compatibility patches
  * d/p/use-cryptographically-safe-RNG.patch: Fix use of unsafe RNG in FIT
    images (LP: #2086515)
  * d/p/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch:
    remove unused patch

 -- Dave Jones <dave.jones@canonical.com>  Mon, 10 Feb 2025 01:31:27 +0000

u-boot (2024.01+dfsg-6) unstable; urgency=medium

  * Use system dtc from device-tree-compiler (Closes: #1091125)
  * debian/control: Move device-tree-compiler from Build-Depends-Arch to
    Build-Depends.
  * debian/control: Mark python3-libfdt, python3-jsonschema, and
    python3-yaml as native to fix cross-building.
  * debian/control: Update to Standards-Version 4.7.0.

 -- Vagrant Cascadian <vagrant@debian.org>  Thu, 02 Jan 2025 13:47:07 -0800

u-boot (2024.01+dfsg-5ubuntu3) plucky; urgency=medium

  * Set $fdtfile on MicroChip PolarFire (LP: #2095400)
    - d/p/riscv64/mpfs-icicle-kit_fdtfile.patch
    - d/p/scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Tue, 21 Jan 2025 13:01:42 +0100

u-boot (2024.01+dfsg-5ubuntu2) oracular; urgency=medium

  * Enable FIT images (LP: #2054092)
  * Fix card detection on the JH7110 SoC (LP: #2069410)
    - d/p/riscv64/synopsys-designware-cd-gpios.patch
    - d/p/riscv64/starfive-mmc-card-detect.patch
  * d/rules: Unexport ELF_PACKAGE_METADATA to fix FTBFS on oracular
  * Enable 'env erase' sub-command to enable reset of the boot environment on
    RISC-V boards (LP: #2080386)

 -- Dave Jones <dave.jones@canonical.com>  Tue, 06 Aug 2024 09:41:28 +0100

u-boot (2024.01+dfsg-5ubuntu1) oracular; urgency=medium

  * Merge from Debian unstable (LP: #2075352). 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.
      - Fix nitrogen6q2g patch to build properly on armhf
      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now
        required for ENV_IS_IN_FAT
    - 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
    - In postinst support Unmatched model name without A00 suffix, as used by
      meta-sifive kernels and may be contributed upstream in the future.
    - Enable commands for displaying and configuring the UEFI environment
    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as
      the installer image uses these.
    - Add package for PolarFire SoC Icicle Kit
    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V
    - d/p/riscv64/usb-reset.patch - Add a trivial quirk to fix USB MSD access
      from U-boot
    - d/u-boot-starfive.README.Debian - Add instructions for varying boot
      sources on the VisionFive 2
    - Consider dpkg-buildflags when building host tools
  * Removed patches obsoleted/merged by upstream:
    - Remove the MIPS targets as the mips cross-compiler is currently
      uninstallable in Ubuntu
    - d/p/riscv64/000[12]-efi-loader*.patch - Fix a boot-time crash on the
      VisionFive2 when a USB stick is present
    - Fix device-tree corruption on RISC-V boards
      - d/p/dbcn_serial_use_data_section.patch
    - Added -mno-omit-leaf-frame-pointer to list of flags excluded from build
      to fix FTBFS of u-boot-qemu
  * Refreshed patches to remove fuzz:
    - d/p/riscv64/0003-board-starfive-support-Milk-V-Mars-board.patch
  * d/copyright Added missing license:
    - GPL-2.0 WITH Linux-syscall-note exception
  * d/p/use-cpp-flags.patch: Fixed cross-building issues by calling CPP with
    cpp_flags instead of CFLAGS

 -- Dave Jones <dave.jones@canonical.com>  Thu, 01 Aug 2024 10:30:29 +0100

u-boot (2024.01+dfsg-5) unstable; urgency=medium

  * Upload to unstable.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 19 Apr 2024 11:32:03 -0700

u-boot (2024.01+dfsg-4) experimental; urgency=medium

  [ Martyn Welch ]
  * d/targets: Enable support for am625-sk

  [ Vagrant Cascadian ]
  * debian/control: Add missing Build-Depends-Arch on
    gcc-arm-linux-gnueabihf for am625-sk targets.
  * Move u-boot-exynos (odroid, odroid-xu3) platforms to
    u-boot-exynos-binaries in contrib.
  * Move u-boot-amlogic platforms to u-boot-amlogic-binaries in contrib.

 -- Vagrant Cascadian <vagrant@debian.org>  Thu, 18 Apr 2024 15:50:25 -0700

u-boot (2024.01+dfsg-3) unstable; urgency=medium

  * Switch away from dh-builtusing to fix build failure on armhf.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 20 Mar 2024 11:38:00 -0700

u-boot (2024.01+dfsg-2) unstable; urgency=medium

  [ Philippe Coval ]
  * debian/patches: Add Olimex A20-Olinuxino Micro reboot patch
    (Closes: #1060752)

  [ Aurelien Jarno ]
  * debian/patches: Apply patches from upstream to fix USB crash on
    VisionFive 2. (Closes: #1062664)
  * debian/patches: Apply patch from upstream to improve VisionFive 2 1.2A
    support.
  * debian/patches: Apply patch from upstream to support saving
    environment on VisionFive 2.
  * debian/patches: Apply patch submitted upstream fixing device-tree
    corruption on riscv64. (Closes: #1060682)
  * debian/patches: Apply patch submitted upstream fixing data corruption
    on HiFive Unmatched.

  [ Андрей Лухнов ]
  * debian/targets.mk: add orangepi_pc_plus to sunxi platforms
    (Closes: #1061432)

  [ Nicolas Boulenguez ]
  * Delegate the Built-Using field to the dh-builtusing debhelper tool
    (Closes: #1051098)

 -- Vagrant Cascadian <vagrant@debian.org>  Tue, 19 Mar 2024 16:27:45 -0700

u-boot (2024.01+dfsg-1ubuntu6) oracular; urgency=medium

  * Consider dpkg-buildflags when building host tools (LP: #2071846)

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Mon, 01 Jul 2024 17:26:46 +0200

u-boot (2024.01+dfsg-1ubuntu5) noble; urgency=medium

  * Enable UEFI boot manager (LP: #2060212)
  * Update 0003-board-starfive-support-Milk-V-Mars-board.patch

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Thu, 04 Apr 2024 18:22:45 +0200

u-boot (2024.01+dfsg-1ubuntu4) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- William Grant <wgrant@ubuntu.com>  Mon, 01 Apr 2024 19:26:24 +1100

u-boot (2024.01+dfsg-1ubuntu3) noble; urgency=medium

  Add support for the Milk-V Mars board to the u-boot-starfive package.
  (LP: #2055939)

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Mon, 04 Mar 2024 16:58:44 +0100

u-boot (2024.01+dfsg-1ubuntu2) noble; urgency=medium

  * Fix device-tree corruption on RISC-V boards (LP: #2054091)
    + d/p/dbcn_serial_use_data_section.patch

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Wed, 21 Feb 2024 01:58:55 +0100

u-boot (2024.01+dfsg-1ubuntu1) noble; urgency=medium

  [ Dave Jones ]
  * Merge from Debian unstable (LP: #2051940). 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.
      - Fix nitrogen6q2g patch to build properly on armhf
      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now
        required for ENV_IS_IN_FAT
    - 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
    - In postinst support Unmatched model name without A00 suffix, as used by
      meta-sifive kernels and may be contributed upstream in the future.
    - Enable commands for displaying and configuring the UEFI environment
    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as
      the installer image uses these.
    - Remove the MIPS targets as the mips cross-compiler is currently
      uninstallable in Ubuntu
    - Add package for PolarFire SoC Icicle Kit
    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V
  * Removed patches obsoleted/merged by upstream:
    - d/p/riscv64/sync-polarfire-dts-with-linux-[123].patch: assign MAC
      address on PolarFire
    - d/p/riscv64/multi-usb-msd-[12].patch: fix non-unique device paths on
      machines with multiple USB mass-storage devices attached
  * Refreshed patches to apply cleanly without fuzz:
    - d/p/rpi-config-tweaks.patch
    - d/p/rpi-maxargs.patch
  * Added -mno-omit-leaf-frame-pointer to list of flags excluded from build
    to fix FTBFS of u-boot-qemu

  [ Heinrich Schuchardt ]
  * d/p/riscv64/000[12]-efi-loader*.patch - Fix a boot-time crash on the
    VisionFive2 when a USB stick is present
  * d/p/riscv64/usb-reset.patch - Add a trivial quirk to fix USB MSD access
    from U-boot
  * d/u-boot-starfive.README.Debian - Add instructions for varying boot
    sources on the VisionFive 2

 -- Dave Jones <dave.jones@canonical.com>  Thu, 01 Feb 2024 13:52:26 +0000

u-boot (2024.01+dfsg-1) unstable; urgency=medium

  * New upstream version.
  * debian/control: Update versioned dependency on opensbi to 1.3 for
    VisionFive 2 support. Thanks to Heinrich Schuchardt.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 10 Jan 2024 13:34:04 -0800

u-boot (2024.01~rc6+dfsg-2) experimental; urgency=medium

  [ Vagrant Cascadian ]
  * debian/copyright: Fixes for 2024.01-rc6.
  * u-boot-omap: Fix removal of nokia rx51.

  [ undef ]
  * Add Starfive Visionfive2 board support (Closes: #1053359)

  [ Andreas Henriksson ]
  * Add u-boot-asahi building apple_m1_defconfig (Closes: #1056576)

 -- Vagrant Cascadian <vagrant@debian.org>  Sat, 06 Jan 2024 20:26:46 -0800

u-boot (2024.01~rc6+dfsg-1) experimental; urgency=medium

  * New upstream release candidate.

  [ harry88@gmx.ph ]
  * Remove check for mkimage in u-boot-install-sunxi. (Closes: #1041827)

  [ Vagrant Cascadian ]
  * debian/rules: Disable hardening branch feature to fix arch:all build.
    (Closes: #1052724)
  * debian/patches: Drop Makefile-fix-upstream-version, fixed upstream.
  * debian/patches: Refresh qemu/efi-secure-boot.patch.
  * debian/copyright: Updated for new version.
  * debian/targets.mk: Remove nokia_rx51, no longer supported upstream.
    Thanks to xypron for noticing!
  * debian/patches: Drop riscv64
    unmatched-prevent-relocating-initrd-and-fdt, no longer needed. Thanks
    to xypron for testing!

  [ harry88@gmx.ph ]
  * Clarify error message in u-boot-install-sunxi. (Closes: #1056289)

  [ Guillem Jover ]
  * Remove avr32 arch support removed in dpkg 1.22.0. (Closes: #1056750)

  [ Harry 88 ]
  * Include u-boot-sunxi-with-spl.bin for all sunxi boards
    (Closes: #979688)

  [ Vagrant Cascadian ]
  * debian/patches: Update qemu efi-secure-boot patch.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 05 Jan 2024 14:17:59 -0800

u-boot (2023.07+dfsg-1ubuntu2) mantic; urgency=medium

  * Fix FTBFS by excluding -fcf-protection from CFLAGS; this flag isn't valid
    when cross-building (LP: #2034536)

 -- Dave Jones <dave.jones@canonical.com>  Thu, 21 Sep 2023 12:00:38 +0100

u-boot (2023.07+dfsg-1ubuntu1) mantic; urgency=medium

  [ Dave Jones]
  * Merge from Debian unstable (LP: #2027789). 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.
      - Fix nitrogen6q2g patch to build properly on armhf
      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now
        required for ENV_IS_IN_FAT
    - 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
    - In postinst support Unmatched model name without A00 suffix, as used by
      meta-sifive kernels and may be contributed upstream in the future.
    - Enable commands for displaying and configuring the UEFI environment
    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as
      the installer image uses these.
    - Remove the MIPS targets as the mips cross-compiler is currently
      uninstallable in Ubuntu
    - Add package for PolarFire SoC Icicle Kit
  * Removed patches obsoleted/merged by upstream:
    - SECURITY UPDATE: unchecked length field in DFU implementation
      - debian/patches/CVE-2022-2347.patch: fix the unchecked length field in
        drivers/usb/gadget/f_dfu.c.
      - CVE-2022-2347
    - Fix probing of virtio devices
      d/p/virtio-pci-fix-bug-of-virtio_pci_map_capability.patch
    - Enable reset via SBI on PolarFire Icicle Kit
      d/p/riscv64/enable-reset-via-SBI-on-PolarFire-Icicle-Kit.patch
    - Adjust u-boot-microchip on PolarFire Icicle Kit for the changed memory
      layout of the HSS 2022.10 firmware
  * Refreshed patches:
    - d/p/rpi-config-tweaks.patch
    - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch
    - d/p/rpi-cm4-sdhci.patch
    - d/p/rpi-8gb-pci.patch
    - d/p/riscv64/mpfs-icicle-reserve-the-top-of-memory-for-the-.patch

  [ Heinrich Schuchardt ]
  * d/p/riscv64/enable-sbi.patch: Enable CONFIG_CMD_SBI by default to display
    SBI information on RISC-V
  * d/p/riscv64/sync-polarfire-dts-with-linux-[123].patch: assign MAC address
    on PolarFire
  * d/p/riscv64/multi-usb-msd-[12].patch: fix non-unique device paths on
    machines with multiple USB mass-storage devices attached

 -- Dave Jones <dave.jones@canonical.com>  Fri, 14 Jul 2023 15:52:36 +0100

u-boot (2023.07+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches: Adjust Makefile to report correct version.

 -- Vagrant Cascadian <vagrant@debian.org>  Mon, 10 Jul 2023 19:54:17 -0700

u-boot (2023.07~rc5+dfsg-1) experimental; urgency=medium

  * New upstream release candidate.

  [ harry88@gmx.ph ]
  * debian/targets.mk: Use no_pmic variant of TF-A on Orange Pi One
    Plus. (Closes: #1039033)

 -- Vagrant Cascadian <vagrant@reproducible-builds.org>  Thu, 29 Jun 2023 16:13:47 -0700

u-boot (2023.07~rc4+dfsg-1) experimental; urgency=medium

  * New upstream release candidate.
  * debian/patches: Remove fix-qemu-ppce500-with-binutils-2.38, fixed
    upstream. Thanks to Pali Rohár.
  * debian/control: Update Build-Depends on arm-trusted-firmware to 2.9
    from experimental.
  * debian/targets.mk: Drop installation of rk3399-rock-pi-4b.dtb, removed
    upstream.

 -- Vagrant Cascadian <vagrant@debian.org>  Tue, 20 Jun 2023 14:21:44 -0700

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog u-boot-tegra`.
