SHA256
1
0
forked from pool/u-boot

Accepting request 215532 from Base:System

Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with 
fix_spl_build_for_am335x.patch to reduce size of am335x SPL (forwarded request 215393 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/215532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/u-boot?expand=0&rev=21
This commit is contained in:
Stephan Kulow 2014-01-29 21:22:37 +00:00 committed by Git OBS Bridge
parent 751206949d
commit 8474a81f96
34 changed files with 2315 additions and 1892 deletions

View File

@ -1,10 +1,11 @@
--- ./arch/arm/config.mk.orig 2013-11-21 15:32:54.101087262 +0100
+++ ./arch/arm/config.mk 2013-11-21 15:33:03.803861493 +0100
@@ -17,7 +17,7 @@ endif
@@ -17,8 +17,7 @@ endif
LDFLAGS_FINAL += --gc-sections
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections \
- -fno-common -ffixed-r9 -msoft-float
- -fno-common -ffixed-r9
-PLATFORM_RELFLAGS += $(call cc-option, -msoft-float)
+ -fno-common -ffixed-r9
# Support generic board on ARM

View File

@ -0,0 +1,11 @@
--- ./include/configs/ti_armv7_common.h.orig 2014-01-28 15:27:45.324738440 +0100
+++ ./include/configs/ti_armv7_common.h 2014-01-28 15:36:34.847432559 +0100
@@ -172,7 +172,7 @@
#ifndef CONFIG_NOR_BOOT
#define CONFIG_SPL
#define CONFIG_SPL_FRAMEWORK
-#define CONFIG_SPL_OS_BOOT
+/* #define CONFIG_SPL_OS_BOOT */
/*
* Place the image at the start of the ROM defined image space.

24
gnuhash.patch Normal file
View File

@ -0,0 +1,24 @@
diff --git a/arch/arm/cpu/u-boot.lds b/arch/arm/cpu/u-boot.lds
index 4da5d24..fb8bfaf 100644
--- a/arch/arm/cpu/u-boot.lds
+++ b/arch/arm/cpu/u-boot.lds
@@ -97,6 +97,7 @@ SECTIONS
.dynamic : { *(.dynamic*) }
.plt : { *(.plt*) }
.interp : { *(.interp*) }
+ .gnu.hash : { *(.gnu.hash) }
.gnu : { *(.gnu*) }
.ARM.exidx : { *(.ARM.exidx*) }
.gnu.linkonce.armexidx : { *(.gnu.linkonce.armexidx.*) }
diff --git a/board/ti/am335x/u-boot.lds b/board/ti/am335x/u-boot.lds
index 6a734b3..fec4ccf 100644
--- a/board/ti/am335x/u-boot.lds
+++ b/board/ti/am335x/u-boot.lds
@@ -113,6 +113,7 @@ SECTIONS
.dynstr : { *(.dynstr*) }
.dynamic : { *(.dynamic*) }
.hash : { *(.hash*) }
+ .gnu.hash : { *(.gnu.hash) }
.plt : { *(.plt*) }
.interp : { *(.interp*) }
.gnu : { *(.gnu*) }

View File

@ -1,5 +1,20 @@
--- ./common/spl/spl_mmc.c.orig 2013-11-25 10:36:58.994214337 +0100
+++ ./common/spl/spl_mmc.c 2013-11-25 10:53:09.983264655 +0100
diff --git a/arch/arm/cpu/armv7/omap3/board.c b/arch/arm/cpu/armv7/omap3/board.c
index 2922816..39a94ad 100644
--- a/arch/arm/cpu/armv7/omap3/board.c
+++ b/arch/arm/cpu/armv7/omap3/board.c
@@ -61,6 +61,8 @@ u32 omap3_boot_device = BOOT_DEVICE_NAND;
/* auto boot mode detection is not possible for OMAP3 - hard code */
u32 spl_boot_mode(void)
{
+ return MMCSD_MODE_FAT;
+
switch (spl_boot_device()) {
case BOOT_DEVICE_MMC2:
return MMCSD_MODE_RAW;
diff --git a/common/spl/spl_mmc.c b/common/spl/spl_mmc.c
index fc2f226..fc60e98 100644
--- a/common/spl/spl_mmc.c
+++ b/common/spl/spl_mmc.c
@@ -11,6 +11,7 @@
#include <asm/u-boot.h>
#include <mmc.h>
@ -8,7 +23,7 @@
#include <version.h>
#include <image.h>
@@ -70,6 +71,58 @@ static int mmc_load_image_raw_os(struct
@@ -70,6 +71,58 @@ static int mmc_load_image_raw_os(struct mmc *mmc)
#endif
#ifdef CONFIG_SPL_FAT_SUPPORT
@ -67,10 +82,12 @@
static int mmc_load_image_fat(struct mmc *mmc, const char *filename)
{
int err;
@@ -142,6 +195,8 @@ void spl_mmc_load_image(void)
@@ -141,7 +194,9 @@ void spl_mmc_load_image(void)
hang();
}
boot_mode = spl_boot_mode();
- boot_mode = spl_boot_mode();
+// boot_mode = spl_boot_mode();
+ boot_mode = MMCSD_MODE_FAT; /* Fix OMAP4 boot */
+
if (boot_mode == MMCSD_MODE_RAW) {
@ -104,8 +121,22 @@
#endif
} else {
#ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
--- ./include/configs/omap3_beagle.h.orig 2013-11-21 14:01:46.884722728 +0100
+++ ./include/configs/omap3_beagle.h 2013-11-21 14:05:56.469711684 +0100
diff --git a/fs/Makefile b/fs/Makefile
index 34dc035..a09ada5 100644
--- a/fs/Makefile
+++ b/fs/Makefile
@@ -8,6 +8,7 @@
ifdef CONFIG_SPL_BUILD
obj-$(CONFIG_SPL_FAT_SUPPORT) += fat/
+obj-$(CONFIG_SPL_FAT_SUPPORT) += ext4/
else
obj-y += fs.o
diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
index c58bc91..7ecae0c 100644
--- a/include/configs/omap3_beagle.h
+++ b/include/configs/omap3_beagle.h
@@ -40,6 +40,7 @@
#define CONFIG_OF_LIBFDT
@ -114,7 +145,7 @@
#define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */
#define CONFIG_SETUP_MEMORY_TAGS 1
@@ -249,7 +250,7 @@
@@ -250,7 +251,7 @@
"if test $fdtfile = undefined; then " \
"echo WARNING: Could not determine device tree to use; fi; \0" \
"bootenv=uEnv.txt\0" \
@ -123,17 +154,11 @@
"importbootenv=echo Importing environment from mmc ...; " \
"env import -t $loadaddr $filesize\0" \
"ramargs=setenv bootargs console=${console} " \
--- ./include/configs/omap4_common.h.orig 2013-11-21 14:05:29.066372667 +0100
+++ ./include/configs/omap4_common.h 2013-11-21 14:06:39.260679071 +0100
@@ -111,6 +111,7 @@
#define CONFIG_CMD_FAT /* FAT support */
#define CONFIG_CMD_I2C /* I2C serial bus support */
#define CONFIG_CMD_MMC /* MMC support */
+#define CONFIG_SUPPORT_RAW_INITRD /* bootz raw initrd support */
/* Disabled commands */
#undef CONFIG_CMD_NET
@@ -148,10 +149,10 @@
diff --git a/include/configs/omap4_common.h b/include/configs/omap4_common.h
index d099bfd..24b2ceb 100644
--- a/include/configs/omap4_common.h
+++ b/include/configs/omap4_common.h
@@ -104,10 +104,10 @@
"vram=${vram} " \
"root=${mmcroot} " \
"rootfstype=${mmcrootfstype}\0" \
@ -146,24 +171,3 @@
"importbootenv=echo Importing environment from mmc${mmcdev} ...; " \
"env import -t ${loadaddr} ${filesize}\0" \
"loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
--- ./spl/Makefile.orig 2013-11-21 14:10:09.094607542 +0100
+++ ./spl/Makefile 2013-11-21 14:10:21.476307890 +0100
@@ -86,6 +86,7 @@ LIBS-$(CONFIG_SPL_SERIAL_SUPPORT) += dri
LIBS-$(CONFIG_SPL_SPI_FLASH_SUPPORT) += drivers/mtd/spi/libspi_flash.o
LIBS-$(CONFIG_SPL_SPI_SUPPORT) += drivers/spi/libspi.o
LIBS-$(CONFIG_SPL_FAT_SUPPORT) += fs/fat/libfat.o
+LIBS-$(CONFIG_SPL_FAT_SUPPORT) += fs/ext4/libext4fs.o
LIBS-$(CONFIG_SPL_LIBGENERIC_SUPPORT) += lib/libgeneric.o
LIBS-$(CONFIG_SPL_POWER_SUPPORT) += drivers/power/libpower.o \
drivers/power/pmic/libpmic.o
--- arch/arm/cpu/armv7/omap3/board.c.orig 2013-11-21 15:21:32.962225786 +0100
+++ arch/arm/cpu/armv7/omap3/board.c 2013-11-21 15:22:26.797911840 +0100
@@ -61,6 +61,8 @@ u32 omap3_boot_device = BOOT_DEVICE_NAND
/* auto boot mode detection is not possible for OMAP3 - hard code */
u32 spl_boot_mode(void)
{
+ return MMCSD_MODE_FAT;
+
switch (spl_boot_device()) {
case BOOT_DEVICE_MMC2:
return MMCSD_MODE_RAW;

View File

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

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

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

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-am335xevm
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the am335xevm arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 1
Name: u-boot-arndale
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the arndale arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-colibrit20iris
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the colibrit20iris arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_iris_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-cubieboard
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the cubieboard arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" cubieboard_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-highbank
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the highbank arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-hyundaia7hd
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the hyundaia7hd arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" hyundai_a7hd_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-melea1000
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the melea1000 arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mele_a1000_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-mx53loco
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the mx53loco arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx
# 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.imx ]; then
install -D -m 0644 u-boot-dtb.imx %{buildroot}/boot/u-boot.imx
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.imx %{buildroot}/boot/u-boot.imx
elif [ -f u-boot-dtb.imx ]; then
install -D -m 0644 u-boot-dtb.imx %{buildroot}/boot/u-boot.imx
else
install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-omap3beagle
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the omap3beagle arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-omap4panda
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the omap4panda arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-paz00
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the paz00 arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -24,7 +24,7 @@
%define arndale_spl 0
Name: u-boot-rpib
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the rpib arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_config
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
# 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.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
fi

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org
- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with
fix_spl_build_for_am335x.patch to reduce size of am335x SPL
-------------------------------------------------------------------
Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de
- Update to v2014.01
* Manually updated 0006-ARMV7-hardfp-build-fix.patch
* Dropped v2013.10-sunxi.patch and created
v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
* Rebased mlo-ext2.patch:
omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
ti_common_initrd_support.patch.
am335xevm build is known breaking due to size constraints not
trivially solvable without dropping our patch.
-------------------------------------------------------------------
Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de
- Fix regression in packaging u-boot-dtb-tegra.bin:
There is in fact a u-boot-spl.bin SPL being built,
but it is 0xff-padded as u-boot-spl-pad.bin and then
prepended to u-boot.bin and the .dtb.
u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
-------------------------------------------------------------------
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com

View File

@ -19,7 +19,7 @@
Name: u-boot
Version: 2013.10
Version: 2014.01
Release: 0
Summary: Tools for the u-boot Firmware
License: GPL-2.0

View File

@ -24,7 +24,7 @@
%define arndale_spl ARNDALE_SPL
Name: u-boot-BOARDNAME
Version: 2013.10
Version: 2014.01
Release: 0
Summary: The u-boot firmware for the BOARDNAME arm platform
License: GPL-2.0
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
Patch5: mx53loco-bootscr.patch
Patch6: origen-ext2.patch
Patch7: arndale.patch
Patch8: v2013.10-sunxi.patch
Patch8: v2014.01-sunxi.patch
Patch9: am335x_evm-bootscr.patch
Patch10: rpi_b-bootscr.patch
Patch11: gnuhash.patch
Patch12: fix_spl_build_for_am335x.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: dtc >= 1.4.0
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2
%patch2 -p1
%patch3
%patch4
%patch5
@ -82,6 +84,8 @@ rm -rf board/Marvell
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" BOARDCONFIG
@ -93,10 +97,10 @@ make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND
# 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.BINEND ]; then
install -D -m 0644 u-boot-dtb.BINEND %{buildroot}/boot/u-boot.BINEND
elif [ -f u-boot-dtb-tegra.bin ]; then
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.BINEND %{buildroot}/boot/u-boot.BINEND
elif [ -f u-boot-dtb.BINEND ]; then
install -D -m 0644 u-boot-dtb.BINEND %{buildroot}/boot/u-boot.BINEND
else
install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND
fi

File diff suppressed because it is too large Load Diff