Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
Merge u-boot (2020.10+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
bootz_and_raw_initrd
Enable booting of zImage/vmlinuz and initrd without requiring the use
of mkimage to create uImage/uInitrd.
Gbp-Pq: Topic n900
Gbp-Pq: Name bootz_and_raw_initrd.patch
David Abdurachmanov [Wed, 21 Aug 2019 19:07:20 +0000 (12:07 -0700)]
[PATCH] qemu-riscv64_smode, sifive-fu540: fix extlinux (define preboot)
From
3fc056f0b9f7c26e58a1e947c8c0184e55919614 Mon Sep 17 00:00:00 2001
Forwarded: https://patchwork.ozlabs.org/patch/
1151125/
Commit
37304aaf60bf92a5dc3ef222ba520698bd862a44 removed preboot
commands in RISC-V targets and broke extlinux support as reported
by Fu Wei <wefu@redhat.com>.
The patch finishes migration of CONFIG_USE_PREBOOT and CONFIG_REBOOT
to Kconfig.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
Gbp-Pq: Topic riscv64
Gbp-Pq: Name qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch
Dongjin Kim [Sat, 28 Oct 2017 04:22:27 +0000 (00:22 -0400)]
[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 <bdrung@debian.org>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0001-arm-config-fix-default-console-only-to-specify-the-d.patch
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
test-imagetools-test-fixes
This patch allows testing in an alternate directory and also detects
failures to execute commands, treating that as a failure.
Gbp-Pq: Name test-imagetools-test-fixes
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
omap5_distro_bootcmd
Enable distro_bootcmd support (doc/README.distro) for omap5 targets.
Gbp-Pq: Topic am57xx
Gbp-Pq: Name omap5_distro_bootcmd
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
ensure-config-sandbox-for-make-env
Ensure that CONFIG_SANDBOX is set when running "make env", avoiding a
failure to build caused by config_distro_bootcmd.h following the wrong
codepath...
Gbp-Pq: Name ensure-config-sandbox-for-make-env.patch
Ian Campbell [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Hector Oron [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
Enable generic tools build
Gbp-Pq: Name tools-generic-builds.patch
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
add-debian-revision-to-u-boot-version
Add the debian revision to the U-boot version, which is displayed at
boot and can be helpful to determine which specific version is used.
Gbp-Pq: Name add-debian-revision-to-u-boot-version
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
u-boot (2020.10+dfsg-1) unstable; urgency=medium
* New upstream release.
[dgit import unpatched u-boot 2020.10+dfsg-1]
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
Import u-boot_2020.10+dfsg.orig.tar.xz
[dgit import orig u-boot_2020.10+dfsg.orig.tar.xz]
Vagrant Cascadian [Mon, 5 Oct 2020 19:13:28 +0000 (20:13 +0100)]
Import u-boot_2020.10+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2020.10+dfsg-1 u-boot_2020.10+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
Merge u-boot (2020.07+dfsg-2) import into refs/heads/workingbranch
Fabio Estevam [Tue, 28 Jul 2020 00:03:13 +0000 (21:03 -0300)]
[PATCH] fit_image: Use calloc() to fix reproducibility issue
From
7a66514f64dfb302dd9e763278d2d8a86b94a050 Mon Sep 17 00:00:00 2001
Origin: https://patchwork.ozlabs.org/project/uboot/patch/
20200728000313.31130-1-festevam@gmail.com/
Vagrant Cascadian reported that mx6cuboxi target no longer builds
reproducibility on Debian.
One example of builds mismatches:
00096680: 696e 6700 736f 756e 642d 6461 6900 6465 ing.sound-dai.de
-
00096690: 7465 6374 2d67 7069 6f73 0000 tect-gpios..
+
00096690: 7465 6374 2d67 7069 6f73 0061 tect-gpios.a
This problem happens because all the buffers in fit_image.c are
allocated via malloc(), which does not zero out the allocated buffer.
Using calloc() fixes this unpredictable behaviour as it guarantees
that the allocated buffer are zero initialized.
Reported-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Suggested-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Gbp-Pq: Topic reproducible
Gbp-Pq: Name 0001-fit_image-Use-calloc-to-fix-reproducibility-issue.patch
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
bootz_and_raw_initrd
Enable booting of zImage/vmlinuz and initrd without requiring the use
of mkimage to create uImage/uInitrd.
Gbp-Pq: Topic n900
Gbp-Pq: Name bootz_and_raw_initrd.patch
David Abdurachmanov [Wed, 21 Aug 2019 19:07:20 +0000 (12:07 -0700)]
[PATCH] qemu-riscv64_smode, sifive-fu540: fix extlinux (define preboot)
From
3fc056f0b9f7c26e58a1e947c8c0184e55919614 Mon Sep 17 00:00:00 2001
Forwarded: https://patchwork.ozlabs.org/patch/
1151125/
Commit
37304aaf60bf92a5dc3ef222ba520698bd862a44 removed preboot
commands in RISC-V targets and broke extlinux support as reported
by Fu Wei <wefu@redhat.com>.
The patch finishes migration of CONFIG_USE_PREBOOT and CONFIG_REBOOT
to Kconfig.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
Gbp-Pq: Topic riscv64
Gbp-Pq: Name qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch
Dongjin Kim [Sat, 28 Oct 2017 04:22:27 +0000 (00:22 -0400)]
[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 <bdrung@debian.org>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0001-arm-config-fix-default-console-only-to-specify-the-d.patch
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
test-imagetools-test-fixes
This patch allows testing in an alternate directory and also detects
failures to execute commands, treating that as a failure.
Gbp-Pq: Name test-imagetools-test-fixes
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
omap5_distro_bootcmd
Enable distro_bootcmd support (doc/README.distro) for omap5 targets.
Gbp-Pq: Topic am57xx
Gbp-Pq: Name omap5_distro_bootcmd
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
ensure-config-sandbox-for-make-env
Ensure that CONFIG_SANDBOX is set when running "make env", avoiding a
failure to build caused by config_distro_bootcmd.h following the wrong
codepath...
Gbp-Pq: Name ensure-config-sandbox-for-make-env.patch
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
sh4-fix-linker-name-prefix.patch
u-boot currently fails to build from source on sh4 since the
linker name prefix defined in arch/sh/config.mk is outdated.
On current Debian installations, the binaries of the GNU
toolchain are named using the triplett scheme
$arch-$kernel-$toolchain. Thus, on sh4, the proper name
is "sh4-linux-gnu-ld" instead of "sh4-linux-ld". This
patch updates build configuration on sh4 to reflect that.
Gbp-Pq: Name sh4-fix-linker-name-prefix.patch
Ian Campbell [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
Makefile-add-kwb-target-to-all
Add u-boot.kwb to "make all" target on Kirkwood.
Gbp-Pq: Name Makefile-add-kwb-target-to-all.patch
Hector Oron [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
Enable generic tools build
Gbp-Pq: Name tools-generic-builds.patch
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
no-force-CROSS_COMPILE-powerpc
Debian typically builds natively, so disable forced use of
cross-compile.
Gbp-Pq: Name no-force-CROSS_COMPILE-powerpc.diff
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
add-debian-revision-to-u-boot-version
Add the debian revision to the U-boot version, which is displayed at
boot and can be helpful to determine which specific version is used.
Gbp-Pq: Name add-debian-revision-to-u-boot-version
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
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.
[dgit import unpatched u-boot 2020.07+dfsg-2]
Vagrant Cascadian [Fri, 28 Aug 2020 23:35:40 +0000 (00:35 +0100)]
Import u-boot_2020.07+dfsg-2.debian.tar.xz
[dgit import tarball u-boot 2020.07+dfsg-2 u-boot_2020.07+dfsg-2.debian.tar.xz]
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
Merge u-boot (2020.07+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
Import u-boot_2020.07+dfsg.orig.tar.xz
[dgit import orig u-boot_2020.07+dfsg.orig.tar.xz]
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
bootz_and_raw_initrd
Enable booting of zImage/vmlinuz and initrd without requiring the use
of mkimage to create uImage/uInitrd.
Gbp-Pq: Topic n900
Gbp-Pq: Name bootz_and_raw_initrd.patch
David Abdurachmanov [Wed, 21 Aug 2019 19:07:20 +0000 (12:07 -0700)]
[PATCH] qemu-riscv64_smode, sifive-fu540: fix extlinux (define preboot)
From
3fc056f0b9f7c26e58a1e947c8c0184e55919614 Mon Sep 17 00:00:00 2001
Forwarded: https://patchwork.ozlabs.org/patch/
1151125/
Commit
37304aaf60bf92a5dc3ef222ba520698bd862a44 removed preboot
commands in RISC-V targets and broke extlinux support as reported
by Fu Wei <wefu@redhat.com>.
The patch finishes migration of CONFIG_USE_PREBOOT and CONFIG_REBOOT
to Kconfig.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
Gbp-Pq: Topic riscv64
Gbp-Pq: Name qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch
Dongjin Kim [Sat, 28 Oct 2017 04:22:27 +0000 (00:22 -0400)]
[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 <bdrung@debian.org>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0001-arm-config-fix-default-console-only-to-specify-the-d.patch
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
test-imagetools-test-fixes
This patch allows testing in an alternate directory and also detects
failures to execute commands, treating that as a failure.
Gbp-Pq: Name test-imagetools-test-fixes
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
omap5_distro_bootcmd
Enable distro_bootcmd support (doc/README.distro) for omap5 targets.
Gbp-Pq: Topic am57xx
Gbp-Pq: Name omap5_distro_bootcmd
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
ensure-config-sandbox-for-make-env
Ensure that CONFIG_SANDBOX is set when running "make env", avoiding a
failure to build caused by config_distro_bootcmd.h following the wrong
codepath...
Gbp-Pq: Name ensure-config-sandbox-for-make-env.patch
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
sh4-fix-linker-name-prefix.patch
u-boot currently fails to build from source on sh4 since the
linker name prefix defined in arch/sh/config.mk is outdated.
On current Debian installations, the binaries of the GNU
toolchain are named using the triplett scheme
$arch-$kernel-$toolchain. Thus, on sh4, the proper name
is "sh4-linux-gnu-ld" instead of "sh4-linux-ld". This
patch updates build configuration on sh4 to reflect that.
Gbp-Pq: Name sh4-fix-linker-name-prefix.patch
Ian Campbell [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
Makefile-add-kwb-target-to-all
Add u-boot.kwb to "make all" target on Kirkwood.
Gbp-Pq: Name Makefile-add-kwb-target-to-all.patch
Hector Oron [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
Enable generic tools build
Gbp-Pq: Name tools-generic-builds.patch
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
no-force-CROSS_COMPILE-powerpc
Debian typically builds natively, so disable forced use of
cross-compile.
Gbp-Pq: Name no-force-CROSS_COMPILE-powerpc.diff
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
add-debian-revision-to-u-boot-version
Add the debian revision to the U-boot version, which is displayed at
boot and can be helpful to determine which specific version is used.
Gbp-Pq: Name add-debian-revision-to-u-boot-version
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
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.
[dgit import unpatched u-boot 2020.07+dfsg-1]
Vagrant Cascadian [Wed, 8 Jul 2020 23:29:02 +0000 (00:29 +0100)]
Import u-boot_2020.07+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2020.07+dfsg-1 u-boot_2020.07+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
Merge u-boot (2020.04+dfsg-2) import into refs/heads/workingbranch
Peter Robinson [Mon, 20 Apr 2020 18:18:25 +0000 (19:18 +0100)]
[PATCH 6/6] drivers: video: rockchip: fix building eDP and LVDS drivers
The rk_edp.c and rk_lvds.c files reference rk_setreg which is declared in
hardware.h so include it so the drivers build. Adjust rk_lvds.c so
includes are in alphabetical order while updating.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Reviewed-by: Anatolij Gustschin <agust@denx.de>
Gbp-Pq: Topic pinebook-pro
Gbp-Pq: Name 0006-drivers-video-rockchip-fix-building-eDP-and-LVDS-dri.patch
Peter Robinson [Mon, 20 Apr 2020 19:27:36 +0000 (20:27 +0100)]
[PATCH 5/6] Add initial support for the Pinebook Pro laptop from Pine64.
Specification:
- Rockchip RK3399
- 4GB Dual-Channel LPDDR4
- eMMC socket
- mSD card slot
- 128Mbit (16Mb) SPI Flash
- AP6256 for 11AC WiFi + BT5
- 14 inch 1920*1080 eDP MiPi display
- Camera
- USB 3.0, 2.0 ports
- Type-C port with alt-mode display (DP 1.2) and 15W charge
- DC 5V/3A
- optional PCIe slot for NVMe SSD drive
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Gbp-Pq: Topic pinebook-pro
Gbp-Pq: Name 0005-Add-initial-support-for-the-Pinebook-Pro-laptop-from.patch
Peter Robinson [Mon, 20 Apr 2020 19:27:35 +0000 (20:27 +0100)]
[PATCH 4/6] arm: dts: rockchip: Add initial DT for Pinebook Pro
Sync initial support for Pinebook Pro device tree from Linux 5.7-rc1.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Gbp-Pq: Topic pinebook-pro
Gbp-Pq: Name 0004-arm-dts-rockchip-Add-initial-DT-for-Pinebook-Pro.patch
Peter Robinson [Mon, 20 Apr 2020 19:27:34 +0000 (20:27 +0100)]
[PATCH 3/6] dt-bindings: leds: adopt Linux leds common binding constants
Sync the common leds bindings from linux 5.7-rc1.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Gbp-Pq: Topic pinebook-pro
Gbp-Pq: Name 0003-dt-bindings-leds-adopt-Linux-leds-common-binding-con.patch
Peter Robinson [Mon, 20 Apr 2020 19:27:33 +0000 (20:27 +0100)]
[PATCH 2/6] dt-bindings: input: adopt Linux gpio-keys binding constants
Sync the gpio-keys input bindings from linux 5.7-rc1.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Gbp-Pq: Topic pinebook-pro
Gbp-Pq: Name 0002-dt-bindings-input-adopt-Linux-gpio-keys-binding-cons.patch
Peter Robinson [Mon, 20 Apr 2020 19:27:32 +0000 (20:27 +0100)]
[PATCH 1/6] video: simple_panel: add boe,nv140fhmn49 display
add "boe,nv140fhmn49" display to compatible node.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Anatolij Gustschin <agust@denx.de>
Gbp-Pq: Topic pinebook-pro
Gbp-Pq: Name 0001-video-simple_panel-add-boe-nv140fhmn49-display.patch
David Abdurachmanov [Wed, 21 Aug 2019 19:07:20 +0000 (12:07 -0700)]
[PATCH] qemu-riscv64_smode, sifive-fu540: fix extlinux (define preboot)
From
3fc056f0b9f7c26e58a1e947c8c0184e55919614 Mon Sep 17 00:00:00 2001
Forwarded: https://patchwork.ozlabs.org/patch/
1151125/
Commit
37304aaf60bf92a5dc3ef222ba520698bd862a44 removed preboot
commands in RISC-V targets and broke extlinux support as reported
by Fu Wei <wefu@redhat.com>.
The patch finishes migration of CONFIG_USE_PREBOOT and CONFIG_REBOOT
to Kconfig.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
Gbp-Pq: Topic riscv64
Gbp-Pq: Name qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch
Dongjin Kim [Sat, 28 Oct 2017 04:22:27 +0000 (00:22 -0400)]
[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 <bdrung@debian.org>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0001-arm-config-fix-default-console-only-to-specify-the-d.patch
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
test-imagetools-test-fixes
This patch allows testing in an alternate directory and also detects
failures to execute commands, treating that as a failure.
Gbp-Pq: Name test-imagetools-test-fixes
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
omap5_distro_bootcmd
Enable distro_bootcmd support (doc/README.distro) for omap5 targets.
Gbp-Pq: Topic am57xx
Gbp-Pq: Name omap5_distro_bootcmd
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
ensure-config-sandbox-for-make-env
Ensure that CONFIG_SANDBOX is set when running "make env", avoiding a
failure to build caused by config_distro_bootcmd.h following the wrong
codepath...
Gbp-Pq: Name ensure-config-sandbox-for-make-env.patch
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
sh4-fix-linker-name-prefix.patch
u-boot currently fails to build from source on sh4 since the
linker name prefix defined in arch/sh/config.mk is outdated.
On current Debian installations, the binaries of the GNU
toolchain are named using the triplett scheme
$arch-$kernel-$toolchain. Thus, on sh4, the proper name
is "sh4-linux-gnu-ld" instead of "sh4-linux-ld". This
patch updates build configuration on sh4 to reflect that.
Gbp-Pq: Name sh4-fix-linker-name-prefix.patch
Ian Campbell [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
n900-bootz-raw-initrd
Enable booting of zImage/vmlinuz and initrd without requiring the use of
mkimage to create uImage/uInitrd.
Gbp-Pq: Name n900-bootz-raw-initrd.diff
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
Makefile-add-kwb-target-to-all
Add u-boot.kwb to "make all" target on Kirkwood.
Gbp-Pq: Name Makefile-add-kwb-target-to-all.patch
Hector Oron [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
Enable generic tools build
Gbp-Pq: Name tools-generic-builds.patch
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
no-force-CROSS_COMPILE-powerpc
Debian typically builds natively, so disable forced use of
cross-compile.
Gbp-Pq: Name no-force-CROSS_COMPILE-powerpc.diff
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
add-debian-revision-to-u-boot-version
Add the debian revision to the U-boot version, which is displayed at
boot and can be helpful to determine which specific version is used.
Gbp-Pq: Name add-debian-revision-to-u-boot-version
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
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.
[dgit import unpatched u-boot 2020.04+dfsg-2]
Vagrant Cascadian [Tue, 21 Apr 2020 02:34:37 +0000 (03:34 +0100)]
Import u-boot_2020.04+dfsg-2.debian.tar.xz
[dgit import tarball u-boot 2020.04+dfsg-2 u-boot_2020.04+dfsg-2.debian.tar.xz]
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
Merge u-boot (2020.04+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
Import u-boot_2020.04+dfsg.orig.tar.xz
[dgit import orig u-boot_2020.04+dfsg.orig.tar.xz]
David Abdurachmanov [Wed, 21 Aug 2019 19:07:20 +0000 (12:07 -0700)]
[PATCH] qemu-riscv64_smode, sifive-fu540: fix extlinux (define preboot)
From
3fc056f0b9f7c26e58a1e947c8c0184e55919614 Mon Sep 17 00:00:00 2001
Forwarded: https://patchwork.ozlabs.org/patch/
1151125/
Commit
37304aaf60bf92a5dc3ef222ba520698bd862a44 removed preboot
commands in RISC-V targets and broke extlinux support as reported
by Fu Wei <wefu@redhat.com>.
The patch finishes migration of CONFIG_USE_PREBOOT and CONFIG_REBOOT
to Kconfig.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
Gbp-Pq: Topic riscv64
Gbp-Pq: Name qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch
Leigh Brown [Wed, 27 Feb 2019 11:32:16 +0000 (11:32 +0000)]
[PATCH] Commit "ARM: CPU: arm926ejs: Consolidate cache routines to common file" breaks u-boot on Dreamplug
Hello,
Vagrant Cascadian asked for people to test the version of u-boot packaged
for Debian Buster. I tested u-boot on my Dreamplug and found it was not
working correctly. I raised a bug for Debian[1] but I have also tested
with the mainline version of u-boot and found the same issues.
The first issue is that the following commit caused u-boot to no longer
be able to access usb storage on the Dreamplug:
commit
93b283d49f933f95f3a6f40762936f454ac655a8
Author: Adam Ford <aford173@gmail.com>
Date: Thu Aug 16 13:23:11 2018 -0500
ARM: CPU: arm926ejs: Consolidate cache routines to common file
Four different boards had different options for enabling cache
that were virtually all the same. This consolidates these
common functions into arch/arm/cpu/arm926ejs/cache.c
This also has the positive side-effect of enabling cache on
the Davinci (da850) boards.
Signed-off-by: Adam Ford <aford173@gmail.com>
[trini: Add mach-at91 to the list of consolidations]
Signed-off-by: Tom Rini <trini@konsulko.com>
I don't have much knowledge of ARM caching, but the following patch makes
it work again on my Dreamplug.
Gbp-Pq: Topic dreamplug
Gbp-Pq: Name Commit-ARM-CPU-arm926ejs-Consolidate-cache-routines-.patch
Dongjin Kim [Sat, 28 Oct 2017 04:22:27 +0000 (00:22 -0400)]
[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 <bdrung@debian.org>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0001-arm-config-fix-default-console-only-to-specify-the-d.patch
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
test-imagetools-test-fixes
This patch allows testing in an alternate directory and also detects
failures to execute commands, treating that as a failure.
Gbp-Pq: Name test-imagetools-test-fixes
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
omap5_distro_bootcmd
Enable distro_bootcmd support (doc/README.distro) for omap5 targets.
Gbp-Pq: Topic am57xx
Gbp-Pq: Name omap5_distro_bootcmd
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
ensure-config-sandbox-for-make-env
Ensure that CONFIG_SANDBOX is set when running "make env", avoiding a
failure to build caused by config_distro_bootcmd.h following the wrong
codepath...
Gbp-Pq: Name ensure-config-sandbox-for-make-env.patch
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
sh4-fix-linker-name-prefix.patch
u-boot currently fails to build from source on sh4 since the
linker name prefix defined in arch/sh/config.mk is outdated.
On current Debian installations, the binaries of the GNU
toolchain are named using the triplett scheme
$arch-$kernel-$toolchain. Thus, on sh4, the proper name
is "sh4-linux-gnu-ld" instead of "sh4-linux-ld". This
patch updates build configuration on sh4 to reflect that.
Gbp-Pq: Name sh4-fix-linker-name-prefix.patch
Ian Campbell [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
n900-bootz-raw-initrd
Enable booting of zImage/vmlinuz and initrd without requiring the use of
mkimage to create uImage/uInitrd.
Gbp-Pq: Name n900-bootz-raw-initrd.diff
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
Makefile-add-kwb-target-to-all
Add u-boot.kwb to "make all" target on Kirkwood.
Gbp-Pq: Name Makefile-add-kwb-target-to-all.patch
Hector Oron [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
Enable generic tools build
Gbp-Pq: Name tools-generic-builds.patch
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
no-force-CROSS_COMPILE-powerpc
Debian typically builds natively, so disable forced use of
cross-compile.
Gbp-Pq: Name no-force-CROSS_COMPILE-powerpc.diff
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
add-debian-revision-to-u-boot-version
Add the debian revision to the U-boot version, which is displayed at
boot and can be helpful to determine which specific version is used.
Gbp-Pq: Name add-debian-revision-to-u-boot-version
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
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.
[dgit import unpatched u-boot 2020.04+dfsg-1]
Vagrant Cascadian [Wed, 15 Apr 2020 00:24:39 +0000 (01:24 +0100)]
Import u-boot_2020.04+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2020.04+dfsg-1 u-boot_2020.04+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Thu, 13 Feb 2020 06:29:38 +0000 (06:29 +0000)]
Merge u-boot (2020.01+dfsg-2) import into refs/heads/workingbranch
Tom Rini [Tue, 21 Jan 2020 16:53:38 +0000 (11:53 -0500)]
[PATCH] cmd/gpt: Address error cases during gpt rename more correctly
New analysis by the tool has shown that we have some cases where we
weren't handling the error exit condition correctly. When we ran into
the ENOMEM case we wouldn't exit the function and thus incorrect things
could happen. Rework the unwinding such that we don't need a helper
function now and free what we may have allocated.
Fixes: 18030d04d25d ("GPT: fix memory leaks identified by Coverity")
Reported-by: Coverity (CID: 275475, 275476)
Cc: Alison Chaiken <alison@she-devel.com>
Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Cc: Jordy <jordy@simplyhacker.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Gbp-Pq: Topic security
Gbp-Pq: Name CVE-2020-8432-cmd-gpt-Address-error-cases-during-gpt-rename-more-c.patch
Vagrant Cascadian [Sat, 18 Jan 2020 11:04:38 +0000 (03:04 -0800)]
[PATCH] arm: Enable VIDEO_BPP32 on pinebook.
Video output on the pinebook LCD screen was broken by:
commit
2cc393f32fd9 ("video: make BPP and ANSI configs optional").
Enable VIDEO_BPP32 which was previously enabled by default when
DM_VIDEO was set.
Series-to: u-boot
Series-cc: Anatolij Gustschin <agust@denx.de>, Vasily Khoruzhick <anarsoul@gmail.com>
Gbp-Pq: Topic pinebook
Gbp-Pq: Name 0001-arm-Enable-VIDEO_BPP32-on-pinebook.patch
David Abdurachmanov [Wed, 21 Aug 2019 19:07:20 +0000 (12:07 -0700)]
[PATCH] qemu-riscv64_smode, sifive-fu540: fix extlinux (define preboot)
From
3fc056f0b9f7c26e58a1e947c8c0184e55919614 Mon Sep 17 00:00:00 2001
Forwarded: https://patchwork.ozlabs.org/patch/
1151125/
Commit
37304aaf60bf92a5dc3ef222ba520698bd862a44 removed preboot
commands in RISC-V targets and broke extlinux support as reported
by Fu Wei <wefu@redhat.com>.
The patch finishes migration of CONFIG_USE_PREBOOT and CONFIG_REBOOT
to Kconfig.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
Gbp-Pq: Topic riscv64
Gbp-Pq: Name qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch
Leigh Brown [Wed, 27 Feb 2019 11:32:16 +0000 (11:32 +0000)]
[PATCH] Commit "ARM: CPU: arm926ejs: Consolidate cache routines to common file" breaks u-boot on Dreamplug
Hello,
Vagrant Cascadian asked for people to test the version of u-boot packaged
for Debian Buster. I tested u-boot on my Dreamplug and found it was not
working correctly. I raised a bug for Debian[1] but I have also tested
with the mainline version of u-boot and found the same issues.
The first issue is that the following commit caused u-boot to no longer
be able to access usb storage on the Dreamplug:
commit
93b283d49f933f95f3a6f40762936f454ac655a8
Author: Adam Ford <aford173@gmail.com>
Date: Thu Aug 16 13:23:11 2018 -0500
ARM: CPU: arm926ejs: Consolidate cache routines to common file
Four different boards had different options for enabling cache
that were virtually all the same. This consolidates these
common functions into arch/arm/cpu/arm926ejs/cache.c
This also has the positive side-effect of enabling cache on
the Davinci (da850) boards.
Signed-off-by: Adam Ford <aford173@gmail.com>
[trini: Add mach-at91 to the list of consolidations]
Signed-off-by: Tom Rini <trini@konsulko.com>
I don't have much knowledge of ARM caching, but the following patch makes
it work again on my Dreamplug.
Gbp-Pq: Topic dreamplug
Gbp-Pq: Name Commit-ARM-CPU-arm926ejs-Consolidate-cache-routines-.patch
Marek Szyprowski [Fri, 17 Jan 2020 13:02:44 +0000 (14:02 +0100)]
[PATCH 5/5] arm: exynos: Read default MMC device from XOM[7:5] pins
XOM pins provide information for iROM bootloader about the boot device.
Those pins are mapped to lower bits of OP_MODE register (0x10000008),
which is common for all Exynos SoC variants. Set the default MMC device id
to reflect the boot device selected by XOM[7:5] pins (2 for the SD or 0 for
the eMMC).
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0007-arm-exynos-Read-default-MMC-device-from-XOM-7-5-pins.patch
Marek Szyprowski [Thu, 16 Jan 2020 15:25:35 +0000 (16:25 +0100)]
[PATCH 4/5] arm: dts: exynos: Use common alias for Odroid U3/X2 MMC2 (SD-card)
Use MMC0 for eMMC and MMC2 for SD-card as other Exynos-based boards do.
This allows to use common code to get MMC device id based on the XOM[7:5]
pins.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0006-arm-dts-exynos-Use-common-alias-for-Odroid-U3-X2-MMC.patch
Marek Szyprowski [Thu, 16 Jan 2020 15:25:34 +0000 (16:25 +0100)]
[PATCH 3/5] arm: dts: exynos: Fix card-detect polarity for SD card on Odroid U3/X2
Card detect line for SD-card on Odroid U3/X2 boards are active low, so
add cd-inverted property to indicate this, as u-boot's GPIO driver doesn't
support specifying line polarity. This restores S5P_SDHCI driver operation
on Odroid U3/X2 boards.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0005-arm-dts-exynos-Fix-card-detect-polarity-for-SD-card-.patch
Marek Szyprowski [Thu, 16 Jan 2020 15:25:33 +0000 (16:25 +0100)]
[PATCH 2/5] mmc: s5p_sdhci: Read generic MMC properties from DT
Read generic MMC properties from device-tree. This allows to specify for
example cd-inverted property and let MMC core to properly handle such
case.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0004-mmc-s5p_sdhci-Read-generic-MMC-properties-from-DT.patch
Marek Szyprowski [Thu, 16 Jan 2020 13:46:04 +0000 (14:46 +0100)]
[PATCH 1/5] arm: exynos: Use proper PMIC device names
Since commit
4213609cc7 ("drivers: core: use strcmp when find device by
name") one has to provide full name to get requested object. Fix the code
used to detect enable power regulators on the supported Exynos boards to
use proper PMIC device device name then.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Reviewed-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0003-arm-exynos-Use-proper-PMIC-device-names.patch
Marek Szyprowski [Tue, 14 Jan 2020 14:04:20 +0000 (15:04 +0100)]
[PATCH] arm: exynos: Use proper ADC device name
Since commit
4213609cc7 ("drivers: core: use strcmp when find device by
name") one has to provide full name to get requested object. Fix the code
used to detect Odroid board revision to use proper ADC device name then.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0002-arm-exynos-Use-proper-ADC-device-name.patch
Dongjin Kim [Sat, 28 Oct 2017 04:22:27 +0000 (00:22 -0400)]
[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 <bdrung@debian.org>
Gbp-Pq: Topic exynos
Gbp-Pq: Name 0001-arm-config-fix-default-console-only-to-specify-the-d.patch