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:
parent
751206949d
commit
8474a81f96
@ -1,10 +1,11 @@
|
|||||||
--- ./arch/arm/config.mk.orig 2013-11-21 15:32:54.101087262 +0100
|
--- ./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
|
+++ ./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
|
LDFLAGS_FINAL += --gc-sections
|
||||||
PLATFORM_RELFLAGS += -ffunction-sections -fdata-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
|
+ -fno-common -ffixed-r9
|
||||||
|
|
||||||
# Support generic board on ARM
|
# Support generic board on ARM
|
||||||
|
11
fix_spl_build_for_am335x.patch
Normal file
11
fix_spl_build_for_am335x.patch
Normal 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
24
gnuhash.patch
Normal 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*) }
|
@ -1,5 +1,20 @@
|
|||||||
--- ./common/spl/spl_mmc.c.orig 2013-11-25 10:36:58.994214337 +0100
|
diff --git a/arch/arm/cpu/armv7/omap3/board.c b/arch/arm/cpu/armv7/omap3/board.c
|
||||||
+++ ./common/spl/spl_mmc.c 2013-11-25 10:53:09.983264655 +0100
|
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 @@
|
@@ -11,6 +11,7 @@
|
||||||
#include <asm/u-boot.h>
|
#include <asm/u-boot.h>
|
||||||
#include <mmc.h>
|
#include <mmc.h>
|
||||||
@ -8,7 +23,7 @@
|
|||||||
#include <version.h>
|
#include <version.h>
|
||||||
#include <image.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
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SPL_FAT_SUPPORT
|
#ifdef CONFIG_SPL_FAT_SUPPORT
|
||||||
@ -67,10 +82,12 @@
|
|||||||
static int mmc_load_image_fat(struct mmc *mmc, const char *filename)
|
static int mmc_load_image_fat(struct mmc *mmc, const char *filename)
|
||||||
{
|
{
|
||||||
int err;
|
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 */
|
+ boot_mode = MMCSD_MODE_FAT; /* Fix OMAP4 boot */
|
||||||
+
|
+
|
||||||
if (boot_mode == MMCSD_MODE_RAW) {
|
if (boot_mode == MMCSD_MODE_RAW) {
|
||||||
@ -104,8 +121,22 @@
|
|||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
#ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
|
#ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
|
||||||
--- ./include/configs/omap3_beagle.h.orig 2013-11-21 14:01:46.884722728 +0100
|
diff --git a/fs/Makefile b/fs/Makefile
|
||||||
+++ ./include/configs/omap3_beagle.h 2013-11-21 14:05:56.469711684 +0100
|
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 @@
|
@@ -40,6 +40,7 @@
|
||||||
|
|
||||||
#define CONFIG_OF_LIBFDT
|
#define CONFIG_OF_LIBFDT
|
||||||
@ -114,7 +145,7 @@
|
|||||||
|
|
||||||
#define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */
|
#define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */
|
||||||
#define CONFIG_SETUP_MEMORY_TAGS 1
|
#define CONFIG_SETUP_MEMORY_TAGS 1
|
||||||
@@ -249,7 +250,7 @@
|
@@ -250,7 +251,7 @@
|
||||||
"if test $fdtfile = undefined; then " \
|
"if test $fdtfile = undefined; then " \
|
||||||
"echo WARNING: Could not determine device tree to use; fi; \0" \
|
"echo WARNING: Could not determine device tree to use; fi; \0" \
|
||||||
"bootenv=uEnv.txt\0" \
|
"bootenv=uEnv.txt\0" \
|
||||||
@ -123,17 +154,11 @@
|
|||||||
"importbootenv=echo Importing environment from mmc ...; " \
|
"importbootenv=echo Importing environment from mmc ...; " \
|
||||||
"env import -t $loadaddr $filesize\0" \
|
"env import -t $loadaddr $filesize\0" \
|
||||||
"ramargs=setenv bootargs console=${console} " \
|
"ramargs=setenv bootargs console=${console} " \
|
||||||
--- ./include/configs/omap4_common.h.orig 2013-11-21 14:05:29.066372667 +0100
|
diff --git a/include/configs/omap4_common.h b/include/configs/omap4_common.h
|
||||||
+++ ./include/configs/omap4_common.h 2013-11-21 14:06:39.260679071 +0100
|
index d099bfd..24b2ceb 100644
|
||||||
@@ -111,6 +111,7 @@
|
--- a/include/configs/omap4_common.h
|
||||||
#define CONFIG_CMD_FAT /* FAT support */
|
+++ b/include/configs/omap4_common.h
|
||||||
#define CONFIG_CMD_I2C /* I2C serial bus support */
|
@@ -104,10 +104,10 @@
|
||||||
#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 @@
|
|
||||||
"vram=${vram} " \
|
"vram=${vram} " \
|
||||||
"root=${mmcroot} " \
|
"root=${mmcroot} " \
|
||||||
"rootfstype=${mmcrootfstype}\0" \
|
"rootfstype=${mmcrootfstype}\0" \
|
||||||
@ -146,24 +171,3 @@
|
|||||||
"importbootenv=echo Importing environment from mmc${mmcdev} ...; " \
|
"importbootenv=echo Importing environment from mmc${mmcdev} ...; " \
|
||||||
"env import -t ${loadaddr} ${filesize}\0" \
|
"env import -t ${loadaddr} ${filesize}\0" \
|
||||||
"loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\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;
|
|
||||||
|
@ -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
3
u-boot-2014.01.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cdaf8c81583abfa2e73da46cfcf87b0cbd9741d9aa766f3b905376e3652d543d
|
||||||
|
size 10180625
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-am335xevm
|
Name: u-boot-am335xevm
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the am335xevm arm platform
|
Summary: The u-boot firmware for the am335xevm arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 1
|
%define arndale_spl 1
|
||||||
|
|
||||||
Name: u-boot-arndale
|
Name: u-boot-arndale
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the arndale arm platform
|
Summary: The u-boot firmware for the arndale arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-colibrit20iris
|
Name: u-boot-colibrit20iris
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the colibrit20iris arm platform
|
Summary: The u-boot firmware for the colibrit20iris arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_iris_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-cubieboard
|
Name: u-boot-cubieboard
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the cubieboard arm platform
|
Summary: The u-boot firmware for the cubieboard arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" cubieboard_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-highbank
|
Name: u-boot-highbank
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the highbank arm platform
|
Summary: The u-boot firmware for the highbank arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-hyundaia7hd
|
Name: u-boot-hyundaia7hd
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the hyundaia7hd arm platform
|
Summary: The u-boot firmware for the hyundaia7hd arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" hyundai_a7hd_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-melea1000
|
Name: u-boot-melea1000
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the melea1000 arm platform
|
Summary: The u-boot firmware for the melea1000 arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mele_a1000_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-mx53loco
|
Name: u-boot-mx53loco
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the mx53loco arm platform
|
Summary: The u-boot firmware for the mx53loco arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.imx ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.imx %{buildroot}/boot/u-boot.imx
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.imx %{buildroot}/boot/u-boot.imx
|
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
|
else
|
||||||
install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx
|
install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-omap3beagle
|
Name: u-boot-omap3beagle
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the omap3beagle arm platform
|
Summary: The u-boot firmware for the omap3beagle arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-omap4panda
|
Name: u-boot-omap4panda
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the omap4panda arm platform
|
Summary: The u-boot firmware for the omap4panda arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-paz00
|
Name: u-boot-paz00
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the paz00 arm platform
|
Summary: The u-boot firmware for the paz00 arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl 0
|
%define arndale_spl 0
|
||||||
|
|
||||||
Name: u-boot-rpib
|
Name: u-boot-rpib
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the rpib arm platform
|
Summary: The u-boot firmware for the rpib arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_config
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.bin ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
|
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
|
else
|
||||||
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
|
||||||
fi
|
fi
|
||||||
|
@ -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
|
Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: u-boot
|
Name: u-boot
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Tools for the u-boot Firmware
|
Summary: Tools for the u-boot Firmware
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
%define arndale_spl ARNDALE_SPL
|
%define arndale_spl ARNDALE_SPL
|
||||||
|
|
||||||
Name: u-boot-BOARDNAME
|
Name: u-boot-BOARDNAME
|
||||||
Version: 2013.10
|
Version: 2014.01
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The u-boot firmware for the BOARDNAME arm platform
|
Summary: The u-boot firmware for the BOARDNAME arm platform
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
@ -41,9 +41,11 @@ Patch4: beagle-bootscr.patch
|
|||||||
Patch5: mx53loco-bootscr.patch
|
Patch5: mx53loco-bootscr.patch
|
||||||
Patch6: origen-ext2.patch
|
Patch6: origen-ext2.patch
|
||||||
Patch7: arndale.patch
|
Patch7: arndale.patch
|
||||||
Patch8: v2013.10-sunxi.patch
|
Patch8: v2014.01-sunxi.patch
|
||||||
Patch9: am335x_evm-bootscr.patch
|
Patch9: am335x_evm-bootscr.patch
|
||||||
Patch10: rpi_b-bootscr.patch
|
Patch10: rpi_b-bootscr.patch
|
||||||
|
Patch11: gnuhash.patch
|
||||||
|
Patch12: fix_spl_build_for_am335x.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# Arndale board need DTC >= 1.4
|
# Arndale board need DTC >= 1.4
|
||||||
BuildRequires: dtc >= 1.4.0
|
BuildRequires: dtc >= 1.4.0
|
||||||
@ -73,7 +75,7 @@ This package contains documentation for u-boot firmware
|
|||||||
rm -rf board/Marvell
|
rm -rf board/Marvell
|
||||||
# Any custom patches to be applied on top of mainline u-boot
|
# Any custom patches to be applied on top of mainline u-boot
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
@ -82,6 +84,8 @@ rm -rf board/Marvell
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch12
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" BOARDCONFIG
|
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
|
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.
|
# 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.
|
# In that case prefer the one with a working dtb already appended.
|
||||||
if [ -f u-boot-dtb.BINEND ]; then
|
if [ -f u-boot-dtb-tegra.bin ]; then
|
||||||
install -D -m 0644 u-boot-dtb.BINEND %{buildroot}/boot/u-boot.BINEND
|
|
||||||
elif [ -f u-boot-dtb-tegra.bin ]; then
|
|
||||||
install -D -m 0644 u-boot-dtb-tegra.BINEND %{buildroot}/boot/u-boot.BINEND
|
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
|
else
|
||||||
install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND
|
install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND
|
||||||
fi
|
fi
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user