[packages/uboot] up to 2023.04

atler atler at pld-linux.org
Tue Apr 4 21:28:30 CEST 2023


commit 6929d5793d9cbcfcc1ac35fcb9906977b91e5f8e
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Apr 4 21:27:47 2023 +0200

    up to 2023.04

 odroid-n2-binutils-2.39.patch | 11 +++++++++++
 uboot-pbp_usb_hang.patch      | 11 -----------
 uboot.spec                    | 16 ++++++++++------
 3 files changed, 21 insertions(+), 17 deletions(-)
---
diff --git a/uboot.spec b/uboot.spec
index e40006a..b7a00b0 100644
--- a/uboot.spec
+++ b/uboot.spec
@@ -1,17 +1,17 @@
 Summary:	Das U-Boot -- the Universal Boot Loader
 Summary(pl.UTF-8):	Das U-Boot - uniwersalny bootloader
 Name:		uboot
-Version:	2022.04
+Version:	2023.04
 Release:	1
 License:	GPL v2
 Group:		Applications/System
 Source0:	https://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-# Source0-md5:	a5a70f6c723d2601da7ea93ae95642f9
+# Source0-md5:	b90cb4a3b8f02f18872197b052222d19
 Source1:	https://github.com/hardkernel/u-boot/archive/travis/odroidc4-189/odroid-189.tar.gz
 # Source1-md5:	dd117b6180ad5c9abb3303b31e57e7b4
 Patch0:		rpi-Enable-using-the-DT-provided-by-the-Raspberry-Pi.patch
-Patch1:		%{name}-pbp_usb_hang.patch
-Patch2:		rk3399-emmc.patch
+Patch1:		rk3399-emmc.patch
+Patch2:		odroid-n2-binutils-2.39.patch
 Patch3:		hardkernel-uboot-gcc5.patch
 Patch4:		hardkernel-uboot-werror.patch
 Patch5:		hardkernel-uboot-arm_cross.patch
@@ -26,6 +26,8 @@ BuildRequires:	flex
 BuildRequires:	gnutls-devel
 BuildRequires:	libuuid-devel
 BuildRequires:	openssl-devel
+BuildRequires:	python3-elftools
+BuildRequires:	python3-libfdt
 BuildRequires:	rpmbuild(macros) >= 2.007
 %ifarch aarch64
 BuildRequires:	arm-trusted-firmware-armv8
@@ -147,11 +149,11 @@ czasie utworzenia, sumach kontrolnych CRC32 itp.
 %endif
 %ifarch aarch64
 %patch1 -p1
-%patch2 -p1
 install -d build/hardkernel-uboot-odroid
 tar xf %{SOURCE1} -C build/hardkernel-uboot-odroid
 mv build/hardkernel-uboot-odroid/u-boot*/* build/hardkernel-uboot-odroid
 cd build/hardkernel-uboot-odroid
+%patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
@@ -180,11 +182,13 @@ for config in %configs; do
 		$(test "$config" = "tools-only" && echo tools-only) \
 		CC="%{__cc}" \
 		HOSTCC="%{__cc}" \
+		DTC=/usr/bin/dtc \
 		STRIP=: \
 		HOSTCFLAGS="%{rpmcflags}" \
 		HOSTLDFLAGS="%{rpmldflags}" \
 		V=1 \
-		O=build/$config
+		O=build/$config \
+		BL31=bl31.elf
 done
 %ifarch aarch64
 cd build/hardkernel-uboot-odroid
diff --git a/odroid-n2-binutils-2.39.patch b/odroid-n2-binutils-2.39.patch
new file mode 100644
index 0000000..b576b2c
--- /dev/null
+++ b/odroid-n2-binutils-2.39.patch
@@ -0,0 +1,11 @@
+--- hardkernel-uboot-odroid/arch/arm/cpu/armv8/g12b/firmware/acs/Makefile.orig	2023-04-04 19:38:31.295261254 +0200
++++ hardkernel-uboot-odroid/arch/arm/cpu/armv8/g12b/firmware/acs/Makefile	2023-04-04 19:57:41.007977591 +0200
+@@ -187,7 +187,7 @@
+ CFLAGS			+= 	${FIRMWARE_CPPFLAGS}
+ CFLAGS			+= 	-Wno-unused
+ 
+-LDFLAGS			+=	--fatal-warnings -O1
++LDFLAGS			+=	-O1
+ LDFLAGS			+=	--gc-sections
+ 
+ CC			:=	${CROSS_COMPILE}gcc
diff --git a/uboot-pbp_usb_hang.patch b/uboot-pbp_usb_hang.patch
deleted file mode 100644
index 4ff8a31..0000000
--- a/uboot-pbp_usb_hang.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- u-boot-2021.01/configs/pinebook-pro-rk3399_defconfig.orig	2021-01-11 19:11:43.000000000 +0100
-+++ u-boot-2021.01/configs/pinebook-pro-rk3399_defconfig	2021-01-29 19:30:03.038306332 +0100
-@@ -75,8 +75,6 @@
- CONFIG_USB=y
- CONFIG_USB_XHCI_HCD=y
- CONFIG_USB_XHCI_DWC3=y
--CONFIG_USB_EHCI_HCD=y
--CONFIG_USB_EHCI_GENERIC=y
- CONFIG_USB_OHCI_HCD=y
- CONFIG_USB_OHCI_GENERIC=y
- CONFIG_USB_DWC3=y
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/uboot.git/commitdiff/6929d5793d9cbcfcc1ac35fcb9906977b91e5f8e



More information about the pld-cvs-commit mailing list