u-boot.git
3 years agofix-qemu-ppce500-with-binutils-2.38
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
fix-qemu-ppce500-with-binutils-2.38

Fix building qemu-ppce500 target with binutils ~2.38.

https://bugs.debian.org/1003490

The incompatibility was introduced in binutils commit:

https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b25f942e18d6ecd7ec3e2d2e9930eb4f996c258a

Gbp-Pq: Name fix-qemu-ppce500-with-binutils-2.38.patch

3 years ago[PATCH 2/2] rockchip: Enable AHCI/SCSI/SATA on rockpro64-rk3399.
Vagrant Cascadian [Wed, 6 Apr 2022 20:42:04 +0000 (13:42 -0700)]
[PATCH 2/2] rockchip: Enable AHCI/SCSI/SATA on rockpro64-rk3399.

From 539e85868701524a62942c2b729131ce0175cc2a Mon Sep 17 00:00:00 2001
Origin: https://patchwork.ozlabs.org/project/uboot/patch/20220406204204.60328-3-vagrant@debian.org/

Add options to enable AHCI, SCSI and SATA.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
Gbp-Pq: Topic rockchip
Gbp-Pq: Name 0002-rockchip-Enable-AHCI-SCSI-SATA-on-rockpro64-rk3399.patch

3 years ago[PATCH 1/2] rockchip: Enable SCSI in distro bootcmd for rk3399.
Vagrant Cascadian [Wed, 6 Apr 2022 20:42:03 +0000 (13:42 -0700)]
[PATCH 1/2] rockchip: Enable SCSI in distro bootcmd for rk3399.

From 9184b89aa1bbda6a474357908c09d75ebf98f6db Mon Sep 17 00:00:00 2001
Origin: https://patchwork.ozlabs.org/project/uboot/patch/20220406204204.60328-2-vagrant@debian.org/

Include SCSI in the list of boot targets if CONFIG_CMD_SCSI is
enabled.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
Gbp-Pq: Topic rockchip
Gbp-Pq: Name 0001-rockchip-Enable-SCSI-in-distro-bootcmd-for-rk3399.patch

3 years agorockchip-inno-usb
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
rockchip-inno-usb

Downloaded from:
https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-icenowy@aosc.io

Downloaded from:
https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-icenowy@aosc.io

From: Icenowy Zheng <icenowy@aosc.io>
To: Simon Glass <sjg@chromium.org>, Kever Yang <kever.yang@rock-chips.com>,
 Frank Wang <frank.wang@rock-chips.com>,
 Jagan Teki <jagan@amarulasolutions.com>
Cc: u-boot@lists.denx.de,
Icenowy Zheng <icenowy@aosc.io>
Subject: [PATCH] phy: rockchip: inno-usb2: fix hang when multiple controllers
 exit
Date: Tue,  6 Apr 2021 23:10:59 +0800
Message-Id: <20210406151059.1187379-1-icenowy@aosc.io>

The OHCI and EHCI controllers are both bound to the same PHY. They will
both do init and power_on operations when the controller is brought up
and both do power_off and exit when the controller is stopped. However,
the PHY uclass of U-Boot is not as sane as we thought -- they won't
maintain a status mark for PHYs, and thus the functions of the PHYs
could be called for multiple times. Calling init/power_on for multiple
times have no severe problems, however calling power_off/exit for
multiple times have a problem -- the first exit call will stop the PHY
clock, and power_off/exit calls after it still trying to write to PHY
registers. The write operation to PHY registers will fail because clock
is already stopped.

Adapt the count mechanism from phy-sun4i-usb to both init/exit and
power_on/power_off functions to phy-rockchip-inno-usb2 to fix this
problem. With this stopping USB controllers (manually or before booting
a kernel) will work.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Fixes: ac97a9ece14e ("phy: rockchip: Add Rockchip USB2PHY driver")
Tested-by: Peter Robinson <pbrobinson@gmail.com>
Gbp-Pq: Topic rockchip
Gbp-Pq: Name rockchip-inno-usb.patch

3 years agodisable-fit-image-tests
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
disable-fit-image-tests

Disable FIT image tests.

FIT images were made more robust in light of CVE-2021-27097 and
CVE-2021-27138, but test-imagetools.sh was not updated to reflect
those changes.

Reported upstream: https://lists.denx.de/pipermail/u-boot/2021-March/443460.html

Gbp-Pq: Name disable-fit-image-tests

3 years agobootz_and_raw_initrd
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +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

3 years agoupdate-isa-spec
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
update-isa-spec

Update to newer default ISA spec in GCC and binutils:

Update to newer default ISA spec in GCC and binutils:

  https://lists.infradead.org/pipermail/linux-riscv/2022-January/011728.html

Gbp-Pq: Topic riscv64
Gbp-Pq: Name update-isa-spec.patch

3 years agoprevent relocating initrd & fdt, that results in failure to boot
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
prevent relocating initrd & fdt, that results in failure to boot

Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246

===================================================================

Gbp-Pq: Topic riscv64
Gbp-Pq: Name unmatched-prevent-relocating-initrd-and-fdt.patch

3 years ago[PATCH] arm: config: fix default console only to specify the device
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

3 years agotest-imagetools-test-fixes
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +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

3 years agoAdd spl/arndale-spl.bin rule
Ian Campbell [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
Add spl/arndale-spl.bin rule

Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff

3 years agomx53loco
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
mx53loco

Enables support for ext4, the "load" command, and using bootz with raw initrds.

Gbp-Pq: Name mx53loco

3 years agoEnable generic tools build
Hector Oron [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
Enable generic tools build

Gbp-Pq: Name tools-generic-builds.patch

3 years agoadd-debian-revision-to-u-boot-version
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +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

3 years agou-boot (2022.04+dfsg-2) unstable; urgency=medium
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
u-boot (2022.04+dfsg-2) unstable; urgency=medium

  * debian/watch: Exclude erroneous upstream version.
  * debian/patches: Add patches submitted upstream to enable SCSI on
    rockpro64.

[dgit import unpatched u-boot 2022.04+dfsg-2]

3 years agoImport u-boot_2022.04+dfsg-2.debian.tar.xz
Vagrant Cascadian [Sun, 10 Apr 2022 23:28:14 +0000 (00:28 +0100)]
Import u-boot_2022.04+dfsg-2.debian.tar.xz

[dgit import tarball u-boot 2022.04+dfsg-2 u-boot_2022.04+dfsg-2.debian.tar.xz]

3 years agoImport u-boot_2022.04+dfsg.orig.tar.xz
Vagrant Cascadian [Tue, 5 Apr 2022 16:26:39 +0000 (17:26 +0100)]
Import u-boot_2022.04+dfsg.orig.tar.xz

[dgit import orig u-boot_2022.04+dfsg.orig.tar.xz]