SHA256
1
0
forked from pool/u-boot

Accepting request 493493 from Base:System

1

OBS-URL: https://build.opensuse.org/request/show/493493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/u-boot?expand=0&rev=87
This commit is contained in:
Dominique Leuenberger 2017-05-09 16:04:45 +00:00 committed by Git OBS Bridge
parent 96b8546748
commit f5df43047d
131 changed files with 14571 additions and 589 deletions

View File

@ -1,4 +1,4 @@
From 3ff1b84161bcb99538111fed22b105a080605e8e Mon Sep 17 00:00:00 2001
From cb5dae2d8a8f3fac2dc145dbbe9eefed2f4b3145 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Wed, 13 Apr 2016 13:44:29 +0200
Subject: [PATCH] XXX openSUSE XXX: Load dtb from partition 2
@ -16,7 +16,7 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h
index 0e01e82..efca44b 100644
index 0e01e8240d..efca44b0b9 100644
--- a/include/config_distro_bootcmd.h
+++ b/include/config_distro_bootcmd.h
@@ -121,16 +121,16 @@

View File

@ -1,4 +1,4 @@
From 7be6d47c2fb9c821b2966cbd34b7cf596a69edd1 Mon Sep 17 00:00:00 2001
From 74a3500de6b79aa823f4df25dd6a7edb03037da7 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 2 May 2016 23:25:07 +0200
Subject: [PATCH] Revert "Revert "omap3: Use raw SPL by default for mmc1""
@ -9,7 +9,7 @@ This reverts commit 7fa75d0ac5502db813d109c1df7bd0da34688685.
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-omap2/boot-common.c b/arch/arm/mach-omap2/boot-common.c
index 7ae3d80..bdbc1c6 100644
index 29c8f23191..4910b28d84 100644
--- a/arch/arm/mach-omap2/boot-common.c
+++ b/arch/arm/mach-omap2/boot-common.c
@@ -116,8 +116,6 @@ void save_omap_boot_params(void)

View File

@ -1,67 +0,0 @@
From 7cc861a93885f088bce2d51229543700b617f299 Mon Sep 17 00:00:00 2001
From: Joel Stanley <joel@jms.id.au>
Date: Fri, 16 Dec 2016 15:23:30 +1030
Subject: [PATCH] Makefile: Fix linking with modern binutils
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Since Binutils 1a9ccd70f9a7[1] u-boot will not link targets that set
CONFIG_SYS_TEXT_BASE=0 with the following error:
LD u-boot
arm-linux-gnueabi-ld.bfd: u-boot: Not enough room for program headers, try
linking with -N
arm-linux-gnueabi-ld.bfd: final link failed: Bad value
The issue can be reproduced with the bad binutils and the rock2_defconfig
target.
This issue was also encountered by the powerpc kernel[2], with the fix
being to pass --no-dynamic-linker for linkers newer than 2.26 when this
flag was introduced. The option tells ld that the PIE or shared lib does
not need loaded program headers.
Ubuntu Zesty's Binutils 2.27.51.20161202 hits this error.
[1] https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=1a9ccd70f9a7
[2] https://git.kernel.org/cgit/linux/kernel/git/powerpc/linux.git/commit/?h=next&id=ff45000fcb56b5b0f1a14a865d3541746d838a0a
Signed-off-by: Joel Stanley <joel@jms.id.au>
[AF: Apply to LDFLAGS_$(SPL_BIN) as well, suggested by Tom Rini]
Signed-off-by: Andreas Färber <afaerber@suse.de>
---
Makefile | 4 ++++
scripts/Makefile.spl | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/Makefile b/Makefile
index 323d646..10f1cbb 100644
--- a/Makefile
+++ b/Makefile
@@ -804,6 +804,10 @@ ALL-y += $(CONFIG_BUILD_TARGET:"%"=%)
endif
LDFLAGS_u-boot += $(LDFLAGS_FINAL)
+
+# Avoid 'Not enough room for program headers' error on binutils 2.28 onwards.
+LDFLAGS_u-boot += $(call ld-option, --no-dynamic-linker)
+
ifneq ($(CONFIG_SYS_TEXT_BASE),)
LDFLAGS_u-boot += -Ttext $(CONFIG_SYS_TEXT_BASE)
endif
diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl
index b52f996..dec0025 100644
--- a/scripts/Makefile.spl
+++ b/scripts/Makefile.spl
@@ -276,6 +276,10 @@ $(obj)/u-boot-x86-16bit-spl.bin: $(obj)/u-boot-spl FORCE
$(call if_changed,objcopy)
LDFLAGS_$(SPL_BIN) += -T u-boot-spl.lds $(LDFLAGS_FINAL)
+
+# Avoid 'Not enough room for program headers' error on binutils 2.28 onwards.
+LDFLAGS_$(SPL_BIN) += $(call ld-option, --no-dynamic-linker)
+
ifneq ($(CONFIG_SPL_TEXT_BASE),)
LDFLAGS_$(SPL_BIN) += -Ttext $(CONFIG_SPL_TEXT_BASE)
endif

