* SECURITY UPDATE: unchecked length field in DFU implementation
- debian/patches/CVE-2022-2347-pre1.patch: handle short frame result of
UPLOAD in state_dfu_idle in drivers/usb/gadget/f_dfu.c.
- debian/patches/CVE-2022-2347.patch: fix the unchecked length field in
drivers/usb/gadget/f_dfu.c.
- CVE-2022-2347
* SECURITY UPDATE: buffer overflow via invalid packets
- debian/patches/CVE-2022-30552_30790.patch: check for the minimum IP
fragmented datagram size in include/net.h, net/net.c.
- CVE-2022-30552
- CVE-2022-30790
* SECURITY UPDATE: incomplete fix for CVE-2019-14196
- debian/patches/CVE-2022-30767.patch: switch length to unsigned int in
net/nfs.c.
- CVE-2022-30767
* SECURITY UPDATE: out of bounds write via sqfs_readdir()
- debian/patches/CVE-2022-33103.patch: prevent arbitrary code execution
in fs/squashfs/sqfs.c, include/fs.h.
- CVE-2022-33103
* SECURITY UPDATE: heap buffer overflow in metadata reading
- debian/patches/CVE-2022-33967.patch: use kcalloc when relevant in
fs/squashfs/sqfs.c.
- CVE-2022-33967
* SECURITY UPDATE: stack overflow in i2c md command
- debian/patches/CVE-2022-34835.patch: switch to unsigned int in
cmd/i2c.c.
- CVE-2022-34835
* Add package u-boot-microchip (LP: #1995848)
* Add u-boot-sifive.README.Debian
* Enable reset via SBI
d/p/riscv64/sysreset-sbi.patch
d/p/enable-reset-via-SBI-on-PolarFire-Icicle-Kit.patch
* d/patches: Add SiFive Unmatched PCIe fix (LP: #1965321)
[ Dave Jones ]
* Merge from Debian unstable (LP: #1964365). Remaining changes:
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- Enable FIT signing support
- Limit key names to keys within the keydir.
- Enable Ubuntu support for the Nitrogen6x board
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
- Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
- Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support
- Add d/p/rpi-maxargs.patch for new Core 18 boot-env
- Removed d/u-boot-rpi.postinst. The task of copying the u-boot binaries
to the boot partition is now performed by flash-kernel
- Revert '* debian/rules: Ensure debugging symbols are enabled.' as it
breaks riscv64 booting.
- Implement u-boot-sifive.postinst to upgrade u-boot in loader1/loader2
partitions upon package upgrades. Maybe this should move to flash-
kernel, and update SPI too.
- Provide compat symlinks for old unleashed & unmatched platform names
- sifive boards: re-enable back USE_PREBOOT< it used to be there in
2021.01 releases, and I suspect it affects unleashed bootability.
- In postinst support Unmatched model name without A00 suffix, as used by
meta-sifive kernels and may be contributed upstream in the future.
- Fix Unleashed name typo that resulted in an unbootable image due to
missing OpenSBI.
* Removed obsolete patches/changes:
- fix cmd_sysconfig in qemu
- set default fdtfile names for sifive boards
- Drop unleashed hunk from
riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch, as
the same preboot is specified in unleashed board include.
- Cherrypick patch from Heinrich Schuchardt (xypron) to fix failure to
boot on Unmatched.
- Drop 75efe7dc996ddb9835590b1a8970f19b5c4b1ade.patch included upstream.
- Remove unreferenced fe01f41d57b79d9ca94604503a25e55175744d42.patch,
included as riscv64/0013-riscv-sifive-Set-default-fdtfile-names.patch.
- Build against opensbi with reboot support on Unmatched
- Add missing trailing \n to arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig.
Fixes a rare (but reliable) FTBFS from check-config.sh. In the original
case on LP armhf, mach-imx/Kconfig sorted immediately after
cmd_stm32prog/Kconfig, causing lines to run together and the sed to not
match the "config HAS_CAAM" line, causing the dh_imx6 defconfig to
appear invalid.
- Import meta-sifive patch series.
- Refreshed rk3399 patches for new release
* Refreshed patches for new release
* Re-added target for nitrogen6q2 u-boot binary (missed in prior merge)
* Fixed nitrogen6q2g patch to build properly on armhf
[ Heinrich Schuchardt ]
* d/p/efivars-commands.patch: Enable commands for displaying and configuring
the UEFI environment
* d/p/efi-part-list.patch: Permit listing of non-contiguous partitions in
GPT tables
* d/p/efi-loader-copy-guid.patch: Copy GUID in InstallProtocolInterface to
avoid crash with systemd-boot
* 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.
* New upstream release.
* New upstream release candidate.
* debian/targets.mk: Fix typo in nanopc-t4-rk3399.
[ 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.
* Upload new upstream version to unstable.
* 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 ]
* 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)
* 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).
* No-change rebuild against openssl3
* No change rebuild with new opensbi snapshot.
* Add missing trailing \n to arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig.
Fixes a rare (but reliable) FTBFS from check-config.sh. In the original
case on LP armhf, mach-imx/Kconfig sorted immediately after
cmd_stm32prog/Kconfig, causing lines to run together and the sed to not
match the "config HAS_CAAM" line, causing the dh_imx6 defconfig to appear
invalid.
* Fix Unleashed name typo that resulted in an unbootable image due to
missing OpenSBI (LP: #1946913).
* Build against opensbi with reboot support on Unmatched
* In postinst support Unmatched model name without A00 suffix, as used
by meta-sifive kernels and may be contributed upstream in the future.
* sifive boards: re-enable back USE_PREBOOT< it used to be there in
2021.01 releases, and I suspect it affects unleashed bootability.
* control: add crust-firmware build-dep, it is now available in the
archive.
* Remove unreferenced fe01f41d57b79d9ca94604503a25e55175744d42.patch,
included as riscv64/0013-riscv-sifive-Set-default-fdtfile-names.patch.
* Skip removed/incorrect 0ubuntu3 upload.
* Import meta-sifive patch series.
* New upstream release.
- Drop 75efe7dc996ddb9835590b1a8970f19b5c4b1ade.patch included upstream.
* Cherrypick patch from Heinrich Schuchardt (xypron) to fix failure to
boot on Unmatched. LP: #1937246
* Merge from Debian Experimental, remaining changes:
- Implement u-boot-sifive.postinst to upgrade u-boot in
loader1/loader2 partitions upon package upgrades. LP: #1936370 Maybe
this should move to flash-kernel, and update SPI too.
- Revert '* debian/rules: Ensure debugging symbols are enabled.' as it
breaks riscv64 booting.
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- Enable FIT signing support
- Limit key names to keys within the keydir.
- Enable Ubuntu support for the Nitrogen6x board
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
- Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
- Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support
- Add d/p/rpi-maxargs.patch for new Core 18 boot-env
* Cherrypick upstream patches to:
- fix cmd_sysconfig in qemu
- set default fdtfile names for sifive boards
* Provide compat symlinks for old unleashed & unmatched platform names
* Drop unleashed hunk from
riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch, as
the same preboot is specified in unleashed board include.
* Drop crust-firmware build-dep, until it is available in Ubuntu,
currently in impish NEW queue.
[ 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 ]
* 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.
* New upstream release candidate. Fixes CVE-2021-27097 and
CVE-2021-27138. (Closes: #983270, #983269)
* Disable tests for FIT images
* Implement u-boot-sifive.postinst to upgrade u-boot in loader1/loader2
partitions upon package upgrades. LP: #1936370
* Revert '* debian/rules: Ensure debugging symbols are enabled.' as it
breaks riscv64 booting.
* Merge from Debian unstable (LP: #1928777). Remaining changes:
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- Enable FIT signing support
- Limit key names to keys within the keydir.
- Enable Ubuntu support for the Nitrogen6x board
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
- Enable u-boot spl for unleashed.
- Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
- Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support
- Add d/p/rpi-maxargs.patch for new Core 18 boot-env
- Import meta-sifive u-boot patches.
- Enable sifive_hifive_unmatched_fu740 target.
- Build-depend on opensbi with fu740 errata fix.
- Set default FDT files for the sifive boards.
- Set USE_PREBOOT on unmatched board too (just like unleashed & qemu),
otherwise u-boot's fdtfile from itb is not used (i.e. when extlinux.conf
does not specify fdtdir). LP: #1923162
- Unapply unmatched patches, whilst building unleashed platform. Fixes
failure to boot from sd-card on Unleashed. LP: #1924761
- Skip processing fdtdir on qemu-riscv64_smode target, as it crashes the
riscv qemu VM. LP: #1925267 LP: #1923162
- sifive-unleashed-default-fdt-files.patch: split into unleashed &
unmatched separate patches, for ease of upstreaming to meta-sifive and
u-boot upstreams. Also this ensures that unleashed target is built with
fdtfile= set, as unleashed target unapplies lots of patches.
[ 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.
* sifive-unleashed-default-fdt-files.patch: split into unleashed &
unmatched separate patches, for ease of upstreaming to meta-sifive and
u-boot upstreams. Also this ensures that unleashed target is built
with fdtfile= set, as unleashed target unapplies lots of patches.
* Skip processing fdtdir on qemu-riscv64_smode target, as it crashes the
riscv qemu VM. LP: #1925267 LP: #1923162
* Unapply unmatched patches, whilst building unleashed platform. Fixes
failure to boot from sd-card on Unleashed. LP: #1924761
* Set USE_PREBOOT on unmatched board too (just like unleashed & qemu),
otherwise u-boot's fdtfile from itb is not used (i.e. when
extlinux.conf does not specify fdtdir). LP: #1923162
* Set default FDT files for the sifive boards.
* Update patch for unmatched.
* Update patches for unmatched.
* Import meta-sifive u-boot patches.
* Enable sifive_hifive_unmatched_fu740 target.
* Build-depend on opensbi with fu740 errata fix.
* Merge from Debian unstable. Remaining changes:
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- Enable FIT signing support
- Limit key names to keys within the keydir.
- Enable Ubuntu support for the Nitrogen6x board
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
- Enable u-boot spl for unleashed.
- Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
- Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support
- Add d/p/rpi-maxargs.patch for new Core 18 boot-env
[ 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
* Merge from Debian unstable. Remaining changes:
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- Enable FIT signing support
- Limit key names to keys within the keydir.
- Enable Ubuntu support for the Nitrogen6x board
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
- Enable u-boot spl for unleashed.
- Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
- Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support
- Add d/p/rpi-maxargs.patch for new Core 18 boot-env
* Dropped changes, included in Debian:
- Enable FIT signing support
- Enable CONFIG_FIT_SIGNATURE so we can sign FIT images.
- Add libssl-dev to Build-Depends: to enable crypto functionality.
* Dropped changes, no longer needed:
- Added d/u-boot-rpi.postinst to install u-boot binaries
(previously unnoted)
* debian/patches: Disable USE_PREBOOT on rockpro64 and pinebook-pro to
workaround boot failure triggered by USB initialization.
(Closes: #973323, #980434)
[ 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).
* debian/targets: Use correct name for "pinephone" target. Fixes FTBFS.
[ 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 ]
* 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)
* Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support (LP: #1906552)
* Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
* Add d/p/rpi-maxargs.patch for new Core 18 boot-env (LP: #1910094)
* Remove redundant d/targets entries
* Use flat binary rather than ELF OpenSBI; U-Boot SPL doesn't support ELF.
* Switch back to generic OpenSBI, as modern versions detect the platform.
* Use the right opensbi fw_dynamic for fu540.
* Enable u-boot spl for unleashed. LP: #1905274
* No-change rebuild to build with python3.9 as default.
* Merge from Debian unstable. Remaining changes:
- Enable Ubuntu support for the Nitrogen6x board (LP: #1838064)
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- Enable FIT signing support (LP: #1831942)
- Enable CONFIG_FIT_SIGNATURE so we can sign FIT images.
- Add libssl-dev to Build-Depends: to enable crypto functionality.
- Limit key names to keys within the keydir.
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
* Removed obsolete patches/changes:
- d/p/lzo-to-lzno.patch: use gzip instead of lzo compression for FIT
images as lzop in Ubuntu is in universe. This should be temporary and in
the next releases ideally we should follow what Debian does.
* New upstream release.
[ 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
* 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 ]
* 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.
* 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.
* 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.
[ 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.
* New upstream release candidate.
* debian/patches: Refresh.
* Merge with 2020.04+dfsg-2 from Debian unstable. Remaining changes:
- Enable Ubuntu support for the Nitrogen6x board (LP: #1838064)
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
- Enable FIT signing support (LP: #1831942)
- Enable CONFIG_FIT_SIGNATURE so we can sign FIT images.
- Add libssl-dev to Build-Depends: to enable crypto functionality.
- Limit key names to keys within the keydir.
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- d/p/lzo-to-lzno.patch: use gzip instead of lzo compression for FIT
images as lzop in Ubuntu is in universe. This should be temporary and in
the next releases ideally we should follow what Debian does.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
* Removed obsolete patches/changes:
- Handle differing root partition labels during migration
- Add script to migrate old boot configurations to split, selective style
- Don't attempt config migration when /boot/firmware is a chroot
- Use vc4-fkms-v3d overlay on all models of Raspberry Pi
- Do not include the vc4-fkms-v3d overlay; this breaks book on the 3A+
- Ensure boot.scr is from recent flash-kernel
- d/p/rpi-import-mkknlimg.patch import tools/mkknlimg from Xenial/raspi2 -
scripts/mkknlimg @ 83a3ebb
- Remove redundant d/p/rpi-import-mkknlimg.patch
- d/p/ubuntu-nitrogen6q2g-temporary-config-fixup.patch:
Fix bad CRC issue. The env size and redundant environment config
variables have not yet been migrated to Kconfig, so setting them in
_defconfig has no effect. Set those manually.
* Removed patches obsoleted/merged by upstream:
- Use python2 for the build.
- Added d/p/python2.patch to fix-up remaining scripts still using bare
"python"
- d/p/am57xx/omap5_distro_bootcmd
- Correct odroid README paths
- Add d/p/rpi4.patch to support Raspberry Pi 4 boot
- Avoid device-tree memory fixup on Raspberry Pi 4; this allows access to
the all the RAM on models with more than 1Gb
- Add missing build dependency on arm/arm64
* 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.
* 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.
* New upstream release candidate.
* debian/patches:
- Remove patch fixing video on pinebook, fixed upstream.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
[ Ethan Hsieh ]
* d/p/ubuntu-nitrogen6q2g-temporary-config-fixup.patch:
Fix bad CRC issue. The env size and redundant environment config variables
have not yet been migrated to Kconfig, so setting them in _defconfig has
no effect. Set those manually.
[ Matthias Klose ]
* Use python2 for the build.
[ Dave Jones ]
* Added d/p/python2.patch to fix-up remaining scripts still using bare
"python"
* Do not include the vc4-fkms-v3d overlay; this breaks book on the 3A+
(LP: #1848247)
* Handle differing root partition labels during migration
* Ensure boot.scr is from recent flash-kernel
* Avoid device-tree memory fixup on Raspberry Pi 4; this allows access to
the all the RAM on models with more than 1Gb (LP: #1847500)
* Don't attempt config migration when /boot/firmware is a chroot
* Use vc4-fkms-v3d overlay on all models of Raspberry Pi
* New upstream release to support Pi 4 boot (LP: #1846329)
* Removed patches applied upstream:
- d/p/dreamplug/Commit-ARM-CPU-arm926ejs-Consolidate-cache-routines-.patch
- d/p/mkimage/0001-fdt-Fix-mkimage-list-to-try-every-header-type.patch
- d/p/sunxi/teres-i.patch
* Updated patch:
- d/p/am57xx/omap5_distro_bootcmd
* Add missing build dependency on arm/arm64
* Correct odroid README paths
* Add d/p/rpi4.patch to support Raspberry Pi 4 boot
* Remove redundant d/p/rpi-import-mkknlimg.patch
* Add script to migrate old boot configurations to split, selective style
* Use the board's device-tree instead of an embedded one
* 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.
* New upstream release candidate.
* [sh4] Remove sh7785lcr_32bit, dropped upstream.
* debian/rules: Explicitly mark fit signature support as unset.
* 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 ]
* u-boot-qemu: qemu-riscv64: Patch to support loading FDT in extlinux.
* Add patches to enable PocketBeagle support to am335x_evm target.
* 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.
* 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 ]
* 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.
[ Shrirang Bagul ]
* Enable Ubuntu support for the Nitrogen6x board (LP: #1838064)
- Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
nitrogen6q2g configs to better fit our Ubuntu usage.
- Start building the nitrogen6x2g target for u-boot.
* Enable FIT signing support (LP: #1831942)
- Enable CONFIG_FIT_SIGNATURE so we can sign FIT images.
- Add libssl-dev to Build-Depends: to enable crypto functionality.
- Limit key names to keys within the keydir.
* Merge with 2019.04+dfsg-2 from Debian experimental. Remaining changes:
- d/p/rpi-import-mkknlimg.patch import tools/mkknlimg from Xenial/raspi2 -
scripts/mkknlimg @ 83a3ebb
- d/p/rpi2-rpi3-config-tweaks.patch: basing on the earlier
rpi2-config-tweaks.patch, make configuration adjustments to the rpi2 and
rpi3 configs.
- d/u-boot-rpi.postinst: support the fact that we now ship multiple uboot
binaries for multiple Pi platforms in one package. Try to determine
which device we're running on and use the right binary during
upgrade/installation. * debian/patches:
- d/p/lzo-to-lzno.patch: use gzip instead of lzo compression for FIT
images as lzop in Ubuntu is in universe. This should be temporary and in
the next releases ideally we should follow what Debian does.
- debian/control: Add missing dependency on binutils (for strings)
(LP: #1814930)
- debian/patches: Refreshed patches.
* Obsoleted; applied upstream:
- Removed d/p/odroid-xu3/bootdelay
[ 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).
* 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.
[ 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.
[ 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).
[ 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).
[ 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.
[ 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".
[ 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.
* New upstream release (Closes: #918940).
* Update tester for firefly-rk3288.
* debian/control: Build-Depends: use debhelper-compat.
* 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.
* 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.
* 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.
* 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.
* 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.
* d/control: Add missing dependency on binutils (for strings) (LP: #1814930)
* New interim upstream release.
- We pull in an rc version because that's the u-boot version we use in
our current core18 images and we want to provide 'feature parity'.
* debian/control:
- Added missing build-deps bison and flex.
* debian/patches:
- Refresh am57xx/omap5_distro_bootcmd.
- Refreshed patches.
- Removed odroid-xu3/bootdelay which was applied upstream.
- Add lzo-to-lzno.patch to use gzip instead of lzo compression for FIT
images as lzop in Ubuntu is in universe. This should be temporary and
in the next releases ideally we should follow what Debian does.
* New upstream release candidate:
- Fixes USB on Pine64+.
* [armhf] u-boot-sunxi: Enable A20-OLinuXino-Lime2-eMMC.
(Closes: #901666). Thanks to Andreas B. Mundt.
* 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.
* 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).
* 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).
* [arm64] Add u-boot-mvebu, and enable the espressobin target.
* 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.
* debian/u-boot-rpi.postinst:
- Support the fact that we now ship multiple uboot binaries for multiple
Pi platforms in one package. Try to determine which device we're running
on and use the right binary during upgrade/installation.
* Merge from Debian unstable. Remaining changes:
- rpi-import-mkknlimg.patch import tools/mkknlimg from Xenial/raspi2 -
scripts/mkknlimg @ 83a3ebb
* debian/patches/rpi2-rpi3-config-tweaks.patch: basing on the earlier
rpi2-config-tweaks.patch, make configuration adjustments to the rpi2 and
rpi3 configs.
[ 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).
* 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.
* 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.
* 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 ]
* 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 ]
* 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 ]
* 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.
* 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.
* 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!
* 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".
* u-boot-rockchip:
- Generate u-boot.rksd used for firefly-rk3288 installation.
- Add README.Debian describing how to install firefly-rk3288.
* 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.
* 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.
* 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.
* 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.
* 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 ]
* [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).
[ 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.
* u-boot-sunxi: Add nanopi_neo target.
Thanks to Paul Tagliamonte. (Closes: #845932).
* New upstream release.
* Remove mksunxiboot-spl patch, applied upstream.
* Refresh patches.
* Enable Cubieboard4 target.
* Remove patches for ram detection on rk3288, applied upstream.
* 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.
* 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).
* 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 ]
* 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.
* 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.
* [armel] Apply patch from upstream that fixes FTBFS on openrd variants.
(Closes: #830169).
* 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"
[ 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.
* 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!
* 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.
* 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
* 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.
* From upstream u-boot: (LP: #1636838)
- debian/patches/rpi-import-mkknlimg.patch: import tools/mkknlimg from
Xenial/raspi2 - scripts/mkknlimg @ 83a3ebb
- debian/u-boot-rpi.postinst: pass u-boot.bin through mkknlimg before
installing it as /boot/firmware/uboot.bin
- debian/patches/serial-pl01x-Add-support-for-devices-with-the-rate-p.patch:
Skip serial clock initialization when it's done by the firmware.
* Merge from Debian unstable. Remaining changes:
- debian/patches/rpi2-config-tweaks.patch: configuration adjustments
to the RPi2 config.
[ 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!
* Merge from Debian unstable. Remaining changes:
- debian/patches/rpi2-config-tweaks.patch: configuration adjustments
to the RPi2 config.
[ 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.
* Merge from Debian unstable. Remaining changes:
- debian/patches/rpi2-config-tweaks.patch: configuration adjustments
to the RPi2 config.
* 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.
* u-boot-omap:
- Remove ti-u-boot patches, which are no longer needed.
- Update am57xx support for distro bootcmd.
* Apply patch from upstream to fix gmac ethernet on sunxi
systems. (Closes: #818621). Thanks to Karsten Merker for the report.
* 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".
* 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.
* 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
* Merge from Debian unstable. Remaining changes:
- debian/patches/rpi2-config-tweaks.patch: configuration adjustments
to the RPi2 config.
* 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.
* debian/patches/rpi2-config-tweaks.patch: configuration adjustments
to the RPi2 config.
* 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.
* 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.
* New upstream release candidate.
- Fixes eMMC boot selection on BeagleBone Black.
* Add patch to fix missing bootdelay on am335x.
* 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.
* 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).
* 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.
* 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.
* Build rockchip package, with firefly-rk3288 as the initial
target. Thanks to Emilio Pozuelo Monfort and Sjoerd Simons.
(Closes: #803166).
[ 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).
* 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.
* New upstream release candidate.
* Install mkenvimage. Patch from Ubuntu.
* Refreshed patches for arndale, beaglebone black, and mx53loco.
* Remove reproducibility patch, applied upstream.
[ 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.
[ 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.
[ 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.
[ 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!
* 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.
[ 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!
[ Karsten Merker ]
* Backport support for the LeMaker Banana Pro board (Closes: #779908).
[ Vagrant Cascadian ]
* Update lintian rules for BananaPro and A20-OlinuXino-LIME2.
* 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).
* 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)
[ 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 ]
* 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
[ Ian Campbell ]
* Add support for the Arndale board (Closes: #763186).
* 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
[ 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).
* 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.
* 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.
[ 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.
* New upstream version.
* [armhf] Temporarily disable cubox-i target, which needs re-working for
new upstream version.
* Refresh Cubietruck and Cubieboard patches.
* New upstream release candidate.
* Updated patches for sheevaplug MMC and SATA support.
* Updated openrd patches to use MMC driver.
* 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).
* 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 ]
* 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).
* Fix FTBFS on powerpc by not setting CROSS_COMPILE when empty.
[ 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.
* Set Maintainer to Vagrant Cascadian (Closes: #738446).
* Remove Micah Anderson from uploaders.
* Add Clint Adams <clint@debian.org> 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.
* 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.
* 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.
* 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.
* 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.
* Upload to unstable.
* Drop transitional packages uboot-envtools and uboot-mkimage.
* Disable unnecessary JFFS2 on GuruPlug
* Disable MMC on GuruPlug, devices are not detected,
they show up as USB devices instead
* More properly enable MMC on GuruPlug.
* Use new Efika target names.
* Bump to Standards-Version 3.9.4.
* 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.
* Remove code duplication in kerma-sheevaplug-mvsdio.diff.
closes: #674230.
* 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).
[ 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 ]
* Build u-boot.imx for efikasb on armhf
[ Clint Adams ]
* Patch from Ian Campbell to fix Dreamplug breakage. closes: #655102.
* 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).
* Patch from Pino Toscano <pino@debian.org> to build on the Hurd.
closes: #648295.
* Drop gr_xc3s_1500 target.
* Add build-arch and build-indep targets to debian/rules.
[ 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.
* Increase the USB non-bulk timeout by an order of magnitude.
May fix #635774.
* Add DreamPlug support.
* Use -Wno-error=unused-but-set-variable on i386.
* New upstream version.
* Fix i386 and mipsel builds.
* New upstream version.
* Fix mipsel endianness problem again.
* Try building gr_xc3s_1500 on sparc.
* New upstream version.
* Fix tools config selection.
* 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.
* 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.
[ Sebastian Reichel ]
* Add Pandaboard target. closes: #624123
* New patch to change default console on Pandaboard.
* Enable FAT, SD/MMC, MTD, JFFS, UBIFS support on OpenRD boards.
* Actually pass the right arch_number for OpenRD-Ultimate.
* 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.
[ 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
* Add patch x86-Align-config.mk-and-linker-scripts-with-other-ar.
From upstream mailing-list; fixes x86 build (eNET).
* 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.
* New patch sh-sh7785lcr-Fix-out-of-tree-building; from upstream
e72f46787f44c1104a8df18511ab230b6072a1f0; fixes Debian sh4 build; thanks
Nobuhiro Iwamatsu; closes: #611873.
* 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.
* 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.
* New upstream version.
* Install more tools in preparation for splitting off a
u-boot-tools binary package.
* New upstream release candidate.
* Add dockstar target.
* New upstream release candidate.
* Add openrd_base target.
* Enable ext2 commands on GuruPlug.
* Ship ELF files (for loading into RAM with OpenOCD).
* New upstream release.
* New upstrem release candidate.
* Add patch from Gérald Kerma to add Sheevaplug mvsata support.
* Add patch from Gérald Kerma to add Sheevaplug mvsdio support.
* 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.
* New upstream version.
* 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.
* Add sh4-native-compile.diff from Aurelien Jarno. closes: #586026.
* New upstream version.
- Drop marvell-machtypes.diff.
* Add guruplug-miiphy_reset.diff.
* Clean between targets. closes: #585570.
* Replace mipsel-native-endianness.diff with patch adapted
from a 2008 mailing list posting by Shinya Kuribayashi.
* Add r2dplus target for sh4.
* mipsel-native-endianness.diff: don't force endianness on mips/mipsel
* Fix mipsel typo.
* Apply patch from Nobuhiro Iwamatsu to change sh4 target board
from espt to sh7785lcr_32bit. closes: #584192.
* Produce u-boot.bin on i386.
* Switch mipsel target to AMD DBAu1100.
* Add marvell-machtypes.diff.
* 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.
* Initial packaging. closes: #583605.