Vagrant Cascadian [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
Merge u-boot (2024.01+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Wed, 17 Aug 2022 02:00:04 +0000 (19:00 -0700)]
[PATCH] Makefile: Use relative paths for debugging symbols.
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use
-ffile-prefix-map and --debug-prefix-map, respectively, to use
relative paths for occurrences of __FILE__ and debug paths.
This enables reproducible builds regardless of the absolute path to
the build directory:
https://reproducible-builds.org/docs/build-path/
Series-to: u-boot
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Gbp-Pq: Name Makefile-Use-relative-paths-for-debugging-symbols.patch
Luca Boccassi [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
enable support for secure boot on qemu arm64/amd64
Secure boot is now supported upstream in EFI mode. It is disabled
by default, and can be enabled by loading keys from the console:
https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot
Gbp-Pq: Topic qemu
Gbp-Pq: Name efi-secure-boot.patch
Vagrant Cascadian [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
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
Vagrant Cascadian [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
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
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, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
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
Ian Campbell [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
u-boot (2024.01+dfsg-1) unstable; urgency=medium
* New upstream version.
* debian/control: Update versioned dependency on opensbi to 1.3 for
VisionFive 2 support. Thanks to Heinrich Schuchardt.
[dgit import unpatched u-boot 2024.01+dfsg-1]
Vagrant Cascadian [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
Import u-boot_2024.01+dfsg.orig.tar.xz
[dgit import orig u-boot_2024.01+dfsg.orig.tar.xz]
Vagrant Cascadian [Wed, 10 Jan 2024 21:34:04 +0000 (13:34 -0800)]
Import u-boot_2024.01+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2024.01+dfsg-1 u-boot_2024.01+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
Merge u-boot (2023.07+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
Makefile-fix-upstream-version
EXTRAVERSION was not updated correctly for released version.
https://lists.denx.de/pipermail/u-boot/2023-July/522256.html
Gbp-Pq: Name Makefile-fix-upstream-version.patch
Vagrant Cascadian [Wed, 17 Aug 2022 02:00:04 +0000 (19:00 -0700)]
[PATCH] Makefile: Use relative paths for debugging symbols.
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use
-ffile-prefix-map and --debug-prefix-map, respectively, to use
relative paths for occurrences of __FILE__ and debug paths.
This enables reproducible builds regardless of the absolute path to
the build directory:
https://reproducible-builds.org/docs/build-path/
Series-to: u-boot
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Gbp-Pq: Name Makefile-Use-relative-paths-for-debugging-symbols.patch
Luca Boccassi [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
enable support for secure boot on qemu arm64/amd64
Secure boot is now supported upstream in EFI mode. It is disabled
by default, and can be enabled by loading keys from the console:
https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot
Gbp-Pq: Topic qemu
Gbp-Pq: Name efi-secure-boot.patch
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +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
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +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
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +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
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, 11 Jul 2023 02:54:17 +0000 (03:54 +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
Ian Campbell [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
u-boot (2023.07+dfsg-1) unstable; urgency=medium
* New upstream release.
* debian/patches: Adjust Makefile to report correct version.
[dgit import unpatched u-boot 2023.07+dfsg-1]
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
Import u-boot_2023.07+dfsg.orig.tar.xz
[dgit import orig u-boot_2023.07+dfsg.orig.tar.xz]
Vagrant Cascadian [Tue, 11 Jul 2023 02:54:17 +0000 (03:54 +0100)]
Import u-boot_2023.07+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2023.07+dfsg-1 u-boot_2023.07+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
Merge u-boot (2023.01+dfsg-2) import into refs/heads/workingbranch
Simon Glass [Thu, 12 Jan 2023 23:48:54 +0000 (16:48 -0700)]
[PATCH v2] vbe: Allow probing the VBE bootmeth to fail in OS fixup
To: U-Boot Mailing List <u-boot@lists.denx.de>
Cc: Tom Rini <trini@konsulko.com>, Simon Glass <sjg@chromium.org>,
Karsten Merker <merker@debian.org>,
Heinrich Schuchardt <xypron.glpk@gmx.de>
Message-Id: <
20230112234854.936325-1-sjg@chromium.org>
Origin: https://patchwork.ozlabs.org/project/uboot/patch/
20230112234854.936325-1-sjg@chromium.org/
Bug-Debian: https://bugs.debian.org/
1028343
This device is created when there are no bootmeths defined in the device
tree. But it cannot be probed without a device tree node.
For now, ignore a probe failure.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reported-by: Karsten Merker <merker@debian.org>
Suggested-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Fixes: a56f663f0707 ("vbe: Add info about the VBE device to the fwupd node")
Gbp-Pq: Topic riscv64
Gbp-Pq: Name vbe-Allow-probing-the-VBE-bootmeth-to-fail-in-OS-fixup.patch
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
tools-disable-video-logo
Disable video logo as this breaks cross-building, which runs bmp_logo
during the build to generate the logo headers. Debian does not
currently ship the bmp_logo tool, so simply disable this feature.
Gbp-Pq: Name tools-disable-video-logo
Vagrant Cascadian [Wed, 17 Aug 2022 02:00:04 +0000 (19:00 -0700)]
[PATCH] Makefile: Use relative paths for debugging symbols.
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use
-ffile-prefix-map and --debug-prefix-map, respectively, to use
relative paths for occurrences of __FILE__ and debug paths.
This enables reproducible builds regardless of the absolute path to
the build directory:
https://reproducible-builds.org/docs/build-path/
Series-to: u-boot
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Gbp-Pq: Name Makefile-Use-relative-paths-for-debugging-symbols.patch
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
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
Luca Boccassi [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
enable support for secure boot on qemu arm64/amd64
Secure boot is now supported upstream in EFI mode. It is disabled
by default, and can be enabled by loading keys from the console:
https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot
Gbp-Pq: Topic qemu
Gbp-Pq: Name efi-secure-boot.patch
Christopher Obbard [Wed, 23 Nov 2022 13:59:02 +0000 (13:59 +0000)]
configs: roc-pc-rk3399: Enable rockchip efuse support
Enable efuse support which allows reading of the cpuid#, serial#
and also generates a unique mac address from the board's serial.
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
Forwarded: https://lists.denx.de/pipermail/u-boot/2022-November/500564.html
Gbp-Pq: Topic rockchip
Gbp-Pq: Name rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
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
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
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
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
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
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, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
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
Ian Campbell [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
u-boot (2023.01+dfsg-2) unstable; urgency=medium
* debian/patches: Apply patch submitted upstream fixing booting with
qemu-riscv64. (Closes: #
1028343)
[dgit import unpatched u-boot 2023.01+dfsg-2]
Vagrant Cascadian [Wed, 18 Jan 2023 01:57:16 +0000 (01:57 +0000)]
Import u-boot_2023.01+dfsg-2.debian.tar.xz
[dgit import tarball u-boot 2023.01+dfsg-2 u-boot_2023.01+dfsg-2.debian.tar.xz]
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
Merge u-boot (2023.01+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
Import u-boot_2023.01+dfsg.orig.tar.xz
[dgit import orig u-boot_2023.01+dfsg.orig.tar.xz]
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
tools-disable-video-logo
Disable video logo as this breaks cross-building, which runs bmp_logo
during the build to generate the logo headers. Debian does not
currently ship the bmp_logo tool, so simply disable this feature.
Gbp-Pq: Name tools-disable-video-logo
Vagrant Cascadian [Wed, 17 Aug 2022 02:00:04 +0000 (19:00 -0700)]
[PATCH] Makefile: Use relative paths for debugging symbols.
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use
-ffile-prefix-map and --debug-prefix-map, respectively, to use
relative paths for occurrences of __FILE__ and debug paths.
This enables reproducible builds regardless of the absolute path to
the build directory:
https://reproducible-builds.org/docs/build-path/
Series-to: u-boot
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Gbp-Pq: Name Makefile-Use-relative-paths-for-debugging-symbols.patch
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
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
Luca Boccassi [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
enable support for secure boot on qemu arm64/amd64
Secure boot is now supported upstream in EFI mode. It is disabled
by default, and can be enabled by loading keys from the console:
https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot
Gbp-Pq: Topic qemu
Gbp-Pq: Name efi-secure-boot.patch
Christopher Obbard [Wed, 23 Nov 2022 13:59:02 +0000 (13:59 +0000)]
configs: roc-pc-rk3399: Enable rockchip efuse support
Enable efuse support which allows reading of the cpuid#, serial#
and also generates a unique mac address from the board's serial.
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
Forwarded: https://lists.denx.de/pipermail/u-boot/2022-November/500564.html
Gbp-Pq: Topic rockchip
Gbp-Pq: Name rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
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
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
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
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
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
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, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
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
Ian Campbell [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
u-boot (2023.01+dfsg-1) unstable; urgency=medium
* New upstream release. (Closes: #
1027176)
* u-boot-amlogic: Drop "noefi" variants.
* debian/control: Add Build-Depends-Arch with libgnutls28-dev:native and
uuid-dev:native for arm64. Thanks to Helmut Grohne.
* debian/patches: Disable CONFIG_VIDEO_LOGO to fix cross-building.
Thanks to Helmut Grohne.
* salsa-ci: Enable cross-building of u-boot-tools.
* debian/control: Drop libc6 cross build dependency workaround.
* debian/control: Drop Build-Depends on python3-distutils and
python3-pkg-resources, no longer needed.
* debian/control: Move several Build-Depends to Build-Depends-Arch:
arm-trusted-firmware, crust-firmware, device-tree-compiler,
libfdt-dev, libgnutls28-dev, libncurses-dev, libssl-dev, lzop,
opensbi, and uuid-dev.
[dgit import unpatched u-boot 2023.01+dfsg-1]
Vagrant Cascadian [Tue, 10 Jan 2023 03:18:09 +0000 (03:18 +0000)]
Import u-boot_2023.01+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2023.01+dfsg-1 u-boot_2023.01+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
Merge u-boot (2023.01~rc4+dfsg-2) import into refs/heads/workingbranch
Vagrant Cascadian [Wed, 17 Aug 2022 02:00:04 +0000 (19:00 -0700)]
[PATCH] Makefile: Use relative paths for debugging symbols.
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use
-ffile-prefix-map and --debug-prefix-map, respectively, to use
relative paths for occurrences of __FILE__ and debug paths.
This enables reproducible builds regardless of the absolute path to
the build directory:
https://reproducible-builds.org/docs/build-path/
Series-to: u-boot
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Gbp-Pq: Name Makefile-Use-relative-paths-for-debugging-symbols.patch
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
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
Luca Boccassi [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
enable support for secure boot on qemu arm64/amd64
Secure boot is now supported upstream in EFI mode. It is disabled
by default, and can be enabled by loading keys from the console:
https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot
Gbp-Pq: Topic qemu
Gbp-Pq: Name efi-secure-boot.patch
Christopher Obbard [Wed, 23 Nov 2022 13:59:02 +0000 (13:59 +0000)]
configs: roc-pc-rk3399: Enable rockchip efuse support
Enable efuse support which allows reading of the cpuid#, serial#
and also generates a unique mac address from the board's serial.
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
Forwarded: https://lists.denx.de/pipermail/u-boot/2022-November/500564.html
Gbp-Pq: Topic rockchip
Gbp-Pq: Name rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
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
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
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
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
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
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, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
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
Ian Campbell [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
u-boot (2023.01~rc4+dfsg-2) unstable; urgency=medium
[ Frédéric Danis ]
* u-boot-amlogic: Build libretech-cc-noefi variant to work around
https://bugs.debian.org/
1027176
[ Vagrant Cascadian ]
* debian/targets.mk: Remove testers who no longer have access to boards
or who are not reachable.
* u-boot-amlogic: Enable "noefi" variants for all amlogic platforms to
work around https://bugs.debian.org/
1027176
* debian/control: Drop u-boot meta-package for armhf and mips.
* u-boot-amlogic: Add README.Debian describing the difference between
the default and "noefi" variants of each platform.
[dgit import unpatched u-boot 2023.01~rc4+dfsg-2]
Vagrant Cascadian [Fri, 6 Jan 2023 03:38:24 +0000 (03:38 +0000)]
Import u-boot_2023.01~rc4+dfsg-2.debian.tar.xz
[dgit import tarball u-boot 2023.01~rc4+dfsg-2 u-boot_2023.01~rc4+dfsg-2.debian.tar.xz]
Vagrant Cascadian [Sat, 24 Dec 2022 03:13:23 +0000 (03:13 +0000)]
Import u-boot_2023.01~rc4+dfsg.orig.tar.xz
[dgit import orig u-boot_2023.01~rc4+dfsg.orig.tar.xz]
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +0100)]
Merge u-boot (2022.10+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Wed, 17 Aug 2022 02:00:04 +0000 (19:00 -0700)]
[PATCH] Makefile: Use relative paths for debugging symbols.
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use
-ffile-prefix-map and --debug-prefix-map, respectively, to use
relative paths for occurrences of __FILE__ and debug paths.
This enables reproducible builds regardless of the absolute path to
the build directory:
https://reproducible-builds.org/docs/build-path/
Series-to: u-boot
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Gbp-Pq: Name Makefile-Use-relative-paths-for-debugging-symbols.patch
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +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
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +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
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +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
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +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
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +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
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +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
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, 4 Oct 2022 00:06:38 +0000 (01:06 +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
Ian Campbell [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +0100)]
u-boot (2022.10+dfsg-1) unstable; urgency=medium
* New upstream release. (Closes: #
1019004)
[ Vagrant Cascadian ]
* debian/control: Add libcurses-dev:native to Build-Depends.
[ Daniel Serpell ]
* u-boot-sunxi: Add A20-OLinuXino_MICRO-eMMC. (Closes: #
1019880)
[dgit import unpatched u-boot 2022.10+dfsg-1]
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +0100)]
Import u-boot_2022.10+dfsg.orig.tar.xz
[dgit import orig u-boot_2022.10+dfsg.orig.tar.xz]
Vagrant Cascadian [Tue, 4 Oct 2022 00:06:38 +0000 (01:06 +0100)]
Import u-boot_2022.10+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2022.10+dfsg-1 u-boot_2022.10+dfsg-1.debian.tar.xz]
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +0100)]
Merge u-boot (2022.07+dfsg-1) import into refs/heads/workingbranch
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +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
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +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
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +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
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +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
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +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
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +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
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, 9 Aug 2022 23:59:45 +0000 (00:59 +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
Ian Campbell [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +0100)]
Add spl/arndale-spl.bin rule
Gbp-Pq: Topic arndale
Gbp-Pq: Name board-spl-rule.diff
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +0100)]
mx53loco
Enables support for ext4, the "load" command, and using bootz with raw initrds.
Gbp-Pq: Name mx53loco
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +0100)]
u-boot (2022.07+dfsg-1) unstable; urgency=medium
[ Dave Jones ]
* Fix Unleashed name typo
[ Vagrant Cascadian ]
* debian/patches: Refresh exynos console patch.
* Drop update-lintian-overrides helper script.
* Update lintian overrides.
[dgit import unpatched u-boot 2022.07+dfsg-1]
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +0100)]
Import u-boot_2022.07+dfsg.orig.tar.xz
[dgit import orig u-boot_2022.07+dfsg.orig.tar.xz]
Vagrant Cascadian [Tue, 9 Aug 2022 23:59:45 +0000 (00:59 +0100)]
Import u-boot_2022.07+dfsg-1.debian.tar.xz
[dgit import tarball u-boot 2022.07+dfsg-1 u-boot_2022.07+dfsg-1.debian.tar.xz]