From: Vagrant Cascadian Date: Tue, 10 Jan 2023 03:18:09 +0000 (+0000) Subject: u-boot (2023.01+dfsg-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/2024.01+dfsg-5+rpi1~3^2^2^2^2^2~13 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0f7f3c34d30d013931d62f1dd7951711fb1dd0a5;p=u-boot.git u-boot (2023.01+dfsg-1) unstable; urgency=medium * New upstream release. (Closes: #1027176) * u-boot-amlogic: Drop "noefi" variants. * debian/control: Add Build-Depends-Arch with libgnutls28-dev:native and uuid-dev:native for arm64. Thanks to Helmut Grohne. * debian/patches: Disable CONFIG_VIDEO_LOGO to fix cross-building. Thanks to Helmut Grohne. * salsa-ci: Enable cross-building of u-boot-tools. * debian/control: Drop libc6 cross build dependency workaround. * debian/control: Drop Build-Depends on python3-distutils and python3-pkg-resources, no longer needed. * debian/control: Move several Build-Depends to Build-Depends-Arch: arm-trusted-firmware, crust-firmware, device-tree-compiler, libfdt-dev, libgnutls28-dev, libncurses-dev, libssl-dev, lzop, opensbi, and uuid-dev. [dgit import unpatched u-boot 2023.01+dfsg-1] --- 0f7f3c34d30d013931d62f1dd7951711fb1dd0a5 diff --cc debian/bin/generate-qcom index 000000000,000000000..a4b27316d new file mode 100755 --- /dev/null +++ b/debian/bin/generate-qcom @@@ -1,0 -1,0 +1,32 @@@ ++#!/bin/sh ++ ++set -x ++set -e ++builddir="$1" ++platform="$2" ++subarch="$3" ++ ++case $platform in ++ dragonboard820c) ++ pagesize=4096 ++ base=0x80000000 ++ ;; ++ dragonboard410c) ++ pagesize=2048 ++ base=0x80000000 ++ ;; ++ *) ++ echo "unknown platform ${platform}" ++ exit 1 ++ ;; ++esac ++touch ${builddir}/rd ++skales-dtbtool -o "${builddir}/dt.img" "${builddir}/arch/arm/dts" ++skales-mkbootimg --kernel "${builddir}/u-boot-dtb.bin" \ ++ --output="${builddir}/u-boot.img" --dt="${builddir}/dt.img" \ ++ --pagesize "${pagesize}" --base "${base}" \ ++ --ramdisk="${builddir}/rd" --cmdline="" ++ ++echo "${builddir}/u-boot.img" "/usr/lib/u-boot/${platform}/" \ ++ >> "debian/build/targets.${subarch}" ++ diff --cc debian/bin/u-boot-install-rockchip index 000000000,000000000..2b1f44c74 new file mode 100755 --- /dev/null +++ b/debian/bin/u-boot-install-rockchip @@@ -1,0 -1,0 +1,78 @@@ ++#!/bin/sh ++set -e ++ ++dtmodel="/sys/firmware/devicetree/base/model" ++if [ -z "$TARGET" ] && [ -f "${dtmodel}" ]; then ++ dtmodelname=$(cat $dtmodel) ++ case "$dtmodelname" in ++ Firefly-RK3288) ++ TARGET="/usr/lib/u-boot/firefly-rk3288" ++ UBOOT_IMAGE="u-boot.img" ++ ;; ++ Firefly-RK3399|"Firefly-RK3399 Board") ++ TARGET="/usr/lib/u-boot/firefly-rk3399" ++ ;; ++ "Firefly ROC-RK3399-PC Board") ++ TARGET="/usr/lib/u-boot/roc-pc-rk3399" ++ ;; ++ "FriendlyARM NanoPi NEO4") ++ TARGET="/usr/lib/u-boot/nanopi-neo4-rk3399" ++ ;; ++ "FriendlyElec NanoPC-T4") ++ TARGET="/usr/lib/u-boot/nanopc-t4-rk3399" ++ ;; ++ "Pine64 Pinebook Pro") ++ TARGET="/usr/lib/u-boot/pinebook-pro-rk3399" ++ ;; ++ "Pine64 Rock64") ++ TARGET="/usr/lib/u-boot/rock64-rk3328" ++ ;; ++ "Pine64 RockPro64"|"Pine64 RockPro64 v2.1"|"Pine64 RockPro64 v2.0") ++ TARGET="/usr/lib/u-boot/rockpro64-rk3399" ++ ;; ++ "Radxa ROCK Pi 4") ++ TARGET="/usr/lib/u-boot/rock-pi-4-rk3399" ++ ;; ++ "Radxa ROCK Pi E") ++ TARGET="/usr/lib/u-boot/rock-pi-e-rk3328" ++ ;; ++ "Theobroma Systems RK3399-Q7 SoM") ++ TARGET="/usr/lib/u-boot/puma-rk3399" ++ UBOOT_OFFSET=${UBOOT_OFFSET:-"512"} ++ ;; ++ *) ++ echo >&2 "ERROR: Unknown system: ${dtmodelname}" ++ echo >&2 "Specify target: TARGET=/usr/lib/u-boot/UBOOT" ++ exit 1 ++ ;; ++ esac ++fi ++ ++LOADER_OFFSET=${LOADER_OFFSET:-"64"} ++LOADER_IMAGE=${LOADER_IMAGE:-"idbloader.img"} ++UBOOT_IMAGE=${UBOOT_IMAGE:-"u-boot.itb"} ++UBOOT_OFFSET=${UBOOT_OFFSET:-"16384"} ++ ++DEV="$1" ++if [ -z "$DEV" ] || ! shift || [ -n "$*" ]; then ++ echo >&2 "Usage: $0 /dev/your-sd-or-mmc-or-image" ++ exit 1 ++fi ++ ++if [ ! -w "$DEV" ] && [ -z "$FORCE" ]; then ++ echo >&2 "$0: device/image ($DEV) must be writable" ++ exit 1 ++fi ++ ++# FIXME/TODO: check for overwriting partitions overlapping sectors ++# 16384-24575, unless using a compatible partition layout: ++# http://opensource.rock-chips.com/wiki_Partitions ++# loader1 64-7168 idbloader.img ++# loader2 16384-24575 u-boot.itb/u-boot.img ++# trust 24576-32767 ++ ++echo "Writing idbloader" ++dd conv=notrunc if=${TARGET}/${LOADER_IMAGE} of="$DEV" seek=${LOADER_OFFSET} ++echo "Writing u-boot image" ++dd conv=notrunc if=${TARGET}/${UBOOT_IMAGE} of="$DEV" seek=${UBOOT_OFFSET} ++sync "$DEV" diff --cc debian/bin/u-boot-install-sunxi index 000000000,000000000..a10fda96e new file mode 100755 --- /dev/null +++ b/debian/bin/u-boot-install-sunxi @@@ -1,0 -1,0 +1,136 @@@ ++#!/bin/sh ++set -e ++ ++splfiles="sunxi-spl.bin u-boot-sunxi-with-spl.bin" ++itbfiles="u-boot.itb u-boot-sunxi-with-spl.fit.itb" ++ ++dtmodel="/sys/firmware/devicetree/base/model" ++if [ -z "$TARGET" ] && [ -f "${dtmodel}" ]; then ++ dtmodelname=$(cat $dtmodel) ++ case "$dtmodelname" in ++ "Banana Pi BPI-M2-Ultra") TARGET="/usr/lib/u-boot/Bananapi_M2_Ultra" ;; ++ "Banana Pi BPI-M3") TARGET="/usr/lib/u-boot/Sinovoip_BPI_M3" ;; ++ "Banana Pi M2 Berry") TARGET="/usr/lib/u-boot/bananapi_m2_berry" ;; ++ "Cubietech Cubieboard") TARGET="/usr/lib/u-boot/Cubieboard" ;; ++ "Cubietech Cubieboard2") TARGET="/usr/lib/u-boot/Cubieboard2" ;; ++ "Cubietech Cubieboard4") TARGET="/usr/lib/u-boot/Cubieboard4" ;; ++ "Cubietech Cubietruck") TARGET="/usr/lib/u-boot/Cubietruck" ;; ++ "Cubietech Cubietruck Plus") TARGET="/usr/lib/u-boot/Cubietruck_plus" ;; ++ "FriendlyARM NanoPi NEO") TARGET="/usr/lib/u-boot/nanopi_neo" ;; ++ "FriendlyARM NanoPi NEO 2") TARGET="/usr/lib/u-boot/nanopi_neo2" ;; ++ "FriendlyARM NanoPi NEO Air") TARGET="/usr/lib/u-boot/nanopi_neo_air" ;; ++ "FriendlyARM NanoPi NEO Plus2") TARGET="/usr/lib/u-boot/nanopi_neo_plus2" ;; ++ "Lamobo R1") TARGET="/usr/lib/u-boot/Lamobo_R1" ;; ++ "LeMaker Banana Pi") TARGET="/usr/lib/u-boot/Bananapi" ;; ++ "LeMaker Banana Pro") TARGET="/usr/lib/u-boot/Bananapro" ;; ++ "LinkSprite pcDuino") TARGET="/usr/lib/u-boot/Linksprite_pcDuino" ;; ++ "LinkSprite pcDuino3") TARGET="/usr/lib/u-boot/Linksprite_pcDuino3" ;; ++ "Olimex A10-OLinuXino-LIME") TARGET="/usr/lib/u-boot/A10-OLinuXino-Lime" ;; ++ "Olimex A10s-Olinuxino Micro") TARGET="/usr/lib/u-boot/A10s-OLinuXino-M" ;; ++ "Olimex A20-Olimex-SOM-EVB") TARGET="/usr/lib/u-boot/A20-Olimex-SOM-EVB" ;; ++ "Olimex A20-OLinuXino-LIME") TARGET="/usr/lib/u-boot/A20-OLinuXino-Lime" ;; ++ "Olimex A20-OLinuXino-LIME2") TARGET="/usr/lib/u-boot/A20-OLinuXino-Lime2" ;; ++ "Olimex A20-OLinuXino-LIME2-eMMC") TARGET="/usr/lib/u-boot/A20-OLinuXino-Lime2-eMMC" ;; ++ "Olimex A20-Olinuxino Micro") TARGET="/usr/lib/u-boot/A20-OLinuXino_MICRO" ;; ++ "Olimex A20-OLinuXino-MICRO-eMMC") TARGET="/usr/lib/u-boot/A20-OLinuXino_MICRO-eMMC" ;; ++ "Olimex A64-Olinuxino") TARGET="/usr/lib/u-boot/a64-olinuxino/" ;; ++ "Olimex A64-Olinuxino-eMMC") TARGET="/usr/lib/u-boot/a64-olinuxino-emmc" ;; ++ "Olimex A64 Teres-I") TARGET="/usr/lib/u-boot/teres_i/" ;; ++ "OrangePi Zero Plus2") TARGET="/usr/lib/u-boot/orangepi_zero_plus2/" ;; ++ "OrangePi One Plus") TARGET="/usr/lib/u-boot/orangepi_one_plus/" ;; ++ "Pinebook") TARGET="/usr/lib/u-boot/pinebook" ;; ++ "Pine64 PinePhone Braveheart (1.1)") TARGET='/usr/lib/u-boot/pinephone' ;; ++ "Pine64 PinePhone (1.2)") TARGET='/usr/lib/u-boot/pinephone' ;; ++ "PineTab") TARGET="/usr/lib/u-boot/pinetab" ;; ++ "Pine64+") TARGET="/usr/lib/u-boot/pine64_plus" ;; ++ "Pine64 LTS") TARGET="/usr/lib/u-boot/pine64-lts" ;; ++ "PineRiver Mini X-Plus") TARGET="/usr/lib/u-boot/Mini-X" ;; ++ "SoPine with baseboard") TARGET="/usr/lib/u-boot/sopine_baseboard" ;; ++ "Xunlong Orange Pi Plus / Plus 2") TARGET="/usr/lib/u-boot/orangepi_plus" ;; ++ "Xunlong Orange Pi Zero") TARGET="/usr/lib/u-boot/orangepi_zero" ;; ++ *) ++ echo >&2 "ERROR: Unknown system: ${dtmodelname}" ++ echo >&2 "Specify target: TARGET=/usr/lib/u-boot/UBOOT" ++ exit 1 ++ ;; ++ esac ++fi ++ ++case "$1" in ++ -f|--force) ++ FORCE=y ++ shift;; ++ -*) ++ echo >&2 "$0: unknown option '$1'" ++ exit 1;; ++esac ++ ++if [ -z "$(which mkimage)" ]; then ++ echo >&2 "$0: mkimage: command not found. Please install u-boot-tools." ++ exit 1 ++fi ++ ++DEV="$1" ++if [ -z "$DEV" ] || ! shift || [ -n "$*" ]; then ++ echo >&2 "Usage: $0 /dev/your-sd-or-mmc-or-image" ++ exit 1 ++fi ++ ++if [ ! -w "$DEV" ] && [ -z "$FORCE" ]; then ++ echo >&2 "$0: device/image ($DEV) must be writable" ++ exit 1 ++fi ++DEV="$(readlink -f "$DEV")" ++ ++if [ ! -w "$DEV" ] && [ -z "$FORCE" ]; then ++ echo >&2 "$0: device/image ($DEV) not accessible via abs path?!?" ++ exit 1 ++fi ++ ++if [ -z "$FORCE" ]; then ++ # A very simple sanity check. GPT mandates a "protective MBR" so this works ++ # even with GPT partitioning. ++ if ! printf '\125\252' | cmp -s -i 0:510 -n 2 - "$DEV"; then ++ echo >&2 "$0: device/image ($DEV) has no MBR partition table" ++ exit 1 ++ fi ++ ++ # But, on sunxi64, spl will trample upon GPT. ++ if printf 'EFI PART' | cmp -s -i 0:512 -n 8 - "$DEV"; then ++ echo >&2 "$0: device/image ($DEV) uses GPT partition table, unusable on sunxi64" ++ exit 1 ++ fi ++fi ++ ++spl= ++for i in $splfiles ; do ++ i=${TARGET}/$i ++ if [ -f "$i" ]; then ++ spl=$i ++ fi ++done ++ ++if [ -z "$spl" ]; then ++ echo >&2 "$0: no known .spl file in ${TARGET}" ++ exit 1 ++fi ++ ++if [ -n "$itbfiles" ]; then ++ itb= ++ for i in $itbfiles ; do ++ i=${TARGET}/$i ++ if [ -f "$i" ]; then ++ itb=$i ++ fi ++ done ++fi ++ ++echo "Writing u-boot SPL image" ++dd conv=notrunc if=${spl} of="$DEV" bs=8k seek=1 ++ ++if [ -n "$itb" ]; then ++ echo "Writing u-boot FIT image" ++ dd conv=notrunc if=${itb} of="$DEV" bs=8k seek=5 ++fi ++ ++sync "$DEV" diff --cc debian/changelog index 000000000,000000000..3d18fe64b new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,2793 @@@ ++u-boot (2023.01+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. (Closes: #1027176) ++ * u-boot-amlogic: Drop "noefi" variants. ++ * debian/control: Add Build-Depends-Arch with libgnutls28-dev:native and ++ uuid-dev:native for arm64. Thanks to Helmut Grohne. ++ * debian/patches: Disable CONFIG_VIDEO_LOGO to fix cross-building. ++ Thanks to Helmut Grohne. ++ * salsa-ci: Enable cross-building of u-boot-tools. ++ * debian/control: Drop libc6 cross build dependency workaround. ++ * debian/control: Drop Build-Depends on python3-distutils and ++ python3-pkg-resources, no longer needed. ++ * debian/control: Move several Build-Depends to Build-Depends-Arch: ++ arm-trusted-firmware, crust-firmware, device-tree-compiler, ++ libfdt-dev, libgnutls28-dev, libncurses-dev, libssl-dev, lzop, ++ opensbi, and uuid-dev. ++ ++ -- Vagrant Cascadian Mon, 09 Jan 2023 19:18:09 -0800 ++ ++u-boot (2023.01~rc4+dfsg-2) unstable; urgency=medium ++ ++ [ Frédéric Danis ] ++ * u-boot-amlogic: Build libretech-cc-noefi variant to work around ++ https://bugs.debian.org/1027176 ++ ++ [ Vagrant Cascadian ] ++ * debian/targets.mk: Remove testers who no longer have access to boards ++ or who are not reachable. ++ * u-boot-amlogic: Enable "noefi" variants for all amlogic platforms to ++ work around https://bugs.debian.org/1027176 ++ * debian/control: Drop u-boot meta-package for armhf and mips. ++ * u-boot-amlogic: Add README.Debian describing the difference between ++ the default and "noefi" variants of each platform. ++ ++ -- Vagrant Cascadian Thu, 05 Jan 2023 19:38:24 -0800 ++ ++u-boot (2023.01~rc4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: Refresh rockchip-inno-usb.patch for 2023.01-rc4. ++ * debian/patches: Refresh roc-pc-rk3399 efuse support for 2023.01-rc4. ++ * debian/control: Update to Standards Version 4.6.2, no changes. ++ ++ -- Vagrant Cascadian Fri, 23 Dec 2022 19:13:23 -0800 ++ ++u-boot (2023.01~rc3+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ ++ [ Sean Anderson ] ++ * Package dumpimage man page ++ ++ [ Christopher Obbard ] ++ * d/patches: rockchip: roc-pc-rk3399: Enable rockchip efuse support ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Refresh ++ rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support. ++ * debian/patches: Drop n900 patch, now upstream. Thanks to Pali Rohár. ++ ++ -- Vagrant Cascadian Sat, 10 Dec 2022 21:21:11 -0800 ++ ++u-boot (2023.01~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ Fixes CVE-2022-2347 (Closes: #1014959) ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Drop riscv64/update-isa-spec, fixed upstream. ++ * debian/control: Add Build-Depends on python3-setuptools. ++ ++ [ Luca Boccassi ] ++ * qemu arm64/amd64: enable secure boot ++ ++ [ Manuel Traut ] ++ * u-boot-imx: Add colibri_imx6 (Closes: #1023443) ++ ++ -- Vagrant Cascadian Fri, 25 Nov 2022 12:31:33 -0800 ++ ++u-boot (2022.10+dfsg-2) unstable; urgency=medium ++ ++ * debian/patches: Apply patch from upstream fixing booting on Pinebook ++ Pro. ++ * debian/control: Update to Standards Version 4.6.2, no changes. ++ ++ -- Vagrant Cascadian Fri, 23 Dec 2022 15:18:44 -0800 ++ ++u-boot (2022.10+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. (Closes: #1019004) ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Add libcurses-dev:native to Build-Depends. ++ ++ [ Daniel Serpell ] ++ * u-boot-sunxi: Add A20-OLinuXino_MICRO-eMMC. (Closes: #1019880) ++ ++ -- Vagrant Cascadian Mon, 03 Oct 2022 17:06:38 -0700 ++ ++u-boot (2022.10~rc2+dfsg-2) experimental; urgency=medium ++ ++ * Team upload. ++ * debian/patches: Use relative paths for debuging symbols. ++ ++ -- Vagrant Cascadian Tue, 16 Aug 2022 19:18:15 -0700 ++ ++u-boot (2022.10~rc2+dfsg-1) experimental; urgency=medium ++ ++ * debian/patches: Refresh for 2022.10-rc2. ++ ++ -- Vagrant Cascadian Fri, 12 Aug 2022 07:18:56 -0700 ++ ++u-boot (2022.07+dfsg-1) unstable; urgency=medium ++ ++ [ Dave Jones ] ++ * Fix Unleashed name typo ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Refresh exynos console patch. ++ * Drop update-lintian-overrides helper script. ++ * Update lintian overrides. ++ ++ -- Vagrant Cascadian Tue, 09 Aug 2022 16:59:45 -0700 ++ ++u-boot (2022.07~rc4+dfsg-1) experimental; urgency=medium ++ ++ [ Tianon Gravi ] ++ * Add u-boot-sifive.README.Debian with Unmatched install instructions ++ ++ [ Christopher Obbard ] ++ * Add Firefly ROC-RK3399-PC support ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Refresh ++ riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch ++ ++ -- Vagrant Cascadian Wed, 08 Jun 2022 12:06:20 -0700 ++ ++u-boot (2022.07~rc3+dfsg-2) experimental; urgency=medium ++ ++ [ Arnaud Ferraris ] ++ * debian: Add new package for STM32 boards ++ ++ -- Vagrant Cascadian Tue, 24 May 2022 11:08:22 -0700 ++ ++u-boot (2022.07~rc3+dfsg-1) experimental; urgency=medium ++ ++ [ Christopher Obbard ] ++ * Add Radxa ROCK Pi E support ++ ++ [ Nicolas Boulenguez ] ++ * Simplify the parts displaying a Debian-specific revision during boot. ++ (Closes: #1009638) ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Refresh arndale/board-spl-rule for 2022.07-rc3. ++ * debian/patches: Drop patches applied in 2022.07-rc3. ++ * u-boot-qemu: Add malta64el and maltael. Thanks to Johannes Schauer ++ Marin Rodrigues. (Closes: #1010917) ++ * debian/rules: Switch to using tools-all target. ++ * debian/patches: Drop tools-generic-builds. ++ * debian/control: Update Standards-Version to 4.6.1. ++ ++ -- Vagrant Cascadian Tue, 24 May 2022 10:49:36 -0700 ++ ++u-boot (2022.04+dfsg-2) unstable; urgency=medium ++ ++ * debian/watch: Exclude erroneous upstream version. ++ * debian/patches: Add patches submitted upstream to enable SCSI on ++ rockpro64. ++ ++ -- Vagrant Cascadian Sun, 10 Apr 2022 16:28:14 -0700 ++ ++u-boot (2022.04+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/upstream/signing-key: Update key. ++ ++ -- Vagrant Cascadian Tue, 05 Apr 2022 09:26:39 -0700 ++ ++u-boot (2022.04~rc4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * u-boot-omap.docs: Update location for nokia rx51. ++ * debian/control: Build-Depends on libncurses-dev. ++ * debian/control: Drop versioned build-depends on binutils. ++ ++ -- Vagrant Cascadian Thu, 24 Mar 2022 14:28:03 -0700 ++ ++u-boot (2022.04~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: Drop obsolete patch ++ ensure-config-sandbox-for-make-env. ++ * debian/control: Add Build-Depends on libgnutls28-dev and uuid-dev, ++ used to build mkeficapsule. ++ * u-boot-tools: Install mkeficapsule. (Closes: #988413) ++ ++ -- Vagrant Cascadian Wed, 23 Feb 2022 17:10:03 -0800 ++ ++u-boot (2022.01+dfsg-2) unstable; urgency=medium ++ ++ * debian/patches: Fix building qemu-ppce500 target with binutils ++ 2.38. Thanks to Aurelien Jarno! (Closes: #1003490) ++ * debian/patches: Update to newer riscv64 default ISA spec. ++ Thanks to Aurelien Jarno! (Closes: #1003490) ++ * debian/control: Add versioned Build-Depends on binutils. ++ * debian/control: Update versioned Build-Depends on opensbi. ++ ++ -- Vagrant Cascadian Wed, 26 Jan 2022 11:58:27 -0800 ++ ++u-boot (2022.01+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Vagrant Cascadian Mon, 10 Jan 2022 14:07:13 -0800 ++ ++u-boot (2022.01~rc4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/targets.mk: Fix typo in nanopc-t4-rk3399. ++ ++ -- Vagrant Cascadian Mon, 20 Dec 2021 18:38:20 -0800 ++ ++u-boot (2022.01~rc2+dfsg-1) experimental; urgency=medium ++ ++ [ Helmut Grohne ] ++ * Fix FTCBFS: missing build dependency on libssl-dev (Closes: #996497). ++ ++ [ Steev Klimaszewski ] ++ * Add NanoPC T4 support ++ * Add NanoPi NEO4 support ++ ++ [ Vagrant Cascadian ] ++ * u-boot-install-rockchip: Align with tabs. ++ * debian/patches: Refresh exynos default console patch. ++ * debian/patches: Remove patches applied upstream. ++ * debian/control: Update versioned build-dependency on opensbi. ++ * debian/control: Update versioned dependency on arm-trusted-firmware. ++ ++ -- Vagrant Cascadian Sun, 21 Nov 2021 20:05:15 -0800 ++ ++u-boot (2021.10+dfsg-1) unstable; urgency=medium ++ ++ * Upload new upstream version to unstable. ++ ++ -- Vagrant Cascadian Sat, 09 Oct 2021 21:20:52 -0700 ++ ++u-boot (2021.10~rc5+dfsg-1) experimental; urgency=medium ++ ++ * debian/rules: Fix installation of the platform specific config files. ++ * debian/patches: Remove patches am57xx/omap5_distro_bootcmd and ++ riscv64/riscv-sifive-Set-default-fdtfile-names.patch, applied ++ upstream. ++ * debian/patches: Refresh n900/bootz_and_raw_initrd. ++ * debian/patches: Refresh tools-generic-builds. ++ * debian/control: Build-Depends on libssl-dev:native. ++ * debian/rules: No longer adjust .config file during build. ++ * debian/copyright: Removed board. ++ ++ -- Vagrant Cascadian Tue, 28 Sep 2021 10:29:12 -0700 ++ ++u-boot (2021.07+dfsg-2) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Update Standards-Version to 4.6.0, no changes. ++ ++ [ Nicolas Boulenguez ] ++ * debian/rules: Replace exports with assignments visible in build logs ++ (Closes: #990202) ++ ++ [ Vagrant Cascadian ] ++ * [arm64] u-boot-sunxi: Add sopine_baseboard target. Thanks to ++ amarpreet. (Closes: #992816) ++ ++ -- Vagrant Cascadian Wed, 08 Sep 2021 19:58:55 -0700 ++ ++u-boot (2021.07+dfsg-1) experimental; urgency=medium ++ ++ * debian/patches: Add patch to fix USB (de)initialization on ++ rockpro64/pinebook-pro. Drop patch disabling preboot on these ++ platforms. ++ * [riscv64] debian/patches: Set default fdtfile names on sifive platforms. ++ * [riscv64] debian/patches: Apply patch fixing boot on unmatched ++ board. Thanks to Heinrich Schuchardt (xypron). ++ ++ -- Vagrant Cascadian Sat, 24 Jul 2021 18:35:37 -0700 ++ ++u-boot (2021.07~rc4+dfsg-1) experimental; urgency=medium ++ ++ [ Nicolas Boulenguez ] ++ * Write only once that rockchip depends on rockchip_make_fit_atf ++ (Closes: #985908) ++ * Refactor pkg.uboot.subarch and pkg.uboot.platform build profiles ++ (Closes: #985911) ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Make Build-Depends on libssl-dev only when building ++ tools. ++ * Update for rename of sifive_fu540 to sifive_unleashed ++ * u-boot-sifive: Update documentation for rename of fu540 to unleashed. ++ ++ [ Nicolas Boulenguez ] ++ * u-boot-sunxi: embed crust-firmware on supported platforms. ++ (Closes: #985981) ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Fix Build-Depends on crust-firmware. ++ * debian/targets.mk: Update usbarmory targets for new versions. ++ ++ [ Filip Moc ] ++ * debian/targets.mk: rockchip: add u-boot-tpl.bin ++ ++ [ Vagrant Cascadian ] ++ * u-boot-install-rockchip: Allow overriding UBOOT_OFFSET for ++ puma-rk3399. ++ * u-boot-install-rockchip: Allow overriding the loader offset. ++ * [riscv64] u-boot-sifive: Use OpenSBI to build the sifive_unleashed target. ++ * [riscv64] u-boot-sifive: Add sifive_unmatched board. ++ * [riscv64] u-boot-sifive: Add Built-Using for opensbi. ++ * u-boot-sifive: Install unmatched documentation. ++ * u-boot-sunxi, u-boot-rockchip: Move arm-trusted-firmware to Suggests. ++ * debian/control: Update versioned Build-Depends on arm-trusted-firmware ++ to 2.5. ++ ++ -- Vagrant Cascadian Sat, 19 Jun 2021 15:11:34 -0700 ++ ++u-boot (2021.04~rc4+dfsg-1) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * New upstream release candidate. ++ * debian/patches: Refresh mx53loco patch. ++ * debian/targets: mx53loco: Update to install u-boot-dtb.imx. ++ ++ [ Nicolas Boulenguez ] ++ * Set CROSS_COMPILE on the Make command line instead of exporting ++ (Closes: #980236) ++ * Encode the GNU type instead of the Debian arch alias for qemu ++ (Closes: #980360) ++ * Name the platform list temp file after subpackage instead of subarch ++ (Closes: #980362) ++ * Install configurations with dh_installdocs instead of dh_install ++ (Closes: #980359) ++ * Pass distinct substvars to gencontrol on the command line ++ (Closes: #980358) ++ * Store all dh_install commands into the same file (Closes: #980361) ++ * Set BL31 SCP on the command line instead of the environment ++ (Closes: #980363) ++ * Replace many shell constructs with Make constructs (Closes: #979296) ++ ++ [ Vagrant Cascadian ] ++ * debian/targets.mk: Use a single debian/build/rockchip_make_fit_atf ++ rule for all architectures. ++ * debian/rules: Depend on rockchip_make_fit_atf for ++ override_dh_auto_build-arch target. ++ * debian/rules: When pkg.uboot.platform.* is in DEB_BUILD_PROFILES, only ++ build specified platform. ++ * debian/patches: Refresh disable-fit-image-tests. ++ * debian/targets.mk: Fix u-boot-sunxi variables for arm64 assigns and ++ dpkg-gencontrol. Thanks to Nicolas Boulenguez. ++ ++ -- Vagrant Cascadian Sat, 20 Mar 2021 18:09:04 -0700 ++ ++u-boot (2021.04~rc3+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. Fixes CVE-2021-27097 and ++ CVE-2021-27138. (Closes: #983270, #983269) ++ * Disable tests for FIT images ++ ++ -- Vagrant Cascadian Fri, 12 Mar 2021 16:22:35 -0800 ++ ++u-boot (2021.01+dfsg-5) unstable; urgency=medium ++ ++ * debian/patches: Fix boot failure caused by efi loader switching to ++ non-secure mode too early. Thanks to Bastian Germann and Heinrich ++ Schuchardt. (Closes: #988217) ++ ++ -- Vagrant Cascadian Sat, 22 May 2021 21:32:45 -0700 ++ ++u-boot (2021.01+dfsg-4) unstable; urgency=medium ++ ++ [ Arnaud Ferraris ] ++ * Add support for the pinetab platform (Closes: #982982) ++ * u-boot-install-sunxi: fix device tree model for PinePhone 1.1 ++ (Closes: #984704) ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Update PineTab patch use default bootdelay. ++ * debian/patches: Add Forwarded link to PineTab patch. ++ * debian/rules: Ensure debugging symbols are enabled. ++ * debian/rules: Pass argument to remove build path from debug symbols. ++ ++ -- Vagrant Cascadian Fri, 12 Mar 2021 15:00:43 -0800 ++ ++u-boot (2021.01+dfsg-3) unstable; urgency=medium ++ ++ [ Domenico Andreoli ] ++ * u-boot-install-sunxi: Add support for some armhf ++ ++ [ Vagrant Cascadian ] ++ * debian/watch: Fix missing "/". ++ ++ [ Andreas B. Mundt ] ++ * Update u-boot-install-sunxi: Add Olimex A20-OLinuXino-LIME2-eMMC ++ ++ [ harry88@gmx.ph ] ++ * u-boot-install-sunxi: Avoid overriding files in current directory ++ (Closes: #982278) ++ ++ [ Nicolas Boulenguez ] ++ * Enable version 1.1 of the pinephone (Closes: #982981) ++ ++ [ Vagrant Cascadian ] ++ * u-boot-install-sunxi: Make installing .itb files optional. ++ * u-boot-install-sunxi: Add support for armhf targets: Banana Pi ++ BPI-M2-Ultra Banana Pi BPI-M3 Banana Pi M2 Berry Cubietech Cubieboard ++ Cubietech Cubieboard2 Cubietech Cubieboard4 Cubietech Cubietruck ++ Cubietech Cubietruck Plus FriendlyARM NanoPi NEO Air Lamobo R1 LeMaker ++ Banana Pi LeMaker Banana Pro LinkSprite pcDuino LinkSprite pcDuino3 ++ Olimex A10-OLinuXino-LIME Olimex A10s-Olinuxino Micro Olimex ++ A20-Olimex-SOM-EVB Olimex A20-OLinuXino-LIME Olimex A20-Olinuxino ++ Micro PineRiver Mini X-Plus Xunlong Orange Pi Plus / Plus 2 Xunlong ++ Orange Pi Zero ++ ++ -- Vagrant Cascadian Mon, 01 Mar 2021 00:00:18 -0800 ++ ++u-boot (2021.01+dfsg-2) unstable; urgency=medium ++ ++ * debian/patches: Disable USE_PREBOOT on rockpro64 and pinebook-pro to ++ workaround boot failure triggered by USB initialization. ++ (Closes: #973323, #980434) ++ ++ -- Vagrant Cascadian Thu, 21 Jan 2021 20:36:56 -0800 ++ ++u-boot (2021.01+dfsg-1) unstable; urgency=medium ++ ++ [ Nicolas Boulenguez ] ++ * Fix pinephone platform name in u-boot-install-sunxi64. ++ (Closes: #979484) ++ * Insert an empty line in target list for consistency. (Closes: #979485) ++ * Simplify installation of a link for tegra on arm64 but not armhf ++ (Closes: #979486) ++ * Install examples for tools with dh_installexamples instead of ++ dh_install. (Closes: #979295) ++ * Install docs with dh_installdocs instead of dh_install ++ (Closes: #979295) ++ ++ [ Vagrant Cascadian ] ++ * u-boot-install-sunxi64: Drop unused code handling ATF. ++ * Rename u-boot-install-sunxi64 to u-boot-install-sunxi. Thanks to ++ Nicolas Boulenguez. (Closes: #979487) ++ ++ [ Nicolas Boulenguez ] ++ * Update references to renamed u-boot-install-sunxi64 ++ * Prefer dh_installdocs to dh_install for tools too (Closes: #979648). ++ * Remove obsolete maketargets variable (Closes: #979652). ++ * Do not spend time searching for an install target in ++ Makefile. (Closes: #979650) ++ * Prefer dh_auto_build to explicit recursive $(MAKE) (Closes: #979654) ++ * Clarify scope of TOOLSDIR in debian/rules (Closes: #979658). ++ * Make decision about testing tools more explicit (Closes: #979660). ++ * Pass BL31 to puma-rk3399 (Closes: #979482). ++ ++ [ Vagrant Cascadian ] ++ * debian/rules: Unset BL31 to avoid using a value from a different ++ platform. Thanks to Nicolas Boulenguez. (Closes: #979482) ++ * u-boot-rockchip: puma-rk3399: install u-boot.itb. ++ * u-boot-install-rockchip: Add support for "Theobroma Systems RK3399-Q7 ++ SoM" using the "puma-rk3399" target. ++ ++ [ Nicolas Boulenguez ] ++ * Let dh_strip strip tools (Closes: #980234). ++ * Remove obsolete dh_strip override (Closes: #980235). ++ * Clean python cache (Closes: #980237). ++ ++ -- Vagrant Cascadian Sat, 16 Jan 2021 19:50:13 -0800 ++ ++u-boot (2021.01~rc4+dfsg-2) experimental; urgency=medium ++ ++ * debian/targets: Use correct name for "pinephone" target. Fixes FTBFS. ++ ++ -- Vagrant Cascadian Tue, 05 Jan 2021 17:51:36 -0800 ++ ++u-boot (2021.01~rc4+dfsg-1) experimental; urgency=medium ++ ++ [ Nicolas Boulenguez ] ++ * Refresh patches for v2021.01-rc3 (Closes: #976320). ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Remove obsolete teres-i patch. ++ * debian/control: Add Build-Depends on python3-pkg-resources. ++ ++ [ Nicolas Boulenguez ] ++ * Add support for pinephone-1.2. (Closes: #976319) ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Update Build-Depends on arm-trusted-firmware. ++ * [arm64] u-boot-sunxi: Add orangepi_one_plus target. Thanks to harry88. ++ (Closes: #979216) ++ * [arm64] u-boot-amlogic: Add odroid-n2 target. Thanks to Reco. ++ (Closes: #973256) ++ * u-boot-sunxi: Do not install mksunxi_fit_atf, removed upstream. ++ * u-boot-install-sunxi64: Drop support for using a FIT generator, just ++ use the images generated at build time. ++ * u-boot-install-sunxi64: Add support for OrangePi One Plus. ++ * debian/rules: Disable use of SCP firmware for sunxi platforms. ++ * u-boot-install-sunxi64: Add support for new .itb filenames. ++ * debian/targets: Update to use new .itb filename for sunxi systems. ++ ++ -- Vagrant Cascadian Tue, 05 Jan 2021 10:17:01 -0800 ++ ++u-boot (2020.10+dfsg-2) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Enable ethernet on A20-OLinuXino-Lime2-eMMC. ++ (Closes: #916822). Thanks to Jonas Smedegaard. ++ * debian/patches: Fix keyboard on Teres-I (Closes: #935035). Thanks to ++ Jonas Smedegaard. ++ ++ [ Nicolas Boulenguez ] ++ * Update Homepage and uscan configuration (Closes: #976317). ++ * Drop obsolete version restriction in Build-Depends (Closes: #976316). ++ * Change behaviour of debian/bin/u-boot-install-* for an unknown device ++ tree (Closes: #976315) ++ * Use specific dh_installman instead of dh_install (Closes: #976318). ++ * Simplify debian/u-boot-tools.install (Closes: #976318). ++ * In debian/rules, add prerequisite configs/*_defconfig ++ (Closes: #976318) ++ ++ [ Vagrant Cascadian ] ++ * u-boot-qemu: Ship u-boot.rom for the qemu-x86_64 and qemu-x86 ++ targets. Thanks to Faidon Liambotis. (Closes: #979107) ++ * debian/control: Update Standards-Version to 4.5.1. ++ * debian/control: Update Build-Depends on lzop. ++ ++ [ Luca Boccassi ] ++ * Build u-boot-tools with signature support with OpenSSL. ++ (Closes: #972513) ++ ++ -- Vagrant Cascadian Mon, 04 Jan 2021 19:59:11 -0800 ++ ++u-boot (2020.10+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Vagrant Cascadian Mon, 05 Oct 2020 12:13:28 -0700 ++ ++u-boot (2020.10~rc5+dfsg-1) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * New upstream release candidate. ++ * debian/control: u-boot-qemu: Set Multi-Arch: foreign. ++ ++ [ Uwe Kleine-König ] ++ * control: Use https for upstream homepage ++ ++ -- Vagrant Cascadian Mon, 21 Sep 2020 20:55:36 -0700 ++ ++u-boot (2020.10~rc3+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: Refresh and remove obsolete patches. ++ * [armhf] u-boot-sunxi: Add Bananapi_M2_Ultra (Closes: #962931). Thanks ++ to Bernhard Wörner. ++ * [arm64] u-boot-rockchip: Update rock-pi-4 .dtb names. ++ * u-boot-qemu: Build firmware for qemu ppc e500 (Closes: #966624). ++ ++ -- Vagrant Cascadian Sat, 29 Aug 2020 16:04:17 -0700 ++ ++u-boot (2020.07+dfsg-2) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * u-boot-install-rockchip: Update with additional RockPro64 names from ++ linux 5.7 device-trees. ++ ++ [ Denis Pynkin ] ++ * u-boot-rpi: Add rpi_arm64 target for arm64 (Closes: #966078). ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Fix reproducibility of mx6cuboxi target. ++ ++ -- Vagrant Cascadian Fri, 28 Aug 2020 16:35:40 -0700 ++ ++u-boot (2020.07+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * [armhf] u-boot-omap: Drop omap3_pandora, removed upstream. ++ * [arm64] u-boot-amlogic: Install new board-specific documentation. ++ * debian/patches: Fix riscv64 support for extlinux. ++ * debian/control: ++ - Upgrade to debhelper compat 13. ++ - Update Build-Depends on arm-trusted-firmware. ++ ++ -- Vagrant Cascadian Wed, 08 Jul 2020 16:29:02 -0700 ++ ++u-boot (2020.07~rc4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: ++ - Remove pinebook-pro patches, applied upstream. ++ - Remove riscv64 patches, applied upstream. ++ * u-boot-rockchip: Update puma-rk3399 to include new ++ rk3399-puma-haikou.dtb file. ++ * Update lintian overrides to use "shared-library-lacks-prerequisites" ++ instead of older tag name. ++ ++ -- Vagrant Cascadian Tue, 09 Jun 2020 18:48:06 -0700 ++ ++u-boot (2020.07~rc3+dfsg-1) experimental; urgency=medium ++ ++ [ Andreas Henriksson ] ++ * u-boot-rpi: Enable rpi4 target on armhf and arm64 (Closes: #958668) ++ ++ [ Vagrant Cascadian ] ++ * New upstream release candidate. ++ * debian/patches: Refresh n900 patch. ++ ++ -- Vagrant Cascadian Thu, 04 Jun 2020 09:47:49 -0700 ++ ++u-boot (2020.07~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: Refresh. ++ ++ -- Vagrant Cascadian Mon, 18 May 2020 17:16:07 -0700 ++ ++u-boot (2020.04+dfsg-2) unstable; urgency=medium ++ ++ * debian/patches: ++ - Remove dreamplug cache patch, fixed upstream. ++ - Add patches submitted upstream to support pinebook pro. ++ * u-boot-rockchip: ++ - Add support for rockpro64-rk3399. ++ - Add support for pinebook-pro-rk3399. ++ - Add u-boot-install-rockchip helper script. ++ ++ -- Vagrant Cascadian Mon, 20 Apr 2020 19:34:37 -0700 ++ ++u-boot (2020.04+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ [ Vagrant Cascadian ] ++ * Update upstream signing key. ++ * [arm64] Build arm-trusted-firmware into rockchip/sunxi systems. ++ * [arm64] u-boot-sunxi: Add a64-olinuxino-emmc target Thanks to Philip ++ Rinn. (Closes: #956394). ++ ++ [ Walter Lozano ] ++ * debian/targets: Add support for rock-pi-4-rk3399 ++ * debian/targets: Add target idbloader.img for rk3399 boards ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Add versioned Build-Depends on arm-trusted-firmware ++ for rk3399 support. ++ * debian/targets: Add idbloader.img for all rockchip platforms. ++ * u-boot-rockchip: Update README.Debian. ++ * Remove debian/bin/generate-rksd. ++ * u-boot-rockchip: firefly-rk3288: Also install u-boot.img. ++ * [arm64] u-boot-rockchip, u-boot-sunxi: Add Built-Using ++ arm-trusted-firmware. ++ ++ -- Vagrant Cascadian Tue, 14 Apr 2020 17:24:39 -0700 ++ ++u-boot (2020.04~rc5+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: ++ - Remove patch fixing video on pinebook, fixed upstream. ++ ++ -- Vagrant Cascadian Tue, 07 Apr 2020 08:50:37 -0700 ++ ++u-boot (2020.04~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * debian/patches: ++ - riscv64: refresh qemu-riscv64 extlinux patch. ++ - exynos: Refresh patch fixing console. ++ - Drop patches applied upstream. ++ * debian/rules: Disable CONFIG_FIT_SIGNATURE in all targets, as it ++ requires openssl which introduces license incompatibilities with the ++ GPL. ++ * u-boot-rockchip: Update firefly-rk3288 instructions. ++ ++ -- Vagrant Cascadian Thu, 13 Feb 2020 00:17:14 -0800 ++ ++u-boot (2020.01+dfsg-2) unstable; urgency=medium ++ ++ * debian/patches: ++ - Fix video output on pinebook (Closes: #948753). ++ - Fix exynos5 board detection (Closes: #951195). Thanks to Jochen ++ Sprickerhof! ++ - Fix MMC on odroid U3. (Closes: #950293) ++ - Improve error handling with GPT renames. Fixes CVE-2020-8432. ++ * debian/control: Update Standards-Version to 4.5.0, no changes. ++ ++ -- Vagrant Cascadian Wed, 12 Feb 2020 22:29:38 -0800 ++ ++u-boot (2020.01+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/rules: Do not call qcom wrapper script. ++ * debian/control: Drop Build-Depends on "skales", removed from testing. ++ * u-boot-rockchip: Use python3 in rockchip_make_fit_atf. ++ * generate-rksd: Only generate SPL rksd on targets not using TPL. ++ * Add build profile pkg.uboot.subarch.* to build only subsets of ++ packages. ++ * [arm64] u-boot-rockchip: Add arm-trusted-firmware and u-boot-tools to ++ Recommends. ++ ++ -- Vagrant Cascadian Wed, 08 Jan 2020 00:19:44 -0800 ++ ++u-boot (2020.01~rc5+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate (Closes: #941231). ++ * debian/control: Update Build-Depends to use python3 and ++ libpython3-dev, add python3-distutils (Closes: #938739). ++ * [armhf] u-boot-imx: install u-boot-dtb.imx on mx6qsabrelite and ++ nitrogen6q. ++ * debian/patches: ++ - Remove mx6/Revert-spl-imx6-Let-spl_boot_device-return-USDHC1-or, ++ applied upstream. ++ - Refresh riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux. ++ - Remove mx6/arm-Set-SYS_DCACHE_OFF-for-MX6-platforms, it was an ugly ++ workaround. ++ ++ -- Vagrant Cascadian Tue, 17 Dec 2019 17:23:23 -0800 ++ ++u-boot (2019.10+dfsg-1) experimental; urgency=medium ++ ++ * u-boot-sifive: Install new fu540 documentation. ++ * debian/patches: ++ - Add qemu-riscv64_smode-sifive-fu540-fix-extlinux-define to fix ++ extlinux support on riscv64 targets. ++ - Drop qemu-riscv64-raw-initrd, it is redundant due to ++ DISTRO_DEFAULTS=y. ++ - Disable dcache on MX6 platforms. ++ - Add patch to revert changes to imx6 MMC boot device order. ++ * debian/control: ++ - Set Rules-Requires-Root: no. ++ - Update Standards-Version to 4.1.1, no changes needed. ++ ++ -- Vagrant Cascadian Thu, 17 Oct 2019 12:23:42 -0700 ++ ++u-boot (2019.10~rc4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * u-boot-rockchip: Add rock64-rk3328 target. ++ * u-boot-rockchip: Install rockchip_make_fit_atf and Recommend python3. ++ * generate-rksd: Add support for rk3328 and TPL images. ++ * debian/patches: ++ - Update ensure-config-sandbox-for-make-env. ++ - Update qemu-riscv64-raw-initrd for. ++ - Add description and forwarded links for qemu-riscv64-raw-initrd. ++ * u-boot-qemu: Drop support for qemu_mips, qemu_mipsel and ++ qemu_mips64el as the cross compilers are no longer available. ++ * u-boot-tools: ++ - Remove fw_printenv and fw_setenv and Recommend libubootenv-tool. ++ (Closes: #939598) ++ - Update package description. ++ * README.Debian: Drop references to fw_setenv and fw_printenv. ++ * debian/control: ++ - [arm64] Drop Build-Depends on python-pyelftools; no longer needed ++ for fit image creation. ++ - Update Standards-Version to 4.4.0, no changes needed. ++ - Update to debhelper-compat 12. ++ * debian/copyright: Drop stanza and license for pcmcia; code was ++ removed. ++ ++ -- Vagrant Cascadian Tue, 24 Sep 2019 01:03:23 -0700 ++ ++u-boot (2019.07+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Add support for nanopi_neo_plus2. Thanks to Steev Klimaszewski. ++ * Add support for nanopi_neo_air (Closes: #930013). Thanks to Philip ++ Hands and Domenico Andreoli. ++ * debian/control: [arm64] Add python-pyelftools to Build-Depends. ++ ++ -- Vagrant Cascadian Mon, 08 Jul 2019 16:41:40 -0700 ++ ++u-boot (2019.07~rc4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * [sh4] Remove sh7785lcr_32bit, dropped upstream. ++ * debian/rules: Explicitly mark fit signature support as unset. ++ ++ -- Vagrant Cascadian Tue, 11 Jun 2019 16:13:47 -0700 ++ ++u-boot (2019.07~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate: ++ (CVE-2019-11059, Closes: #928800) ++ (CVE-2019-11690, Closes: #928557) ++ ++ [ Sunil Mohan Adapa ] ++ * Enable pine64-lts target in u-boot-sunxi (Closes: #928947). ++ ++ [ Domenico Andreoli ] ++ * Enable support for NanoPi NEO 2 in u-boot-sunxi (Closes: #928612). ++ ++ [ Vagrant Cascadian ] ++ * u-boot-omap: Fix installation instructions for various beagleboard.org ++ boards. ++ * Remove patches applied upstream: ++ - upstream/lib-uuid-Fix-unseeded-PRNG-on-RANDOM_UUID-y ++ - sunxi/teres-i ++ - booti/riscv64 ++ - qemu-riscv64/riscv-qemu-riscv.h-define-CONFIG_PREBOOT-enables-ext ++ - pocketbeagle/0001-ti-Add-device-tree-for-am335x-pocketbeagle ++ - pocketbeagle/0002-ti-Add-am335x-pocketbeagle-to-am335x_evm_defconfig ++ * u-boot-tools: Use tools-only_defconfig, disabling CONFIG_FIT_SIGNATURE ++ which requires openssl. ++ ++ -- Vagrant Cascadian Fri, 17 May 2019 21:02:15 -0700 ++ ++u-boot (2019.07~rc1+dfsg-4) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * u-boot-qemu: qemu-riscv64: Patch to support loading FDT in extlinux. ++ * Add patches to enable PocketBeagle support to am335x_evm target. ++ ++ -- Vagrant Cascadian Sun, 12 May 2019 20:38:27 -0700 ++ ++u-boot (2019.07~rc1+dfsg-3) experimental; urgency=medium ++ ++ * debian/rules: Fail when cross-compiler for an arch:all build is not ++ available. ++ * debian/control: Use architecture negation to not require cross ++ compiler on native architecture in Build-Depends-Indep. ++ ++ -- Vagrant Cascadian Wed, 08 May 2019 01:34:45 -0700 ++ ++u-boot (2019.07~rc1+dfsg-2) experimental; urgency=medium ++ ++ * Update novena-rawsd config: SPL_FAT_SUPPORT -> SPL_FS_FAT. ++ * Add build profile "pkg.uboot.notools" to disable building of ++ u-boot-tools. ++ * [riscv64] Add u-boot-sifive package with sifive_fu540 target. ++ * Add patch to enable booti on RISC-V. ++ * Add patch to enable raw initrd support on qemu-riscv64 targets. ++ ++ -- Vagrant Cascadian Mon, 06 May 2019 13:06:04 -0700 ++ ++u-boot (2019.07~rc1+dfsg-1) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * Refresh omap5_distro_bootcmd patch. ++ * Refresh dreamplug cache patch, partially applied upstream. ++ * Remove mkimage patch, applied upstream. ++ * u-boot-amlogic: Updated location of documentation for odroid-c2 and ++ nanopi-k2. ++ ++ [ Ivo De Decker ] ++ * Don't run tests if mkimage isn't available ++ * Add separate rules targets to build targets and tools ++ * Use CROSS_COMPILE shell variable instead of makefile variable ++ * Define TARGETARCH variable ++ * Add separate targets for build-arch and build-indep ++ * Add u-boot-qemu package for qemu/kvm (Closes: #907573). ++ * Add preliminary readme for u-boot-qemu ++ * Add qemu_riscv64 target ++ * Don't strip qemu images ++ ++ [ Vagrant Cascadian ] ++ * Build-Depends-Indep: Add cross-compilers for amd64, armhf and i386 ++ when building on arm64. ++ * Build-Depends: Switch libpython-dev:native, python:any, swig to ++ [linux-any], remove from Build-Depends-Indep. ++ * debian/rules: Allow building arch:all on any architecture, but skip ++ targets missing a cross-compiler. ++ * [mips] Drop qemu_mips from u-boot:mips, depending on u-boot-qemu. ++ * Add lintian overrides for u-boot-qemu. ++ * u-boot-qemu: Add qemu-riscv64_smode target. ++ ++ -- Vagrant Cascadian Fri, 03 May 2019 16:58:13 -0700 ++ ++u-boot (2019.04+dfsg-2) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * Add targeted patch fixing mkimage header verification. Drop patch ++ reverting mkimage changes. ++ * [armhf] u-boot-omap: Replace am335x_boneblack with am335x_evm, and ++ update README.Debian accordingly regarding changed partitioning ++ requirements. ++ * [armhf] u-boot-omap: Simpfy the instructions in README for specifying an ++ offset. ++ * debian/rules: Remove linux.itb and linux.its in clean target. Thanks ++ to Jonas Smedegaard. ++ ++ [ Jonas Smedegaard ] ++ * Add patch by Vasily Khoruzhick to support Olimex Teres-I DIY laptop. ++ * Enable teres_i target in u-boot-sunxi (Closes: #926040). ++ ++ [ Vagrant Cascadian ] ++ * Create an am335x_boneblack defconfig by adapting am335x_evm and ++ removing the extra device trees. This is needed to keep size small ++ enough to fit in a standard 1MB partition offset. ++ ++ [ Frédéric Danis ] ++ * Enable orangepi_zero_plus2 target in u-boot-sunxi (Closes: #927224). ++ ++ -- Vagrant Cascadian Tue, 16 Apr 2019 15:46:00 -0700 ++ ++u-boot (2019.04+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Remove patches applied upstream: ++ - dreamplug/ARM-kirkwood-add-spi0-alias-for-dreamplug.patch ++ - exynos/0002-Fix-spelling-of-download.patch ++ - upstream/0001-Fix-typo-missmatched-mismatched.patch ++ - upstream/fs-ext4-Unmount-FS-in-do_fs_type.patch ++ * Refresh patches: ++ - test-imagetools-test-fixes ++ - exynos/0001-arm-config-fix-default-console-only-to-specify-the-d ++ * Add patch reverting changes to mkimage, which breaks compatibility ++ with FIT images used in the wild, and breaks the test suite. ++ ++ -- Vagrant Cascadian Mon, 08 Apr 2019 23:35:43 -0700 ++ ++u-boot (2019.01+dfsg-7) unstable; urgency=medium ++ ++ [ Sunil Mohan Adapa ] ++ * Enable pine64-lts target in u-boot-sunxi (Closes: #928947). ++ ++ [ Vagrant Cascadian ] ++ * u-boot-omap: Enable am335x_evm target. ++ * Add patches to enable PocketBeagle in am335x_evm target. ++ * u-boot-omap: Fix instructions for installing beaglebone black. ++ ++ -- Vagrant Cascadian Mon, 13 May 2019 19:07:44 -0700 ++ ++u-boot (2019.01+dfsg-6) unstable; urgency=medium ++ ++ [ Domenico Andreoli ] ++ * Enable support for NanoPi NEO 2 in u-boot-sunxi (Closes: #928612). ++ ++ [ Jonas Smedegaard ] ++ * Sync sunxi teres-i patch with mainline u-boot, enabling USB ++ support (Closes: #928815). ++ ++ [ Vagrant Cascadian ] ++ * Apply patch from upstream fixing buffer overflow with ext4 filesystems ++ (CVE-2019-11059, Closes: #928800). ++ * Apply patch from upstream fixing randomly generated ++ UUIDs. (CVE-2019-11690, Closes: #928557). ++ ++ -- Vagrant Cascadian Sat, 11 May 2019 18:20:19 -0700 ++ ++u-boot (2019.01+dfsg-5) unstable; urgency=medium ++ ++ [ Jonas Smedegaard ] ++ * Add patch cherry-picked upstream to add i2c initialization for sun50i. ++ * Add patch by Vasily Khoruzhick to support Olimex Teres-I DIY laptop. ++ * Enable teres_i target in u-boot-sunxi (Closes: #926040). ++ ++ [ Frédéric Danis ] ++ * Enable orangepi_zero_plus2 target in u-boot-sunxi (Closes: #927224). ++ ++ -- Vagrant Cascadian Fri, 19 Apr 2019 16:43:08 -0700 ++ ++u-boot (2019.01+dfsg-4) unstable; urgency=medium ++ ++ [ Martyn Welch ] ++ * [armhf] u-boot-imx: Enable build for NXP SABRE Lite. ++ ++ [ Neil Armstrong ] ++ * [arm64] u-boot-amlogic: Enable nanopi-k2 and khadas-vim/vim2. ++ ++ -- Vagrant Cascadian Mon, 08 Apr 2019 19:47:02 -0700 ++ ++u-boot (2019.01+dfsg-3) unstable; urgency=medium ++ ++ [ Romain Perier ] ++ * [armel] u-boot-rpi: Add Raspberry Pi Zero W. ++ ++ [ Vagrant Cascadian ] ++ * [armhf] u-boot-sunxi: Add bananapi_m2_berry target. ++ (Closes: #923443) Thanks to Lucas Nussbaum. ++ * [armhf] u-boot-imx: Add novena-rawsd target. ++ * Add patches to fix SPI and USB on Dreamplug (Closes: #923379). ++ Thanks to Leigh Brown and Chris Packham. ++ * u-boot-tools: Remove Synopsys lintian override. ++ * Add patch to fix spelling of "mismatched". ++ * Add patch to fix spelling of "download". ++ ++ -- Vagrant Cascadian Thu, 28 Feb 2019 20:42:31 -0800 ++ ++u-boot (2019.01+dfsg-2) unstable; urgency=medium ++ ++ [ Frédéric Danis ] ++ * Enable libretech-cc target in u-boot-amlogic (Closes: #920947). ++ ++ [ Vagrant Cascadian ] ++ * debian/patches: Add patch from upstream to unmount ext4 filesystems ++ preventing a memory leak. ++ * Add patch to fix console setting on exynos platforms. Thanks to ++ Dongjin Kim and Benjamin Drung. (Closes: #920116). ++ * Use wildcards for lintian overrides. ++ * Update tester for p2371-2180 (Jetson-TX1). ++ * Update tester for novena. ++ ++ -- Vagrant Cascadian Tue, 19 Feb 2019 01:09:37 -0800 ++ ++u-boot (2019.01+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release (Closes: #918940). ++ * Update tester for firefly-rk3288. ++ * debian/control: Build-Depends: use debhelper-compat. ++ ++ -- Vagrant Cascadian Mon, 14 Jan 2019 16:36:19 -0800 ++ ++u-boot (2019.01~rc3+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Update upstream signing key format. ++ * Remove pinebook patches, applied upstream. ++ * Drop mipsel-native-endianness patch. ++ * [arm64] u-boot-amlogic: Update README for odroid-c2. ++ * [armhf] u-boot-rockchip: Add firefly-rk3288 target. ++ * debian/rules: Call strip --strip-unneeded and --remote-section=.note ++ to comply with Debian policy 4.3.0. ++ * debian/control: Update Standards-Version to 4.3.0. ++ ++ -- Vagrant Cascadian Tue, 08 Jan 2019 15:42:38 -0800 ++ ++u-boot (2018.11+dfsg-2) unstable; urgency=medium ++ ++ * u-boot-install-sunxi64: ++ - Detect target based on running device-tree. ++ - Prefer BL31 from arm-trusted-firmware over atf-allwinner. ++ - Error out when mkimage is not found and Recommend u-boot-tools ++ (Closes: #913879). Thanks to Nicolas Schier. ++ * [arm64] u-boot-sunxi: Update Recommends to use arm-trusted-firmware ++ instead of atf-allwinner. ++ * [arm64] u-boot-amlogic: Add Recommends on arm-trusted-firmware. ++ * Update upstream signing key. ++ ++ -- Vagrant Cascadian Sun, 09 Dec 2018 08:16:44 +0100 ++ ++u-boot (2018.11+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * [armhf] u-boot-imx: Drop udoo patches, full support for distro_bootcmd ++ is enabled upstream. ++ * [armhf] u-boot-rockchip: Drop firefly-rk3288 target (Closes: #898520). ++ * [arm64] u-boot-sunxi: Enable a64-olinuxino target (Closes: #881564). ++ Thanks to Rodrigo Exterckötter Tjäder. ++ * Add Pinebook support patches from sunxi maintainer tree. ++ * [arm64] u-boot-sunxi: Add pinebook target. ++ * [armel] Drop openrd targets, which FTBFS and are orphaned upstream. ++ ++ -- Vagrant Cascadian Wed, 14 Nov 2018 13:32:35 -0800 ++ ++u-boot (2018.09+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Remove patches applied upstream. ++ * Refresh udoo quad support patch. ++ * Increase verbosity of make unless DEB_BUILD_OPTIONS=terse. ++ * Update Standards-Version to 4.2.1. ++ * [armhf] u-boot-sunxi: Enable Sinovoip Banana Pi M3 (Closes: #905922). ++ Thanks to Bernhard. ++ ++ -- Vagrant Cascadian Mon, 10 Sep 2018 23:59:21 -0700 ++ ++u-boot (2018.07+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * u-boot-imx: Remove mx6cuboxi4x4 target, as ram is now properly ++ detected with mx6cuboxi. ++ * debian/watch: Add repack and compression=xz options. ++ * debian/rules: Remove get-orig-source target. ++ * debian/control: Update Standards-Version to 4.1.5. ++ ++ -- Vagrant Cascadian Mon, 09 Jul 2018 13:34:06 -0700 ++ ++u-boot (2018.07~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate: ++ - Fixes USB on Pine64+. ++ * [armhf] u-boot-sunxi: Enable A20-OLinuXino-Lime2-eMMC. ++ (Closes: #901666). Thanks to Andreas B. Mundt. ++ ++ -- Vagrant Cascadian Wed, 20 Jun 2018 23:47:25 -0700 ++ ++u-boot (2018.07~rc1+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Remove patches applied in 2018.07-rc1. ++ * Refresh sheevaplug/sys_thumb_build patch. ++ * Add Build-Depends on bison and flex. ++ * Update patch series for odroid distro_bootcmd support. ++ * Add patch submitted upstream to consistently set default fdtfile value ++ on rockchip systems. ++ ++ -- Vagrant Cascadian Tue, 05 Jun 2018 15:07:35 -0700 ++ ++u-boot (2018.05+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Refresh debian/patches for 2018.05. ++ * [armel] sheevaplug: Add patch to enable thumb build to reduce size of ++ u-boot.kwb (Closes: #897671). ++ * u-boot-rockchip: Add patch to fix serial output (Closes: #898276). ++ ++ -- Vagrant Cascadian Thu, 10 May 2018 13:24:57 -0700 ++ ++u-boot (2018.05~rc3+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Remove patches applied or obsoleted upstream: ++ - firefly/fdtfile ++ - odroid-c2/0001-mmc-avoid-division-by-zero-in-meson_mmc_config_clock ++ * Add patch to set timestamp and umask when building multi-dtb fit ++ image (Closes: #896526). ++ ++ -- Vagrant Cascadian Tue, 01 May 2018 14:48:55 -0700 ++ ++u-boot (2018.05~rc2+dfsg-2) experimental; urgency=medium ++ ++ * [arm64] Add u-boot-mvebu, and enable the espressobin target. ++ ++ -- Vagrant Cascadian Thu, 19 Apr 2018 15:10:58 -0700 ++ ++u-boot (2018.05~rc2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Refresh patches: ++ - Makefile-add-kwb-target-to-all.patch ++ - am57xx/omap5_distro_bootcmd ++ * debian/control: ++ - Add Build-Depends for lzop, used on the AM57xx target. ++ - Update Standards-Version to 4.1.4, no changes. ++ * Install build configs to /usr/share/doc/*/configs. ++ ++ -- Vagrant Cascadian Tue, 17 Apr 2018 16:05:55 -0700 ++ ++u-boot (2018.03+dfsg1-2) unstable; urgency=medium ++ ++ [ Riku Voipio ] ++ * u-boot-qcom: Add dragonboard 820c build (Closes: #894212). ++ ++ [ Vagrant Cascadian ] ++ * u-boot-install-sunxi64: Ignore device write checks when FORCE is set. ++ * u-boot-exynos: Update odroid patch to support distro_bootcmd, dropping ++ support for legacy boot. ++ * Add back uboot.elf, used to install jetson-tx1 (Closes: #893908). ++ ++ -- Vagrant Cascadian Sun, 01 Apr 2018 18:20:06 -0700 ++ ++u-boot (2018.03+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Update patches for new upstream release. ++ * debian/rules: Update default configuration for tools target. ++ * [arm64] u-boot-rockchip: Add puma-rk3399 target. ++ * Switch Vcs-* to use salsa.debian.org. ++ * debian/rules: Fix typo that disabled 4GB ram support for the ++ mx6cuboxi4x4 target (Closes: #893062). ++ * Add patch to fix mmc support on Odroid-C2. Thanks to Jaehoon Chung and ++ Heinrich Schuchardt. ++ * u-boot-sunxi: ++ - Add u-boot-install-sunxi64 script (Closes: #891490). Thanks to Adam ++ Borowski. ++ - [arm64] Add recommends on atf-allwinner. ++ * debian/copyright: Updated location for libfdt. ++ * Drop installation of uboot.elf, as it is stripped of debugging symbols ++ and therefor not particularly useful. ++ ++ -- Vagrant Cascadian Sun, 18 Mar 2018 18:36:58 -0700 ++ ++u-boot (2018.01+dfsg1-2) unstable; urgency=medium ++ ++ * Update to use https copyright format URL. ++ * debian/rules: Remove "dh --parallel", default in debhelper compat 11. ++ * debian/patches: ++ - Remove patch for IGEP board that was never applied. ++ - Fix typo in mx6cubox-i4x4 patch description. ++ - Add description to no-force-cross-compile-powerpc patch. ++ - Add a description for the omap5_distro_bootcmd patch. ++ - Remove patch for hurd support, as no packages are built on that ++ hurd. ++ ++ -- Vagrant Cascadian Tue, 20 Feb 2018 16:49:33 -0800 ++ ++u-boot (2018.01+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * debian/patches: Refresh and removed. ++ * debian/control: ++ - Update to Standards-Version 4.1.3, no changes. ++ - Build-Depend on debhelper 11. ++ * debian/compat: Switch to debhelper compatibility level 11. ++ ++ -- Vagrant Cascadian Mon, 08 Jan 2018 19:19:02 -0800 ++ ++u-boot (2017.11+dfsg1-3) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * Add patch submitted upstream to fix ethernet on Olimex ++ A20-Olinuxino-Micro Rev. J (Closes: #864562). ++ ++ [ Marek Vasut ] ++ * Disable DDR calibration on DH iMX6 (Closes: #884442). ++ ++ -- Vagrant Cascadian Sun, 07 Jan 2018 14:19:18 -0800 ++ ++u-boot (2017.11+dfsg1-2) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * u-boot-tools: Fix broken FIT image generation by building tools-only ++ target with an empty defconfig. ++ * Run basic tests for mkimage/dumpimage. ++ ++ [ Marek Vasut ] ++ * Backport DH iMX6 DDR configuration fix (Closes: #882123). ++ ++ [ Vagrant Cascadian ] ++ * debian/control: Bump Standards-Version 4.1.2, no changes. ++ * debian/rules: Use dpkg/architecture.mk instead of manually calling ++ dpkg-architecture. ++ ++ -- Vagrant Cascadian Tue, 05 Dec 2017 15:43:23 -0800 ++ ++u-boot (2017.11+dfsg1-1) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * Remove patches applied upstream. ++ * Refresh patches. ++ * Drop beaglebone black patch for usb-mass-storage. ++ ++ [ Marek Vasut ] ++ * Add DHCOM i.MX6 PDK board support (Closes: #881298). ++ ++ [ Vagrant Cascadian ] ++ * u-boot-sunxi: Include documentation for pine64 using u-boot SPL ++ (Closes: #842688). ++ * u-boot-rockchip: Include rk3399-firefly.dtb instead of generic ++ u-boot.dtb file. ++ ++ -- Vagrant Cascadian Fri, 17 Nov 2017 12:02:57 -0800 ++ ++u-boot (2017.09+dfsg1-3) unstable; urgency=medium ++ ++ * Set the fdtfile variable from the value of CONFIG_DEFAULT_DEVICE_TREE ++ (Closes: #870897). Thanks to Diego Roversi for the bug report! ++ * Add patch to fix building jffs2 with gcc-7 (Closes: #877963). Thanks ++ to Adrian Bunk! ++ * Update Standards-Version of Debian Policy 4.1.1, no changes needed. ++ ++ -- Vagrant Cascadian Mon, 09 Oct 2017 15:14:03 -0700 ++ ++u-boot (2017.09+dfsg1-2) unstable; urgency=medium ++ ++ * u-boot-imx: mx6cuboxi4x4: Use a symlink for u-boot.img to mx6cuboxi, ++ as it is identical. ++ * u-boot-imx/u-boot-omap: Do not install spl/u-boot-spl.bin when the ++ target uses SPL or MLO. ++ * debian/rules: Generate mx6cuboxi4x4_defconfig based on ++ mx6cuboxi_defconfig. ++ * debian/rules: Do not install uboot.elf in mx6cuboxi4x4 target. ++ * debian/rules: Only build the SPL target on mx6cuboxi4x4. ++ * debian/patches: Fix odroid patch to actually use distro_bootcmd. ++ * u-boot-rockchip: Fix USB on firefly-rk3399 with patches from upstream. ++ * u-boot-exynos: Add patch to fix "console" environment variable ++ (Closes: #877074). Thanks to Peter Lebbing! ++ ++ -- Vagrant Cascadian Thu, 05 Oct 2017 16:09:47 -0700 ++ ++u-boot (2017.09+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Refreshed patches for new upstream version. ++ * Update check for generating u-boot.rksd. ++ * [armhf] u-boot-omap: Update to use igep00x0 target, which replaced ++ igep0020. ++ * debian/rules: ++ - Use pkg-info.mk from dpkg-dev to set SOURCE_DATE_EPOCH and get the ++ package version. ++ - Switch "env" target to "envtools". ++ ++ -- Vagrant Cascadian Tue, 12 Sep 2017 13:19:29 -0700 ++ ++u-boot (2017.07+dfsg1-3) unstable; urgency=medium ++ ++ * u-boot-rockchip: ++ - Generate u-boot.rksd used for firefly-rk3288 installation. ++ - Add README.Debian describing how to install firefly-rk3288. ++ ++ -- Vagrant Cascadian Fri, 04 Aug 2017 15:56:56 -0400 ++ ++u-boot (2017.07+dfsg1-2) unstable; urgency=medium ++ ++ * u-boot-rockchip: ++ - Ship u-boot.bin in firefly-rk3288 instead of u-boot.img. ++ - Add NEWS file explaining the change for firefly-rk3288. ++ * u-boot-imx: ++ - mx6cuboxi: Add patch from upstream to support SATA. ++ - Add patch to enable booting from SATA on wandboard. ++ * u-boot-tools: ++ - Install upstream fw_env.config, which includes several ++ well-commented examples. ++ * Consistantly use dd with conv=fsync,notrunc in Debian README files ++ (Closes: #864742). Thanks to Heinrich Schuchardt. ++ * debian/control: ++ - Update to Standards-Version 4.0.0. ++ ++ -- Vagrant Cascadian Tue, 01 Aug 2017 17:10:48 -0400 ++ ++u-boot (2017.07+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/patches: ++ - Refresh am57xx/omap5_distro_bootcmd. ++ - Refresh distro_bootcmd patches for am57xx and odroid. ++ - Sync mx6cuboxi4x4 patch with mx6cuboxi. ++ * u-boot-sunxi: Install README.sunxi64. ++ * [arm64] u-boot-sunxi: Install additional pine64 targets needed to ++ manually build an SPL image. ++ * [arm64] u-boot-rockchip: Add firefly-rk3399 target. ++ * [armhf] Add Build-Depends on libpython-dev:native and swig. ++ * [arm64] Add build-depends on libpython-dev:native, python and swig. ++ * debian/rules: Split generation of rksd images into script, supporting ++ generation for both rk3288 and rk3399 systems. ++ * debian/copyright: Remove entries from Files-Excluded no longer present ++ upstream. ++ ++ -- Vagrant Cascadian Mon, 10 Jul 2017 12:46:22 -0700 ++ ++u-boot (2017.05+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Remove patches, applied upstream: ++ - odroid-c2/0001-meson-gxbb-enable-MMC-as-boot-target.patch ++ - odroid-c2/0002-meson-gxbb-change-ramdisk_addr_r.patch ++ * Refresh patches: ++ - am57xx/omap5_distro_bootcmd ++ - n900-bootz-raw-initrd.diff ++ * Split Build-Depends into multiple lines. ++ * Add dependencies for cross-building arm64, armhf and armel. ++ ++ -- Vagrant Cascadian Mon, 08 May 2017 17:17:42 -0700 ++ ++u-boot (2017.05~rc2+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ ++ * Remove patches applied upstream: ++ - mx6cuboxi/serial_console_speed ++ - Makefile-Fix-linking-with-modern-binutils ++ ++ * Refresh patches: ++ - am57xx/omap5_distro_bootcmd ++ - arndale/board-spl-rule ++ ++ * [arm64] Add u-boot-amlogic ++ - Enable the odroid-c2 target. ++ - Add patches: ++ + Enable MMC boot on odroid-c2. ++ + Fix ramdisk load address on odroid-c2. ++ ++ -- Vagrant Cascadian Tue, 18 Apr 2017 20:24:42 -0700 ++ ++u-boot (2017.05~rc1+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ ++ * Refresh patches: ++ - beagleboneblack usb-mass-storage. ++ - mx6cuboxi4x4. ++ - Update am57xx distro_bootcmd patch and also fix for dra7xx_evm. ++ ++ * Remove patches applied upstream: ++ - orangepi_zero ++ - openrd ++ ++ * Add patches from upstream: ++ - Fix building with binutils. ++ ++ * Update lintian overrides with openrd targets. ++ ++ -- Vagrant Cascadian Wed, 12 Apr 2017 10:47:29 -0700 ++ ++u-boot (2016.11+dfsg1-4) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * [armel] Apply a patch from upstream to fix openrd targets which failed ++ to boot, and re-enable the openrd targets (Closes: #856441). Thanks to ++ Albert ARIBAUD for the patch, Martin Michlmayr for pointing out the ++ patch, and Phil Hands and Rick Thomas for testing on various openrd ++ platforms. ++ ++ [ Martin Michlmayr ] ++ * u-boot-rpi: typo in README.Debian (Closes: #858574). ++ ++ -- Vagrant Cascadian Mon, 27 Mar 2017 14:39:51 -0400 ++ ++u-boot (2016.11+dfsg1-3) unstable; urgency=medium ++ ++ [ Peter Michael Green ] ++ * u-boot-imx: Add patch to add an mx6cuboxi4x4 target, supporting boards ++ with 4GB of ram (Closes: #848911). ++ ++ [ Vagrant Cascadian ] ++ * u-boot-sunxi: Add patches to support orangepi_zero. ++ (Closes: #848557). Thanks to Mateusz Łukasik. ++ * Add Rick Thomas to mx6cuboxi testers. ++ ++ -- Vagrant Cascadian Wed, 21 Dec 2016 20:44:44 -0800 ++ ++u-boot (2016.11+dfsg1-2) unstable; urgency=medium ++ ++ * u-boot-sunxi: Add nanopi_neo target. ++ Thanks to Paul Tagliamonte. (Closes: #845932). ++ ++ -- Vagrant Cascadian Fri, 16 Dec 2016 14:10:52 +0100 ++ ++u-boot (2016.11+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Remove mksunxiboot-spl patch, applied upstream. ++ * Refresh patches. ++ * Enable Cubieboard4 target. ++ * Remove patches for ram detection on rk3288, applied upstream. ++ ++ -- Vagrant Cascadian Thu, 17 Nov 2016 11:10:12 -0800 ++ ++u-boot (2016.11~rc2+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Refresh patch for am57xx to use distro_bootcmd support. ++ * Remove patches from 2016.09.01, applied upstream. ++ * Add patches to enable ram detection on rockchip rk3288 platforms. ++ * Update lintian overrides for openrd removal. ++ ++ -- Vagrant Cascadian Thu, 27 Oct 2016 11:25:47 -0700 ++ ++u-boot (2016.09+dfsg1-2) unstable; urgency=medium ++ ++ * odroid-xu3: Add patch to use the default bootdelay from ++ distro_bootcmd. ++ * Remove Philip Rinn from Cubieboard2 testers. ++ * u-boot-rpi: Add documentation for configuring raspberry pi to use ++ u-boot. ++ * debian/watch: Add signature checking of upstream tarball. ++ * u-boot-tools: Add device-tree-compiler to Recommends. Thanks to ++ Pierre-Hugues Husson. (Closes: #841351). ++ * Apply patches from v2016.09.01: ++ - 0001-Revert-Increase-default-of-CONFIG_SYS_MALLOC_F_LEN-f.patch ++ - 0002-Revert-image-fit-switch-ENOLINK-to-ENOENT.patch ++ * Remove openrd targets, as they do not boot (Closes: #837629). ++ ++ -- Vagrant Cascadian Sun, 23 Oct 2016 19:36:36 -0700 ++ ++u-boot (2016.09+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream version. ++ ++ [ Vagrant Cascadian ] ++ * Remove Ian Campbell from the list of arndale testers. ++ * Remove Joey Hess from the A10-OLinuXino-Lime testers. ++ * [armhf] u-boot-sunxi: Enable the CHIP target. ++ * Refresh and remove patches applied upstream. ++ ++ -- Vagrant Cascadian Mon, 12 Sep 2016 12:43:29 -0700 ++ ++u-boot (2016.09~rc2+dfsg1-1) experimental; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * New upstream release candidate. ++ * Simplify cross-building in debian/rules. ++ * Refresh debian/patches/tools-only-in-no-dot-config-targets.diff ++ * u-boot-omap: ++ - Add omap3_pandora target. ++ - Add patches to switch omap3-pandora to use distro bootcmd. ++ * Add patches from upstream to fix cache issues. ++ ++ [ Martin Michlmayr ] ++ * Generate bootable image for DragonBoard 410c (Closes: #835656). ++ ++ [ Vagrant Cascadian ] ++ * [arm64] Fix cross-building of DragonBoard 410c: ++ - Allow skales:native to satisfy build-dependency. ++ - Add build-depends on libfdt-dev:native. ++ ++ -- Vagrant Cascadian Tue, 30 Aug 2016 11:36:35 -0700 ++ ++u-boot (2016.09~rc1+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Remove patches applied upstream. ++ * Remove redundant u-boot-rockchip.docs, as it is handled in the ++ u-boot-rockchip.install file. ++ * u-boot-sunxi: Install README for pine64 target. ++ * Add build-depends on python:any [armhf], which is now required to ++ build the firefly-rk3288 target. ++ * Fix build of firefly-rk3288 target, which now uses u-boot-spl.bin to ++ generate rksd image. ++ * Build u-boot.img and u-boot.bin instead of deprecated u-boot-dtb.* ++ targets. ++ ++ -- Vagrant Cascadian Mon, 01 Aug 2016 00:42:12 -0700 ++ ++u-boot (2016.07~rc3+dfsg1-2) experimental; urgency=medium ++ ++ * [armel] Apply patch from upstream that fixes FTBFS on openrd variants. ++ (Closes: #830169). ++ ++ -- Vagrant Cascadian Thu, 07 Jul 2016 11:17:30 +0200 ++ ++u-boot (2016.07~rc3+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ ++ [ Vagrant Cascadian ] ++ * u-boot-sunxi: Enable on arm64. ++ * u-boot-sunxi: Enable pine64_plus target on arm64. ++ * Remove reproducibility patches, applied upstream. ++ ++ [ Ricardo Salveti ] ++ * [arm64] Add u-boot-qcom package and enable dragonboard410c target ++ (Closes: #824955). ++ * Add patch submitted upstream "dragonboard410c: adding missing default ++ addr for script and pxe boot." ++ * Add patch submitted upstream "dragonboard410c: prefer sdcard boot over ++ emmc" ++ ++ -- Vagrant Cascadian Tue, 05 Jul 2016 12:34:49 +0200 ++ ++u-boot (2016.07~rc1+dfsg1-3) experimental; urgency=medium ++ ++ [ Martin Michlmayr ] ++ * Add NVIDIA to Tegra description ++ * u-boot-tegra.README.Debian: fix name of package ++ * u-boot-tegra.README.Debian: improve Jetson TK instructions. ++ (Closes: #827081). ++ ++ [ Vagrant Cascadian ] ++ * debian/control: u-boot-tools is not needed when cross-building on ++ arm64. ++ * Add patch to respect SOURCE_DATE_EPOCH when building FIT images, ++ fixing reproducibility issues with dra7xx_evm target. Thanks to HW42 ++ for the patch. ++ ++ -- Vagrant Cascadian Thu, 16 Jun 2016 12:29:51 -0700 ++ ++u-boot (2016.07~rc1+dfsg1-2) experimental; urgency=medium ++ ++ * u-boot-tegra: Only install p2371-2180 symlink on arm64. ++ (Closes: #826905). Thanks to Martin Michlmayr for the report! ++ * Add patch to fix reproducibility issues with ld and some ++ locales. Thanks to HW42! ++ ++ -- Vagrant Cascadian Sun, 12 Jun 2016 06:15:22 -0700 ++ ++u-boot (2016.07~rc1+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ ++ [ Martin Michlmayr ] ++ * u-boot-tegra: ++ - Add Jetson TX1 (P2371-2180) target (Closes: #825458). ++ - Add arm64 arch. ++ - Update README.Debian for Jetson TX1. ++ ++ [ Vagrant Cascadian ] ++ * u-boot-omap: Update use dra7xx_evm target. ++ * u-boot-imx: Remove patch to us private libgcc on imx systems. ++ * u-boot-exynos: ++ - Refresh odroid distro_bootcmd patch. ++ - Increase default environment size on odroid-u3 to support ++ distro_bootcmd. ++ * u-boot-sunxi: Enable Cubietruck_plus target. ++ ++ -- Vagrant Cascadian Tue, 07 Jun 2016 12:04:16 -0700 ++ ++u-boot (2016.05+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream version. ++ ++ [ Ryan Finnie ] ++ * u-boot-rpi: Add rpi_3, rpi_3_32b target (Closes: #823524). ++ * u-boot-rpi: Add arm64 arch. ++ ++ [ Vagrant Cascadian ] ++ * Remove patches applied upstream: ++ - Revert-ti_armv7_common.h-Fix-U-Boot-location-on-eMMC.patch ++ - Revert-rockchip-rk3288-correct-sdram-setting.patch ++ - odroid-Update-README-with-correct-firmware-link-and-.patch ++ ++ -- Vagrant Cascadian Tue, 17 May 2016 13:03:11 -0700 ++ ++u-boot (2016.05~rc3+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Update debian/patches for 2016.05-rc3. ++ * u-boot-rockchip: ++ - Revert upstream patch to fix detected ram size on Firefly boards. ++ * u-boot-imx: ++ - Add patch to fix FTBFS by using u-boot's private libgcc. ++ * u-boot-tools: ++ - Add fw_env.config for openrd (Closes: #821056). ++ Thanks to Rick Thomas. ++ * u-boot-omap: ++ - Revert upstream patch changing the default offsets for loading ++ u-boot from eMMC. ++ * u-boot-exynos: ++ - Add odroid-xu3 target, tested on Odroid-XU4. ++ - Add patch from upstream with updated documentation about Odroid-XU4 ++ target. ++ ++ -- Vagrant Cascadian Sat, 30 Apr 2016 18:53:04 -0700 ++ ++u-boot (2016.03+dfsg1-6) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * u-boot-tegra: Only install p2371-2180 symlink on arm64. ++ (Closes: #826905). Thanks to Martin Michlmayr for the report! ++ * Add patch to fix reproducibility issues with ld and some ++ locales. Thanks to HW42! ++ ++ [ Martin Michlmayr ] ++ * Add NVIDIA to Tegra description ++ * u-boot-tegra.README.Debian: fix name of package ++ * u-boot-tegra.README.Debian: improve Jetson TK instructions. ++ (Closes: #827081). ++ ++ [ Vagrant Cascadian ] ++ * Apply patch from upstream to fix volatages used on several OlinuXino ++ Lime board variants (Closes: #825214). Thanks to Karsten Merker for ++ tracking down the patch! ++ ++ -- Vagrant Cascadian Tue, 28 Jun 2016 09:38:27 +0200 ++ ++u-boot (2016.03+dfsg1-5) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * Add patches from upstream to detect fdtfile on am57xx, and update ++ distro_bootcmd patch accordingly. ++ * u-boot-tools: Add fw_env.config for openrd (Closes: #821056). Thanks ++ to Rick Thomas. ++ * u-boot-omap: Add support for dra74_evm (Closes: #824730). Thanks to ++ Ben Hutchings. ++ * Added odroid-xu3 target, tested on Odroid-XU4. ++ ++ [ Gerald Kerma ] ++ * Correct the guruplug.config to match the new upstream env address. ++ (Closes: #781873). ++ ++ [ Vagrant Cascadian ] ++ * u-boot-exynos: Add patch to support distro_bootcmd on odroid target. ++ ++ [ Martin Michlmayr ] ++ * u-boot-tegra: Add Jetson TX1 (P2371-2180) target (Closes: #825458). ++ * u-boot-tegra: Add arm64 arch. ++ * u-boot-tegra: Update README.Debian for Jetson TX1. ++ ++ -- Vagrant Cascadian Sun, 29 May 2016 14:29:59 -0700 ++ ++u-boot (2016.03+dfsg1-4) unstable; urgency=medium ++ ++ * Add patch to fix detected ram size on Firefly boards by reverting ++ "rockchip: rk3288: correct sdram setting". ++ * debian/control: Updated Standards-Version to 3.9.8, no changes needed. ++ ++ -- Vagrant Cascadian Sat, 16 Apr 2016 15:33:22 -0700 ++ ++u-boot (2016.03+dfsg1-3) unstable; urgency=medium ++ ++ * u-boot-omap: ++ - Remove ti-u-boot patches, which are no longer needed. ++ - Update am57xx support for distro bootcmd. ++ ++ -- Vagrant Cascadian Mon, 04 Apr 2016 11:23:06 -0700 ++ ++u-boot (2016.03+dfsg1-2) unstable; urgency=medium ++ ++ * Apply patch from upstream to fix gmac ethernet on sunxi ++ systems. (Closes: #818621). Thanks to Karsten Merker for the report. ++ ++ -- Vagrant Cascadian Mon, 28 Mar 2016 19:52:45 -0700 ++ ++u-boot (2016.03+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Remove Firefly-RK3288 patch applied upstream. ++ * debian/control: ++ - Update to use https for Vcs-Git and Vcs-Browser. ++ - Update to Standards-Version 3.9.7, no changes needed. ++ * Update lintian overrides to ignore a company named Synopsys listed in ++ debian/copyright, which is flagged as a misspelling. ++ * Add patches to fix mispellings for "comment", "supported" and ++ "transferred". ++ ++ -- Vagrant Cascadian Tue, 15 Mar 2016 14:53:55 -0700 ++ ++u-boot (2016.03~rc3+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Add patch submitted upstream to fix Firefly-RK3288 SPL by disabling ++ eMMC feature in SPL. ++ * u-boot-sunxi: Drop FEL targets, as moderm versions of sunxi-tools ++ support loading u-boot-sunxi-with-spl.bin directly. ++ ++ -- Vagrant Cascadian Tue, 08 Mar 2016 13:28:50 -0800 ++ ++u-boot (2016.03~rc2+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Remove patches applied upstream. ++ * Refresh patches: ++ - Makefile-add-kwb-target-to-all.patch ++ - 0001-Makefile-Include-vendor-common-library-in-include-se.patch ++ - udoo_quad-support.patch ++ ++ -- Vagrant Cascadian Tue, 16 Feb 2016 15:01:48 -0800 ++ ++u-boot (2016.01+dfsg1-2) unstable; urgency=medium ++ ++ * u-boot-omap: ++ - Include patches from ti-u-boot to support AM57xx boards. ++ - Add patch for AM57xx boards to boot using distro bootcmd. ++ - Add am57xx_evm target, used by the BeagleBoard-X15. ++ * Apply patches from upstream to fix OpenRD builds with ++ GCC-5. Thanks to Albert ARIBAUD. (Closes: #811129) ++ * u-boot-imx: Apply patch "wandboard: fix variable name so PXE boot ++ works" from upstream. ++ ++ -- Vagrant Cascadian Mon, 08 Feb 2016 20:14:04 -0800 ++ ++u-boot (2016.01+dfsg1-1) unstable; urgency=medium ++ ++ * u-boot-sunxi: Enable orangepi_plus target. ++ * Remove patch Switching novena to config_distro_bootcmd, applied ++ upstream. ++ * armel: Enable openrd_base, openrd_client and openrd_ultimate ++ targets. Thanks to Albert ARIBAUD, Rick Thomas and Philip Hands for ++ testing. (Closes: #810790) ++ * Add Rick Thomas as a sheevaplug tester. ++ * sheevaplug: Update env documentation to default to current u-boot ++ offsets. (Closes: #781874) ++ * Bump versioned dependencies on debhelper and dpkg-dev to support use ++ of build profiles. ++ ++ -- Vagrant Cascadian Tue, 12 Jan 2016 11:48:34 -0800 ++ ++u-boot (2016.01~rc3+dfsg1-3) experimental; urgency=medium ++ ++ * u-boot-rockchip: Generate rksd images. ++ * u-boot-rockchip: Build u-boot-dtb.img instead of u-boot.img. ++ * Add u-boot-rpi package for Raspberry pi systems: ++ - [armel] Include rpi target. ++ - [armhf] Add rpi_2 target. ++ ++ -- Vagrant Cascadian Sat, 02 Jan 2016 15:19:11 -0800 ++ ++u-boot (2016.01~rc3+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ - Fixes eMMC boot selection on BeagleBone Black. ++ * Add patch to fix missing bootdelay on am335x. ++ ++ -- Vagrant Cascadian Tue, 22 Dec 2015 18:20:52 -0800 ++ ++u-boot (2016.01~rc2+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate: ++ - Remove patches applied upstream. ++ - Refresh patches: ++ + arndale/board-spl-rule.diff ++ + beagleboneblack/usb-mass-storage.patch ++ + 0001-arm-novena-Switch-novena-to-config_distro_bootcmd.patch ++ ++ * u-boot-tools: ++ - Install man page for kwboot. ++ - Add dumpimage command (Closes: #807174). ++ - strip mkenvimage. ++ ++ -- Vagrant Cascadian Sat, 12 Dec 2015 19:00:32 -0800 ++ ++u-boot (2015.10+dfsg1-4) unstable; urgency=medium ++ ++ * Fix reproducibility issue with targets listed in package descriptions ++ by always sorting using C locale. ++ * u-boot-imx: Updates to novena patches: ++ - Sync with submitted patch for distro_bootcmd support. ++ - Add upstream patch to fix USB support. ++ - Add upstream patch to enable loading u-boot.img from EXT ++ filesystems. ++ * Add upstream patches to fix mkimage support for multi and script ++ images (Closes: #805434). ++ ++ -- Vagrant Cascadian Tue, 08 Dec 2015 08:59:47 -0800 ++ ++u-boot (2015.10+dfsg1-3) unstable; urgency=medium ++ ++ * u-boot-install-targets: Add support to install documentation. ++ * u-boot-exynos: Install README.odroid. ++ * u-boot-rockchip: Install README.rockchip. ++ * u-boot-omap: Install README.nokia_rx51. ++ * Add included platforms to u-boot package descriptions. ++ * u-boot-sunxi: Enable the A10s-OLinuXino-M target. Thanks to Benedikt ++ Wildenhain (Closes: #806151). ++ * u-boot-imx: Add novena patches to include fdtfile variable, and load ++ fdt file into correct address. ++ * u-boot-sunxi: Backport patches from upstream to enable the Lamobo_R1 ++ target. ++ ++ -- Vagrant Cascadian Tue, 24 Nov 2015 14:14:29 -0800 ++ ++u-boot (2015.10+dfsg1-2) unstable; urgency=medium ++ ++ * Add missing content to u-boot-rockchip package. ++ * Update wandboard and mx6cuboxi patches to use config_distro_bootcmd ++ patches from u-boot-imx. ++ * Patch mx6cuboxi to specify the baudrate in the console setting. ++ * Update BeagleBone Black patches to use config_distro_bootcmd from ++ upstream. ++ * Patch to switch novena to use distro_bootcmd. ++ ++ -- Vagrant Cascadian Sat, 14 Nov 2015 09:22:47 -0600 ++ ++u-boot (2015.10+dfsg1-2~exp1) experimental; urgency=medium ++ ++ * Build rockchip package, with firefly-rk3288 as the initial ++ target. Thanks to Emilio Pozuelo Monfort and Sjoerd Simons. ++ (Closes: #803166). ++ ++ -- Vagrant Cascadian Mon, 02 Nov 2015 07:59:36 -0800 ++ ++u-boot (2015.10+dfsg1-1) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * New upstream version. ++ * Remove patch to fix variation caused by timezone differences, applied ++ upstream. ++ * Add patch to use a relative path to include the sunxi spl header, ++ which allows mksunxiboot to build on any architecture. Thanks to Ian ++ Campbell for the initial patch! ++ * Add patch from upstream to fix non-Android booting with ramdisk and/or ++ device tree. ++ ++ [ Karsten Merker ] ++ * u-boot-sunxi: Enable the A20-Olimex-SOM-EVB target (Closes: #803335). ++ ++ -- Vagrant Cascadian Thu, 29 Oct 2015 13:35:23 -0700 ++ ++u-boot (2015.10~rc4+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream release candidate. ++ * Updated udoo patches and debian/targets, upstream switched to a single ++ target that supports both udoo quad and dual. ++ * u-boot-sunxi: Add Linksprite_pcDuino target (Closes: #799035). Thanks ++ to Robert Hegner for testing! ++ * Refreshed patches for beaglebone black. ++ * Add patch to fix build variation based on timezone, by removing call ++ to "mktime". ++ * debian/copyright: Updated new locations for exynos files. ++ ++ -- Vagrant Cascadian Wed, 30 Sep 2015 12:00:30 -0700 ++ ++u-boot (2015.10~rc2+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Install mkenvimage. Patch from Ubuntu. ++ * Refreshed patches for arndale, beaglebone black, and mx53loco. ++ * Remove reproducibility patch, applied upstream. ++ ++ -- Vagrant Cascadian Tue, 01 Sep 2015 17:10:40 -0500 ++ ++u-boot (2015.07+dfsg1-1) unstable; urgency=medium ++ ++ [ Jochen Sprickerhof ] ++ * u-boot-sunxi: enable Mini-X target (Closes: #787266). ++ ++ [ Ian Campbell ] ++ * Add support for Tegra Jetson TK-1 (Closes: #788689) ++ ++ [ Vagrant Cascadian ] ++ New upstream version: ++ * mx6cuboxi: ++ - Remove patches applied upstream. ++ - Refresh distro bootcmd patch. ++ * wandboard: ++ - Remove wandboard SPL patch, applied upstream. ++ - Refresh distro bootcmd patch. ++ * beagleboneblack: ++ - Refresh distro bootcmd patch. ++ * udoo_quad: ++ - Refresh support patch. ++ * Drop no-error-on-set-but-unused-variable patch, no longer relevent. ++ * Add patch to ensure that CONFIG_SANDBOX is set when running "make env". ++ ++ * Use patch applied upstream to use SOURCE_DATE_EPOCH when set. ++ * debian/rules: Use the Date from debian/changelog to set ++ SOURCE_DATE_EPOCH. ++ ++ * Add example fw_env.config for mx6cuboxi (Closes: #786877). ++ * Add example fw_env.config for wandboard. ++ ++ * Add Build-Depends on dpkg-dev (>= 1.17.0), as debian/rules uses ++ "dpkg-parsechangelog --show-field" introduced in that ++ version. (Closes: #768099). ++ ++ * debian/watch: Update to use ftp server. ++ ++ -- Vagrant Cascadian Sat, 01 Aug 2015 07:29:07 -0700 ++ ++u-boot (2015.04+dfsg1-2) unstable; urgency=medium ++ ++ [ Joost van Zwieten ] ++ * u-boot-exynos: Enable odroid target. ++ ++ [ Vagrant Cascadian ] ++ * u-boot-imx/mx6cuboxi: ++ + Add patches to enable HDMI and USB support. ++ + Add patches to fix Ethernet PHY detection. ++ * u-boot-imx/wandboard: Add patch from u-boot-imx to build a single SPL ++ target for all variants. ++ ++ [ Robert Nelson ] ++ * u-boot-omap: Include u-boot.img instead of u-boot.bin for igep0020, ++ omap3_beagle and omap4_panda. ++ ++ -- Vagrant Cascadian Mon, 25 May 2015 20:36:37 -0700 ++ ++u-boot (2015.04+dfsg1-1) experimental; urgency=medium ++ ++ [ Ian Campbell ] ++ * u-boot-exynos: Fix conflict between arndale and sunxi spl ++ targets. ++ * u-boot-sunxi: Update sunxi FEL target. ++ ++ [ Vagrant Cascadian ] ++ * u-boot-imx: ++ + Add usbarmory target. ++ + Add novena target. ++ + Add patches from u-boot-imx to support Cubox-i and Hummingboard and ++ drop old cubox-i patches. ++ + Add mx6cuboxi target. ++ + mx6cuboxi: Add patch to use config_distro_bootcmd. ++ + wandboard: Add patch to use config_distro_bootcmd and remove old ++ environment patches. ++ ++ * u-boot-omap: ++ + am335x_boneblack: Remove patch to set voltage. ++ + am335x_boneblack: Add patch to use config_distro_bootcmd and remove ++ old patches. ++ ++ -- Vagrant Cascadian Mon, 27 Apr 2015 14:54:44 -0700 ++ ++u-boot (2015.04~rc5+dfsg1-1) experimental; urgency=medium ++ ++ [ John Paul Adrian Glaubitz ] ++ * [sh4] Fix FTBFS due to incorrect target names (Closes: #780066). ++ ++ [ Vagrant Cascadian ] ++ * [armel] Use "rpi" for the Raspberry pi target, as it was renamed ++ upstream. ++ * [armel] Remove openrd_ultimate target, which fails to build upstream. ++ * [armel] Remove obsolete mmc guruplug and openrd patches. ++ * [armhf] Remove arndale patches, applied upstream. ++ * Fix cross-building of u-boot-tools (Closes: #775614). ++ * [armhf] u-boot-sunxi: Enable A20-OLinuXino_MICRO. Thanks to Arne ++ Ploese for testing! ++ * [armhf] u-boot-sunxi: Enable Linksprite_pcDuino3. Thanks to Patrice Go ++ for testing! ++ ++ -- Vagrant Cascadian Tue, 07 Apr 2015 13:58:39 -0700 ++ ++u-boot (2015.04~rc3+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Remove patches applied upstream: ++ - ti_armv7_common-support_raw_initrd.diff ++ * Refresh patches: ++ - cubox-i/cubox-i-support.diff ++ - mipsel-native-endianness.diff ++ - mx53loco ++ - openrd-mmc.diff ++ - series ++ - wandboard/wandboard-uEnv.txt-bootz-n-fixes.patch ++ - guruplug_mvfs_and_mmc.diff ++ * Add patch to enable USB mass-storage support for the BeagleBone Black: ++ - beagleboneblack/usb-mass-storage.patch ++ * debian/rules: Add get-orig-source target. ++ ++ * Disable patches that fail to apply: ++ - cubox-i/imx6-spl-support.diff ++ - arndale/exynos-Enable-config_distro_defaults.h.patch ++ - arndale/exynos5-Use-config_distro_bootcmd.h.patch ++ * Disable cubox-i build target and patches, as it fails to build. ++ ++ -- Vagrant Cascadian Sun, 08 Mar 2015 12:15:59 -0700 ++ ++u-boot (2014.10+dfsg1-5) unstable; urgency=medium ++ ++ [ John Paul Adrian Glaubitz ] ++ * [sh4] Fix FTBFS due to incorrect target names (Closes: #780066). ++ ++ [ Vagrant Cascadian ] ++ * [armhf] u-boot-sunxi: Enable A20-OLinuXino_MICRO. Thanks to Arne ++ Ploese for testing! ++ * [armhf] u-boot-sunxi: Enable Linksprite_pcDuino3. Thanks to Patrice Go ++ for testing! ++ ++ -- Vagrant Cascadian Tue, 07 Apr 2015 13:42:30 -0700 ++ ++u-boot (2014.10+dfsg1-4) unstable; urgency=medium ++ ++ [ Karsten Merker ] ++ * Backport support for the LeMaker Banana Pro board (Closes: #779908). ++ ++ [ Vagrant Cascadian ] ++ * Update lintian rules for BananaPro and A20-OlinuXino-LIME2. ++ ++ -- Vagrant Cascadian Sun, 08 Mar 2015 11:13:07 -0700 ++ ++u-boot (2014.10+dfsg1-3) unstable; urgency=medium ++ ++ * cubox-i-support.diff: Refresh patch, dropping solidrun.bmp, which ++ causes FTBFS with newer version of patch (Closes: #777518). ++ ++ * Add patch to support A20-OLinuXino-LIME2, backported from u-boot ++ 2015.01. Thanks to Karsten Merker for the patch (Closes: #777466). ++ ++ -- Vagrant Cascadian Sat, 21 Feb 2015 13:13:31 -0800 ++ ++u-boot (2014.10+dfsg1-2.1) unstable; urgency=medium ++ ++ * Non-maintainer upload. ++ * debian/patches: ++ - Add sh4-fix-linker-name-prefix.patch to use the proper ++ linker name prefix on sh4. Fixes FTBFS. (Closes: #771747) ++ ++ -- John Paul Adrian Glaubitz Thu, 11 Dec 2014 00:00:08 +0100 ++ ++u-boot (2014.10+dfsg1-2) unstable; urgency=medium ++ ++ [ Steve Langasek ] ++ * Resync cubox-i patches with github. ++ - fixes support for booting on the cubox-i2ultra/i2ex. ++ (Closes: #766266) ++ ++ [ Vagrant Cascadian ] ++ * wandboard, cubox-i: Add patches to use variables expected by ++ debian-installer bootscript. ++ * cubox-i: Move importing bootenv before loading the boot script, to ++ allow environment variables useful to the boot script to be set. ++ * cubox-i: Run autodetectfdt before attempting to load the boot script. ++ * Split README.Debian by subarchitecture, and document installing u-boot ++ on several additional boards. ++ ++ -- Vagrant Cascadian Sat, 01 Nov 2014 16:33:33 -0700 ++ ++u-boot (2014.10+dfsg1-1) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * New upstream release. ++ * Refresh cubox-i patches to 2014.10. ++ * Update cubox-i patches to use generic board. ++ * Remove debian/patches/kerma-sheevaplug-mvsata.diff, merged upstream. ++ * Patch to allow tools-only to build without a configuration. ++ * Update Standards-Version to 3.9.6, no changes needed. ++ ++ [ Ian Campbell ] ++ * Rebase arndale patches onto 2014.10 ++ ++ -- Vagrant Cascadian Sun, 19 Oct 2014 11:34:39 -0700 ++ ++u-boot (2014.10~rc3+dfsg1-2) experimental; urgency=medium ++ ++ [ Ian Campbell ] ++ * Add support for the Arndale board (Closes: #763186). ++ ++ -- Vagrant Cascadian Thu, 09 Oct 2014 11:41:31 -0700 ++ ++u-boot (2014.10~rc3+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream release candidate. ++ * Remove patches applied upstream: ++ - bootcmd-scsi-scan-before-scsi.patch ++ - sunxi/0001-sun7i-Add-support-for-Olimex-A20-OLinuXino-LIME.patch ++ * Refresh patches: ++ - am335x-bootscript.diff ++ - am335x-uenv.txt.diff ++ - cubox-i/cubox-i-support.diff ++ - no-force-CROSS_COMPILE-powerpc.diff ++ ++ -- Vagrant Cascadian Wed, 08 Oct 2014 09:57:35 -0700 ++ ++u-boot (2014.10~rc2+dfsg1-2) unstable; urgency=medium ++ ++ [ Héctor Orón Martínez ] ++ * Fix cross building. ++ * Build extra tools for kirkwood and sunxi (Closes: #750108). ++ * Build extra tools and env just once, and install in PATH again. ++ * Add nitrogen6q support to u-boot-imx. ++ ++ [ Vagrant Cascadian ] ++ * Use "make all" instead of making individual targets, recording a list ++ of targets to install in each subarch package. ++ * Build FEL variants for all sunxi platforms, based on patches from Ian ++ Campbell. ++ * Add build-depends on "bc". ++ * Patch to add the debian revision to the U-boot version. ++ * Updated cubox-i patches and re-enable mx6_cubox-i target. ++ * Build tools and env with NO_SDL=1 to avoid complaining about missing ++ sdl-config. ++ * Remove mips target dbau1100, an old platform with no testers. ++ * Swich qemu_mips target to install u-boot.bin, which is what is ++ actually needed by qemu. ++ * Add patch to Set DCDC1 DDR3 to 1.35V for Beaglebone Black. Thanks to ++ Robert Nelson for the patch. ++ ++ [ Ian Campbell ] ++ * Add patch to add u-boot.kwb to "make all" on Kirkwood platforms. ++ * Build tools out-of-tree too so as not to dirty the source used for the ++ actual platforms (Closes: #763024). ++ * Add patch to initialize scsi before trying scsi disks in ++ config_distro_bootcmd (Closes: #764069). ++ ++ -- Vagrant Cascadian Mon, 06 Oct 2014 16:58:04 -0700 ++ ++u-boot (2014.10~rc2+dfsg1-2~exp1) experimental; urgency=medium ++ ++ * Split u-boot package into u-boot-imx, u-boot-omap and u-boot-sunxi ++ packages on armhf. ++ ++ * debian/targets: ++ - Enable A10-OLinuXino-Lime target. ++ - Enable Cubieboard2 and Cubieboard2_FEL targets (Closes: #762383). ++ - Enable A20-OLinuXino-LIME target. ++ - Disable mx6_cubox-i ++ - Disable efikamx and efikasb. ++ ++ * debian/patches: ++ - Add patch from upstream to support A20-OLinuXino-LIME. ++ - Disable patches for cubox-i. ++ ++ * debian/rules: ++ - Remove excess conditional architecture check, drop build-dep on ++ dctrl-tools. ++ - Remove executable bit from u-boot targets. ++ ++ * Updated lintian overrides. ++ ++ -- Vagrant Cascadian Mon, 22 Sep 2014 18:30:12 -0500 ++ ++u-boot (2014.10~rc2+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ ++ * Update debian/patches: ++ - Remove Cubieboard and Cubietruck patches, applied upstream. ++ - Remove kerma-sheevaplug-mvsdio patch, applied upstream. ++ - Update openrd-mmc patch, partially applied upstream. ++ - Add patch to workaround failure when building env tools. ++ ++ * [armhf] Add Bananapi target. ++ ++ * debian/rules: ++ - Install fw_printenv and fw_setenv symlink in platform-specific dir. ++ - Create include/config/auto.conf to allow tools-only target to build. ++ - Update to use defconfig target rather than config target. ++ ++ * debian/copyright: ++ - Update Files-Excluded as some files were removed upstream. ++ ++ * Updated lintian overrides. ++ ++ -- Vagrant Cascadian Wed, 03 Sep 2014 23:28:59 -0700 ++ ++u-boot (2014.07+dfsg1-2) unstable; urgency=medium ++ ++ [ Steve Langasek ] ++ * Rebase cubox-i patches on 2014.07 and re-enable the target. ++ ++ [ Vagrant Cascadian ] ++ * Switch to debhelper 9 with executable .install files. ++ * Remove the efikamx and efikasb targets. ++ ++ -- Vagrant Cascadian Sun, 14 Sep 2014 23:01:50 -0500 ++ ++u-boot (2014.07+dfsg1-1) unstable; urgency=medium ++ ++ * New upstream version. ++ * [armhf] Temporarily disable cubox-i target, which needs re-working for ++ new upstream version. ++ * Refresh Cubietruck and Cubieboard patches. ++ ++ -- Vagrant Cascadian Thu, 28 Aug 2014 12:22:06 -0700 ++ ++u-boot (2014.07~rc4+dfsg1-1) experimental; urgency=medium ++ ++ * New upstream release candidate. ++ * Updated patches for sheevaplug MMC and SATA support. ++ * Updated openrd patches to use MMC driver. ++ ++ -- Vagrant Cascadian Sat, 12 Jul 2014 17:24:51 -0700 ++ ++u-boot (2014.04+dfsg1-3) unstable; urgency=medium ++ ++ * Add patch for mx53loco that enables support for ext4, the "load" command, ++ and using bootz with raw initrds. ++ * Remove ZUMA platform and drop powerpc from u-boot architectures ++ (Closes: #754610). ++ ++ -- Vagrant Cascadian Mon, 28 Jul 2014 15:30:26 -0700 ++ ++u-boot (2014.04+dfsg1-2) unstable; urgency=medium ++ ++ * Enable udoo_quad target, with patch improving the udoo_quad boot ++ environment. Thanks to Michael Fladischer! (Closes: #753376). ++ * Enable Cubieboard target and patches. ++ * Update lintian overrides. ++ ++ -- Vagrant Cascadian Wed, 09 Jul 2014 12:37:12 -0700 ++ ++u-boot (2014.04+dfsg1-1) unstable; urgency=medium ++ ++ [ Vagrant Cascadian ] ++ * Repack upstream tarball to remove files containing firmware without ++ sources (Closes: #750912). ++ ++ * Add patches for Cubietruck from upstream. ++ * Add Cubietruck and Cubietruck_FEL targets (Closes: #750473). ++ ++ * Add support for bootscripts to BeagleBone Black. ++ - Support loading files from either first or second partition. ++ ++ * Modified wandboard patches: ++ - Add support for bootscripts. ++ - Support both fat and ext filesystems by consistantly using the "load" ++ command. ++ - Try loading bootscript from /boot/ as a fallback if not found in /. ++ ++ * Update debian/copyright to use copyright format 1.0. ++ - Document which files are removed in debian/copyright. ++ * Update debian/watch to handle +dfsg version. ++ * Update lintian overrides: ++ - Ignore 'u-boot: statically-linked-binary'. ++ - Include new u-boot targets. ++ ++ [ Andreas Henriksson ] ++ * Add patches for sunxi AHCI driver (Cubietruck) (Closes: #750473). ++ ++ -- Vagrant Cascadian Sun, 15 Jun 2014 21:03:40 -0700 ++ ++u-boot (2014.04-2) unstable; urgency=medium ++ ++ * Fix FTBFS on powerpc by not setting CROSS_COMPILE when empty. ++ ++ -- Vagrant Cascadian Mon, 26 May 2014 11:32:49 -0700 ++ ++u-boot (2014.04-1) unstable; urgency=low ++ ++ [ Steve Langasek ] ++ * Patches taken from https://github.com/rabeeh/u-boot-imx6.git to support ++ the SolidRun CuBox-i series: ++ - debian/patches/spl-sata-support.diff: ++ Add support for SATA in SPL mode ++ - debian/patches/imx6-spl-support.diff: ++ Add support for SPL on i.MX6-based systems ++ - debian/patches/cubox-support.diff, tools/logos/solidrun.bmp: ++ Add support for the CuBox-i. ++ * Build the mx6_cubox-i target (Closes: #741127). ++ ++ [ Vagrant Cascadian ] ++ * Add Nokia nokia_rx51 (n900) to targets to build. ++ - Patch n900 build to support bootz and raw initrds. ++ * debian/rules: Fix building of targets for v2014.04. ++ - Move fw_printenv creation into board-specific targets. ++ - Build target "tools-only". ++ - Drop special-casing of MLO, add MLO to debian/targets. ++ * debian/patches/cubox-i-raw-initrd.diff: ++ - Patch to support raw initrd on cubox-i. ++ * debian/watch: Use http. ++ * debian/control: Bump Standards-Version to 3.9.5, no changes needed. ++ ++ -- Vagrant Cascadian Tue, 20 May 2014 10:04:56 -0700 ++ ++u-boot (2014.01-2) unstable; urgency=medium ++ ++ * Set Maintainer to Vagrant Cascadian (Closes: #738446). ++ * Remove Micah Anderson from uploaders. ++ * Add Clint Adams to uploaders. ++ * Use grep-dctrl to pull architecture list from debian/control, rather than ++ hardcoding architectures in debian/rules. ++ * u-boot-tools: Set architecture to linux-any (Closes: #730833). ++ * Build raspberry pi (rpi_b) image on armel. ++ - Patch to to enable EXT2/EXT4 support and raw initrds. ++ ++ -- Vagrant Cascadian Tue, 04 Mar 2014 14:13:22 -0800 ++ ++u-boot (2014.01-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated patches. ++ * debian/watch: Update to catch -rc versions. ++ * debian/control: Update Vcs-* headers. ++ * u-boot-tools: Strip comment sections from mkimage and fw_printenv. ++ ++ -- Vagrant Cascadian Tue, 11 Feb 2014 15:11:47 -0800 ++ ++u-boot (2013.10-3) unstable; urgency=low ++ ++ * Move build of dbau1100 from mipsel to mips, which fixes FTBFS on mipsel, ++ due to dbau1100 being big-endian. ++ * Disable mipsel builds of u-boot, as it no longer has any targets. ++ * Add patch to specify default mmc partition to use when loading uEnv.txt ++ on BeagleBone Black. ++ * Add patch to support raw initrds on BeagleBone Black. ++ * Mark u-boot-tools as Multi-Arch: foreign. ++ * Mark u-boot as Multi-Arch: same. ++ * Update lintian overrides with list of current platforms. ++ ++ -- Vagrant Cascadian Sun, 17 Nov 2013 00:09:32 -0800 ++ ++u-boot (2013.10-2) unstable; urgency=low ++ ++ * debian/rules: ++ - Switch back to explicitly building the specified target. ++ - Allow building multiple targets per platform. ++ * debian/targets: ++ - Build the spl/u-boot-spl.bin target on several armhf platforms, which ++ generates the MLO file. ++ ++ -- Vagrant Cascadian Mon, 21 Oct 2013 11:33:01 -0700 ++ ++u-boot (2013.10-1) unstable; urgency=low ++ ++ * New upstream version (Closes: #667680, #726699). ++ - Update mipsel-native-endianness.diff ++ * debian/rules: ++ - Remove various tools/* files on clean target. ++ - Build each platform target and install MLO file if present. ++ (Closes: #687562). ++ - Support parallel builds using DEB_BUILD_OPTIONS=parallel=N. ++ * Enable BeagleBone Black and Wandboard platforms. ++ * Add patch to support uEnv.txt and directly loading zimage for Wandboard. ++ * Include env configs u-boot-tools examples (Closes: #631659, #636214). ++ * Only build u-boot on architectures which generate images (Closes: #635050). ++ * Drop i386 builds of u-boot, as the only target (eNET) was removed upstream. ++ * debian/control: Add myself to uploaders. ++ ++ -- Vagrant Cascadian Sun, 20 Oct 2013 10:23:55 -0700 ++ ++u-boot (2013.01.01-4) unstable; urgency=low ++ ++ * Upload to unstable. ++ * Drop transitional packages uboot-envtools and uboot-mkimage. ++ ++ -- Clint Adams Thu, 09 May 2013 21:41:25 -0400 ++ ++u-boot (2013.01.01-3) experimental; urgency=low ++ ++ * Disable unnecessary JFFS2 on GuruPlug ++ * Disable MMC on GuruPlug, devices are not detected, ++ they show up as USB devices instead ++ ++ -- Micah Anderson Mon, 25 Mar 2013 22:56:32 -0400 ++ ++u-boot (2013.01.01-2) experimental; urgency=low ++ ++ * More properly enable MMC on GuruPlug. ++ * Use new Efika target names. ++ * Bump to Standards-Version 3.9.4. ++ ++ -- Clint Adams Sun, 24 Mar 2013 21:59:03 -0400 ++ ++u-boot (2013.01.01-1) experimental; urgency=low ++ ++ * New upstream version. closes: #699232. ++ - Drop strip-env-tools.diff (merged). ++ - Update kerma-sheevaplug-mvsdio.diff. ++ - Update mipsel-native-endianness.diff ++ * Enable CONFIG_SYS_MVFS and CONFIG_CMD_MMC for GuruPlug. ++ ++ -- Clint Adams Thu, 21 Mar 2013 14:21:33 -0400 ++ ++u-boot (2012.04.01-2) unstable; urgency=low ++ ++ * Remove code duplication in kerma-sheevaplug-mvsdio.diff. ++ closes: #674230. ++ ++ -- Clint Adams Thu, 31 May 2012 21:04:49 -0400 ++ ++u-boot (2012.04.01-1) unstable; urgency=low ++ ++ * New upstream version. ++ - Update mipsel-native-endianness.diff. ++ - Update no-error-on-set-but-unused-variables.diff (partially merged). ++ - Drop kirkwood_spi-irq_mask.diff (merged). ++ - Drop kirkwood-disable-l2c.diff (merged). ++ ++ -- Clint Adams Tue, 01 May 2012 18:07:19 -0400 ++ ++u-boot (2011.12-3) unstable; urgency=low ++ ++ [ Jonathan Nieder ] ++ * kirkwood: disable L2 cache before Linux boot; thanks to Ian Campbell. ++ closes: #658904 ++ ++ [ Loïc Minier ] ++ * Add patch to strip env tools; sent to upstream mailing-list. ++ ++ -- Loïc Minier Sun, 11 Mar 2012 16:12:50 +0100 ++ ++u-boot (2011.12-2) unstable; urgency=low ++ ++ [ Loïc Minier ] ++ * Build u-boot.imx for efikasb on armhf ++ ++ [ Clint Adams ] ++ * Patch from Ian Campbell to fix Dreamplug breakage. closes: #655102. ++ ++ -- Clint Adams Sun, 08 Jan 2012 15:11:03 -0500 ++ ++u-boot (2011.12-1) unstable; urgency=low ++ ++ * New upstream version. ++ - Drop build-timestamp_autogenerated.h-without-config.patch (merged). ++ - Drop ublimage-NAND-block-size-isn-t-set-at-build-time.patch (merged). ++ - Update kerma-sheevaplug-mvsdio.diff ++ - Update mipsel-native-endianness.diff ++ - Drop dreamplug-v8.patch (merged). ++ ++ -- Clint Adams Mon, 02 Jan 2012 17:49:39 -0500 ++ ++u-boot (2011.09-2) unstable; urgency=low ++ ++ * Patch from Pino Toscano to build on the Hurd. ++ closes: #648295. ++ * Drop gr_xc3s_1500 target. ++ * Add build-arch and build-indep targets to debian/rules. ++ ++ -- Clint Adams Tue, 15 Nov 2011 23:53:01 -0500 ++ ++u-boot (2011.09-1) unstable; urgency=low ++ ++ [ Hector Oron ] ++ * Enable MX53LOCO platform. ++ * Update lintian overrides. ++ ++ [ Loïc Minier ] ++ * Fix FTBFS on amd64 and allow `make tools` to succeed without ++ config. ++ ++ [ Clint Adams ] ++ * New upstream version. ++ - Update kerma-sheevaplug-mvsdio.diff. ++ - Drop panda-default-console.diff (refactored). ++ - Replace dreamplug patches with Jason's v8. ++ * Add Buffalo Linkstation Mini env config from Benjamin Cama. ++ ++ -- Clint Adams Fri, 30 Sep 2011 21:22:23 -0400 ++ ++u-boot (2011.06-4) unstable; urgency=low ++ ++ * Increase the USB non-bulk timeout by an order of magnitude. ++ May fix #635774. ++ ++ -- Clint Adams Sat, 06 Aug 2011 13:42:52 -0400 ++ ++u-boot (2011.06-3) unstable; urgency=low ++ ++ * Add DreamPlug support. ++ ++ -- Clint Adams Sun, 24 Jul 2011 09:35:32 -0400 ++ ++u-boot (2011.06-2) unstable; urgency=low ++ ++ * Use -Wno-error=unused-but-set-variable on i386. ++ ++ -- Clint Adams Sat, 02 Jul 2011 22:14:44 -0400 ++ ++u-boot (2011.06-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Fix i386 and mipsel builds. ++ ++ -- Clint Adams Sat, 02 Jul 2011 19:25:28 -0400 ++ ++u-boot (2011.06~rc3-1) unstable; urgency=low ++ ++ * New upstream version. ++ ++ -- Clint Adams Sat, 02 Jul 2011 15:50:46 -0400 ++ ++u-boot (2011.06~rc2-2) unstable; urgency=low ++ ++ * Fix mipsel endianness problem again. ++ * Try building gr_xc3s_1500 on sparc. ++ ++ -- Clint Adams Sat, 18 Jun 2011 10:13:53 -0400 ++ ++u-boot (2011.06~rc2-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Fix tools config selection. ++ ++ -- Clint Adams Tue, 14 Jun 2011 20:53:07 -0400 ++ ++u-boot (2011.06~rc1-1) unstable; urgency=low ++ ++ * New upstream version. ++ - Update mipsel-native-endianness.diff ++ - Drop Drop-config.h-include-in-tools-imximage.h.diff (merged). ++ - Drop openrd-client-and-ultimate.diff (merged). ++ - Update openrd-mmc.diff (formerly openrd-mmc-mtd-fat.diff). ++ - Drop eNET-monitor_flash_len.diff (merged). ++ - Update snapshot.commit to 2011.06-rc1. ++ - Use the first target for each arch to build the tools, or ++ fake it on the other architectures. ++ * Only build efikamx image on armhf. ++ ++ -- Clint Adams Sat, 21 May 2011 11:04:30 -0400 ++ ++u-boot (2011.03-6) unstable; urgency=low ++ ++ * Bump to Standards-Version 3.9.2. ++ * Tweak the u-boot-tools description. ++ * Drop igep0020, omap3_beagle, and omap4_panda targets from ++ armel; they are available on armhf. ++ ++ -- Clint Adams Tue, 26 Apr 2011 16:11:24 -0400 ++ ++u-boot (2011.03-5) unstable; urgency=low ++ ++ [ Sebastian Reichel ] ++ * Add Pandaboard target. closes: #624123 ++ * New patch to change default console on Pandaboard. ++ ++ -- Clint Adams Mon, 25 Apr 2011 15:36:16 -0400 ++ ++u-boot (2011.03-4) unstable; urgency=low ++ ++ * Enable FAT, SD/MMC, MTD, JFFS, UBIFS support on OpenRD boards. ++ ++ -- Clint Adams Wed, 13 Apr 2011 18:05:36 -0400 ++ ++u-boot (2011.03-3) unstable; urgency=low ++ ++ * Actually pass the right arch_number for OpenRD-Ultimate. ++ ++ -- Clint Adams Tue, 12 Apr 2011 14:28:20 -0400 ++ ++u-boot (2011.03-2) unstable; urgency=low ++ ++ * Fix i386 FTBFS with eNET-monitor_flash_len.diff ++ * Add patch for OpenRD-Client and OpenRD-Ultimate. ++ * Drop openrd_base target and add openrd_ultimate target. ++ ++ -- Clint Adams Tue, 05 Apr 2011 15:56:43 -0400 ++ ++u-boot (2011.03-1) unstable; urgency=low ++ ++ [ Loïc Minier ] ++ * Only try to build env tools when Linux MTD headers are present. ++ closes: #619673. ++ ++ [ Clint Adams ] ++ * New upstream version. ++ - Drop fix-definition-of-global_data-struct.diff (now upstream). ++ - Drop EfikaMX-switch-to-MACH_TYPE_MX51_EFIKAMX.diff (upstream now). ++ - Drop sh-sh7785lcr-Fix-out-of-tree-building.diff (upstream now). ++ - Drop MIPS-dbau1x00-Remove-unused-flash-driver-stub.diff (upstream now). ++ - Drop x86-Align-config.mk-and-linker-scripts-with-other-ar.diff ++ (upstream now). ++ - Update snapshot.commit to 2011.03 ++ ++ -- Clint Adams Fri, 01 Apr 2011 10:30:46 -0400 ++ ++u-boot (2011.03~rc1-4) experimental; urgency=low ++ ++ * Add patch x86-Align-config.mk-and-linker-scripts-with-other-ar. ++ From upstream mailing-list; fixes x86 build (eNET). ++ ++ -- Loïc Minier Wed, 09 Feb 2011 14:51:01 +0100 ++ ++u-boot (2011.03~rc1-3) experimental; urgency=low ++ ++ * Add debian/source/local-options ++ - unapply-patches: avoids committing patched tree after a build ++ - abort-on-upstream-changes: avoids creating a debian-changes-* patch ++ when building from a dirty tree ++ * Add patch MIPS-dbau1x00-Remove-unused-flash-driver-stub, ++ from u-boot-mipsel.git 17a990b55008fd79636e4880d9d10b7172ca87ce and also ++ sent to the upstream mailing-list; fixes build of dbau1x00 board by ++ removing board/dbau1x00/flash.c entirely, and hence fixes the build of ++ u-boot on mipsel. ++ ++ -- Loïc Minier Tue, 08 Feb 2011 16:49:05 +0100 ++ ++u-boot (2011.03~rc1-2) experimental; urgency=low ++ ++ * New patch sh-sh7785lcr-Fix-out-of-tree-building; from upstream ++ e72f46787f44c1104a8df18511ab230b6072a1f0; fixes Debian sh4 build; thanks ++ Nobuhiro Iwamatsu; closes: #611873. ++ ++ -- Loïc Minier Mon, 07 Feb 2011 17:20:16 +0100 ++ ++u-boot (2011.03~rc1-1) experimental; urgency=low ++ ++ * dpkg-shlibdeps usr/bin/* rather than just mkimage. ++ * uboot-mkimage's Section is utils. ++ * Allow overriding CROSS_COMPILE. ++ * New upstream release candidate. ++ - Merge commit v2011.03-rc1 ++ - Update snapshot.commit to 2011.03-rc1 ++ * Add EfikaMX support. ++ - Add patch EfikaMX-switch-to-MACH_TYPE_MX51_EFIKAMX from the upstream ++ mailing-list; fixes build on EfikaMX (EfikaMX: switch to ++ MACH_TYPE_MX51_EFIKAMX) ++ - Add patch Drop-config.h-include-in-tools-imximage.h from the upstream ++ mailing-list; fixes tools-all build of imximage.c. ++ - Build u-boot.imx for efikamx on armel. ++ * Refresh patch kerma-sheevaplug-mvsdio to fix fuzz. ++ ++ -- Loïc Minier Thu, 03 Feb 2011 13:13:14 +0100 ++ ++u-boot (2010.12-2) unstable; urgency=low ++ ++ * Avoid calling dpkg-architecture if DEB_HOST_ARCH is set. ++ * Misc refactoring of debian/rules. ++ - Split per architecture list of platform and targets into ++ debian/targets. ++ - Actually use INSTALL_FILE/INSTALL_DIR/INSTALL_PROGRAM. ++ - Add support for cross-builds; these will currently lack tools. ++ - Build board-specific u-boot files in a separate build dir from the ++ generic tools ++ * Fix handling of -Wl,foo LDFLAGS; the upstream build passes LDFLAGS ++ directly to ld instead of calling gcc for linking; so instead of passing ++ -Wl,foo in LDFLAGS as in automake builds, one should set LDFLAGS to foo ++ directly; add a snippet to strip -Wl, from LDFLAGS; alternatively, we ++ could do as in other special packages like the kernel and simply unset ++ LDFLAGS entirely; closes: #607613. ++ * Install and compress upstream mkimage manpage; based on a patch by ++ Marcin Juszkiewicz. ++ * Add a dummy uboot-mkimage package for upgrades from squeeze; based on a ++ patch by Marcin Juszkiewicz; closes: #607618. ++ * Add new patch, fix-definition-of-global_data-struct, from the upstream ++ x86 maintainer; fixes build of eNET board which breaks u-boot's build on ++ i386; closes: #608801. ++ * Workaround an upstream bug in distclean by removing include/asm/proc and ++ /arch explicitly for now; patch was sent upstream. ++ * Don't repeat Section: in binary package. ++ * Add myself to Uploaders. ++ * Split tools in u-boot-tools package. ++ * Drop board-specific tools; these are too dangerous; only ship mkimage for ++ now. ++ * Add igep0020 and omap3_beagle builds on armel ++ * Update snapshot.commit to the 2010.12 release contents; this avoids a ++ pointless diff with the tarball. ++ ++ -- Loïc Minier Mon, 17 Jan 2011 22:43:41 +0100 ++ ++u-boot (2010.12-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Install more tools in preparation for splitting off a ++ u-boot-tools binary package. ++ ++ -- Clint Adams Tue, 28 Dec 2010 17:03:44 -0500 ++ ++u-boot (2010.12~rc3-1) unstable; urgency=low ++ ++ * New upstream release candidate. ++ * Add dockstar target. ++ ++ -- Clint Adams Sun, 19 Dec 2010 09:45:42 -0500 ++ ++u-boot (2010.12~rc2-1) unstable; urgency=low ++ ++ * New upstream release candidate. ++ * Add openrd_base target. ++ ++ -- Clint Adams Sat, 04 Dec 2010 15:32:38 -0500 ++ ++u-boot (2010.09-2) unstable; urgency=low ++ ++ * Enable ext2 commands on GuruPlug. ++ * Ship ELF files (for loading into RAM with OpenOCD). ++ ++ -- Clint Adams Sat, 20 Nov 2010 18:20:40 -0500 ++ ++u-boot (2010.09-1) unstable; urgency=low ++ ++ * New upstream release. ++ ++ -- Clint Adams Wed, 29 Sep 2010 00:06:25 -0400 ++ ++u-boot (2010.09~rc2-1) unstable; urgency=low ++ ++ * New upstrem release candidate. ++ ++ -- Clint Adams Sun, 19 Sep 2010 14:20:52 -0400 ++ ++u-boot (2010.09~rc1-2) unstable; urgency=low ++ ++ * Add patch from Gérald Kerma to add Sheevaplug mvsata support. ++ * Add patch from Gérald Kerma to add Sheevaplug mvsdio support. ++ ++ -- Clint Adams Sun, 12 Sep 2010 11:48:22 -0400 ++ ++u-boot (2010.09~rc1-1) unstable; urgency=low ++ ++ * New upstream release candidate. ++ - Drop guruplug-miiphy_reset.diff. ++ - Update mipsel-native-endianness.diff. ++ - Drop sh4-native-compile.diff. ++ * Bump to Standards-Version 3.9.1. ++ ++ -- Clint Adams Sat, 11 Sep 2010 00:43:04 -0400 ++ ++u-boot (2010.06-1) unstable; urgency=low ++ ++ * New upstream version. ++ ++ -- Clint Adams Sat, 03 Jul 2010 13:49:46 -0400 ++ ++u-boot (2010.06~rc3-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Fix sh4-native-compile.diff to not break sh64, thanks to Paul ++ Mundt. ++ * Ship mkimage, conflict/replace uboot-mkimage, build on all ++ architectures. ++ ++ -- Clint Adams Fri, 25 Jun 2010 14:49:06 -0400 ++ ++u-boot (2010.06~rc2-1) unstable; urgency=medium ++ ++ * Add sh4-native-compile.diff from Aurelien Jarno. closes: #586026. ++ * New upstream version. ++ - Drop marvell-machtypes.diff. ++ ++ -- Clint Adams Tue, 15 Jun 2010 21:37:26 -0400 ++ ++u-boot (2010.06~rc1-6) unstable; urgency=medium ++ ++ * Add guruplug-miiphy_reset.diff. ++ * Clean between targets. closes: #585570. ++ ++ -- Clint Adams Fri, 11 Jun 2010 21:57:31 -0400 ++ ++u-boot (2010.06~rc1-5) unstable; urgency=low ++ ++ * Replace mipsel-native-endianness.diff with patch adapted ++ from a 2008 mailing list posting by Shinya Kuribayashi. ++ ++ -- Clint Adams Fri, 04 Jun 2010 20:08:27 -0400 ++ ++u-boot (2010.06~rc1-4) unstable; urgency=low ++ ++ * Add r2dplus target for sh4. ++ * mipsel-native-endianness.diff: don't force endianness on mips/mipsel ++ ++ -- Clint Adams Thu, 03 Jun 2010 19:32:50 -0400 ++ ++u-boot (2010.06~rc1-3) unstable; urgency=low ++ ++ * Fix mipsel typo. ++ * Apply patch from Nobuhiro Iwamatsu to change sh4 target board ++ from espt to sh7785lcr_32bit. closes: #584192. ++ ++ -- Clint Adams Wed, 02 Jun 2010 08:25:04 -0400 ++ ++u-boot (2010.06~rc1-2) unstable; urgency=low ++ ++ * Produce u-boot.bin on i386. ++ * Switch mipsel target to AMD DBAu1100. ++ * Add marvell-machtypes.diff. ++ ++ -- Clint Adams Mon, 31 May 2010 22:09:29 -0400 ++ ++u-boot (2010.06~rc1-1) unstable; urgency=low ++ ++ * Add Vcs-Git and Vcs-Browser headers. ++ * Add GuruPlug target (armel). ++ * Switch mipsel target to TB0229. ++ * Add watch file. ++ * Update README.Debian for SheevaPlug and GuruPlug. ++ ++ -- Clint Adams Mon, 31 May 2010 19:29:40 -0400 ++ ++u-boot (2010.03-1) unstable; urgency=low ++ ++ * Initial packaging. closes: #583605. ++ ++ -- Clint Adams Fri, 28 May 2010 16:20:39 -0400 diff --cc debian/control index 000000000,000000000..44fd4118a new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,310 @@@ ++Source: u-boot ++Section: admin ++Priority: optional ++Maintainer: Vagrant Cascadian ++Uploaders: Loïc Minier , Clint Adams ++Build-Depends: ++ bc, ++ bison, ++ debhelper-compat (= 13), ++ flex, ++ libpython3-dev:native [linux-any], ++ libssl-dev, ++ python3:any [linux-any], ++ python3-setuptools [linux-any], ++ swig [linux-any], ++Build-Depends-Arch: ++ arm-trusted-firmware (>= 2.6~) [arm64], ++ crust-firmware (>= 0.3-2~) [arm64], ++ device-tree-compiler, ++ libfdt-dev:native [arm64], ++ libgnutls28-dev, ++ libgnutls28-dev:native [arm64], ++ libncurses-dev, ++ libncurses-dev:native, ++ libssl-dev:native, ++ lzop [armhf], ++ opensbi (>= 1.0-2~) [riscv64], ++ uuid-dev, ++ uuid-dev:native [arm64], ++Build-Depends-Indep: ++# For u-boot-qemu targets ++ gcc-i686-linux-gnu [!i386], ++ gcc-arm-linux-gnueabihf [!armhf], ++ gcc-aarch64-linux-gnu [!arm64], ++ gcc-riscv64-linux-gnu [!riscv64], ++ gcc-x86-64-linux-gnu [!amd64], ++ gcc-powerpc-linux-gnu [!powerpc], ++ gcc-mips64el-linux-gnuabi64 [!mips64el], ++ gcc-mipsel-linux-gnu [!mipsel], ++Rules-Requires-Root: no ++Standards-Version: 4.6.2 ++Homepage: https://www.denx.de/wiki/U-Boot/ ++Vcs-Browser: https://salsa.debian.org/debian/u-boot ++Vcs-Git: https://salsa.debian.org/debian/u-boot.git ++ ++Package: u-boot ++Architecture: armel avr32 sh4 ++Multi-Arch: same ++Depends: ${misc:Depends}, ++Description: A boot loader for embedded systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ Included platforms: ++ ${u-boot:platforms} ++ ++Package: u-boot-amlogic ++Architecture: arm64 ++Multi-Arch: same ++Depends: ${misc:Depends} ++Recommends: arm-trusted-firmware [arm64] ++Description: A boot loader for amlogic systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various amlogic platforms. ++ . ++ Included platforms: ++ ${u-boot-amlogic:platforms} ++ ++Package: u-boot-imx ++Architecture: armhf ++Multi-Arch: same ++Depends: ${misc:Depends} ++Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Description: A boot loader for imx systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various imx platforms. ++ . ++ Included platforms: ++ ${u-boot-imx:platforms} ++ ++Package: u-boot-qemu ++Architecture: all ++Depends: ${misc:Depends} ++Breaks: u-boot (<< 2019.01+dfsg-2) ++Replaces: u-boot (<< 2019.01+dfsg-2) ++Multi-Arch: foreign ++Description: A boot loader for qemu ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for qemu/kvm. ++ . ++ Included platforms: ++ ${u-boot-qemu:platforms} ++ ++Package: u-boot-qcom ++Architecture: arm64 ++Multi-Arch: same ++Depends: ${misc:Depends} ++Description: A boot loader for qcom systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various qcom platforms. ++ . ++ Included platforms: ++ ${u-boot-qcom:platforms} ++ ++Package: u-boot-tegra ++Architecture: armhf arm64 ++Multi-Arch: same ++Depends: ${misc:Depends} ++Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Description: A boot loader for NVIDIA Tegra systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various NVIDIA Tegra platforms. ++ . ++ Included platforms: ++ ${u-boot-tegra:platforms} ++ ++Package: u-boot-omap ++Architecture: armhf ++Multi-Arch: same ++Depends: ${misc:Depends} ++Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Description: A boot loader for omap systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various omap and related ++ platforms. ++ . ++ Included platforms: ++ ${u-boot-omap:platforms} ++ ++Package: u-boot-sunxi ++Architecture: armhf arm64 ++Multi-Arch: same ++Built-Using: ${u-boot-sunxi:Built-Using} ++Depends: ${misc:Depends} ++Recommends: u-boot-tools [arm64] ++Suggests: arm-trusted-firmware [arm64] ++Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) ++Description: A boot loader for sunxi systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various Allwinner/sunxi ++ platforms. ++ . ++ Included platforms: ++ ${u-boot-sunxi:platforms} ++ ++Package: u-boot-exynos ++Architecture: armhf ++Multi-Arch: same ++Depends: ${misc:Depends} ++Description: A boot loader for exynos systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various Exynos platforms. ++ . ++ Included platforms: ++ ${u-boot-exynos:platforms} ++ ++Package: u-boot-mvebu ++Architecture: arm64 ++Multi-Arch: same ++Depends: ${misc:Depends} ++Description: A boot loader for marvell systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various Marvell platforms. ++ . ++ Included platforms: ++ ${u-boot-mvebu:platforms} ++ ++Package: u-boot-rockchip ++Architecture: armhf arm64 ++Multi-Arch: same ++Built-Using: ${u-boot-rockchip:Built-Using} ++Depends: ${misc:Depends} ++Recommends: python3, u-boot-tools [arm64] ++Suggests: arm-trusted-firmware [arm64] ++Description: A boot loader for rockchip systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various Rockchip platforms. ++ . ++ Included platforms: ++ ${u-boot-rockchip:platforms} ++ ++Package: u-boot-rpi ++Architecture: armel armhf arm64 ++Multi-Arch: same ++Depends: ${misc:Depends} ++Description: A boot loader for Raspberry PI systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various Raspberry PI ++ platforms. ++ . ++ Included platforms: ++ ${u-boot-rpi:platforms} ++ ++Package: u-boot-stm32 ++Architecture: armhf ++Multi-Arch: same ++Depends: ${misc:Depends} ++Description: A boot loader for ST Microelectronics systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various ST Microelectronics ++ platforms. ++ . ++ Included platforms: ++ ${u-boot-stm32:platforms} ++ ++Package: u-boot-sifive ++Architecture: riscv64 ++Multi-Arch: same ++Depends: ${misc:Depends} ++Built-Using: ${u-boot-sifive:Built-Using} ++Description: A boot loader for SiFive systems ++ Das U-Boot is a cross-platform bootloader for embedded systems, ++ used as the default boot loader by several board vendors. It is ++ intended to be easy to port and to debug, and runs on many ++ supported architectures, including PPC, ARM, MIPS, x86, m68k, ++ NIOS, and Microblaze. ++ . ++ This package includes boot loaders for various SiFive ++ platforms. ++ . ++ Included platforms: ++ ${u-boot-sifive:platforms} ++ ++Package: u-boot-tools ++Architecture: linux-any ++Build-Profiles: ++Multi-Arch: foreign ++Depends: ${shlibs:Depends}, ${misc:Depends} ++Recommends: device-tree-compiler, ++ libubootenv-tool, ++Breaks: uboot-envtools (<< 20081215-3~), ++ uboot-mkimage (<= 0.4build1), ++ u-boot (<< 2010.12-2) ++Replaces: uboot-envtools (<< 20081215-3~), ++ uboot-mkimage (<= 0.4build1), ++ u-boot (<< 2010.12-2) ++Description: companion tools for Das U-Boot bootloader ++ This package includes programs for generating and listing U-Boot ++ images in various formats: ++ - mkimage ++ - dumpimage ++ - mksunxiboot ++ - mkenvimage diff --cc debian/copyright index 000000000,000000000..426e43949 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,369 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: Das U-Boot ++Source: https://www.denx.de/wiki/U-Boot ++Files-Excluded: ++ drivers/dma/MCD_tasks.c ++ ++Files: * ++Copyright: 2000-2013 Wolfgang Denk ++ 1995-2002 Russell King ++ 1996-1998 Russell King ++ 1996-1999 Russell King ++ 1996-2000 Russell King ++ 1996 Russell King ++ 1997-1999 Russell King ++ 1999-2002 Vojtech Pavlik ++ 1999 Linus Torvalds / 2000-2002 Transmeta Corporation ++ 1999 Russell King ++ 2000-2002 Russell King ++ 2000-2010 David Woodhouse ++ 2000 Steven J. Hill (sjhill@realitydiluted.com) ++ 2001, 2002, 2003 / 2004 Gary Jennejohn garyj@denx.de ++ 2002-2007 Aleph One Ltd ++ 2002-2011 Aleph One Ltd ++ 2002 Thomas Gleixner (tglx@linutronix.de) ++ 2003 Kai-Uwe Bloem / 2000-2002 Transmeta Corporation / 1999 Linus Torvalds ++ 2004 by David Brownell ++ 2004 Nokia Corporation ++ 2004 Thomas Gleixner (tglx@linutronix.de) ++ 2005-2006 by Texas Instruments ++ 2005-2006 by Texas Instruments / 2005 Mentor Graphics Corporation / 2006-2007 Nokia Corporation ++ 2005-2007 Samsung Electronics ++ 2005-2007 Samsung Electronics / Samsung Electronics, 2009 / Nokia Corporation, 2007 ++ 2005-2008 Samsung Electronics ++ 2005 Mentor Graphics Corporation / 2005-2006 by Texas Instruments / 2006-2007 Nokia Corporation ++ 2005 Mentor Graphics Corporation / 2005-2006 by Texas Instruments / 2008-2009 MontaVista Software, Inc. / 2006-2007 Nokia Corporation ++ 2005, Seagate Technology LLC / 2008 Stefan Roese , DENX Software Engineering ++ 2006-2007 Nokia Corporation / 2005-2006 by Texas Instruments / 2005 Mentor Graphics Corporation ++ 2006-2007 Nokia Corporation / 2005 Mentor Graphics Corporation / 2005-2006 by Texas Instruments ++ 2006-2007 Nokia Corporation / 2005 Mentor Graphics Corporation / 2005-2006 by Texas Instruments / 2008-2009 MontaVista Software, Inc. ++ 2006, 2007 University of Szeged, Hungary / 2006-2008 Nokia Corporation ++ 2006-2008 Nokia Corporation ++ 2006,2009 Freescale Semiconductor, Inc ++ 2006-2009 Solarflare Communications Inc ++ 2006 Freescale Semiconductor, Inc ++ 2006 Nokia Corporation / 2005-2007 by Texas Instruments ++ 2006 Pavel Pisa, PiKRON / 2008 Sascha Hauer, Pengutronix / 2009 Ilya Yanok, ++ 2006 Thomas Gleixner ++ 2007-2011 Freescale Semiconductor, Inc ++ 2007 Freescale Semiconductor, Inc ++ 2008-2009 / 2006-2008 Nokia Corporation ++ 2008-2009 Freescale Semiconductor, Inc ++ 2008-2009, MontaVista Software, Inc. / 2010, by Texas Instruments ++ 2008,2009 STMicroelectronics / 2010 Joakim Axelsson / 2009 Alessandro Rubini ++ 2008-2010 / 2006-2008 Nokia Corporation ++ 2008-2011 Freescale Semiconductor, Inc ++ 2008, 2011 Freescale Semiconductor, Inc ++ 2008,2011 Freescale Semiconductor, Inc ++ 2008-2012 Freescale Semiconductor, Inc ++ 2008 Altera Corporation / 2010 Thomas Chou ++ 2008 Atmel Corporation / 2013 Jagannadha Sutradharudu Teki, Xilinx Inc ++ 2008 by Texas Instruments / 2008 Mentor Graphics Corporation ++ 2008 Dave S.r.l. ++ 2008 Extreme Engineering Solutions, Inc ++ 2008 Freescale Semiconductor, Inc ++ 2008 Jean-Christophe PLAGNIOL-VILLARD / 2004-2007 ARM Limited ++ 2008 Kim B. Heino / 2009 ++ 2008 Qstreams Networks, Inc ++ 2008 Samsung Electronics / 2008-2009 Stefan Roese , DENX Software Engineering ++ 2008 STMicroelectronics / 2010 Joakim Axelsson / 2009 Alessandro Rubini ++ 2008 Yoshihiro Shimoda ++ 2009-2010 eXMeritus, A Boeing Company / 2008-2009 Freescale Semiconductor, Inc ++ 2009-2010 Freescale Semiconductor, Inc ++ 2009-2010 Texas Instruments, Inc ++ 2009-2011 Freescale Semiconductor, Inc ++ 2009 coresystems GmbH ++ 2009 Freescale Semiconductor, Inc ++ 2009 Micrel Inc / 2011 Bticino s.p.a, Roberto Cerati ++ 2009 MontaVista Software, Inc. / 2006-2007 Nokia Corporation / 2005-2006 by Texas Instruments / 2005 Mentor Graphics Corporation ++ 2010-2011 Freescale Semiconductor, Inc ++ 2010-2011 NVIDIA Corporation ++ 2010-2012 NVIDIA Corporation ++ 2010-2013 NVIDIA Corporation ++ 2010 Broadcom / 2012 Oleksandr Tymoshenko / 2012 Stephen Warren ++ 2010 NISHIMOTO Hiroki / 2010 Renesas Solutions Corp ++ 2010 Thomas Chou ++ 2010, Thomas Chou ++ 2010 Thomas Chou / 2008-2009 Avionic Design GmbH / 2007-2008 Avionic Design Development GmbH ++ 2010 Thomas Chou / 2008 Altera Corporation ++ 2011-2012 Renesas Solutions Corp ++ 2011 - 2012 Samsung Electronics / 2003-2006, Cluster File Systems, Inc, info@clusterfs.com ++ 2011 Analog Devices Inc ++ 2011 Freescale Semiconductor, Inc ++ 2011 Infineon Technologies ++ 2011 Ivan Djelic ++ 2011 Macpaul Lin (macpaul@andestech.com) / 2011 Andes Technology Corporation / 1995-2002 Russell King / 2010 Shawn Lin (nobuhiro@andestech.com) ++ 2011 Macpaul Lin (macpaul@andestech.com) / 2011 Andes Technology Corporation / 1996-1998 Russell King / 2010 Shawn Lin (nobuhiro@andestech.com) ++ 2011 Macpaul Lin (macpaul@andestech.com) / 2011 Andes Technology Corporation / 2010 Shawn Lin (nobuhiro@andestech.com) ++ 2011 Maxim Integrated Products ++ 2011 Parrot S.A ++ 2011 Renesas Solutions Corp ++ 2011 Renesas Solutions Corp / 2011 Kuninori Morimoto ++ 2011 The ChromiumOS Authors. All rights reserved ++ 2012-2013 Stephen Warren ++ 2012, by Texas Instruments ++ 2012, Google Inc ++ 2012 Renesas Solutions Corp ++ 2012 Samsung Electronics Co., Ltd ++ 2012 Stephen Warren ++ 2012 Texas Instruments Incorporated - http://www.ti.com/ ++ 2013 Synopsys, Inc. (www.synopsys.com) ++License: GPL-2 ++ ++Files: ++ drivers/tpm/tpm_atmel_twi.c ++ drivers/gpio/tca642x.c ++ include/splash.h ++ include/linux/libfdt.h ++ include/configs/mxs.h ++ include/tca642x.h ++ board/gdsys/common/dp501.h ++ common/splash.c ++ fs/jffs2/compr_lzo.c ++ arch/arm/include/asm/arch-am33xx/hardware_ti816x.h ++ arch/arm/mach-exynos/dmc_init_exynos4.c ++ arch/arm/mach-exynos/lowlevel_init.c ++ arch/arm/mach-exynos/clock_init_exynos4.c ++ arch/arm/mach-exynos/common_setup.h ++ arch/arm/mach-omap2/am33xx/clock_ti816x.c ++Copyright: ++ 2013 Texas Instruments, Inc ++ 2013, Boundary Devices ++ 2006 David Gibson, IBM Corporation ++ 2012 Kim Phillips, Freescale Semiconductor ++ 2010-2013 Freescale Semiconductor, Inc ++ 2013 Marek Vasut ++ 2010-2011 Freescale Semiconductor, Inc ++ 2004 Patrik Kluba ++ 1996-2002 Markus Franz Xaver Johannes Oberhumer ++ 2013 NVIDIA Corporation ++ 2011 The Chromium OS Authors ++ 2013 Samsung Electronics ++ 2013, Adeneo Embedded ++ 2009, Texas Instruments, Incorporated ++License: GPL-2+ ++ ++Files: debian/* ++Copyright: Clint Adams ++ Joey Hess ++ Marc Singer ++ Per Andersson ++ Vagrant Cascadian ++ Loïc Minier ++ Adam Borowski ++License: GPL-2+ ++ ++Files: fs/yaffs2/yaffs_allocator.h ++ fs/yaffs2/yaffs_verify.h ++ fs/yaffs2/yaffs_packedtags1.h ++ fs/yaffs2/yaffs_yaffs1.h ++ fs/yaffs2/ydirectenv.h ++ fs/yaffs2/yaffs_yaffs2.h ++ fs/yaffs2/yaffsfs.h ++ fs/yaffs2/yaffs_osglue.h ++ fs/yaffs2/yaffs_flashif.h ++ fs/yaffs2/yaffs_nand.h ++ fs/yaffs2/yportenv.h ++ fs/yaffs2/yaffs_packedtags2.h ++ fs/yaffs2/yaffs_attribs.h ++ fs/yaffs2/yaffs_ecc.h ++ fs/yaffs2/yaffs_trace.h ++ fs/yaffs2/yaffs_guts.h ++ fs/yaffs2/yaffs_getblockinfo.h ++ fs/yaffs2/yaffs_bitmap.h ++ fs/yaffs2/yaffs_nameval.h ++ fs/yaffs2/yaffscfg.h ++ fs/yaffs2/yaffs_nandemul2k.h ++ fs/yaffs2/yaffs_mtdif2.h ++ fs/yaffs2/yaffs_flashif2.h ++ fs/yaffs2/yaffs_checkptrw.h ++ fs/yaffs2/yaffs_tagscompat.h ++ fs/yaffs2/yaffs_nandif.h ++ fs/yaffs2/yaffs_summary.h ++ fs/yaffs2/yaffs_mtdif.h ++Copyright: Copyright (C) 2002-2011 Aleph One Ltd. ++License: LGPL-2.1 ++ ++Files: lib/sha1.c ++Copyright: Copyright (C) 2003-2006 Christophe Devine ++License: LGPL-2.1 ++ ++Files: include/bzlib.h ++ lib/bzip2/* ++Copyright: Copyright (C) 1996-2002 Julian R Seward. All rights reserved. ++License: bzlib-BSD-3 ++ ++Files: drivers/usb/musb-new/musb_host.h ++ drivers/usb/musb-new/musb_core.h ++ drivers/usb/musb-new/musb_core.c ++ drivers/usb/musb-new/musb_gadget.c ++ drivers/usb/musb-new/musb_gadget.h ++ drivers/usb/musb-new/musb_dma.h ++ drivers/usb/musb-new/musb_regs.h ++ drivers/usb/musb-new/musb_debug.h ++ drivers/usb/musb-new/musb_host.c ++ drivers/usb/musb-new/musb_gadget_ep0.c ++ drivers/usb/musb-new/musb_io.h ++Copyright: Copyright 2005 Mentor Graphics Corporation ++ Copyright (C) 2005-2006 by Texas Instruments ++ Copyright (C) 2006-2007 Nokia Corporation ++ Copyright (C) 2008-2009 MontaVista Software, Inc. ++License: GPL-2 ++ ++Files: net/dns.c ++ include/slre.h ++ lib/slre.c ++Copyright: 2008 Pieter Voorthuijsen ++ 2004-2005 Sergey Lyubka ++ 2009 Robin Getz ] ++License: Beerware ++ ++Files: scripts/dtc/libfdt/* ++Copyright: 2006 David Gibson, IBM Corporation ++ 2012 Kim Phillips, Freescale Semiconductor ++License: libfdt-BSD-GPL ++ ++License: libfdt-BSD-GPL ++ * libfdt is dual licensed: you can use it either under the terms of ++ * the GPL, or the BSD license, at your option. ++ * ++ * a) This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License as ++ * published by the Free Software Foundation; either version 2 of the ++ * License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public ++ * License along with this library; if not, write to the Free ++ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, ++ * MA 02110-1301 USA ++ * ++ * Alternatively, ++ * ++ * b) Redistribution and use in source and binary forms, with or ++ * without modification, are permitted provided that the following ++ * conditions are met: ++ * ++ * 1. Redistributions of source code must retain the above ++ * copyright notice, this list of conditions and the following ++ * disclaimer. ++ * 2. Redistributions in binary form must reproduce the above ++ * copyright notice, this list of conditions and the following ++ * disclaimer in the documentation and/or other materials ++ * provided with the distribution. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND ++ * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, ++ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ++ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR ++ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR ++ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, ++ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: Beerware ++ "THE BEER-WARE LICENSE" (Revision 42): ++ Sergey Lyubka wrote this file. As long as you retain this notice you ++ can do whatever you want with this stuff. If we meet some day, and you think ++ this stuff is worth it, you can buy me a beer in return. ++ ++License: GPL-2 ++ This program is free software; you can redistribute it and/or ++ modify it under the terms of the GNU General Public License ++ version 2 as published by the Free Software Foundation. ++ . ++ This program is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA ++ 02110-1301 USA ++ . ++ On Debian systems, the full text of the GNU General Public ++ License version 2 can be found in the file ++ `/usr/share/common-licenses/GPL-2'. ++ ++License: bzlib-BSD-3 ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ . ++ 1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ . ++ 2. The origin of this software must not be misrepresented; you must ++ not claim that you wrote the original software. If you use this ++ software in a product, an acknowledgment in the product ++ documentation would be appreciated but is not required. ++ . ++ 3. Altered source versions must be plainly marked as such, and must ++ not be misrepresented as being the original software. ++ . ++ 4. The name of the author may not be used to endorse or promote ++ products derived from this software without specific prior written ++ permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS ++ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ++ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY ++ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE ++ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ++ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING ++ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ++ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: GPL-2+ ++ This program is free software; you can redistribute it ++ and/or modify it under the terms of the GNU General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later ++ version. ++ . ++ This program is distributed in the hope that it will be ++ useful, but WITHOUT ANY WARRANTY; without even the implied ++ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ++ PURPOSE. See the GNU General Public License for more ++ details. ++ . ++ You should have received a copy of the GNU General Public ++ License along with this package; if not, write to the Free ++ Software Foundation, Inc., 51 Franklin St, Fifth Floor, ++ Boston, MA 02110-1301 USA ++ . ++ On Debian systems, the full text of the GNU General Public ++ License version 2 can be found in the file ++ `/usr/share/common-licenses/GPL-2'. ++ ++License: LGPL-2.1 ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License version 2.1 as ++ published by the Free Software Foundation. ++ . ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ . ++ You should have received a copy of the GNU Lesser General Public ++ License along with this library; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, ++ MA 02110-1301 USA ++ . ++ On Debian systems, the full text of the GNU General Public ++ License version 2 can be found in the file ++ `/usr/share/common-licenses/LGPL-2.1'. diff --cc debian/env-configs/efikamx.config index 000000000,000000000..1aedc9615 new file mode 100644 --- /dev/null +++ b/debian/env-configs/efikamx.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd1 0x00000 0x10000 0x01000 diff --cc debian/env-configs/guruplug.config index 000000000,000000000..1432d297e new file mode 100644 --- /dev/null +++ b/debian/env-configs/guruplug.config @@@ -1,0 -1,0 +1,7 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd1 0x0 0x20000 0x20000 diff --cc debian/env-configs/kurobox_pro.config index 000000000,000000000..83b6c6ac5 new file mode 100644 --- /dev/null +++ b/debian/env-configs/kurobox_pro.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd0 0x3F000 0x1000 0x1000 diff --cc debian/env-configs/linkstation-mini.config index 000000000,000000000..92ce9de2d new file mode 100644 --- /dev/null +++ b/debian/env-configs/linkstation-mini.config @@@ -1,0 -1,0 +1,7 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundand ++# environment sector is assumed present. ++ ++# for Buffalo Linkstation Mini ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd0 0x3f000 0x01000 0x01000 diff --cc debian/env-configs/linkstation_pro_live.config index 000000000,000000000..83b6c6ac5 new file mode 100644 --- /dev/null +++ b/debian/env-configs/linkstation_pro_live.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd0 0x3F000 0x1000 0x1000 diff --cc debian/env-configs/lsmipsel.config index 000000000,000000000..abd8bcb50 new file mode 100644 --- /dev/null +++ b/debian/env-configs/lsmipsel.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd0 0x30000 0x10000 0x10000 diff --cc debian/env-configs/lsppchg.config index 000000000,000000000..4ccc5769c new file mode 100644 --- /dev/null +++ b/debian/env-configs/lsppchg.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd4 0x360000 0x10000 0x10000 diff --cc debian/env-configs/mx6cuboxi.config index 000000000,000000000..a4bd77459 new file mode 100644 --- /dev/null +++ b/debian/env-configs/mx6cuboxi.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mmcblk0 0x80000 0x2000 diff --cc debian/env-configs/openmoko_gta01.config index 000000000,000000000..7fd45e398 new file mode 100644 --- /dev/null +++ b/debian/env-configs/openmoko_gta01.config @@@ -1,0 -1,0 +1,7 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# Notice, that the "Number of sectors" is ignored on NOR. ++ ++# MTD device name Device offset Env. size Flash sector size Number of sectors ++/dev/mtd1 0x0000 0x4000 0x4000 2 diff --cc debian/env-configs/openmoko_gta02.config index 000000000,000000000..1faa2f1f8 new file mode 100644 --- /dev/null +++ b/debian/env-configs/openmoko_gta02.config @@@ -1,0 -1,0 +1,7 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# Notice, that the "Number of sectors" is ignored on NOR. ++ ++# MTD device name Device offset Env. size Flash sector size Number of sectors ++/dev/mtd2 0x0000 0x40000 0x20000 2 diff --cc debian/env-configs/openrd.config index 000000000,000000000..e4f0d6470 new file mode 100644 --- /dev/null +++ b/debian/env-configs/openrd.config @@@ -1,0 -1,0 +1,13 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++# Legacy u-boot versions: ++#/dev/mtd0 0xa0000 0x20000 0x20000 ++ ++# New u-boot versions: ++/dev/mtd0 0x60000 0x20000 0x20000 diff --cc debian/env-configs/qnap_ts101.config index 000000000,000000000..181c54b8c new file mode 100644 --- /dev/null +++ b/debian/env-configs/qnap_ts101.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd5 0x00000 0x20000 0x20000 diff --cc debian/env-configs/qnap_ts109-209.config index 000000000,000000000..4024e080c new file mode 100644 --- /dev/null +++ b/debian/env-configs/qnap_ts109-209.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd4 0x0000 0x20000 0x20000 diff --cc debian/env-configs/qnap_ts119-219.config index 000000000,000000000..98505a933 new file mode 100644 --- /dev/null +++ b/debian/env-configs/qnap_ts119-219.config @@@ -1,0 -1,0 +1,11 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# This config is for QNAP TS-119, TS-219 and TS-219P boards. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mtd4 0x0000 0x1000 0x40000 diff --cc debian/env-configs/sheevaplug.config index 000000000,000000000..b9faa7f36 new file mode 100644 --- /dev/null +++ b/debian/env-configs/sheevaplug.config @@@ -1,0 -1,0 +1,13 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++# Legacy u-boot versions: ++#/dev/mtd0 0x60000 0x20000 0x20000 ++ ++# New u-boot versions: ++/dev/mtd0 0x80000 0x20000 0x20000 diff --cc debian/env-configs/udoo_quad.config index 000000000,000000000..9ffdf9f28 new file mode 100644 --- /dev/null +++ b/debian/env-configs/udoo_quad.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mmcblk0 0xC0000 0x2000 diff --cc debian/env-configs/wandboard.config index 000000000,000000000..1d5a97789 new file mode 100644 --- /dev/null +++ b/debian/env-configs/wandboard.config @@@ -1,0 -1,0 +1,9 @@@ ++# Configuration file for fw_(printenv/saveenv) utility. ++# Up to two entries are valid, in this case the redundant ++# environment sector is assumed present. ++# ++# XXX this configuration might miss a fifth parameter for the "Number of ++# sectors" ++ ++# MTD device name Device offset Env. size Flash sector size ++/dev/mmcblk0 0x60000 0x2000 diff --cc debian/manpages/u-boot-install-sunxi.8 index 000000000,000000000..744679ec7 new file mode 100644 --- /dev/null +++ b/debian/manpages/u-boot-install-sunxi.8 @@@ -1,0 -1,0 +1,40 @@@ ++.TH u-boot-install-sunxi 8 2021-01-07 u-boot ++.SH NAME ++u-boot-install-sunxi \- install u-boot for sunxi (Allwinner) devices ++.SH SYNOPSIS ++.B u-boot-install-sunxi ++.RI [ -f ] ++.I card-device-or-image-file ++.SH DESCRIPTION ++This tool installs a u-boot image to the disk (or possibly a disk ++image), allowing the machine to boot. The u-boot image is written to ++an area between the partition table and the first partition; there is ++no check if it's large enough \(em some ancient fdisk tools used to ++reserve only 31KB there, which can result in data loss. ++.PP ++The device will usually be ++.I /dev/mmcblk0 ++for SD card, ++.I /dev/mmcblk1 ++for eMMC, ++.I /dev/sdX ++for USB SD card readers (be careful wrt your other disks!). ++.PP ++By default, the path where ++.I .dtb ++and ++.I .bin ++files are copied from is a subdirectory of ++.I /usr/lib/u-boot ++deduced from the current running system, but if the ++.RB $ TARGET ++environment variable is set, its contents are used instead. ++.SH OPTIONS ++.TP ++-f | --force ++Skip partition table sanity checks. Usually, a MBR partition table is ++required (so u-boot has something to work with), but in rare setups you ++may put the data on another disk. Likewise, GPT partition tables are ++incompatible with the layout used on sunxi devices (spl is written at ++offset 16384 while GPT occupies bytes [512..33280) ) but this option lets ++you trample upon them anyway. diff --cc debian/patches/Makefile-Use-relative-paths-for-debugging-symbols.patch index 000000000,000000000..eb6333f27 new file mode 100644 --- /dev/null +++ b/debian/patches/Makefile-Use-relative-paths-for-debugging-symbols.patch @@@ -1,0 -1,0 +1,49 @@@ ++From 513a75c02573680e6594bd328f698e2460db1a76 Mon Sep 17 00:00:00 2001 ++From: Vagrant Cascadian ++Date: Tue, 16 Aug 2022 19:00:04 -0700 ++Subject: [PATCH] Makefile: Use relative paths for debugging symbols. ++ ++The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use ++-ffile-prefix-map and --debug-prefix-map, respectively, to use ++relative paths for occurrences of __FILE__ and debug paths. ++ ++This enables reproducible builds regardless of the absolute path to ++the build directory: ++ ++ https://reproducible-builds.org/docs/build-path/ ++ ++Series-to: u-boot ++ ++Signed-off-by: Vagrant Cascadian ++--- ++ Makefile | 8 ++++++-- ++ 1 file changed, 6 insertions(+), 2 deletions(-) ++ ++diff --git a/Makefile b/Makefile ++index 1a66f69a4b..b40b9b2444 100644 ++--- a/Makefile +++++ b/Makefile ++@@ -751,14 +751,18 @@ KBUILD_CFLAGS += $(call cc-disable-warning, stringop-overflow) ++ # Enabled with W=2, disabled by default as noisy ++ KBUILD_CFLAGS += $(call cc-disable-warning, maybe-uninitialized) ++ ++-# change __FILE__ to the relative path from the srctree ++-KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) +++# change __FILE__ and debugging symbols to the relative path from the +++# srctree +++KBUILD_CFLAGS += $(call cc-option,-ffile-prefix-map=$(srctree)/=) ++ ++ KBUILD_CFLAGS += -g ++ # $(KBUILD_AFLAGS) sets -g, which causes gcc to pass a suitable -g ++ # option to the assembler. ++ KBUILD_AFLAGS += -g ++ +++# Use relative paths in debugging symbols +++KBUILD_AFLAGS += --debug-prefix-map=$(srctree)/= +++ ++ # Report stack usage if supported ++ # ARC tools based on GCC 7.1 has an issue with stack usage ++ # with naked functions, see commit message for more details ++-- ++2.35.1 ++ diff --cc debian/patches/arndale/board-spl-rule.diff index 000000000,000000000..c3c394cc5 new file mode 100644 --- /dev/null +++ b/debian/patches/arndale/board-spl-rule.diff @@@ -1,0 -1,0 +1,17 @@@ ++Description: Add spl/arndale-spl.bin rule ++Author: Ian Campbell ++ ++Index: u-boot/Makefile ++=================================================================== ++--- u-boot.orig/Makefile +++++ u-boot/Makefile ++@@ -2108,6 +2108,9 @@ spl/u-boot-spl: tools prepare $(if $(CON ++ spl/sunxi-spl.bin: spl/u-boot-spl ++ @: ++ +++spl/arndale-spl.bin: spl/u-boot-spl +++ @: +++ ++ spl/sunxi-spl-with-ecc.bin: spl/sunxi-spl.bin ++ @: ++ diff --cc debian/patches/disable-fit-image-tests index 000000000,000000000..841c2a36b new file mode 100644 --- /dev/null +++ b/debian/patches/disable-fit-image-tests @@@ -1,0 -1,0 +1,31 @@@ ++Disable FIT image tests. ++ ++FIT images were made more robust in light of CVE-2021-27097 and ++CVE-2021-27138, but test-imagetools.sh was not updated to reflect ++those changes. ++ ++Reported upstream: https://lists.denx.de/pipermail/u-boot/2021-March/443460.html ++ ++diff --git a/test/image/test-imagetools.sh b/test/image/test-imagetools.sh ++index 907f46a7b5..e3b341b9e9 100755 ++--- a/test/image/test-imagetools.sh +++++ b/test/image/test-imagetools.sh ++@@ -204,18 +204,6 @@ main() ++ list_image ${IMAGE_MULTI} ++ assert_equal ${DUMPIMAGE_LIST} ${MKIMAGE_LIST} ++ ++- # Compress and extract FIT images, compare the result ++- create_fit_image ++- extract_fit_image ++- for file in ${DATAFILES}; do ++- assert_equal ${file} ${SRCDIR}/${file} ++- done ++- assert_equal ${TEST_OUT} ${DATAFILE2} ++- ++- # List contents of FIT image and compares output from tools ++- list_image ${IMAGE_FIT_ITB} ++- assert_equal ${DUMPIMAGE_LIST} ${MKIMAGE_LIST} ++- ++ # Remove files created ++ cleanup ++ diff --cc debian/patches/exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch index 000000000,000000000..aaec16ac6 new file mode 100644 --- /dev/null +++ b/debian/patches/exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch @@@ -1,0 -1,0 +1,152 @@@ ++From 82987dbf64ab031482eee52267e2fb1edce52531 Mon Sep 17 00:00:00 2001 ++From: Dongjin Kim ++Date: Sat, 28 Oct 2017 00:22:27 -0400 ++Subject: [PATCH] arm: config: fix default console only to specify the device ++ ++This reverts commit 767edf0f6b3eaa0303f3fd6afdc14ddce0aca70c and restores ++commit 232ed3ca534708527a9515c7c41bc3542949525c. ++ ++Debian's flash-kernel expect the console variable to just contain the device, ++because it will set the bootargs to "console=${console}". So revert adding ++"console=" to the console parameter, but also adjust the shipped bootscripts ++for exynos boards to cope with it. ++ ++Bug-Debian: https://bugs.debian.org/920116 ++Signed-off-by: Benjamin Drung ++--- ++ board/samsung/common/bootscripts/autoboot.cmd | 2 +- ++ board/samsung/common/bootscripts/bootzimg.cmd | 4 ++-- ++ board/samsung/common/dfu_sample_env.txt | 4 ++-- ++ include/configs/odroid.h | 4 ++-- ++ include/configs/odroid_xu3.h | 4 ++-- ++ include/configs/s5p_goni.h | 4 ++-- ++ include/configs/s5pc210_universal.h | 4 ++-- ++ include/configs/trats.h | 4 ++-- ++ include/configs/trats2.h | 4 ++-- ++ 9 files changed, 17 insertions(+), 17 deletions(-) ++ ++Index: u-boot/board/samsung/common/bootscripts/autoboot.cmd ++=================================================================== ++--- u-boot.orig/board/samsung/common/bootscripts/autoboot.cmd +++++ u-boot/board/samsung/common/bootscripts/autoboot.cmd ++@@ -12,7 +12,7 @@ setenv initrdaddr "42000000" ++ setenv loaddtb "load mmc ${mmcbootdev}:${mmcbootpart} ${fdtaddr} ${fdtfile}" ++ setenv loadinitrd "load mmc ${mmcbootdev}:${mmcbootpart} ${initrdaddr} ${initrdname}" ++ setenv loadkernel "load mmc ${mmcbootdev}:${mmcbootpart} '${kerneladdr}' '${kernelname}'" ++-setenv kernel_args "setenv bootargs ${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}" +++setenv kernel_args "setenv bootargs console=${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}" ++ ++ #### Routine: check_dtb - check that target.dtb exists on boot partition ++ setenv check_dtb " ++Index: u-boot/board/samsung/common/bootscripts/bootzimg.cmd ++=================================================================== ++--- u-boot.orig/board/samsung/common/bootscripts/bootzimg.cmd +++++ u-boot/board/samsung/common/bootscripts/bootzimg.cmd ++@@ -1,5 +1,5 @@ ++ setenv kernelname zImage; ++-setenv boot_kernel "setenv bootargs \"${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}\"; +++setenv boot_kernel "setenv bootargs \"console=${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}\"; ++ load mmc ${mmcbootdev}:${mmcbootpart} 0x40007FC0 '${kernelname}'; ++ if load mmc ${mmcbootdev}:${mmcbootpart} 40800000 ${fdtfile}; then ++ bootz 0x40007FC0 - 40800000; ++@@ -7,4 +7,4 @@ else ++ echo Warning! Booting without DTB: '${fdtfile}'!; ++ bootz 0x40007FC0 -; ++ fi;" ++-run boot_kernel; ++\ No newline at end of file +++run boot_kernel; ++Index: u-boot/board/samsung/common/dfu_sample_env.txt ++=================================================================== ++--- u-boot.orig/board/samsung/common/dfu_sample_env.txt +++++ u-boot/board/samsung/common/dfu_sample_env.txt ++@@ -1,9 +1,9 @@ ++-mmcboot=setenv bootargs root=/dev/mmcblk${mmcdev}p${mmcrootpart} ${rootfstype} rootwait ${console}; run loaduimage; bootm 0x40007FC0 +++mmcboot=setenv bootargs root=/dev/mmcblk${mmcdev}p${mmcrootpart} ${rootfstype} rootwait console=${console}; run loaduimage; bootm 0x40007FC0 ++ rootfstype=ext4 ++ loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x40007FC0 uImage ++ mmcdev=0 ++ mmcbootpart=2 ++ mmcrootpart=5 ++-console=console=ttySAC2,115200n8 +++console=ttySAC2,115200n8 ++ bootcmd=run mmcboot ++ dfu_alt_info=u-boot mmc 80 800;params.bin mmc 0x38 0x8;uImage ext4 0 2 ++Index: u-boot/include/configs/odroid.h ++=================================================================== ++--- u-boot.orig/include/configs/odroid.h +++++ u-boot/include/configs/odroid.h ++@@ -128,7 +128,7 @@ ++ "elif test -e mmc ${mmcbootdev} uImage; then; " \ ++ "run boot_uimg;" \ ++ "fi;\0" \ ++- "console=console=ttySAC1,115200n8\0" \ +++ "console=ttySAC1,115200n8\0" \ ++ "mmcbootdev=0\0" \ ++ "mmcbootpart=1\0" \ ++ "mmcrootdev=0\0" \ ++Index: u-boot/include/configs/odroid_xu3.h ++=================================================================== ++--- u-boot.orig/include/configs/odroid_xu3.h +++++ u-boot/include/configs/odroid_xu3.h ++@@ -76,7 +76,7 @@ ++ MEM_LAYOUT_ENV_SETTINGS \ ++ BOOTENV \ ++ "rootfstype=ext4\0" \ ++- "console=console=ttySAC2,115200n8\0" \ +++ "console=ttySAC2,115200n8\0" \ ++ "fdtfile=exynos5422-odroidxu3.dtb\0" \ ++ "board=odroid\0" \ ++ "board_name=odroidxu3\0" \ ++Index: u-boot/include/configs/s5p_goni.h ++=================================================================== ++--- u-boot.orig/include/configs/s5p_goni.h +++++ u-boot/include/configs/s5p_goni.h ++@@ -100,7 +100,7 @@ ++ "bootchart=set opts init=/sbin/bootchartd; run bootcmd\0" \ ++ "verify=n\0" \ ++ "rootfstype=ext4\0" \ ++- "console=console=ttySAC2,115200n8\0" \ +++ "console=ttySAC2,115200n8\0" \ ++ "meminfo=mem=80M mem=256M@0x40000000 mem=128M@0x50000000\0" \ ++ "loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x30007FC0 uImage\0" \ ++ "mmcdev=0\0" \ ++Index: u-boot/include/configs/s5pc210_universal.h ++=================================================================== ++--- u-boot.orig/include/configs/s5pc210_universal.h +++++ u-boot/include/configs/s5pc210_universal.h ++@@ -74,7 +74,7 @@ ++ "mmcoops=mmc read 0 0x40000000 0x40 8; md 0x40000000 0x400\0" \ ++ "verify=n\0" \ ++ "rootfstype=ext4\0" \ ++- "console=console=ttySAC1,115200n8\0" \ +++ "console=ttySAC1,115200n8\0" \ ++ "mbrparts=" MBRPARTS_DEFAULT \ ++ "meminfo=crashkernel=32M@0x50000000\0" \ ++ "nfsroot=/nfsroot/arm\0" \ ++Index: u-boot/include/configs/trats.h ++=================================================================== ++--- u-boot.orig/include/configs/trats.h +++++ u-boot/include/configs/trats.h ++@@ -87,7 +87,7 @@ ++ "mmcoops=mmc read 0 0x40000000 0x40 8; md 0x40000000 0x400\0" \ ++ "verify=n\0" \ ++ "rootfstype=ext4\0" \ ++- "console=console=ttySAC2,115200n8\0" \ +++ "console=ttySAC2,115200n8\0" \ ++ "meminfo=crashkernel=32M@0x50000000\0" \ ++ "nfsroot=/nfsroot/arm\0" \ ++ "bootblock=10\0" \ ++Index: u-boot/include/configs/trats2.h ++=================================================================== ++--- u-boot.orig/include/configs/trats2.h +++++ u-boot/include/configs/trats2.h ++@@ -76,7 +76,7 @@ ++ "boottrace=setenv opts initcall_debug; run bootcmd\0" \ ++ "verify=n\0" \ ++ "rootfstype=ext4\0" \ ++- "console=console=ttySAC2,115200n8\0" \ +++ "console=ttySAC2,115200n8\0" \ ++ "kernelname=uImage\0" \ ++ "loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x40007FC0 " \ ++ "${kernelname}\0" \ diff --cc debian/patches/fix-qemu-ppce500-with-binutils-2.38.patch index 000000000,000000000..0c25a6b71 new file mode 100644 --- /dev/null +++ b/debian/patches/fix-qemu-ppce500-with-binutils-2.38.patch @@@ -1,0 -1,0 +1,59 @@@ ++Fix building qemu-ppce500 target with binutils ~2.38. ++ ++https://bugs.debian.org/1003490 ++ ++The incompatibility was introduced in binutils commit: ++ ++https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b25f942e18d6ecd7ec3e2d2e9930eb4f996c258a ++ ++--- u-boot-2022.01+dfsg.orig/arch/powerpc/cpu/mpc85xx/tlb.c +++++ u-boot-2022.01+dfsg/arch/powerpc/cpu/mpc85xx/tlb.c ++@@ -50,7 +50,10 @@ void read_tlbcam_entry(int idx, u32 *val ++ u32 _mas1; ++ ++ mtspr(MAS0, FSL_BOOKE_MAS0(1, idx, 0)); ++- asm volatile("tlbre;isync"); +++ asm volatile(".machine push;\n" +++ ".machine e500;\n" +++ "tlbre;isync;\n" +++ ".machine pop;\n"); ++ _mas1 = mfspr(MAS1); ++ ++ *valid = (_mas1 & MAS1_VALID); ++@@ -109,7 +112,10 @@ void init_used_tlb_cams(void) ++ /* walk all the entries */ ++ for (i = 0; i < num_cam; i++) { ++ mtspr(MAS0, FSL_BOOKE_MAS0(1, i, 0)); ++- asm volatile("tlbre;isync"); +++ asm volatile(".machine push;\n" +++ ".machine e500;\n" +++ "tlbre;isync;\n" +++ ".machine pop;"); ++ if (mfspr(MAS1) & MAS1_VALID) ++ use_tlb_cam(i); ++ } ++@@ -183,7 +189,10 @@ void disable_tlb(u8 esel) ++ #ifdef CONFIG_ENABLE_36BIT_PHYS ++ mtspr(MAS7, 0); ++ #endif ++- asm volatile("isync;msync;tlbwe;isync"); +++ asm volatile(".machine push;\n" +++ ".machine e500;\n" +++ "isync;msync;tlbwe;isync;\n" +++ ".machine pop;\n"); ++ ++ #ifdef CONFIG_ADDR_MAP ++ if (gd->flags & GD_FLG_RELOC) ++@@ -193,7 +202,11 @@ void disable_tlb(u8 esel) ++ ++ static void tlbsx (const volatile unsigned *addr) ++ { ++- __asm__ __volatile__ ("tlbsx 0,%0" : : "r" (addr), "m" (*addr)); +++ __asm__ __volatile__ (".machine push;\n" +++ ".machine e500;\n" +++ "tlbsx 0,%0;\n" +++ ".machine pop;\n" +++ : : "r" (addr), "m" (*addr)); ++ } ++ ++ /* return -1 if we didn't find anything */ diff --cc debian/patches/mx53loco index 000000000,000000000..795ba75f5 new file mode 100644 --- /dev/null +++ b/debian/patches/mx53loco @@@ -1,0 -1,0 +1,12 @@@ ++Enables support for ext4, the "load" command, and using bootz with raw initrds. ++ ++--- a/configs/mx53loco_defconfig +++++ b/configs/mx53loco_defconfig ++@@ -21,6 +21,7 @@ ++ CONFIG_CMD_MII=y ++ CONFIG_CMD_PING=y ++ CONFIG_CMD_EXT2=y +++CONFIG_CMD_EXT4=y ++ CONFIG_CMD_FAT=y ++ CONFIG_CMD_FS_GENERIC=y ++ CONFIG_OF_CONTROL=y diff --cc debian/patches/qemu/efi-secure-boot.patch index 000000000,000000000..7a5395112 new file mode 100644 --- /dev/null +++ b/debian/patches/qemu/efi-secure-boot.patch @@@ -1,0 -1,0 +1,22 @@@ ++Author: Luca Boccassi ++Description: enable support for secure boot on qemu arm64/amd64 ++ Secure boot is now supported upstream in EFI mode. It is disabled ++ by default, and can be enabled by loading keys from the console: ++ ++ https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot ++--- a/configs/qemu-x86_64_defconfig +++++ b/configs/qemu-x86_64_defconfig ++@@ -78,3 +78,5 @@ ++ CONFIG_CONSOLE_SCROLL_LINES=5 ++ CONFIG_GENERATE_ACPI_TABLE=y ++ # CONFIG_GZIP is not set +++CONFIG_EFI_SECURE_BOOT=y +++CONFIG_EFI_SIGNATURE_SUPPORT=y ++--- a/configs/qemu_arm64_defconfig +++++ b/configs/qemu_arm64_defconfig ++@@ -68,3 +68,5 @@ ++ CONFIG_USB_EHCI_HCD=y ++ CONFIG_USB_EHCI_PCI=y ++ CONFIG_TPM=y +++CONFIG_EFI_SECURE_BOOT=y +++CONFIG_EFI_SIGNATURE_SUPPORT=y diff --cc debian/patches/riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch index 000000000,000000000..5ce63e7e1 new file mode 100644 --- /dev/null +++ b/debian/patches/riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch @@@ -1,0 -1,0 +1,16 @@@ ++Description: prevent relocating initrd & fdt, that results in failure to boot ++Author: Heinrich Schuchardt (xypron) ++Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 ++Index: u-boot-2021.07~rc4+dfsg/include/configs/sifive-unmatched.h ++=================================================================== ++--- u-boot-2021.07~rc4+dfsg.orig/include/configs/sifive-unmatched.h +++++ u-boot-2021.07~rc4+dfsg/include/configs/sifive-unmatched.h ++@@ -55,6 +55,8 @@ ++ "name=system,size=-,bootable,type=${type_guid_gpt_system};" ++ ++ #define CONFIG_EXTRA_ENV_SETTINGS \ +++ "fdt_high=0xffffffffffffffff\0" \ +++ "initrd_high=0xffffffffffffffff\0" \ ++ "kernel_addr_r=0x84000000\0" \ ++ "kernel_comp_addr_r=0x88000000\0" \ ++ "kernel_comp_size=0x4000000\0" \ diff --cc debian/patches/rockchip/rockchip-inno-usb.patch index 000000000,000000000..35bbc9158 new file mode 100644 --- /dev/null +++ b/debian/patches/rockchip/rockchip-inno-usb.patch @@@ -1,0 -1,0 +1,105 @@@ ++Downloaded from: ++https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-icenowy@aosc.io ++ ++From: Icenowy Zheng ++To: Simon Glass , Kever Yang , ++ Frank Wang , ++ Jagan Teki ++Cc: u-boot@lists.denx.de, ++ Icenowy Zheng ++Subject: [PATCH] phy: rockchip: inno-usb2: fix hang when multiple controllers ++ exit ++Date: Tue, 6 Apr 2021 23:10:59 +0800 ++Message-Id: <20210406151059.1187379-1-icenowy@aosc.io> ++ ++The OHCI and EHCI controllers are both bound to the same PHY. They will ++both do init and power_on operations when the controller is brought up ++and both do power_off and exit when the controller is stopped. However, ++the PHY uclass of U-Boot is not as sane as we thought -- they won't ++maintain a status mark for PHYs, and thus the functions of the PHYs ++could be called for multiple times. Calling init/power_on for multiple ++times have no severe problems, however calling power_off/exit for ++multiple times have a problem -- the first exit call will stop the PHY ++clock, and power_off/exit calls after it still trying to write to PHY ++registers. The write operation to PHY registers will fail because clock ++is already stopped. ++ ++Adapt the count mechanism from phy-sun4i-usb to both init/exit and ++power_on/power_off functions to phy-rockchip-inno-usb2 to fix this ++problem. With this stopping USB controllers (manually or before booting ++a kernel) will work. ++ ++Signed-off-by: Icenowy Zheng ++Fixes: ac97a9ece14e ("phy: rockchip: Add Rockchip USB2PHY driver") ++Tested-by: Peter Robinson ++--- ++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 21 +++++++++++++++++++ ++ 1 file changed, 21 insertions(+) ++ ++diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c ++index 62b8ba3a4a..be9cc99d90 100644 ++--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c ++@@ -62,6 +62,8 @@ struct rockchip_usb2phy { ++ void *reg_base; ++ struct clk phyclk; ++ const struct rockchip_usb2phy_cfg *phy_cfg; +++ int init_count; +++ int power_on_count; ++ }; ++ ++ static inline int property_enable(void *reg_base, ++@@ -92,6 +94,10 @@ static int rockchip_usb2phy_power_on(str ++ struct rockchip_usb2phy *priv = dev_get_priv(parent); ++ const struct rockchip_usb2phy_port_cfg *port_cfg = us2phy_get_port(phy); ++ +++ priv->power_on_count++; +++ if (priv->power_on_count != 1) +++ return 0; +++ ++ property_enable(priv->reg_base, &port_cfg->phy_sus, false); ++ ++ /* waiting for the utmi_clk to become stable */ ++@@ -106,6 +112,10 @@ static int rockchip_usb2phy_power_off(st ++ struct rockchip_usb2phy *priv = dev_get_priv(parent); ++ const struct rockchip_usb2phy_port_cfg *port_cfg = us2phy_get_port(phy); ++ +++ priv->power_on_count--; +++ if (priv->power_on_count != 0) +++ return 0; +++ ++ property_enable(priv->reg_base, &port_cfg->phy_sus, true); ++ ++ return 0; ++@@ -118,6 +128,10 @@ static int rockchip_usb2phy_init(struct ++ const struct rockchip_usb2phy_port_cfg *port_cfg = us2phy_get_port(phy); ++ int ret; ++ +++ priv->init_count++; +++ if (priv->init_count != 1) +++ return 0; +++ ++ ret = clk_enable(&priv->phyclk); ++ if (ret && ret != -ENOSYS) { ++ dev_err(phy->dev, "failed to enable phyclk (ret=%d)\n", ret); ++@@ -140,6 +154,10 @@ static int rockchip_usb2phy_exit(struct ++ struct udevice *parent = dev_get_parent(phy->dev); ++ struct rockchip_usb2phy *priv = dev_get_priv(parent); ++ +++ priv->init_count--; +++ if (priv->init_count != 0) +++ return 0; +++ ++ clk_disable(&priv->phyclk); ++ ++ return 0; ++@@ -212,6 +230,9 @@ static int rockchip_usb2phy_probe(struct ++ return ret; ++ } ++ +++ priv->power_on_count = 0; +++ priv->init_count = 0; +++ ++ return 0; ++ } ++ diff --cc debian/patches/rockchip/rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch index 000000000,000000000..9aaca3162 new file mode 100644 --- /dev/null +++ b/debian/patches/rockchip/rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch @@@ -1,0 -1,0 +1,54 @@@ ++From: Christopher Obbard ++Date: Wed, 23 Nov 2022 13:59:02 +0000 ++Subject: configs: roc-pc-rk3399: Enable rockchip efuse support ++ ++Enable efuse support which allows reading of the cpuid#, serial# ++and also generates a unique mac address from the board's serial. ++ ++Signed-off-by: Christopher Obbard ++Forwarded: https://lists.denx.de/pipermail/u-boot/2022-November/500564.html ++--- ++ configs/roc-pc-mezzanine-rk3399_defconfig | 2 ++ ++ configs/roc-pc-rk3399_defconfig | 2 ++ ++ 2 files changed, 4 insertions(+) ++ ++Index: u-boot/configs/roc-pc-mezzanine-rk3399_defconfig ++=================================================================== ++--- u-boot.orig/configs/roc-pc-mezzanine-rk3399_defconfig +++++ u-boot/configs/roc-pc-mezzanine-rk3399_defconfig ++@@ -22,6 +22,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x300000 ++ # CONFIG_ANDROID_BOOT_IMAGE is not set ++ CONFIG_DEFAULT_FDT_FILE="rockchip/rk3399-roc-pc-mezzanine.dtb" ++ CONFIG_DISPLAY_BOARDINFO_LATE=y +++CONFIG_MISC_INIT_R=y ++ CONFIG_SPL_MAX_SIZE=0x2e000 ++ CONFIG_SPL_PAD_TO=0x7f8000 ++ CONFIG_SPL_HAS_BSS_LINKER_SECTION=y ++@@ -50,6 +51,7 @@ CONFIG_SPL_DM_SEQ_ALIAS=y ++ CONFIG_ROCKCHIP_GPIO=y ++ CONFIG_SYS_I2C_ROCKCHIP=y ++ CONFIG_MISC=y +++CONFIG_ROCKCHIP_EFUSE=y ++ CONFIG_MMC_DW=y ++ CONFIG_MMC_DW_ROCKCHIP=y ++ CONFIG_MMC_SDHCI=y ++Index: u-boot/configs/roc-pc-rk3399_defconfig ++=================================================================== ++--- u-boot.orig/configs/roc-pc-rk3399_defconfig +++++ u-boot/configs/roc-pc-rk3399_defconfig ++@@ -23,6 +23,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x300000 ++ CONFIG_USE_PREBOOT=y ++ CONFIG_DEFAULT_FDT_FILE="rockchip/rk3399-roc-pc.dtb" ++ CONFIG_DISPLAY_BOARDINFO_LATE=y +++CONFIG_MISC_INIT_R=y ++ CONFIG_SPL_MAX_SIZE=0x2e000 ++ CONFIG_SPL_PAD_TO=0x7f8000 ++ CONFIG_SPL_HAS_BSS_LINKER_SECTION=y ++@@ -51,6 +52,7 @@ CONFIG_SPL_DM_SEQ_ALIAS=y ++ CONFIG_ROCKCHIP_GPIO=y ++ CONFIG_SYS_I2C_ROCKCHIP=y ++ CONFIG_MISC=y +++CONFIG_ROCKCHIP_EFUSE=y ++ CONFIG_MMC_DW=y ++ CONFIG_MMC_DW_ROCKCHIP=y ++ CONFIG_MMC_SDHCI=y diff --cc debian/patches/series index 000000000,000000000..b29caf4d8 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,21 @@@ ++mx53loco ++ ++arndale/board-spl-rule.diff ++ ++test-imagetools-test-fixes ++ ++exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch ++ ++riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch ++ ++disable-fit-image-tests ++ ++rockchip/rockchip-inno-usb.patch ++rockchip/rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch ++ ++qemu/efi-secure-boot.patch ++ ++fix-qemu-ppce500-with-binutils-2.38.patch ++Makefile-Use-relative-paths-for-debugging-symbols.patch ++ ++tools-disable-video-logo diff --cc debian/patches/test-imagetools-test-fixes index 000000000,000000000..fbedcad65 new file mode 100644 --- /dev/null +++ b/debian/patches/test-imagetools-test-fixes @@@ -1,0 -1,0 +1,73 @@@ ++This patch allows testing in an alternate directory and also detects ++failures to execute commands, treating that as a failure. ++ ++--- a/test/image/test-imagetools.sh +++++ b/test/image/test-imagetools.sh ++@@ -11,7 +11,7 @@ ++ # make O=sandbox ++ # ./test/image/test-imagetools.sh ++ ++-BASEDIR=sandbox +++BASEDIR=${BASEDIR:-"sandbox"} ++ SRCDIR=${BASEDIR}/boot ++ IMAGE_NAME="v1.0-test" ++ IMAGE_MULTI=linux.img ++@@ -94,7 +94,7 @@ ++ ++ echo -e "\nBuilding multi-file image..." ++ do_cmd ${MKIMAGE} -A x86 -O linux -T multi -n \"${IMAGE_NAME}\" \ ++- -d ${files} ${IMAGE_MULTI} +++ -d ${files} ${IMAGE_MULTI} || exit 1 ++ echo "done." ++ } ++ ++@@ -102,10 +102,10 @@ ++ extract_multi_image() ++ { ++ echo -e "\nExtracting multi-file image contents..." ++- do_cmd ${DUMPIMAGE} -T multi -p 0 -o ${DATAFILE0} ${IMAGE_MULTI} ++- do_cmd ${DUMPIMAGE} -T multi -p 1 -o ${DATAFILE1} ${IMAGE_MULTI} ++- do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${DATAFILE2} ${IMAGE_MULTI} ++- do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${TEST_OUT} ${IMAGE_MULTI} +++ do_cmd ${DUMPIMAGE} -T multi -p 0 -o ${DATAFILE0} ${IMAGE_MULTI} || exit 1 +++ do_cmd ${DUMPIMAGE} -T multi -p 1 -o ${DATAFILE1} ${IMAGE_MULTI} || exit 1 +++ do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${DATAFILE2} ${IMAGE_MULTI} || exit 1 +++ do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${TEST_OUT} ${IMAGE_MULTI} || exit 1 ++ echo "done." ++ } ++ ++@@ -158,7 +158,7 @@ ++ " > ${IMAGE_FIT_ITS} ++ ++ echo -e "\nBuilding FIT image..." ++- do_cmd ${MKIMAGE} -f ${IMAGE_FIT_ITS} ${IMAGE_FIT_ITB} +++ do_cmd ${MKIMAGE} -f ${IMAGE_FIT_ITS} ${IMAGE_FIT_ITB} || exit 1 ++ echo "done." ++ } ++ ++@@ -166,10 +166,10 @@ ++ extract_fit_image() ++ { ++ echo -e "\nExtracting FIT image contents..." ++- do_cmd ${DUMPIMAGE} -T flat_dt -p 0 -o ${DATAFILE0} ${IMAGE_FIT_ITB} ++- do_cmd ${DUMPIMAGE} -T flat_dt -p 1 -o ${DATAFILE1} ${IMAGE_FIT_ITB} ++- do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${DATAFILE2} ${IMAGE_FIT_ITB} ++- do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${TEST_OUT} ${IMAGE_FIT_ITB} +++ do_cmd ${DUMPIMAGE} -T flat_dt -p 0 -o ${DATAFILE0} ${IMAGE_FIT_ITB} || exit 1 +++ do_cmd ${DUMPIMAGE} -T flat_dt -p 1 -o ${DATAFILE1} ${IMAGE_FIT_ITB} || exit 1 +++ do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${DATAFILE2} ${IMAGE_FIT_ITB} || exit 1 +++ do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${TEST_OUT} ${IMAGE_FIT_ITB} || exit 1 ++ echo "done." ++ } ++ ++@@ -181,8 +181,8 @@ ++ local image="$1" ++ ++ echo -e "\nListing image contents..." ++- do_cmd_redir ${MKIMAGE_LIST} ${MKIMAGE} -l ${image} ++- do_cmd_redir ${DUMPIMAGE_LIST} ${DUMPIMAGE} -l ${image} +++ do_cmd_redir ${MKIMAGE_LIST} ${MKIMAGE} -l ${image} || exit 1 +++ do_cmd_redir ${DUMPIMAGE_LIST} ${DUMPIMAGE} -l ${image} || exit 1 ++ echo "done." ++ } ++ diff --cc debian/patches/tools-disable-video-logo index 000000000,000000000..9f0ceb582 new file mode 100644 --- /dev/null +++ b/debian/patches/tools-disable-video-logo @@@ -1,0 -1,0 +1,16 @@@ ++Disable video logo as this breaks cross-building, which runs bmp_logo ++during the build to generate the logo headers. Debian does not ++currently ship the bmp_logo tool, so simply disable this feature. ++ ++Index: u-boot/configs/tools-only_defconfig ++=================================================================== ++--- u-boot.orig/configs/tools-only_defconfig +++++ u-boot/configs/tools-only_defconfig ++@@ -28,6 +28,7 @@ CONFIG_SOUND=y ++ CONFIG_SYSRESET=y ++ CONFIG_TIMER=y ++ CONFIG_VIDEO=y +++# CONFIG_VIDEO_LOGO is not set ++ # CONFIG_VIRTIO_MMIO is not set ++ # CONFIG_VIRTIO_PCI is not set ++ # CONFIG_VIRTIO_SANDBOX is not set diff --cc debian/rules index 000000000,000000000..89455e024 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,160 @@@ ++#!/usr/bin/make -f ++ ++include /usr/share/dpkg/architecture.mk ++include /usr/share/dpkg/pkg-info.mk ++ ++DEBIAN_REVISION ?= $(shell echo $(DEB_VERSION) | sed -e 's,.*+dfsg,+dfsg,') ++ ++include debian/targets.mk ++ ++ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) ++CROSS_COMPILE ?= $(DEB_HOST_GNU_TYPE)- ++cross_build_tools ?= y ++endif ++ ++# Enable verbose build by default, disable when terse is specified. ++ifneq (,$(filter terse,$(DEB_BUILD_OPTIONS))) ++VERBOSE=0 ++else ++VERBOSE=1 ++endif ++common_make_args += V=$(VERBOSE) ++ ++# the upstream build passes LDFLAGS directly to ld instead of calling gcc for ++# linking; so instead of passing -Wl,foo in LDFLAGS as in automake builds, one ++# should set LDFLAGS to foo directly ++comma := , ++LDFLAGS := $(patsubst -Wl$(comma)%,%,$(LDFLAGS)) ++ ++notools := $(filter pkg.uboot.notools,$(DEB_BUILD_PROFILES)) ++ ++subarchs := $(shell dh_listpackages --arch --no-package=u-boot-tools) ++ ++# Each .deb P in subarch contains $(P_platforms). ++# These profiles remove values from $(P_platforms) for debugging. ++ ++# DEB_BUILD_PROFILES='pkg.uboot.subarch.P1 pkg.uboot.subarch.P2' ++# removes all platforms but in packages u-boot-P1 u-boot-P2. ++only_subarchs := $(patsubst pkg.uboot.subarch.%,u-boot-%,\ ++ $(filter pkg.uboot.subarch.%,$(DEB_BUILD_PROFILES))) ++ifneq (,$(only_subarchs)) ++ $(foreach pkg,$(filter-out $(only_subarchs),$(subarchs)),$(eval \ ++ $(pkg)_platforms :=)) ++endif ++ ++# DEB_BUILD_PROFILES='pkg.uboot.platform.P1 pkg.uboot.platform.P2' ++# removes all platforms but P1 P2. ++only_platforms := $(patsubst pkg.uboot.platform.%,%,\ ++ $(filter pkg.uboot.platform.%,$(DEB_BUILD_PROFILES))) ++ifneq (,$(only_platforms)) ++ $(foreach pkg,$(subarchs),$(eval \ ++ $(pkg)_platforms := $(filter $(only_platforms),$($(pkg)_platforms)))) ++endif ++ ++# Enable debugging symbols and remove build paths ++HOSTCFLAGS = -g -ffile-prefix-map=$(CURDIR)=. ++common_make_args += HOSTCFLAGS='$(HOSTCFLAGS)' ++ ++%: ++ dh $@ ++ ++override_dh_auto_build-indep: u-boot-qemu ++override_dh_auto_build-arch: $(subarchs) ++ifeq ($(notools),) ++ override_dh_auto_build-arch: build-tools ++endif ++ ++# These intermediate per-package targets are convenient to add ++# prerequisites to a subarch, but they are empty by default so we need ++# to prevent Make applying the default %: recipe above. ++.PHONY: u-boot-qemu $(subarchs) ++ ++define build_template ++ ++ # Tell Make to build the platform as part of the package. ++ $(package): $(platform) ++ ++ # Qemu platforms set $(platform)_CROSS_COMPILE. ++ $(platform): ++ # debian/rules: building platform: $(platform) ++ mkdir -p debian/build/$(platform) ++ ++ dh_auto_build -- $(common_make_args) \ ++ O=debian/build/$(platform) \ ++ CROSS_COMPILE=$(or $($(platform)_CROSS_COMPILE),$(CROSS_COMPILE)) \ ++ $($(package)_assigns) $($(platform)_assigns) \ ++ $(platform)_defconfig ++ ++ sed -i -e 's,^CONFIG_LOCALVERSION=.*,CONFIG_LOCALVERSION="$(DEBIAN_REVISION)",' \ ++ debian/build/$(platform)/.config ++ ++ dh_auto_build -- $(common_make_args) \ ++ O=debian/build/$(platform) \ ++ CROSS_COMPILE=$(or $($(platform)_CROSS_COMPILE),$(CROSS_COMPILE)) \ ++ $($(package)_assigns) $($(platform)_assigns) ++ ++ ifneq (,$(filter uboot.elf,$($(platform)_targets))) ++ cp -u debian/build/$(platform)/u-boot debian/build/$(platform)/uboot.elf ++ endif ++ ifeq ($(package),u-boot-qemu) ++ # TODO: --strip-unneeded as policy recommends? If not, why? ++ $($(platform)_CROSS_COMPILE)strip --remove-section=.comment --remove-section=.note \ ++ debian/build/$(platform)/uboot.elf ++ endif ++ # Upstream generates executable targets (last checked with 2020-10). ++ chmod -x $(addprefix debian/build/$(platform)/,$($(platform)_targets)) ++ ++ install-$(platform): ++ dh_install -p$(package) $(addprefix debian/build/$(platform)/,$($(platform)_targets)) usr/lib/u-boot/$(platform) ++ ++endef ++$(foreach package, u-boot-qemu $(subarchs),\ ++ $(foreach platform, $($(package)_platforms),\ ++ $(eval $(build_template)))) ++ ++TOOLSDIR := debian/build/tools ++build-tools: ++ dh_auto_build -- $(common_make_args) \ ++ O=$(TOOLSDIR) \ ++ CROSS_COMPILE=$(CROSS_COMPILE) \ ++ tools-only_defconfig ++ cp $(TOOLSDIR)/.config $(TOOLSDIR)/config ++ # board-independent tools ++ dh_auto_build -- $(common_make_args) \ ++ O=$(TOOLSDIR) \ ++ CROSS_COMPILE=$(CROSS_COMPILE) \ ++ CROSS_BUILD_TOOLS=$(cross_build_tools) \ ++ NO_SDL=1 \ ++ tools-all ++ ++# Only test when tools are built and native. ++override_dh_auto_test-arch: ++ ifeq ($(notools)$(cross_build_tools),) ++ BASEDIR=$(TOOLSDIR) test/image/test-imagetools.sh ++ endif ++override_dh_auto_test-indep: ++ ++# Do not spend time searching for an install target in Makefile. ++override_dh_auto_install: ++ ++# override_ would require to test notools, which is unrelated. ++execute_after_dh_install-indep: $(addprefix install-,$(u-boot-qemu_platforms)) installdocs-u-boot-qemu ++execute_after_dh_install-arch: $(addprefix install-,$(foreach package,$(subarchs),$($(package)_platforms))) $(addprefix installdocs-,$(subarchs)) ++ ++installdocs-%: ++ mkdir -p debian/build/$*/configs ++ for platform in $($*_platforms); do \ ++ cp -u debian/build/$$platform/.config debian/build/$*/configs/config.$$platform; \ ++ done ++ dh_installdocs -p$* debian/build/$*/configs ++ ++override_dh_clean: ++ rm -rf debian/build/ ++ rm -f linux.itb linux.its ++ dh_clean $(dh_clean_args) ++ find . -type d -name __pycache__ -delete ++ ++override_dh_gencontrol: ++ dh_gencontrol -- $(dpkg-gencontrol_args) $(foreach package,\ ++ u-boot-qemu $(subarchs),\ ++ '-V$(package):platforms=$(subst $() ,$${Newline},$($(package)_platforms))') diff --cc debian/salsa-ci.yml index 000000000,000000000..a147c8fcb new file mode 100644 --- /dev/null +++ b/debian/salsa-ci.yml @@@ -1,0 -1,0 +1,40 @@@ ++--- ++include: ++ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml ++ ++variables: ++ # no autopkgtest tests ++ SALSA_CI_DISABLE_AUTOPKGTEST: 1 ++ # FIXME: ignoring this for now ++ SALSA_CI_DISABLE_BLHC: 1 ++ ++blhc: ++ allow_failure: true ++ ++test-crossbuild-arm64: ++ allow_failure: true ++ variables: ++ SALSA_CI_DPKG_BUILDPACKAGE_ARGS: --build-profiles='pkg.uboot.platform.odroid-c2 pkg.uboot.platform.mvebu_espressobin-88f3720 pkg.uboot.platform.dragonboard820c pkg.uboot.platform.pinebook-pro-rk3399 pkg.uboot.platform.rpi_arm64 pkg.uboot.platform.pine64_plus pkg.uboot.platform.p2371-2180' ++ ++test-crossbuild-armel: ++ allow_failure: true ++ extends: ++ - .test-crossbuild-package-arm64 ++ variables: ++ HOST_ARCH: armel ++ rules: ++ - if: $SALSA_CI_DISABLE_CROSSBUILD_ARMEL =~ /^(1|yes|true)$/ ++ when: never ++ - if: $BUILD_ARCH != $HOST_ARCH && $HOST_ARCH != "" ++ ++test-crossbuild-armhf: ++ allow_failure: true ++ extends: ++ - .test-crossbuild-package-arm64 ++ variables: ++ HOST_ARCH: armhf ++ SALSA_CI_DPKG_BUILDPACKAGE_ARGS: --build-profiles='pkg.uboot.platform.odroid-xu3 pkg.uboot.platform.mx6cuboxi pkg.uboot.platform.am57xx_evm pkg.uboot.platform.firefly-rk3288 pkg.uboot.platform.rpi_2 pkg.uboot.platform.stm32mp157c-dk2 pkg.uboot.platform.Lamobo_R1 pkg.uboot.platform.jetson-tk1' ++ rules: ++ - if: $SALSA_CI_DISABLE_CROSSBUILD_ARMHF =~ /^(1|yes|true)$/ ++ when: never ++ - if: $BUILD_ARCH != $HOST_ARCH && $HOST_ARCH != "" diff --cc debian/source/format index 000000000,000000000..163aaf8d8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/include-binaries index 000000000,000000000..7f449d558 new file mode 100644 --- /dev/null +++ b/debian/source/include-binaries @@@ -1,0 -1,0 +1,1 @@@ ++tools/logos/solidrun.bmp diff --cc debian/targets.mk index 000000000,000000000..749b94aec new file mode 100644 --- /dev/null +++ b/debian/targets.mk @@@ -1,0 -1,0 +1,611 @@@ ++# Target architectures supported by u-boot in Debian. ++# debian/rules includes this Makefile snippet. ++ ++# This dependency holds on both arm64 and armhf. ++# https://bugs.debian.org/cgi-bin/bugreport.cgi?att=0;bug=979483;msg=22 ++u-boot-rockchip: debian/build/rockchip_make_fit_atf ++debian/build/rockchip_make_fit_atf: arch/arm/mach-rockchip/make_fit_atf.py ++ mkdir -p debian/build ++ sed '1 s,/usr/bin/env python.*,/usr/bin/python3,' \ ++ arch/arm/mach-rockchip/make_fit_atf.py > debian/build/rockchip_make_fit_atf ++ chmod +x debian/build/rockchip_make_fit_atf ++ ++ifeq (${DEB_HOST_ARCH},arm64) ++ ++# u-boot-amlogic ++ ++ # Neil Armstrong ++ u-boot-amlogic_platforms += khadas-vim ++ khadas-vim_targets := u-boot.bin uboot.elf ++ ++ # Neil Armstrong ++ u-boot-amlogic_platforms += khadas-vim2 ++ khadas-vim2_targets := u-boot.bin uboot.elf ++ ++ # Frederic Danis ++ u-boot-amlogic_platforms += libretech-cc ++ libretech-cc_targets := u-boot.bin uboot.elf ++ ++ # Neil Armstrong ++ u-boot-amlogic_platforms += nanopi-k2 ++ nanopi-k2_targets := u-boot.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-amlogic_platforms += odroid-c2 ++ odroid-c2_targets := u-boot.bin uboot.elf ++ ++ u-boot-amlogic_platforms += odroid-n2 ++ odroid-n2_targets := u-boot.bin uboot.elf ++ ++# u-boot-mvebu ++ ++ # Vagrant Cascadian ++ u-boot-mvebu_platforms += mvebu_espressobin-88f3720 ++ mvebu_espressobin-88f3720_targets := \ ++ arch/arm/dts/armada-3720-espressobin.dtb u-boot.bin uboot.elf ++ ++# u-boot-qcom ++ ++ u-boot-qcom_platforms += dragonboard410c ++ dragonboard410c_targets := u-boot.bin uboot.elf ++ ++ u-boot-qcom_platforms += dragonboard820c ++ dragonboard820c_targets := u-boot.bin uboot.elf ++ ++# u-boot-rockchip ++ ++ dpkg-gencontrol_args += "-Vu-boot-rockchip:Built-Using=$(shell dpkg-query -Wf \ ++ '$${source:Package} (= $${source:Version})' arm-trusted-firmware)" ++ ++ # Vagrant Cascadian ++ u-boot-rockchip_platforms += firefly-rk3399 ++ firefly-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ firefly-rk3399_targets := arch/arm/dts/rk3399-firefly.dtb idbloader.img \ ++ spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ ++ u-boot.img u-boot.itb uboot.elf ++ ++ # Steev Klimaszewski ++ u-boot-rockchip_platforms += nanopc-t4-rk3399 ++ nanopc-t4-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ nanopc-t4-rk3399_targets := arch/arm/dts/rk3399-nanopc-t4.dtb \ ++ idbloader.img spl/u-boot-spl.bin u-boot-nodtb.bin u-boot.bin u-boot.img \ ++ u-boot.itb uboot.elf ++ ++ # Steev Klimaszewski ++ u-boot-rockchip_platforms += nanopi-neo4-rk3399 ++ nanopi-neo4-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ nanopi-neo4-rk3399_targets := arch/arm/dts/rk3399-nanopi-neo4.dtb \ ++ idbloader.img spl/u-boot-spl.bin u-boot-nodtb.bin u-boot.bin u-boot.img \ ++ u-boot.itb uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-rockchip_platforms += pinebook-pro-rk3399 ++ pinebook-pro-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ pinebook-pro-rk3399_targets := arch/arm/dts/rk3399-pinebook-pro.dtb \ ++ idbloader.img spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin \ ++ u-boot.bin u-boot.img u-boot.itb uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-rockchip_platforms += puma-rk3399 ++ puma-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ puma-rk3399_targets := arch/arm/dts/rk3399-puma-haikou.dtb idbloader.img \ ++ spl/u-boot-spl.bin u-boot-nodtb.bin u-boot.bin u-boot.img u-boot.itb \ ++ uboot.elf ++ ++ # Christopher Obbard ++ u-boot-rockchip_platforms += roc-pc-rk3399 ++ roc-pc-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ roc-pc-rk3399_targets := arch/arm/dts/rk3399-roc-pc.dtb idbloader.img \ ++ spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ ++ u-boot.img u-boot.itb uboot.elf ++ ++ # Walter Lozano ++ u-boot-rockchip_platforms += rock-pi-4-rk3399 ++ rock-pi-4-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ rock-pi-4-rk3399_targets := arch/arm/dts/rk3399-rock-pi-4a.dtb \ ++ arch/arm/dts/rk3399-rock-pi-4b.dtb idbloader.img spl/u-boot-spl.bin \ ++ tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin u-boot.img u-boot.itb \ ++ uboot.elf ++ ++ # Christopher Obbard ++ u-boot-rockchip_platforms += rock-pi-e-rk3328 ++ rock-pi-e-rk3328_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3328/bl31.elf ++ rock-pi-e-rk3328_targets := arch/arm/dts/rk3328-rock-pi-e.dtb idbloader.img \ ++ spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ ++ u-boot.img u-boot.itb uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-rockchip_platforms += rock64-rk3328 ++ rock64-rk3328_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3328/bl31.elf ++ rock64-rk3328_targets := arch/arm/dts/rk3328-rock64.dtb idbloader.img \ ++ spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ ++ u-boot.img u-boot.itb uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-rockchip_platforms += rockpro64-rk3399 ++ rockpro64-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf ++ rockpro64-rk3399_targets := arch/arm/dts/rk3399-rockpro64.dtb \ ++ idbloader.img spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin \ ++ u-boot.bin u-boot.img u-boot.itb uboot.elf ++ ++# u-boot-rpi ++ ++ # Ryan Finnie ++ u-boot-rpi_platforms += rpi_3 ++ rpi_3_targets := u-boot.bin uboot.elf ++ ++ # Lucas Nussbaum ++ # Andreas Henriksson ++ u-boot-rpi_platforms += rpi_4 ++ rpi_4_targets := u-boot.bin uboot.elf ++ ++ # Denis Pynkin ++ u-boot-rpi_platforms += rpi_arm64 ++ rpi_arm64_targets := u-boot.bin uboot.elf ++ ++# u-boot-sunxi ++ ++ u-boot-sunxi_assigns = \ ++ SCP=$(or $(wildcard /usr/lib/crust-firmware/$(platform).bin),/dev/null) ++ ++ dpkg-gencontrol_args += "-Vu-boot-sunxi:Built-Using=$(shell dpkg-query -Wf \ ++ '$${source:Package} (= $${source:Version})' arm-trusted-firmware)" ++ ++ u-boot-sunxi_platforms += a64-olinuxino ++ a64-olinuxino_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ a64-olinuxino_targets := arch/arm/dts/sun50i-a64-olinuxino.dtb \ ++ spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ ++ u-boot.bin uboot.elf ++ ++ # Philip Rinn ++ u-boot-sunxi_platforms += a64-olinuxino-emmc ++ a64-olinuxino-emmc_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ a64-olinuxino-emmc_targets := arch/arm/dts/sun50i-a64-olinuxino-emmc.dtb \ ++ spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ ++ u-boot.bin uboot.elf ++ ++ # Domenico Andreoli ++ u-boot-sunxi_platforms += nanopi_neo2 ++ nanopi_neo2_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ nanopi_neo2_targets := arch/arm/dts/sun50i-h5-nanopi-neo2.dtb \ ++ spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ ++ u-boot.bin uboot.elf ++ ++ # Steev Klimaszewski ++ u-boot-sunxi_platforms += nanopi_neo_plus2 ++ nanopi_neo_plus2_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ nanopi_neo_plus2_targets := arch/arm/dts/sun50i-h5-nanopi-neo-plus2.dtb \ ++ spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ ++ u-boot.bin uboot.elf ++ ++ # harry88@gmx.ph ++ u-boot-sunxi_platforms += orangepi_one_plus ++ orangepi_one_plus_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_h6/bl31.bin ++ orangepi_one_plus_targets := arch/arm/dts/sun50i-h6-orangepi-one-plus.dtb \ ++ spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ ++ u-boot.bin uboot.elf ++ ++ # Frederic Danis ++ u-boot-sunxi_platforms += orangepi_zero_plus2 ++ orangepi_zero_plus2_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ orangepi_zero_plus2_targets := \ ++ arch/arm/dts/sun50i-h5-orangepi-zero-plus2.dtb spl/sunxi-spl.bin \ ++ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ # Sunil Mohan Adapa ++ u-boot-sunxi_platforms += pine64-lts ++ pine64-lts_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ pine64-lts_targets := arch/arm/dts/sun50i-a64-pine64-lts.dtb \ ++ arch/arm/dts/sun50i-a64-pine64.dtb spl/sunxi-spl.bin u-boot-nodtb.bin \ ++ u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += pine64_plus ++ pine64_plus_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ pine64_plus_targets := arch/arm/dts/sun50i-a64-pine64-plus.dtb \ ++ arch/arm/dts/sun50i-a64-pine64.dtb spl/sunxi-spl.bin u-boot-nodtb.bin \ ++ u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += pinebook ++ pinebook_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ pinebook_targets := arch/arm/dts/sun50i-a64-pinebook.dtb spl/sunxi-spl.bin \ ++ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ # Benoit Delcour (1.2) ++ # Arnaud Ferraris (1.1, 1.2) ++ u-boot-sunxi_platforms += pinephone ++ pinephone_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ pinephone_targets := arch/arm/dts/sun50i-a64-pinephone-1.1.dtb \ ++ arch/arm/dts/sun50i-a64-pinephone-1.2.dtb spl/sunxi-spl.bin \ ++ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ # Arnaud Ferraris ++ u-boot-sunxi_platforms += pinetab ++ pinetab_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ pinetab_targets := arch/arm/dts/sun50i-a64-pinetab.dtb spl/sunxi-spl.bin \ ++ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ # amarpreet@minhas.io ++ u-boot-sunxi_platforms += sopine_baseboard ++ sopine_baseboard_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ sopine_baseboard_targets := arch/arm/dts/sun50i-a64-sopine-baseboard.dtb spl/sunxi-spl.bin \ ++ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++ u-boot-sunxi_platforms += teres_i ++ teres_i_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin ++ teres_i_targets := arch/arm/dts/sun50i-a64-teres-i.dtb spl/sunxi-spl.bin \ ++ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf ++ ++# u-boot-tegra ++ ++ # Vagrant Cascadian ++ u-boot-tegra_platforms += p2371-2180 ++ p2371-2180_targets := u-boot.bin uboot.elf ++ ++else ifeq (${DEB_HOST_ARCH},armel) ++ ++# u-boot ++ ++ u-boot_platforms += dockstar ++ dockstar_targets := u-boot.kwb uboot.elf ++ ++ # Ian Campbell ++ u-boot_platforms += dreamplug ++ dreamplug_targets := u-boot.kwb uboot.elf ++ ++ # drEagle ++ u-boot_platforms += guruplug ++ guruplug_targets := u-boot.kwb uboot.elf ++ ++ # drEagle ++ u-boot_platforms += sheevaplug ++ sheevaplug_targets := u-boot.kwb uboot.elf ++ ++# u-boot-rpi ++ ++ # Vagrant Cascadian , rpi B 256M ++ u-boot-rpi_platforms += rpi ++ rpi_targets := u-boot.bin uboot.elf ++ ++ # Romain Perier , rpi zero w ++ u-boot-rpi_platforms += rpi_0_w ++ rpi_0_w_targets := u-boot.bin uboot.elf ++ ++else ifeq (${DEB_HOST_ARCH},armhf) ++ ++# u-boot-exynos ++ ++ u-boot-exynos_platforms += arndale ++ arndale_targets := spl/arndale-spl.bin u-boot.bin uboot.elf ++ ++ # Joost van Zwieten , Odroid-U3 ++ u-boot-exynos_platforms += odroid ++ odroid_targets := u-boot.bin uboot.elf ++ ++ # Vagrant Cascadian , Odroid-XU4 ++ u-boot-exynos_platforms += odroid-xu3 ++ odroid-xu3_targets := u-boot.bin uboot.elf ++ ++# u-boot-imx ++ ++ # Manuel Traut ++ u-boot-imx_platforms += colibri_imx6 ++ colibri_imx6_targets := SPL u-boot.img uboot.elf ++ ++ # Marek Vasut ++ u-boot-imx_platforms += dh_imx6 ++ dh_imx6_targets := u-boot-with-spl.imx uboot.elf ++ ++ # Robert Nelson ++ u-boot-imx_platforms += mx53loco ++ mx53loco_targets := u-boot-dtb.imx uboot.elf ++ ++ # Steve Langasek , CuBox-i4 ++ # Vagrant Cascadian , CuBox-i4pro, Cubox-i4x4, hummingboard-i1, hummingboard-i2ex ++ # Rainer Dorsch , CuBox-i2u (i2u-300-d) ++ # Rick Thomas , Cubox-i4x4, Cubox-i4PRO ++ u-boot-imx_platforms += mx6cuboxi ++ mx6cuboxi_targets := SPL u-boot.img uboot.elf ++ ++ # Martyn Welch ++ u-boot-imx_platforms += mx6qsabrelite ++ mx6qsabrelite_targets := u-boot-dtb.imx uboot.elf ++ ++ # Hector Oron ++ u-boot-imx_platforms += nitrogen6q ++ nitrogen6q_targets := u-boot-dtb.imx uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-imx_platforms += novena ++ novena_targets := SPL u-boot.img uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-imx_platforms += novena-rawsd ++ novena-rawsd_targets := SPL ++ ++ novena-rawsd: configs/novena-rawsd_defconfig ++ configs/novena-rawsd_defconfig: configs/novena_defconfig ++ sed -e 's,CONFIG_SPL_FS_FAT=y,# CONFIG_SPL_FS_FAT is not set,' \ ++ configs/novena_defconfig > configs/novena-rawsd_defconfig ++ dh_clean_args += configs/novena-rawsd_defconfig ++ ++ # Michael Fladischer ++ u-boot-imx_platforms += udoo ++ udoo_targets := SPL u-boot.img uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-imx_platforms += usbarmory ++ usbarmory_targets := u-boot-dtb.imx uboot.elf ++ ++ # Vagrant Cascadian ++ # Robert Nelson ++ u-boot-imx_platforms += wandboard ++ wandboard_targets := SPL u-boot.img uboot.elf ++ ++# u-boot-omap ++ ++ # Vagrant Cascadian ++ # Andrew M.A. Cater ++ u-boot-omap_platforms += am335x_boneblack ++ am335x_boneblack_targets := MLO u-boot.img uboot.elf ++ ++ am335x_boneblack: configs/am335x_boneblack_defconfig ++ configs/am335x_boneblack_defconfig: configs/am335x_evm_defconfig ++ sed -e 's,CONFIG_OF_LIST=.*,CONFIG_OF_LIST="am335x-evm am335x-boneblack",g' \ ++ configs/am335x_evm_defconfig > configs/am335x_boneblack_defconfig ++ dh_clean_args += configs/am335x_boneblack_defconfig ++ ++ # Vagrant Cascadian ++ # Andrew M.A. Cater ++ u-boot-omap_platforms += am335x_evm ++ am335x_evm_targets := MLO u-boot.img uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-omap_platforms += am57xx_evm ++ am57xx_evm_targets := MLO u-boot.img uboot.elf ++ ++ u-boot-omap_platforms += dra7xx_evm ++ dra7xx_evm_targets := MLO u-boot.img uboot.elf ++ ++ # Robert Nelson ++ u-boot-omap_platforms += igep00x0 ++ igep00x0_targets := MLO u-boot.img uboot.elf ++ ++ u-boot-omap_platforms += nokia_rx51 ++ nokia_rx51_targets := u-boot.bin uboot.elf ++ ++ # Robert Nelson ++ u-boot-omap_platforms += omap3_beagle ++ omap3_beagle_targets := MLO u-boot.img uboot.elf ++ ++ # Robert Nelson ++ u-boot-omap_platforms += omap4_panda ++ omap4_panda_targets := MLO u-boot.img uboot.elf ++ ++# u-boot-rockchip ++ ++ # Silent a debhelper warning about an unused substvar. ++ dpkg-gencontrol_args += -Vu-boot-rockchip:Built-Using= ++ ++ # Vagrant Cascadian , 2GB and 4GB variants ++ u-boot-rockchip_platforms += firefly-rk3288 ++ firefly-rk3288_targets := idbloader.img spl/u-boot-spl.bin u-boot.bin \ ++ u-boot.img uboot.elf ++ ++# u-boot-rpi ++ ++ # Vagrant Cascadian , Raspberry PI 2B ++ u-boot-rpi_platforms += rpi_2 ++ rpi_2_targets := u-boot.bin uboot.elf ++ ++ # Ryan Finnie ++ u-boot-rpi_platforms += rpi_3_32b ++ rpi_3_32b_targets := u-boot.bin uboot.elf ++ ++ # Lucas Nussbaum ++ # Andreas Henriksson ++ u-boot-rpi_platforms += rpi_4_32b ++ rpi_4_32b_targets := u-boot.bin uboot.elf ++ ++# u-boot-stm32 ++ ++ # Arnaud Ferraris ++ u-boot-stm32_platforms += stm32mp157c-dk2 ++ stm32mp157c-dk2_targets := u-boot.img u-boot-spl.stm32 uboot.elf ++ ++ stm32mp157c-dk2: configs/stm32mp157c-dk2_defconfig ++ configs/stm32mp157c-dk2_defconfig: configs/stm32mp15_basic_defconfig ++ sed -e 's,stm32mp157c-ev1,stm32mp157c-dk2,g' \ ++ configs/stm32mp15_basic_defconfig > configs/stm32mp157c-dk2_defconfig ++ dh_clean_args += configs/stm32mp157c-dk2_defconfig ++ ++# u-boot-sunxi ++ ++ # Silent a debhelper warning about an unused substvar. ++ dpkg-gencontrol_args += -Vu-boot-sunxi:Built-Using= ++ ++ # Christian Kastner ++ u-boot-sunxi_platforms += A10-OLinuXino-Lime ++ A10-OLinuXino-Lime_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ u-boot-sunxi_platforms += A10s-OLinuXino-M ++ A10s-OLinuXino-M_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Christian Kastner ++ u-boot-sunxi_platforms += A20-OLinuXino-Lime ++ A20-OLinuXino-Lime_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Karsten Merker ++ u-boot-sunxi_platforms += A20-OLinuXino-Lime2 ++ A20-OLinuXino-Lime2_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Andreas B. Mundt ++ u-boot-sunxi_platforms += A20-OLinuXino-Lime2-eMMC ++ A20-OLinuXino-Lime2-eMMC_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Arne Ploese ++ u-boot-sunxi_platforms += A20-OLinuXino_MICRO ++ A20-OLinuXino_MICRO_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Daniel Serpell ++ u-boot-sunxi_platforms += A20-OLinuXino_MICRO-eMMC ++ A20-OLinuXino_MICRO-eMMC_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Karsten Merker ++ u-boot-sunxi_platforms += A20-Olimex-SOM-EVB ++ A20-Olimex-SOM-EVB_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += Bananapi ++ Bananapi_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Bernhard Wörner ++ u-boot-sunxi_platforms += Bananapi_M2_Ultra ++ Bananapi_M2_Ultra_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Karsten Merker ++ u-boot-sunxi_platforms += Bananapro ++ Bananapro_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += CHIP ++ CHIP_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += Cubieboard ++ Cubieboard_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Ian Campbell ++ # Karsten Merker ++ u-boot-sunxi_platforms += Cubieboard2 ++ Cubieboard2_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += Cubieboard4 ++ Cubieboard4_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Ian Campbell ++ # Robert Nelson ++ # Karsten Merker ++ u-boot-sunxi_platforms += Cubietruck ++ Cubietruck_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += Cubietruck_plus ++ Cubietruck_plus_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian ++ u-boot-sunxi_platforms += Lamobo_R1 ++ Lamobo_R1_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ u-boot-sunxi_platforms += Linksprite_pcDuino ++ Linksprite_pcDuino_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Patrice Go ++ u-boot-sunxi_platforms += Linksprite_pcDuino3 ++ Linksprite_pcDuino3_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Jochen Sprickerhof ++ u-boot-sunxi_platforms += Mini-X ++ Mini-X_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Bernhard ++ u-boot-sunxi_platforms += Sinovoip_BPI_M3 ++ Sinovoip_BPI_M3_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Lucas Nussbaum ++ u-boot-sunxi_platforms += bananapi_m2_berry ++ bananapi_m2_berry_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Paul Tagliamonte ++ u-boot-sunxi_platforms += nanopi_neo ++ nanopi_neo_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Philip Hands ++ u-boot-sunxi_platforms += nanopi_neo_air ++ nanopi_neo_air_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ # Vagrant Cascadian , Orange PI Plus2 ++ u-boot-sunxi_platforms += orangepi_plus ++ orangepi_plus_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++ u-boot-sunxi_platforms += orangepi_zero ++ orangepi_zero_targets := u-boot-sunxi-with-spl.bin uboot.elf ++ ++# u-boot-tegra ++ ++ # Ian Campbell ++ u-boot-tegra_platforms += jetson-tk1 ++ jetson-tk1_targets := u-boot-tegra.bin uboot.elf ++ ++else ifeq (${DEB_HOST_ARCH},avr32) ++ ++# u-boot ++ ++ u-boot_platforms += hammerhead ++ hammerhead_targets := u-boot.img uboot.elf ++ ++else ifeq (${DEB_HOST_ARCH},riscv64) ++ ++# u-boot-sifive ++ ++ dpkg-gencontrol_args += "-Vu-boot-sifive:Built-Using=$(shell dpkg-query -Wf \ ++ '$${source:Package} (= $${source:Version})' opensbi)" ++ ++ # Hector Oron ++ u-boot-sifive_platforms += sifive_unleashed ++ sifive_unleashed_targets := u-boot.bin uboot.elf spl/u-boot-spl.bin u-boot.itb ++ sifive_unleashed_assigns := OPENSBI=/usr/lib/riscv64-linux-gnu/opensbi/generic/fw_dynamic.bin ++ ++ # Vagrant Cascadian ++ u-boot-sifive_platforms += sifive_unmatched ++ sifive_unmatched_targets := u-boot.bin uboot.elf spl/u-boot-spl.bin u-boot.itb ++ sifive_unmatched_assigns := OPENSBI=/usr/lib/riscv64-linux-gnu/opensbi/generic/fw_dynamic.bin ++ ++else ifeq (${DEB_HOST_ARCH},sh4) ++ ++# u-boot ++ ++ u-boot_platforms += r2dplus ++ r2dplus_targets := u-boot.bin uboot.elf ++ ++endif ++ ++# u-boot-qemu (Architecture: all) ++ ++ u-boot-qemu_platforms += malta64el ++ malta64el_CROSS_COMPILE := mips64el-linux-gnuabi64- ++ malta64el_targets := u-boot.bin uboot.elf ++ ++ u-boot-qemu_platforms += maltael ++ maltael_CROSS_COMPILE := mipsel-linux-gnu- ++ maltael_targets := u-boot.bin uboot.elf ++ ++ u-boot-qemu_platforms += qemu-ppce500 ++ qemu-ppce500_CROSS_COMPILE := powerpc-linux-gnu- ++ qemu-ppce500_targets := u-boot.bin uboot.elf ++ ++ u-boot-qemu_platforms += qemu-riscv64 ++ qemu-riscv64_CROSS_COMPILE := riscv64-linux-gnu- ++ qemu-riscv64_targets := u-boot.bin uboot.elf ++ ++ u-boot-qemu_platforms += qemu-riscv64_smode ++ qemu-riscv64_smode_CROSS_COMPILE := riscv64-linux-gnu- ++ qemu-riscv64_smode_targets := u-boot.bin uboot.elf ++ ++ u-boot-qemu_platforms += qemu-x86 ++ qemu-x86_CROSS_COMPILE := i686-linux-gnu- ++ qemu-x86_targets := u-boot.bin u-boot.rom uboot.elf ++ ++ u-boot-qemu_platforms += qemu-x86_64 ++ qemu-x86_64_CROSS_COMPILE := x86_64-linux-gnu- ++ qemu-x86_64_targets := u-boot.bin u-boot.rom uboot.elf ++ ++ u-boot-qemu_platforms += qemu_arm ++ qemu_arm_CROSS_COMPILE := arm-linux-gnueabihf- ++ qemu_arm_targets := u-boot.bin uboot.elf ++ ++ u-boot-qemu_platforms += qemu_arm64 ++ qemu_arm64_CROSS_COMPILE := aarch64-linux-gnu- ++ qemu_arm64_targets := u-boot.bin uboot.elf diff --cc debian/u-boot-amlogic.docs index 000000000,000000000..25c5b53d5 new file mode 100644 --- /dev/null +++ b/debian/u-boot-amlogic.docs @@@ -1,0 -1,0 +1,5 @@@ ++doc/board/amlogic/khadas-vim.rst ++doc/board/amlogic/khadas-vim2.rst ++doc/board/amlogic/libretech-cc.rst ++doc/board/amlogic/nanopi-k2.rst ++doc/board/amlogic/odroid-c2.rst diff --cc debian/u-boot-amlogic.lintian-overrides index 000000000,000000000..33e9d55fb new file mode 100644 --- /dev/null +++ b/debian/u-boot-amlogic.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-amlogic binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-amlogic binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-amlogic binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-amlogic: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-exynos.docs index 000000000,000000000..98917094d new file mode 100644 --- /dev/null +++ b/debian/u-boot-exynos.docs @@@ -1,0 -1,0 +1,1 @@@ ++doc/README.odroid diff --cc debian/u-boot-exynos.lintian-overrides index 000000000,000000000..25e1d6b42 new file mode 100644 --- /dev/null +++ b/debian/u-boot-exynos.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-exynos binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-exynos binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-exynos binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-exynos: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-imx.README.Debian index 000000000,000000000..e127142ce new file mode 100644 --- /dev/null +++ b/debian/u-boot-imx.README.Debian @@@ -1,0 -1,0 +1,17 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself. ++ ++MX53LOCO: ++ ++ dd conv=fsync,notrunc bs=1024 if=u-boot.imx of=/dev/sdX seek=1 ++ ++wandboard (quad, dual-lite and solo): ++ ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/wandboard/SPL of=/dev/mmcblk0 bs=1k seek=1 ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/wandboard/u-boot.img of=/dev/mmcblk0 bs=1k seek=69 ++ ++mx6cuboxi (Cubox-i and Hummingboard): ++ ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/mx6cuboxi/SPL of=/dev/mmcblk0 bs=1k seek=1 ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/mx6cuboxi/u-boot.img of=/dev/mmcblk0 bs=1k seek=69 diff --cc debian/u-boot-imx.links index 000000000,000000000..17b44641f new file mode 100644 --- /dev/null +++ b/debian/u-boot-imx.links @@@ -1,0 -1,0 +1,2 @@@ ++/usr/lib/u-boot/novena/u-boot.img /usr/lib/u-boot/novena-rawsd/u-boot.img ++/usr/lib/u-boot/novena/uboot.elf /usr/lib/u-boot/novena-rawsd/uboot.elf diff --cc debian/u-boot-imx.lintian-overrides index 000000000,000000000..51f21f059 new file mode 100644 --- /dev/null +++ b/debian/u-boot-imx.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-imx binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-imx binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-imx binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-imx: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-mvebu.docs index 000000000,000000000..72d9327c6 new file mode 100644 --- /dev/null +++ b/debian/u-boot-mvebu.docs @@@ -1,0 -1,0 +1,1 @@@ ++doc/README.marvell diff --cc debian/u-boot-mvebu.lintian-overrides index 000000000,000000000..a481dddb4 new file mode 100644 --- /dev/null +++ b/debian/u-boot-mvebu.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-mvebu binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-mvebu binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-mvebu binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-mvebu: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-omap.README.Debian index 000000000,000000000..b6ea42cf2 new file mode 100644 --- /dev/null +++ b/debian/u-boot-omap.README.Debian @@@ -1,0 -1,0 +1,21 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself. ++ ++The BeagleBone Black (am335x_boneblack) can be flashed to microSD or eMMC ++directly: ++ ++ dd conv=fsync,notrunc seek=256 if=/usr/lib/u-boot/am335x_evm/MLO of=/dev/mmcblkX ++ dd conv=fsync,notrunc seek=768 if=/usr/lib/u-boot/am335x_evm/u-boot.img of=/dev/mmcblkX ++ ++The am335x_evm supports multiple targets (BeagleBone, BeagleBone ++Black, BeagleBone Green, PocketBeagle) and can be installed to the ++same offsets, but the first partition should start at 4MB (sector ++8192) rather than the typical 1MB (sector 2048), as it is large enough ++to overlap with the start of the partition. ++ ++On OpenPandora: ++ ++ modprobe nand_omap2 mtdblock ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/omap3_pandora/u-boot.bin of=/dev/mtdblock1 ++ -- Vagrant Cascadian , Thu, 16 May 2019 20:57:30 -0700 diff --cc debian/u-boot-omap.docs index 000000000,000000000..2b32f5243 new file mode 100644 --- /dev/null +++ b/debian/u-boot-omap.docs @@@ -1,0 -1,0 +1,1 @@@ ++doc/board/nokia/rx51.rst diff --cc debian/u-boot-omap.lintian-overrides index 000000000,000000000..b4acac3f7 new file mode 100644 --- /dev/null +++ b/debian/u-boot-omap.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-omap binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-omap binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-omap binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-omap: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-qcom.README.Debian index 000000000,000000000..dc2ac34ec new file mode 100644 --- /dev/null +++ b/debian/u-boot-qcom.README.Debian @@@ -1,0 -1,0 +1,31 @@@ ++=== DragonBoard 410c === ++ ++You can use fastboot (from the android-tools-fastboot package) to ++boot U-Boot or flash U-Boot on your DragonBoard 410c. Connect your ++PC via a USB cable to the micro-USB port on the DragonBoard. Hold ++the volume down (-) button (S4) and turn on the device to go into ++fastboot mode. ++ ++You have two options: you can load U-Boot without flashing it (for ++example to test U-Boot) or you can flash it to the device. ++ ++In order to load U-Boot without flashing it, run this command: ++ ++ fastboot boot /usr/lib/u-boot/dragonboard410c/u-boot.img ++ ++In order to flash U-Boot to the boot partition, run: ++ ++ fastboot flash boot /usr/lib/u-boot/dragonboard410c/u-boot.img ++ ++You have to reset your device after "fastboot flash boot" to start ++U-Boot. ++ ++When U-Boot starts, it will try to boot from attached devices in ++the following order: ++ ++* USB ++* External SD card ++* Internal SD card (eMMC) ++ ++At the moment, there's no graphics support, so you will only see the ++U-Boot output if you have the optional serial console adapter. diff --cc debian/u-boot-qcom.lintian-overrides index 000000000,000000000..bb1b7f949 new file mode 100644 --- /dev/null +++ b/debian/u-boot-qcom.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-qcom binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-qcom binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-qcom binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-qcom: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-qemu.README.Debian index 000000000,000000000..61d252fe8 new file mode 100644 --- /dev/null +++ b/debian/u-boot-qemu.README.Debian @@@ -1,0 -1,0 +1,44 @@@ ++ ++Booting a qemu/kvm guest with u-boot ++==================================== ++ ++To boot a qemu guest with u-boot, start qemu-system with the '-bios ++u-boot.bin' option. Use the full path to the u-boot.bin file that corresponds ++with the archicture you are trying to boot. ++ ++ ++Booting from disk ++----------------- ++ ++To allow a qemu guest to boot from disk, you need a u-boot config file on the ++disk. There is no need to install u-boot in the guest, as you are passing ++u-boot directly to qemu. The u-boot config file can be automatically created ++by installing the u-boot-menu package. Alternatively, the flash-kernel package ++can also create u-boot config files, but it currently doesn't recognise qemu ++guests. ++ ++ ++Netboot ++------- ++ ++u-boot supports the e1000 network driver to boot from the network. Please note ++that u-boot will initially output "Net: No ethernet found.", before ++continuing with the netboot. ++ ++ ++Device tree ++----------- ++ ++On architectures where a device tree file is needed to boot, qemu will ++generate the device tree based on the virtual hardware that is configured. ++u-boot should be able to find this data at the default address where u-boot ++looks for this data (${fdt_addr}, so you should use that address in your ++u-boot script. ++ ++ ++Examples ++======== ++ ++TODO ++ ++ diff --cc debian/u-boot-qemu.lintian-overrides index 000000000,000000000..485c1bac8 new file mode 100644 --- /dev/null +++ b/debian/u-boot-qemu.lintian-overrides @@@ -1,0 -1,0 +1,11 @@@ ++# These bootloaders need to be statically linked. ++u-boot-qemu binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-qemu binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-qemu: description-synopsis-starts-with-article ++ ++ ++# These are binary firmware blobs ++u-boot-qemu binary: arch-independent-package-contains-binary-or-object *usr/lib/u-boot/*/uboot.elf* diff --cc debian/u-boot-rockchip.NEWS index 000000000,000000000..35cdf01db new file mode 100644 --- /dev/null +++ b/debian/u-boot-rockchip.NEWS @@@ -1,0 -1,0 +1,6 @@@ ++u-boot (2017.07+dfsg1-2) unstable; urgency=medium ++ ++ The firefly-rk3288 target now requires using the instructions for ++ BACK_TO_BROM. ++ ++ -- Vagrant Cascadian Thu, 27 Jul 2017 23:34:43 -0400 diff --cc debian/u-boot-rockchip.README.Debian index 000000000,000000000..e557912e4 new file mode 100644 --- /dev/null +++ b/debian/u-boot-rockchip.README.Debian @@@ -1,0 -1,0 +1,14 @@@ ++== Installation == ++ ++On most rockchip platforms, u-boot can be installed to microSD: ++ ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/BOARD/idbloader.img of=/dev/DEVICE seek=64 ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/BOARD/u-boot.img of=/dev/DEVICE seek=16384 ++ ++Where device is the raw device name of the microSD card or USB to ++microSD adapter. ++ ++In order to get it to boot from microSD, it may require overwriting ++the vendor-supplied u-boot that ships with the board. ++ ++See README.rockchip for more information. diff --cc debian/u-boot-rockchip.docs index 000000000,000000000..d86f757aa new file mode 100644 --- /dev/null +++ b/debian/u-boot-rockchip.docs @@@ -1,0 -1,0 +1,1 @@@ ++doc/README.rockchip diff --cc debian/u-boot-rockchip.install index 000000000,000000000..11988d2d4 new file mode 100644 --- /dev/null +++ b/debian/u-boot-rockchip.install @@@ -1,0 -1,0 +1,2 @@@ ++debian/bin/u-boot-install-rockchip usr/bin ++debian/build/rockchip_make_fit_atf usr/bin diff --cc debian/u-boot-rockchip.lintian-overrides index 000000000,000000000..c01a2d112 new file mode 100644 --- /dev/null +++ b/debian/u-boot-rockchip.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-rockchip binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-rockchip binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-rockchip binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-rockchip: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-rpi.README.Debian index 000000000,000000000..c9d0207ae new file mode 100644 --- /dev/null +++ b/debian/u-boot-rpi.README.Debian @@@ -1,0 -1,0 +1,16 @@@ ++== Installation == ++ ++The raspberry pi targets can be installed by copying u-boot.bin to the ++FAT partition of the raspberry pi boot firmware: ++ ++ mkdir -p /boot/fat ++ mount /dev/mmcblk0p1 /boot/fat ++ cp -vb /usr/lib/u-boot/TARGET/u-boot.bin /boot/fat/ ++ ++Then specify the u-boot.bin as the kernel to load in config.txt on the ++FAT partition: ++ ++ kernel u-boot.bin ++ ++It should then support booting off of MMC and USB devices with serial ++console or HDMI with USB keyboard. diff --cc debian/u-boot-rpi.lintian-overrides index 000000000,000000000..560c79108 new file mode 100644 --- /dev/null +++ b/debian/u-boot-rpi.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-rpi binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-rpi binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-rpi binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-rpi: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-sifive.README.Debian index 000000000,000000000..172eda0e9 new file mode 100644 --- /dev/null +++ b/debian/u-boot-sifive.README.Debian @@@ -1,0 -1,0 +1,12 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself. ++ ++For the SiFive HiFive Unmatched, something like the following should work: ++ ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/sifive_unmatched/u-boot-spl.bin of=/dev/DEVICE bs=4096 seek=5 ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/sifive_unmatched/u-boot.itb of=/dev/DEVICE bs=4096 seek=261 ++ ++For DEVICE of mmcblk0, the MSEL dip switches should be set to the default of 1011. ++ ++For mtdblock0 (the SPI flash), you'll need to "modprobe mtdblock" and set the MSEL dip switches to 0110. diff --cc debian/u-boot-sifive.docs index 000000000,000000000..859028c53 new file mode 100644 --- /dev/null +++ b/debian/u-boot-sifive.docs @@@ -1,0 -1,0 +1,2 @@@ ++doc/board/sifive/unleashed.rst ++doc/board/sifive/unmatched.rst diff --cc debian/u-boot-sifive.lintian-overrides index 000000000,000000000..f15e5c53a new file mode 100644 --- /dev/null +++ b/debian/u-boot-sifive.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-sifive binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-sifive binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-sifive binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-sifive: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-stm32.README.Debian index 000000000,000000000..d702e4b69 new file mode 100644 --- /dev/null +++ b/debian/u-boot-stm32.README.Debian @@@ -1,0 -1,0 +1,19 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself. ++ ++STM32MP1 series processors can boot from SD card or eMMC, which must ++contain a GPT partition table with at least the following partitions: ++ ++ Nr | Size | Label | Flags ++ ---|--------|-------|------ ++ 1 | 256KiB | fsbl1 | ++ 2 | 256KiB | fsbl2 | ++ 3 | 2MiB | ssbl | ++ 4 | * | * | boot ++ ++U-Boot can be written to the SD card using the following commands: ++ ++ dd if=/usr/lib/u-boot/BOARD/u-boot-spl.stm32 of=/dev/mmcblkXp1 ++ dd if=/usr/lib/u-boot/BOARD/u-boot-spl.stm32 of=/dev/mmcblkXp2 ++ dd if=/usr/lib/u-boot/BOARD/u-boot.img of=/dev/mmcblkXp3 diff --cc debian/u-boot-stm32.lintian-overrides index 000000000,000000000..4d451b75e new file mode 100644 --- /dev/null +++ b/debian/u-boot-stm32.lintian-overrides @@@ -1,0 -1,0 +1,14 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-stm32 binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-stm32 binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-stm32 binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-stm32: description-synopsis-starts-with-article diff --cc debian/u-boot-sunxi.README.Debian index 000000000,000000000..9732affeb new file mode 100644 --- /dev/null +++ b/debian/u-boot-sunxi.README.Debian @@@ -1,0 -1,0 +1,9 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself. ++ ++Many sunxi boards (Bananapi, Cubieboard) can be written to SD directly: ++ ++ dd conv=fsync,notrunc if=/usr/lib/u-boot/BOARD/u-boot-sunxi-with-spl.bin of=/dev/mmcblkX bs=1024 seek=8 ++ ++Pine64 plus can be installed using the u-boot-install-sunxi utility. diff --cc debian/u-boot-sunxi.docs index 000000000,000000000..4b2502415 new file mode 100644 --- /dev/null +++ b/debian/u-boot-sunxi.docs @@@ -1,0 -1,0 +1,1 @@@ ++board/sunxi/README.sunxi64 diff --cc debian/u-boot-sunxi.install index 000000000,000000000..c739d234d new file mode 100644 --- /dev/null +++ b/debian/u-boot-sunxi.install @@@ -1,0 -1,0 +1,1 @@@ ++debian/bin/u-boot-install-sunxi usr/bin diff --cc debian/u-boot-sunxi.links index 000000000,000000000..eac1f5e46 new file mode 100644 --- /dev/null +++ b/debian/u-boot-sunxi.links @@@ -1,0 -1,0 +1,2 @@@ ++usr/bin/u-boot-install-sunxi usr/bin/u-boot-install-sunxi64 ++usr/share/man/man8/u-boot-install-sunxi.8.gz usr/share/man/man8/u-boot-install-sunxi64.8.gz diff --cc debian/u-boot-sunxi.lintian-overrides index 000000000,000000000..e2c7678d1 new file mode 100644 --- /dev/null +++ b/debian/u-boot-sunxi.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-sunxi binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-sunxi binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-sunxi binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-sunxi: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-sunxi.manpages index 000000000,000000000..f9c42c1d2 new file mode 100644 --- /dev/null +++ b/debian/u-boot-sunxi.manpages @@@ -1,0 -1,0 +1,1 @@@ ++debian/manpages/u-boot-install-sunxi.8 diff --cc debian/u-boot-tegra.README.Debian index 000000000,000000000..58f54f1b3 new file mode 100644 --- /dev/null +++ b/debian/u-boot-tegra.README.Debian @@@ -1,0 -1,0 +1,21 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself from a host ++system using the Linux_For_Tegra tools from NVIDIA's developer portal: ++https://developer.nvidia.com/embedded/linux-tegra-archive ++ ++=== Jetson TK1 === ++ ++sudo ./flash.sh -L /usr/lib/u-boot/jetson-tk1/u-boot-dtb-tegra.bin jetson-tk1 mmcblk1p1 ++ ++Please note that L4T R19.3 is currently required (the image does not ++boot if flashed with L4T R21.1 through R21.4). ++ ++=== Jetson TX1 === ++ ++sudo ./flash.sh -L /usr/lib/u-boot/p2371-2180/u-boot-dtb.bin jetson-tx1 mmcblk0p1 ++ ++=== TODO === ++ ++TODO: Figure out how to do this with tools within Debian, ++e.g. tegrarcm and cbootimage. diff --cc debian/u-boot-tegra.links.arm64 index 000000000,000000000..a71745bef new file mode 100644 --- /dev/null +++ b/debian/u-boot-tegra.links.arm64 @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/u-boot/p2371-2180/uboot.elf usr/lib/u-boot/p2371-2180/u-boot diff --cc debian/u-boot-tegra.lintian-overrides index 000000000,000000000..b1900a350 new file mode 100644 --- /dev/null +++ b/debian/u-boot-tegra.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot-tegra binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot-tegra binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot-tegra binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot-tegra: description-synopsis-starts-with-article ++ diff --cc debian/u-boot-tools.docs index 000000000,000000000..098429a58 new file mode 100644 --- /dev/null +++ b/debian/u-boot-tools.docs @@@ -1,0 -1,0 +1,1 @@@ ++debian/build/tools/config diff --cc debian/u-boot-tools.examples index 000000000,000000000..c81654994 new file mode 100644 --- /dev/null +++ b/debian/u-boot-tools.examples @@@ -1,0 -1,0 +1,3 @@@ ++# example env configs ++debian/env-configs/*.config ++tools/env/fw_env.config diff --cc debian/u-boot-tools.install index 000000000,000000000..00f3e7c93 new file mode 100644 --- /dev/null +++ b/debian/u-boot-tools.install @@@ -1,0 -1,0 +1,6 @@@ ++debian/build/tools/tools/dumpimage usr/bin ++debian/build/tools/tools/kwboot usr/bin ++debian/build/tools/tools/mkeficapsule usr/bin ++debian/build/tools/tools/mkenvimage usr/bin ++debian/build/tools/tools/mkimage usr/bin ++debian/build/tools/tools/mksunxiboot usr/bin diff --cc debian/u-boot-tools.manpages index 000000000,000000000..77387d755 new file mode 100644 --- /dev/null +++ b/debian/u-boot-tools.manpages @@@ -1,0 -1,0 +1,3 @@@ ++doc/dumpimage.1 ++doc/kwboot.1 ++doc/mkimage.1 diff --cc debian/u-boot.README.Debian index 000000000,000000000..491a8ed36 new file mode 100644 --- /dev/null +++ b/debian/u-boot.README.Debian @@@ -1,0 -1,0 +1,20 @@@ ++== Installation == ++ ++At this point, you must install U-Boot to flash yourself. ++ ++Some examples using mtd-utils: ++ ++SheevaPlug: ++ ++ sudo flash_erase /dev/mtd0 0 0 ++ sudo nandwrite -p /dev/mtd0 /usr/lib/u-boot/sheevaplug/u-boot.kwb ++ ++GuruPlug: ++ ++ sudo flash_erase /dev/mtd0 0 0 ++ sudo nandwrite -p /dev/mtd0 /usr/lib/u-boot/guruplug/u-boot.kwb ++ ++DreamPlug: ++ ++ At this point you cannot write to the SPI/NOR flash from Linux, ++ so you will need to replace U-Boot from within U-Boot. diff --cc debian/u-boot.lintian-overrides index 000000000,000000000..e44fd7678 new file mode 100644 --- /dev/null +++ b/debian/u-boot.lintian-overrides @@@ -1,0 -1,0 +1,15 @@@ ++ ++# There are no file conflicts across architectures for u-boot, as each ++# target is only installed on a single architecture. In theory, some ++# targets could be built on multiple architectures, but could instead install ++# the package for the architecture needed. ++u-boot binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* ++ ++# These bootloaders need to be statically linked. ++u-boot binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* ++ ++# These are bootloader binaries, and have no external dependency information ++u-boot binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* ++ ++u-boot: description-synopsis-starts-with-article ++ diff --cc debian/upstream/signing-key.asc index 000000000,000000000..b135ece71 new file mode 100644 --- /dev/null +++ b/debian/upstream/signing-key.asc @@@ -1,0 -1,0 +1,41 @@@ ++-----BEGIN PGP PUBLIC KEY BLOCK----- ++ ++mQGNBF5EIUEBDAC7CuJxzbqBd4KEdYBiIVebQGu6jNkBu7PbDHJpJjmQ7N+Nd8yw ++yiQOgjsQ11LL/Je5MAY6BWIQ4NSdBy7RczHSRJEztOi46Z3pY3Mx1mS7eMdn2nry ++da6MVrqv5LTpkdis4IkJ8US0ZIhthiArNRQ/iV6i/hM4smhA/FFU1aA0jQM8ep4/ ++ykTQX/1d4jXy5ifdvmquWgcglaKTQY1QkJV6xhuK0ZRaJlyt++648A0OdZZ+/BjY +++LxlHe4C2Cp+bBz+EBEoMoksK4LFf1cDHYxF4DIaltskKTblpMASNdqJdL3GQFrP ++bive62VOm205xeoYtfFJSRVwYX06GDu+5ev/hVehSAW4p67gf8+tqIAHSOrN4y1J ++KfPwP5LC+pq9hJ5lgZCRygwXeVY8bvsbv7qWI+pDPjMyW2+3Q1ztjJzkbXhH2h59 ++UVcYr2PODK663DVJ/MsKrvLpoHOWZqWmpxd23YjeaW2VB9ai69aaibf38N9eeOmv ++ZokcTFvGEfcSQqcAEQEAAbQgVGhvbWFzIFJpbmkgPHRyaW5pQGtvbnN1bGtvLmNv ++bT6JAdQEEwEKAD4CGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQQaPH9w4I+r ++FweAm78UfDn/ljS3LAUCYgaKfwUJB4TQPgAKCRAUfDn/ljS3LNjAC/9ihwmhmvzs ++bN7VMNuBVU1n6w+G83RodPi6IPNKvYOTuSBqzSOs5L3xW1350P3jfPuDmqxpvKVJ ++hOPttudkCgVFtY+r550WrgM8e1cDNM5uHzST8Hd5xrXp/BRCqptRAj5yuk4DPKnT ++4VokWYc2vf2MxeLWkpT7nmh+kgpSsL01WEtx5gjMpwHJm5wqJm9O0KHKTEtEixM9 ++xakQJzAzouRc5VJO31Z7OMjfdk9KR0sc5w3DkQnyDKXl3C6j0V4n41w6mxyfs0YE ++X1Jm4fhQojf7WT0zCTBoaGLQU+Uy9KyWSn0z6KnzXouzIiAupSuGXTUTOp5RXVp8 ++rFeSC9xlEHjV3w9osEET6xjiYW2dC2EIfpBzX+yvUQF7H3331eNlt2WEj8NnayQH ++sb2eci2zUqRj9MeSdEsxqSkc1EChjJJ3PYW53B66QPV2FuAVLQFWQaVW/CIt7r5I ++Q92XTkq3KigofPXWMGdMgQXe9M0CRFyvMvCB+lgtELzERn5EPDKgaEu5AY0EXkQh ++QQEMAN+y6TsT7xogYUCWgNwfyo+duFDdGExQ0r3sqCq0qOzTxBcwYkUw2FnYS4AU ++orXpj0XUMaE484Sdsz/IoFv79A/kSng6uiW3OIe1kSZWuVWvN2XlL4k4NT1QIF5i ++EEobVRV3Hi7KmH8/i7AQzWZbEHma83uA5DgUcdZGHLzvykrT4CPT9BpDQMjiI3WO ++1ndNVBQiRJmAkEau0GVMKt0lGgOIc9Vqst+nk1ublQkqt/M+tpGWkbmJGAVXbdYp ++P1fMk2EGu5OheOdTw/536Hsa0pDAevrRzguZuPMkR9UlGZy5ft1/icUXRz+mAg/M ++HTCHHNUFtl7a7BD+DBwSNhgnmbofDQv+kGbUa1ZgJ2OGC1uZkZhkJV02v0Su6CfU ++IQvbmFkwKfnPFrG9Rzad6ITtK4xPWEOHEZqUqCSdFOm9gMTenkxuAP6YTaepLdoL ++BQruliaOpz1JdxCpm1fua5UUJFgyrtHCo1X8owVYZdDWK3+EVurF1cyKuy7+458x ++yI8QtwARAQABiQG8BBgBCgAmAhsMFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmIG ++iqAFCQeE0F8ACgkQFHw5/5Y0tyyikgwAhx3xj2NiNlEW/9VI2Q9gQaemIHXYOCUT +++olFsC/Wzkce1MU1lFyYEb7+wEbz3O8QaU7p3WJ68Ck25vNLbkOm63GZ7MIjHIzo +++jQsJXW5QCdA5TNaH65x6yLoNguXqV0WPGvb1xsY9NKedl3O3ZQQOWhikLkaoEtv ++SKN4RwiQjD5w8fa7W0Zb8PeaaSlhnbNrbZMboeRnIr02KIOiLtC3DugyfwZyG0P+ ++QPWK08gKlDX8t5GKlwUwyoDSAHY4r41lXHaGJ2b+ltnVFU7C9r884dTAgn+YTOOC ++ZLp1HCT/k5bbOR1FIllWRkMjzljkPVrjNjcDLu8xaJ3en+KyjZ0LgluZ/g7g9ca6 ++ogGKhh9HBGfOW4bTT/dL/UPZiZFN1fVI8O26BJxNvaALRYZXwp3zMp4RC7oPb1Jw ++ZGtU4qzfjQ1TtzDvYYICZmaeNo7GncAgesEyCuLemk9/WSeGDMHx6rzRrKhISyJi ++p7Jn6F7CHAntjAjDebgTHvrnmVsU7nP/ ++=njKL ++-----END PGP PUBLIC KEY BLOCK----- diff --cc debian/watch index 000000000,000000000..b0beceee2 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,8 @@@ ++version=4 ++ ++opts=dversionmangle=auto,\ ++ pgpmode=auto,\ ++ repacksuffix=+dfsg,\ ++ uversionmangle=s/2202.04-rc5/2022.04-rc5/;s/-rc/~rc/ \ ++https://ftp.denx.de/pub/@PACKAGE@/ \ ++@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@