View File

@ -23,7 +23,7 @@ armv7_boards="$armv7_boards mx53loco mx6cuboxi mx6qsabrelite udoo udoo_neo"
armv7_boards="$armv7_boards Bananapi Cubieboard Cubieboard2 Cubietruck Mele_A1000 Merrii_A80_Optimus"
armv7_boards="$armv7_boards A10-OLinuXino-Lime A13-OLinuXino A13-OLinuXinoM"
armv7_boards="$armv7_boards A20-OLinuXino-Lime A20-OLinuXino-Lime2 A20-OLinuXino_MICRO"
armv7_boards="$armv7_boards nanopi_neo orangepi_pc Hyundai_A7HD Lamobo_R1"
armv7_boards="$armv7_boards nanopi_neo nanopi_neo_air orangepi_pc Hyundai_A7HD Lamobo_R1"
# Broadcom
armv7_boards="$armv7_boards rpi_2 rpi_3_32b"
# Nvidia
@ -35,9 +35,17 @@ armv7_boards="$armv7_boards clearfog"
# Altera
armv7_boards="$armv7_boards socfpga_de0_nano_soc"
aarch64_boards="dragonboard410c hikey odroid-c2 p2371-2180 pine64_plus rpi_3"
aarch64_boards="dragonboard410c hikey ls1012afrdm_qspi p2371-2180 rpi_3"
# Allwinner
aarch64_boards="$aarch64_boards orangepi_pc2 pine64_plus"
# Amlogic
aarch64_boards="$aarch64_boards odroid-c2"
# Marvell
aarch64_boards="$aarch64_boards mvebu_db-88f3720 mvebu_db-88f7040 mvebu_db-88f8040"
aarch64_boards="$aarch64_boards mvebu_db-88f3720 mvebu_espressobin-88f3720"
aarch64_boards="$aarch64_boards mvebu_db-88f7040"
aarch64_boards="$aarch64_boards mvebu_db-88f8040 mvebu_mcbin-88f8040"
# Rockchip
aarch64_boards="$aarch64_boards evb-rk3399"
ppc_boards="qemu-ppce500"
@ -116,12 +124,18 @@ udoo_neo)
BINEND=img
IMX6_SPL=1
;;
firefly-rk3288|tinker-rk3288)
BINEND=img
firefly-rk3288)
BINEND=bin
ROCKCHIP_SPL=1
ROCKCHIP_SPL_IMAGE_TYPES="rksd rkimage"
ROCKCHIP_SPL_SOC=rk3288
;;
tinker-rk3288)
BINEND=bin
ROCKCHIP_SPL=1
ROCKCHIP_SPL_IMAGE_TYPES="rksd"
ROCKCHIP_SPL_SOC=rk3288
;;
clearfog)
BINEND=img
MVEBU_SPL=1

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f54baf3f9325bf444c7905f3a5b6f83680edb1e6e1a4d5f8a5ad80abe885113f
size 12287670

3
u-boot-2017.05.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8373949d7f0de1059e507b83a655d4cea539f75dc66ccdbb27adbd38d83095e
size 11938152

BIN
u-boot-2017.05.tar.bz2.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-a10-olinuxino-lime
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the a10-olinuxino-lime platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-a13-olinuxino
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the a13-olinuxino platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-a13-olinuxinom
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the a13-olinuxinom platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-a20-olinuxino-lime
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the a20-olinuxino-lime platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-a20-olinuxino-lime2
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the a20-olinuxino-lime2 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-a20-olinuxinomicro
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the a20-olinuxinomicro platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-am335xboneblack
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the am335xboneblack platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_boneblack_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_boneblack_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-am335xevm
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the am335xevm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-am57xxevm
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the am57xxevm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-am57xxevmnodt
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the am57xxevmnodt platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-arndale
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the arndale platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" arndale_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" arndale_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-bananapi
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the bananapi platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-clearfog
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the clearfog platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" clearfog_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" clearfog_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-colibrit20
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the colibrit20 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-cubieboard
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the cubieboard platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-cubieboard2
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the cubieboard2 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-cubietruck
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the cubietruck platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-dragonboard410c
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the dragonboard410c platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" dragonboard410c_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" dragonboard410c_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

1594
u-boot-evb-rk3399.changes Normal file

File diff suppressed because it is too large Load Diff

213
u-boot-evb-rk3399.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-evb-rk3399
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "evb-rk3399" == "rpi" || "evb-rk3399" == "rpi2" || "evb-rk3399" == "rpi332b" || "evb-rk3399" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-evb-rk3399
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the evb-rk3399 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-evb-rk3399
Provides: x-loader-evb-rk3399
%endif
ExclusiveArch: aarch64
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the evb-rk3399 platform.
%package doc
Summary: Documentation for the U-Boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for U-Boot firmware.
%prep
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" evb-rk3399_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-firefly-rk3288
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the firefly-rk3288 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
@ -137,14 +133,14 @@ done
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}%{uboot_dir}/u-boot.img
elif [ -f u-boot-dtb.img ]; then
install -D -m 0644 u-boot-dtb.img %{buildroot}%{uboot_dir}/u-boot.img
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.img %{buildroot}%{uboot_dir}/u-boot.img
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.img %{buildroot}%{uboot_dir}/u-boot.e500
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
@ -192,7 +188,7 @@ install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.img /boot/efi/
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-highbank
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the highbank platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" highbank_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" highbank_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-hikey
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the hikey platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" hikey_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" hikey_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-hyundaia7hd
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the hyundaia7hd platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Hyundai_A7HD_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Hyundai_A7HD_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-jetson-tk1
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the jetson-tk1 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-lamobor1
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the lamobor1 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Lamobo_R1_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Lamobo_R1_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

File diff suppressed because it is too large Load Diff

213
u-boot-ls1012afrdmqspi.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-ls1012afrdmqspi
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "ls1012afrdmqspi" == "rpi" || "ls1012afrdmqspi" == "rpi2" || "ls1012afrdmqspi" == "rpi332b" || "ls1012afrdmqspi" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-ls1012afrdmqspi
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the ls1012afrdmqspi platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-ls1012afrdmqspi
Provides: x-loader-ls1012afrdmqspi
%endif
ExclusiveArch: aarch64
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the ls1012afrdmqspi platform.
%package doc
Summary: Documentation for the U-Boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for U-Boot firmware.
%prep
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" ls1012afrdm_qspi_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-melea1000
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the melea1000 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-merriia80optimus
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the merriia80optimus platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-mvebudb-88f3720
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebudb-88f3720 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f3720_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f3720_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-mvebudb-88f7040
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebudb-88f7040 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f7040_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f7040_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-mvebudb-88f8040
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebudb-88f8040 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f8040_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f8040_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-mvebuespressobin-88f3720
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "mvebuespressobin-88f3720" == "rpi" || "mvebuespressobin-88f3720" == "rpi2" || "mvebuespressobin-88f3720" == "rpi332b" || "mvebuespressobin-88f3720" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-mvebuespressobin-88f3720
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebuespressobin-88f3720 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-mvebuespressobin-88f3720
Provides: x-loader-mvebuespressobin-88f3720
%endif
ExclusiveArch: aarch64
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the mvebuespressobin-88f3720 platform.
%package doc
Summary: Documentation for the U-Boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for U-Boot firmware.
%prep
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_espressobin-88f3720_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-mvebumcbin-88f8040
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "mvebumcbin-88f8040" == "rpi" || "mvebumcbin-88f8040" == "rpi2" || "mvebumcbin-88f8040" == "rpi332b" || "mvebumcbin-88f8040" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-mvebumcbin-88f8040
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebumcbin-88f8040 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-mvebumcbin-88f8040
Provides: x-loader-mvebumcbin-88f8040
%endif
ExclusiveArch: aarch64
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the mvebumcbin-88f8040 platform.
%package doc
Summary: Documentation for the U-Boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for U-Boot firmware.
%prep
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_mcbin-88f8040_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-mx53loco
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mx53loco platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-mx6cuboxi
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mx6cuboxi platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-mx6qsabrelite
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mx6qsabrelite platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-nanopineo
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the nanopineo platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" nanopi_neo_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" nanopi_neo_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

1594
u-boot-nanopineoair.changes Normal file

File diff suppressed because it is too large Load Diff

213
u-boot-nanopineoair.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-nanopineoair
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "nanopineoair" == "rpi" || "nanopineoair" == "rpi2" || "nanopineoair" == "rpi332b" || "nanopineoair" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-nanopineoair
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the nanopineoair platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-nanopineoair
Provides: x-loader-nanopineoair
%endif
ExclusiveArch: armv7l armv7hl
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the nanopineoair platform.
%package doc
Summary: Documentation for the U-Boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for U-Boot firmware.
%prep
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" nanopi_neo_air_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-odroid-c2
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the odroid-c2 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-c2_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-c2_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-odroid-xu3
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the odroid-xu3 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-odroid
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the odroid platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-omap3beagle
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the omap3beagle platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-omap4panda
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the omap4panda platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-orangepipc
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the orangepipc platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

1594
u-boot-orangepipc2.changes Normal file

File diff suppressed because it is too large Load Diff

213
u-boot-orangepipc2.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-orangepipc2
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "orangepipc2" == "rpi" || "orangepipc2" == "rpi2" || "orangepipc2" == "rpi332b" || "orangepipc2" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-orangepipc2
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the orangepipc2 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-orangepipc2
Provides: x-loader-orangepipc2
%endif
ExclusiveArch: aarch64
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the orangepipc2 platform.
%package doc
Summary: Documentation for the U-Boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for U-Boot firmware.
%prep
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" orangepi_pc2_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%endif
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.03
%define archive_version 2017.05
Name: u-boot-p2371-2180
Version: 2017.03
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the p2371-2180 platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version}
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
-------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

Some files were not shown because too many files have changed in this diff Show More