Accepting request 265381 from Base:System

- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
  www.olimex.com

- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in

- Update to 2015.01-rc3 
  * Drop upstreamed/unneeded patches:
    - 0001-exynos-Enable-config_distro_defaults.h.patch
    - 0002-exynos5-Use-config_distro_bootcmd.h.patch
    - boot_mode_fallback.patch
    - fix_snow_usb_support
    - fix_spl_ext.patch
    - fix_arm_hf_toolchain.patch
    - origen-ext2.patch
  * Update patch: 
    - fix_snow_config.patch
  * Follow upstream: rpi_b config renamed to rpi

- Update snow (chromebook)
  * Update patch: 
    - fix_snow_config.patch patch
  * Add patches:
    - add_snow_usb_boot.patch to be able to boot from USB0
    - fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
  * Backport patches:
    - fix_snow_usb_support.patch to fix USB on snow
    - 0001-exynos-Enable-config_distro_defaults.h.patch
    - 0002-exynos5-Use-config_distro_bootcmd.h.patch
  * Drop unneeded/obsolete patches: 
    - fix_exynos5_text_base.patch

OBS-URL: https://build.opensuse.org/request/show/265381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/u-boot?expand=0&rev=37
This commit is contained in:
Dominique Leuenberger 2014-12-16 13:49:23 +00:00 committed by Git OBS Bridge
parent 4618c08cfb
commit 886f663d28
53 changed files with 3519 additions and 582 deletions

24
add_snow_usb_boot.patch Normal file
View File

@ -0,0 +1,24 @@
diff --git a/include/configs/exynos-common.h b/include/configs/exynos-common.h
index 1f3ee55..4fcb04e 100644
--- a/include/configs/exynos-common.h
+++ b/include/configs/exynos-common.h
@@ -66,6 +66,7 @@
#include <config_cmd_default.h>
#define CONFIG_CMD_MMC
+#define CONFIG_CMD_USB
#define CONFIG_CMD_EXT4_WRITE
#define CONFIG_FAT_WRITE
#define CONFIG_CMD_FS_GENERIC
diff --git a/include/configs/exynos5-common.h b/include/configs/exynos5-common.h
index 8f9b780..cbba7b2 100644
--- a/include/configs/exynos5-common.h
+++ b/include/configs/exynos5-common.h
@@ -188,6 +188,7 @@
#define BOOT_TARGET_DEVICES(func) \
func(MMC, mmc, 1) \
func(MMC, mmc, 0) \
+ func(USB, usb, 0) \
func(PXE, pxe, na) \
func(DHCP, dhcp, na)

View File

@ -1,14 +0,0 @@
diff --git a/common/spl/spl_mmc.c b/common/spl/spl_mmc.c
index ee71f79..2c34b75 100644
--- a/common/spl/spl_mmc.c
+++ b/common/spl/spl_mmc.c
@@ -101,7 +101,8 @@ void spl_mmc_load_image(void)
err = mmc_load_image_raw(mmc,
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR);
#if defined(CONFIG_SPL_FAT_SUPPORT) || defined(CONFIG_SPL_EXT_SUPPORT)
- } else if (boot_mode == MMCSD_MODE_FS) {
+ }
+ if (err || boot_mode == MMCSD_MODE_FS) {
debug("boot mode - FS\n");
#ifdef CONFIG_SPL_FAT_SUPPORT
#ifdef CONFIG_SPL_OS_BOOT

View File

@ -1,13 +0,0 @@
diff --git a/arch/arm/config.mk b/arch/arm/config.mk
index c339e6d..cd41e48 100644
--- a/arch/arm/config.mk
+++ b/arch/arm/config.mk
@@ -16,7 +16,7 @@ endif
LDFLAGS_FINAL += --gc-sections
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections \
-fno-common -ffixed-r9
-PLATFORM_RELFLAGS += $(call cc-option, -msoft-float) \
+PLATFORM_RELFLAGS += \
$(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,))
# Support generic board on ARM

View File

@ -0,0 +1,13 @@
diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h
index be616e8..a4d20bd 100644
--- a/include/config_distro_bootcmd.h
+++ b/include/config_distro_bootcmd.h
@@ -163,7 +163,7 @@
"boot_prefixes=/ /boot/\0" \
"boot_scripts=boot.scr.uimg boot.scr\0" \
BOOTENV_BOOT_TARGETS \
- "bootpart=1\0" \
+ "bootpart=2\0" \
\
"boot_extlinux=" \
"sysboot ${devtype} ${devnum}:${bootpart} any " \

View File

@ -1,11 +0,0 @@
--- include/configs/exynos5250-common.h.orig 2014-02-04 10:11:19.387527096 +0100
+++ include/configs/exynos5250-common.h 2014-02-04 10:11:38.979179142 +0100
@@ -14,7 +14,7 @@
#define CONFIG_EXYNOS5250
#define CONFIG_SYS_SDRAM_BASE 0x40000000
-#define CONFIG_SYS_TEXT_BASE 0x43E00000
+#define CONFIG_SYS_TEXT_BASE 0x47E00000
/* MACH_TYPE_SMDK5250 macro will be removed once added to mach-types */
#define MACH_TYPE_SMDK5250 3774

View File

@ -1,34 +1,30 @@
--- include/configs/snow.h.orig 2014-10-14 10:47:15.000000000 +0200
+++ include/configs/snow.h 2014-10-15 12:03:09.289092650 +0200
@@ -33,4 +33,31 @@
#define CONFIG_IDENT_STRING " for snow"
#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0"
diff --git a/include/configs/snow.h b/include/configs/snow.h
index 7eaa586..cf9a594 100644
--- a/include/configs/snow.h
+++ b/include/configs/snow.h
@@ -26,11 +26,24 @@
#define CONFIG_BOARD_COMMON
#define CONFIG_ARCH_EARLY_INIT_R
+#undef CONFIG_BOOTCOMMAND
+#define CONFIG_BOOTCOMMAND \
+ "if mmc rescan ${mmcdev}; then " \
+ "echo SD/MMC found on device ${mmcdev};" \
+ "if run loadbootenv; then " \
+ "echo Loaded environment from ${bootenv};" \
+ "run importbootenv;" \
+ "fi;" \
+ "if test -n $uenvcmd; then " \
+ "echo Running uenvcmd ...;" \
+ "run uenvcmd;" \
+ "fi;" \
+ "if run loadbootscript; then " \
+ "run bootscript; " \
+ "fi; " \
+ "fi;"
+/* USB2 */
+#define CONFIG_USB_EHCI
+#define CONFIG_USB_EHCI_EXYNOS
+
+#ifndef CONFIG_USB_EHCI
#define CONFIG_USB_XHCI
#define CONFIG_USB_XHCI_EXYNOS
+#endif /* CONFIG_USB_EHCI */
#define CONFIG_SYS_PROMPT "snow # "
#define CONFIG_IDENT_STRING " for snow"
-#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0"
+/* #define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" */
+#define CONFIG_DEFAULT_CONSOLE "console=tty\0"
+
+#define CONFIG_PRE_CONSOLE_BUFFER
+#define CONFIG_PRE_CON_BUF_SZ 0x100000
+#define CONFIG_PRE_CON_BUF_ADDR 0x41f00000
+
+/*#define DEBUG*/
+#undef CONFIG_SPL
+#undef CONFIG_SYS_THUMB_BUILD
+#undef CONFIG_SYS_ARM_CACHE_WRITETHROUGH
+#undef CONFIG_SILENT_CONSOLE
+
#endif /* __CONFIG_SNOW_H */

View File

@ -1,23 +0,0 @@
--- include/configs/exynos5-dt-common.h.orig 2014-10-15 11:59:32.536100325 +0200
+++ include/configs/exynos5-dt-common.h 2014-10-15 12:00:17.008098751 +0200
@@ -30,6 +30,19 @@
"stderr=serial,lcd\0"
#define CONFIG_EXTRA_ENV_SETTINGS \
- EXYNOS_DEVICE_SETTINGS
+ EXYNOS_DEVICE_SETTINGS \
+ "loadaddr=0x40007000\0" \
+ "rdaddr=0x4f000000\0" \
+ "kerneladdr=0x40007000\0" \
+ "ramdiskaddr=0x4f000000\0" \
+ "console=tty\0" \
+ "mmcdev=1:2\0" \
+ "bootenv=uEnv.txt\0" \
+ "loadbootenv=ext2load mmc ${mmcdev} ${loadaddr} ${bootenv}\0" \
+ "importbootenv=echo Importing environment from mmc ...; " \
+ "env import -t $loadaddr $filesize\0" \
+ "loadbootscript=ext2load mmc ${mmcdev} ${loadaddr} boot.scr\0" \
+ "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \
+ "source ${loadaddr}\0"
#endif

View File

@ -1,67 +0,0 @@
From e0b2aa128ed6e70496050c8b8f509b56d75b8860 Mon Sep 17 00:00:00 2001
From: Guillaume GARDET <guillaume.gardet@free.fr>
Date: Tue, 25 Nov 2014 15:20:02 +0100
Subject: [U-Boot] [PATCH] spl: Fix SPL EXT support
Commit 9f12cd0e062614e19734b2ab37842d387457c5e5 has broken SPL EXT support.
This patch update error code check to get SPL EXT support working again.
Tested on a Pandaboard (rev. A3).
Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr>
Cc: Tom Rini <trini@ti.com>
Cc: Suriyan Ramasami <suriyan.r@gmail.com>
---
common/spl/spl_ext.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/common/spl/spl_ext.c b/common/spl/spl_ext.c
index 5ff9bc5..9d37fd3 100644
--- a/common/spl/spl_ext.c
+++ b/common/spl/spl_ext.c
@@ -43,7 +43,7 @@ int spl_load_image_ext(block_dev_desc_t *block_dev,
goto end;
}
err = ext4fs_read((char *)header, sizeof(struct image_header), &actlen);
- if (err <= 0) {
+ if (err < 0) {
puts("spl: ext4fs_read failed\n");
goto end;
}
@@ -54,12 +54,12 @@ int spl_load_image_ext(block_dev_desc_t *block_dev,
end:
#ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
- if (err <= 0)
+ if (err < 0)
printf("%s: error reading image %s, err - %d\n",
__func__, filename, err);
#endif
- return err <= 0;
+ return err < 0;
}
#ifdef CONFIG_SPL_OS_BOOT
@@ -95,7 +95,7 @@ int spl_load_image_ext_os(block_dev_desc_t *block_dev, int partition)
goto defaults;
}
err = ext4fs_read((void *)CONFIG_SYS_SPL_ARGS_ADDR, filelen, &actlen);
- if (err <= 0) {
+ if (err < 0) {
printf("spl: error reading image %s, err - %d, falling back to default\n",
file, err);
goto defaults;
@@ -124,7 +124,7 @@ defaults:
puts("spl: ext4fs_open failed\n");
err = ext4fs_read((void *)CONFIG_SYS_SPL_ARGS_ADDR, filelen, &actlen);
- if (err <= 0) {
+ if (err < 0) {
#ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
printf("%s: error reading image %s, err - %d\n",
__func__, CONFIG_SPL_FS_LOAD_ARGS_NAME, err);
--
1.8.4.5

View File

@ -1,51 +0,0 @@
Index: include/configs/origen.h
===================================================================
--- include/configs/origen.h.orig
+++ include/configs/origen.h
@@ -61,6 +61,9 @@
#undef CONFIG_CMD_PING
#define CONFIG_CMD_ELF
#define CONFIG_CMD_DHCP
+#define CONFIG_CMD_EXT2 /* EXT2 Support */
+#define CONFIG_CMD_BOOTZ /* bootz zImage support */
+#define CONFIG_SUPPORT_RAW_INITRD /* bootz raw initrd support */
#undef CONFIG_CMD_NET
#undef CONFIG_CMD_NFS
@@ -68,7 +71,35 @@
#define COPY_BL2_FNPTR_ADDR 0x02020030
#define CONFIG_SPL_TEXT_BASE 0x02021410
-#define CONFIG_BOOTCOMMAND "fatload mmc 0 40007000 uImage; bootm 40007000"
+#define CONFIG_EXTRA_ENV_SETTINGS \
+ "loadaddr=0x40007000\0" \
+ "rdaddr=0x48000000\0" \
+ "kerneladdr=0x40007000\0" \
+ "ramdiskaddr=0x48000000\0" \
+ "console=ttySAC2,115200n8\0" \
+ "mmcdev=0\0" \
+ "bootenv=uEnv.txt\0" \
+ "loadbootenv=ext2load mmc ${mmcdev} ${loadaddr} ${bootenv}\0" \
+ "importbootenv=echo Importing environment from mmc ...; " \
+ "env import -t $loadaddr $filesize\0" \
+ "loadbootscript=ext2load mmc ${mmcdev} ${loadaddr} boot.scr\0" \
+ "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \
+ "source ${loadaddr}\0"
+#define CONFIG_BOOTCOMMAND \
+ "if mmc rescan; then " \
+ "echo SD/MMC found on device ${mmcdev};" \
+ "if run loadbootenv; then " \
+ "echo Loaded environment from ${bootenv};" \
+ "run importbootenv;" \
+ "fi;" \
+ "if test -n $uenvcmd; then " \
+ "echo Running uenvcmd ...;" \
+ "run uenvcmd;" \
+ "fi;" \
+ "if run loadbootscript; then " \
+ "run bootscript; " \
+ "fi; " \
+ "fi;"
#define CONFIG_IDENT_STRING " for ORIGEN"

View File

@ -4,8 +4,8 @@ BOARDNAME="$1"
BOARDCONFIG="$2"
ARCH_RESTRICTIONS="$3 $4"
armv6_boards="rpi_b"
armv7_boards="omap3_beagle omap4_panda am335x_evm arndale highbank mx53loco mx6qsabrelite Cubieboard Cubieboard2 Cubietruck Mele_A1000 colibri_t20_iris paz00 snow"
armv6_boards="rpi"
armv7_boards="omap3_beagle omap4_panda am335x_evm arndale highbank mx53loco mx6qsabrelite Bananapi Cubieboard Cubieboard2 Cubietruck Mele_A1000 colibri_t20_iris paz00 snow A10-OLinuXino-Lime A20-OLinuXino-Lime2"
aarch64_boards="vexpress_aemv8a"
if [ ! "$1" -o ! "$2" -o ! "$3" ]; then
@ -33,7 +33,7 @@ if [ ! "$1" -o ! "$2" -o ! "$3" ]; then
exit 0
fi
XLOADER=0
OMAP_SPL=0
ORIGEN_SPL=0
SUNXI_SPL=0
ARNDALE_SPL=0
@ -41,10 +41,10 @@ CUBOXI_SPL=0
case "$BOARDCONFIG" in
mx53loco*|mx6qsabrelite*|efika*) BINEND=imx ;;
*omap*|*am335x*) BINEND=img
XLOADER=1 ;;
OMAP_SPL=1 ;;
*arndale*) BINEND=bin
ARNDALE_SPL=1 ;;
*Cubieboard*|Cubietruck*) BINEND=img
*Bananapi*|*Cubieboard*|Cubietruck*|*-OLinuXino-Lime*) BINEND=img
SUNXI_SPL=1 ;;
*Mele_A1000*) BINEND=img
SUNXI_SPL=1 ;;
@ -65,6 +65,6 @@ s/ARNDALE_SPL/$ARNDALE_SPL/g
s/SUNXI_SPL/$SUNXI_SPL/g
s/TEGRA_SPL/$TEGRA_SPL/g
s/CUBOXI_SPL/$CUBOXI_SPL/g
s/XLOADER/$XLOADER/g" < u-boot.spec.in > u-boot-$BOARDNAME.spec
s/OMAP_SPL/$OMAP_SPL/g" < u-boot.spec.in > u-boot-$BOARDNAME.spec
cp u-boot.changes u-boot-$BOARDNAME.changes

View File

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

View File

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

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -0,0 +1,146 @@
#
# spec file for package u-boot-a10-olinuxino-lime
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define x_loader 0
%define origen_spl 0
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
Name: u-boot-a10-olinuxino-lime
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the a10-olinuxino-lime arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-a10-olinuxino-lime
Provides: x-loader-a10-olinuxino-lime
%endif
ExclusiveArch: armv7l armv7hl
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the a10-olinuxino-lime arm platform.
%package doc
Summary: Documentation for the u-boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3
%patch4 -p1
%patch10 -p1
%if "%{name}" == "u-boot-snow"
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow"
# Chromebook ARM (snow) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%install
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}/boot/u-boot.img
elif [ -f u-boot-dtb.img ]; then
install -D -m 0644 u-boot-dtb.img %{buildroot}/boot/u-boot.img
else
install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
fi
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%files
%defattr(-,root,root)
/boot/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST doc/README.Modem
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -0,0 +1,638 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc2
- Update patch fix_omap_boot_mode.patch to be upstreamable and
rename it to boot_mode_fallback.patch
- Drop obsolete patch: arndale.patch
- Add patches:
* fix_arm_hf_toolchain.patch: fix build with hard float toolchain
* fix_spl_ext.patch: fix SPL EXT error checks
* fix_sata.patch: fix sata support and fix also mx53loco build
-------------------------------------------------------------------
Wed Nov 19 21:44:17 CET 2014 - guillaume.gardet@opensuse.org
- Fix mx53loco-bootscr.patch
-------------------------------------------------------------------
Mon Nov 17 21:15:50 UTC 2014 - oscar@naiandei.net
- Add u-boot-with-sunxi-spl.bin for sunxi boards
-------------------------------------------------------------------
Mon Nov 17 15:17:56 UTC 2014 - guillaume@opensuse.org
- Make use of RPM_OPT_FLAGS during make
-------------------------------------------------------------------
Sat Nov 15 14:55:06 UTC 2014 - guillaume@opensuse.org
- Fix sunxi boards (use u-boot.img instead of u-boot.bin)
- Remove duplicated default install line
-------------------------------------------------------------------
Tue Nov 11 13:32:36 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc1
- Drop upstreamed patches:
* add_spl_extfs_support.patch
* ti_common_initrd_support.patch
- Refresh patch:
* drop-marvell.patch
- Drop CREDITS file from DOC (dropped upstream)
-------------------------------------------------------------------
Mon Nov 3 10:19:42 UTC 2014 - guillaume@opensuse.org
- Apply fix_omap_boot_mode.patch only for omap3/omap4 boards
-------------------------------------------------------------------
Tue Oct 14 13:22:44 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10
- Drop upstreamed patch:
* fix_sabrelite_boot.scr.patch
- Refresh patches:
* arndale.patch
* fix_snow_config.patch
* fix_exynos5_text_base.patch
* exynos5-dt.h.patch (renamed fix_snow_extra_env_settings.patch)
-------------------------------------------------------------------
Wed Oct 8 07:52:48 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10-rc3
- Drop upstreamed patches:
* beagle-bootscr.patch
* panda-bootscr.patch
* am335x_evm-bootscr.patch
- Refresh patches:
* fix_sabrelite_boot.scr.patch
* drop-marvell.patch
* add_spl_extfs_support.patch
- Add a new patch to fix omap3beagle spl build:
* fix_beagle_spl_build.patch
-------------------------------------------------------------------
Mon Sep 8 13:06:52 UTC 2014 - guillaume@opensuse.org
- Drop Hyundai_a7hd and cubox-i boards (now handle in Contrib repos
since it is not upstreamed), so drop related patches:
* v2014.04-sunxi.patch
* cubox-i-v2014.04-port.patch
* cubox-i-enable_raw_rd.patch
-------------------------------------------------------------------
Wed Sep 3 12:02:22 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10-rc2
- drop upstreamed patch rpi_b-bootscr.patch
- drop fix_spl_build_for_am335x.patch (does build without it)
- Refresh patches:
* drop-marvell.patch
* fix_snow_config.patch
-------------------------------------------------------------------
Thu Aug 21 08:50:10 UTC 2014 - guillaume@opensuse.org
- Update SPL EXT fs support:
* For omap boards (beagle and panda), SPL now looks for u-boot.img
as upstream instead of u-boot.bin
* Remove mlo-ext2.patch to make proper patches in
order to ease upstreaming our EXT fs SPL functions
* Add panda-bootscr.patch to fix panda boot (was included in
mlo-ext2.patch)
* Add fix_omap_boot_mode.patch to fix beagle and panda boot mode
(was included in mlo-ext2.patch)
* Add add_spl_extfs_support.patch to get proper SPL EXT fs functions
* Add enable_spl_ext_support_for_ti_armv7.patch to enable SPL EXT fs
support for TI ARMv7 boards
-------------------------------------------------------------------
Tue Aug 19 17:35:22 UTC 2014 - matwey.kornilov@gmail.com
- Update to version 2014.10-rc1 and update patches
-------------------------------------------------------------------
Thu Jul 31 13:59:00 UTC 2014 - dimstar@opensuse.org
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
-------------------------------------------------------------------
Sat Jun 14 11:58:43 UTC 2014 - afaerber@suse.de
- add u-boot-cubietruck for Cubietruck (Cubieboard 3)
-------------------------------------------------------------------
Thu Jun 12 18:52:26 UTC 2014 - josua.m@t-online.de
- add u-boot-mx6cubox-i for Cubox-i and Hummingboard
* currently conflicts with mlo-ext2 patch for omap4
so only for cubox-i target mlo-ext2.patch is skipped
and cubox-i patches are applied
* patch source: https://github.com/vorlonofportland/u-boot/
cubox-i-v2014.04-port.patch
cubox-i-enable_raw_rd.patch
-------------------------------------------------------------------
Tue Apr 29 13:41:18 UTC 2014 - guillaume@opensuse.org
- Enhance pre_checkin.sh script to handle arch restrictions
-------------------------------------------------------------------
Tue Apr 29 13:18:48 UTC 2014 - guillaume@opensuse.org
- Fix builds :
* 'tools' target is now 'tools-only'
* kermit scripts moved from 'tools/scripts' to 'tools/kermit/'
* Enhanced pre_checkin.sh script to handle uppercases in config name
* Renamed config from cubieboard to Cubieboard
* Renamed config from cubieboard2 to Cubieboard2
* Renamed config from hyundai_a7hd to Hyundai_A7HD
* Renamed config from mele_a1000 to Mele_A1000
-------------------------------------------------------------------
Tue Apr 29 13:06:57 UTC 2014 - guillaume@opensuse.org
- Add vexpress_aemv8a board
-------------------------------------------------------------------
Tue Apr 29 08:33:48 UTC 2014 - guillaume@opensuse.org
- Update to v2014.04
* Update mlo-ext2.patch
* Update mx53loco-bootscr.patch
* Update origen-ext2.patch
* Dropped v2014.01-sunxi.patch and created
v2014.04-sunxi.patch by diffing u-boot-2014.04 with
u-boot-sunxi.git d9fe0a1e061e2bde6c24a0f7cef4f5023f3bd579
* Update rpi_b-bootscr.patch
* Drop gnuhash.patch (upstreamed)
-------------------------------------------------------------------
Thu Mar 27 14:22:23 UTC 2014 - guillaume@opensuse.org
- add u-boot-mx6qsabrelite (for iMX6 Sabre Lite board)
-------------------------------------------------------------------
Wed Feb 5 15:07:30 UTC 2014 - guillaume@opensuse.org
- add u-boot-snow (for Chromebook ARM)
-------------------------------------------------------------------
Wed Feb 5 14:59:29 UTC 2014 - guillaume@opensuse.org
- Fix boot.scr location for beagle and origen
-------------------------------------------------------------------
Thu Jan 30 14:28:34 UTC 2014 - dmueller@suse.com
- add u-boot-cubieboard2
-------------------------------------------------------------------
Thu Jan 30 06:46:45 UTC 2014 - afaerber@suse.de
- Drop 0006-ARMV7-hardfp-build-fix.patch:
v2014.01 checks if -msoft-float compiles okay, and
U-Boot is soft-float according to Tom Rini
-------------------------------------------------------------------
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
- The "Tegra SPL" is not an SPL but a differently named u-boot.bin
file. Fix up the generation scripts.
-------------------------------------------------------------------
Sun Jan 19 00:09:41 UTC 2014 - afaerber@suse.de
- Include Tegra SPL for Colibri T20
-------------------------------------------------------------------
Wed Jan 8 17:26:10 UTC 2014 - agraf@suse.com
- switch raspberry to ext2
-------------------------------------------------------------------
Wed Jan 8 13:41:32 UTC 2014 - matwey.kornilov@gmail.com
- am335x_evm-bootscr.patch: Search for files in /boot, not in /boot/boot
-------------------------------------------------------------------
Wed Jan 8 02:07:44 UTC 2014 - afaerber@suse.de
- rpi_b-bootscr.patch: Change rpi_b to use boot.scr
-------------------------------------------------------------------
Tue Jan 7 16:01:13 UTC 2014 - dmueller@suse.com
- remove origin flavor
-------------------------------------------------------------------
Mon Jan 6 22:57:05 UTC 2014 - afaerber@suse.de
- Enable paz00 config (Toshiba AC100)
-------------------------------------------------------------------
Mon Jan 6 21:34:03 UTC 2014 - afaerber@suse.de
- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris)
- Update u-boot.spec.in copyright and fix typo in comment
-------------------------------------------------------------------
Sat Jan 4 01:47:50 UTC 2014 - agraf@suse.com
- prefer u-boot-dtb.bin over u-boot.bin
- simplify files section
-------------------------------------------------------------------
Fri Jan 3 16:54:30 UTC 2014 - dmueller@suse.com
- mlo-ext2.patch: Search for files in /boot, not in /boot/boot
-------------------------------------------------------------------
Mon Dec 30 18:37:50 UTC 2013 - matwey.kornilov@gmail.com
- Add am335x_evm-bootscr.patch: Add bootscr to AM335x
platform based devices
-------------------------------------------------------------------
Tue Dec 17 14:33:52 UTC 2013 - guillaume@opensuse.org
- Remove old unused patches:
* v2013.04-sunxi.patch
* loadaddr-defaults.patch
-------------------------------------------------------------------
Tue Dec 17 14:10:51 UTC 2013 - guillaume@opensuse.org
- Add ti_common_initrd_support.patch to enable initrd support for
AM335x boards
-------------------------------------------------------------------
Tue Dec 17 14:03:50 UTC 2013 - guillaume@opensuse.org
- Add am335x_evm support which includes: Beagle Bone,
Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK
-------------------------------------------------------------------
Tue Nov 26 13:46:22 UTC 2013 - guillaume@opensuse.org
- Add Arndale support
-------------------------------------------------------------------
Tue Nov 26 13:05:10 UTC 2013 - guillaume@opensuse.org
- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch
-------------------------------------------------------------------
Mon Nov 25 10:05:48 UTC 2013 - guillaume@opensuse.org
- Remove kerneladdr and ramdiskaddr definition in u-boot patches
(now done in JeOS image with u-boot hooks)
- Update patches to current version:
* 0006-ARMV7-hardfp-build-fix.patch
* beagle-bootscr.patch
* mx53loco-bootscr.patch
* mlo-ext2.patch
- Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch
- Rename exynos-ext2.patch in origen-ext2.patch
-------------------------------------------------------------------
Mon Nov 25 09:57:12 UTC 2013 - guillaume@opensuse.org
- Update to 2013.10
-------------------------------------------------------------------
Fri Nov 22 16:25:36 UTC 2013 - guillaume@opensuse.org
- Fix OMAP4 pandaboard EXT2 boot
-------------------------------------------------------------------
Fri Sep 13 11:31:14 UTC 2013 - guillaume@opensuse.org
- Fix u-boot.bin and boot.scr place since they are now in boot/ folder.
-------------------------------------------------------------------
Wed May 1 20:48:30 UTC 2013 - dmueller@suse.com
- add support for cubieboard, hyundaia7hd, melea1000
-------------------------------------------------------------------
Wed May 1 08:18:26 UTC 2013 - dmueller@suse.com
- update to 2013.04
* no upstream changelog available
- remove dead u-boot-raspberrypi* (actually called rpib now)
- add rpib variant
-------------------------------------------------------------------
Thu Apr 11 17:05:58 UTC 2013 - guillaume.gardet@opensuse.org
- add omap3_beagle to targets
-------------------------------------------------------------------
Thu Apr 11 16:05:41 UTC 2013 - dmueller@suse.com
- remove u8500href subpackage, kernel got dropped
-------------------------------------------------------------------
Sun Apr 7 14:32:20 UTC 2013 - agraf@suse.com
- update to 2013.04rc2
- enable bootz support on all boards
-------------------------------------------------------------------
Wed Mar 20 07:21:06 UTC 2013 - agraf@suse.com
- fix mlo-ext2.patch to actually use the ext4 infrastructure
-------------------------------------------------------------------
Sat Jan 26 10:38:07 UTC 2013 - dmueller@suse.com
- update mlo-ext2.patch:
* use the ext4 driver now since ext2 got removed
-------------------------------------------------------------------
Wed Oct 24 22:33:13 UTC 2012 - agraf@suse.com
- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch:
* backport upstream sdhc fixes
-------------------------------------------------------------------
Wed Oct 24 01:37:36 CEST 2012 - agraf@suse.de
- update to 2012.10:
- refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch,
loadaddr-defaults.patch, mx53loco-bootscr.patch
-------------------------------------------------------------------
Mon Oct 22 12:00:22 UTC 2012 - agraf@suse.com
- fix origen by putting the ramdisk higher
-------------------------------------------------------------------
Mon Aug 6 09:39:54 UTC 2012 - dmueller@suse.com
- remove Marvell sources as they are non-free licensed (bnc#773824)
-------------------------------------------------------------------
Thu Jul 26 18:21:44 UTC 2012 - agraf@suse.com
- fix ext2 support for origen
- add origen-spl.bin for origen
-------------------------------------------------------------------
Thu Jul 26 09:47:31 UTC 2012 - dmueller@suse.com
- merge u-boot-tools
-------------------------------------------------------------------
Wed Jul 25 21:05:08 UTC 2012 - agraf@suse.com
- add ext2 support by default in mx53loco
-------------------------------------------------------------------
Tue Jul 24 21:28:59 UTC 2012 - agraf@suse.com
- add support for mx53loco
-------------------------------------------------------------------
Tue Jul 24 11:25:42 UTC 2012 - dmueller@suse.com
- remove u-boot-omap3beagle
-------------------------------------------------------------------
Mon Jul 23 22:34:04 UTC 2012 - agraf@suse.com
- bump to 2012.04.01
- fixes bug in cmdline parsing
-------------------------------------------------------------------
Mon Jul 23 22:26:47 UTC 2012 - agraf@suse.com
- add calxeda highbank support
-------------------------------------------------------------------
Thu Jul 12 12:51:56 UTC 2012 - agraf@suse.com
- autoload boot.scr on beagle, so we can boot again
-------------------------------------------------------------------
Thu Jul 12 08:12:15 UTC 2012 - agraf@suse.com
- update to upstream u-boot 2012.04
-> gets rid of linaro fork, only mainline now
-> gets us omap3 MLO support, no more need for x-loader
-> potentially fixes voltage issues on omap4
-------------------------------------------------------------------
Thu Jun 14 09:04:53 UTC 2012 - adrian@suse.de
- add SUSE style conflicts to avoid installation of multiple
boot loaders
-------------------------------------------------------------------
Tue Apr 17 11:59:55 UTC 2012 - joop.boonen@opensuse.org
- Included u-boot.spec.in and gen_spec.sh in the spec file
-------------------------------------------------------------------
Mon Feb 6 13:25:09 UTC 2012 - agraf@suse.com
- use ext2 on panda
-------------------------------------------------------------------
Tue Dec 20 02:36:05 UTC 2011 - agraf@suse.com
- use ttyO2 as default console= on OMAP boards
-------------------------------------------------------------------
Mon Dec 19 20:21:21 UTC 2011 - agraf@suse.com
- add u8500_href and origen configs
-------------------------------------------------------------------
Fri Dec 16 16:03:01 UTC 2011 - agraf@suse.com
- fix lint failures
-------------------------------------------------------------------
Fri Dec 16 14:46:53 CET 2011 - agraf@suse.com
- don't install map
-------------------------------------------------------------------
Fri Dec 16 02:16:19 UTC 2011 - agraf@suse.com
- generalize spec file to be able to build for more boards
- add beagle board spec file
- remove boot.scr
-------------------------------------------------------------------
Fri Dec 16 01:15:47 UTC 2011 - agraf@suse.com
- rename to u-boot-omap4panda
-------------------------------------------------------------------
Tue Dec 13 17:24:45 UTC 2011 - dkukawka@suse.de
- new package based on u-boot-omap4panda but use linaro u-boot git
repo (http://git.linaro.org/git/boot/u-boot-linaro-stable.git)
instead of mainline u-boot. This package also contains the MLO
(this package obsoletes the x-loader package)
-------------------------------------------------------------------
Tue Nov 29 22:53:44 UTC 2011 - joop.boonen@opensuse.org
- COPYING CREDITS README are now in the standard package
-------------------------------------------------------------------
Thu Nov 24 21:08:58 UTC 2011 - joop.boonen@opensuse.org
- Corrected the links
-------------------------------------------------------------------
Tue Nov 22 17:47:17 UTC 2011 - joop.boonen@opensuse.org
- Build without u-boot tools as we have a u-boot-tools packages
-------------------------------------------------------------------
Sun Nov 20 17:00:43 UTC 2011 - joop.boonen@opensuse.org
- Cleaned the spec file up the spec file
- The name is the same as the package name
-------------------------------------------------------------------
Sun Nov 13 13:13:39 UTC 2011 - joop.boonen@opensuse.org
- Build u-boot according to http://elinux.org/Panda_How_to_MLO_&_u-boot
- Using .txt config file instead of .scr it's gerated via mkimage
-------------------------------------------------------------------
Wed Nov 09 22:55:09 UTC 2011 - joop.boonen@opensuse.org
- Used scr file based on http://elinux.org definition
- Build u-boot 20111109
- Used the Meego panda u-boot as a base
-------------------------------------------------------------------
Fri Feb 18 00:00:00 UTC 2011 - raghuveer.murthy@ti.com>
- 2010.09-MeeGo
- Fix for u-boot fails to compile on armv7hl, BMC#13140
-------------------------------------------------------------------
Thu Nov 18 00:00:00 UTC 2010 - peter.j.zhu@intel.com>
- 2010.09-MeeGo
- Don't build against i586, BMC#10159
-------------------------------------------------------------------
Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09-MeeGo
- Add Das u-boot package - FEA#9723
-------------------------------------------------------------------
Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Added option to enable boot.scr generation and copy
-------------------------------------------------------------------
Mon Oct 04 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Update to 2010.09
-------------------------------------------------------------------
Wed Sep 14 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Update to 2010.09.rc1
- MeeGo customization
- Enabled PandaBoard, Beagleboard build
-------------------------------------------------------------------
Wed Mar 31 00:00:00 UTC 2010 - silvan.calarco@mambasoft.it>
- 2009.11.1-1mamba
- update to 2009.11.1
-------------------------------------------------------------------

View File

@ -0,0 +1,146 @@
#
# spec file for package u-boot-a20-olinuxino-lime2
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define x_loader 0
%define origen_spl 0
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
Name: u-boot-a20-olinuxino-lime2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the a20-olinuxino-lime2 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-a20-olinuxino-lime2
Provides: x-loader-a20-olinuxino-lime2
%endif
ExclusiveArch: armv7l armv7hl
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the a20-olinuxino-lime2 arm platform.
%package doc
Summary: Documentation for the u-boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3
%patch4 -p1
%patch10 -p1
%if "%{name}" == "u-boot-snow"
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow"
# Chromebook ARM (snow) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%install
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}/boot/u-boot.img
elif [ -f u-boot-dtb.img ]; then
install -D -m 0644 u-boot-dtb.img %{buildroot}/boot/u-boot.img
else
install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
fi
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%files
%defattr(-,root,root)
/boot/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST doc/README.Modem
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-am335xevm
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the am335xevm arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-arndale
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the arndale arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

638
u-boot-bananapi.changes Normal file
View File

@ -0,0 +1,638 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc2
- Update patch fix_omap_boot_mode.patch to be upstreamable and
rename it to boot_mode_fallback.patch
- Drop obsolete patch: arndale.patch
- Add patches:
* fix_arm_hf_toolchain.patch: fix build with hard float toolchain
* fix_spl_ext.patch: fix SPL EXT error checks
* fix_sata.patch: fix sata support and fix also mx53loco build
-------------------------------------------------------------------
Wed Nov 19 21:44:17 CET 2014 - guillaume.gardet@opensuse.org
- Fix mx53loco-bootscr.patch
-------------------------------------------------------------------
Mon Nov 17 21:15:50 UTC 2014 - oscar@naiandei.net
- Add u-boot-with-sunxi-spl.bin for sunxi boards
-------------------------------------------------------------------
Mon Nov 17 15:17:56 UTC 2014 - guillaume@opensuse.org
- Make use of RPM_OPT_FLAGS during make
-------------------------------------------------------------------
Sat Nov 15 14:55:06 UTC 2014 - guillaume@opensuse.org
- Fix sunxi boards (use u-boot.img instead of u-boot.bin)
- Remove duplicated default install line
-------------------------------------------------------------------
Tue Nov 11 13:32:36 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc1
- Drop upstreamed patches:
* add_spl_extfs_support.patch
* ti_common_initrd_support.patch
- Refresh patch:
* drop-marvell.patch
- Drop CREDITS file from DOC (dropped upstream)
-------------------------------------------------------------------
Mon Nov 3 10:19:42 UTC 2014 - guillaume@opensuse.org
- Apply fix_omap_boot_mode.patch only for omap3/omap4 boards
-------------------------------------------------------------------
Tue Oct 14 13:22:44 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10
- Drop upstreamed patch:
* fix_sabrelite_boot.scr.patch
- Refresh patches:
* arndale.patch
* fix_snow_config.patch
* fix_exynos5_text_base.patch
* exynos5-dt.h.patch (renamed fix_snow_extra_env_settings.patch)
-------------------------------------------------------------------
Wed Oct 8 07:52:48 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10-rc3
- Drop upstreamed patches:
* beagle-bootscr.patch
* panda-bootscr.patch
* am335x_evm-bootscr.patch
- Refresh patches:
* fix_sabrelite_boot.scr.patch
* drop-marvell.patch
* add_spl_extfs_support.patch
- Add a new patch to fix omap3beagle spl build:
* fix_beagle_spl_build.patch
-------------------------------------------------------------------
Mon Sep 8 13:06:52 UTC 2014 - guillaume@opensuse.org
- Drop Hyundai_a7hd and cubox-i boards (now handle in Contrib repos
since it is not upstreamed), so drop related patches:
* v2014.04-sunxi.patch
* cubox-i-v2014.04-port.patch
* cubox-i-enable_raw_rd.patch
-------------------------------------------------------------------
Wed Sep 3 12:02:22 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10-rc2
- drop upstreamed patch rpi_b-bootscr.patch
- drop fix_spl_build_for_am335x.patch (does build without it)
- Refresh patches:
* drop-marvell.patch
* fix_snow_config.patch
-------------------------------------------------------------------
Thu Aug 21 08:50:10 UTC 2014 - guillaume@opensuse.org
- Update SPL EXT fs support:
* For omap boards (beagle and panda), SPL now looks for u-boot.img
as upstream instead of u-boot.bin
* Remove mlo-ext2.patch to make proper patches in
order to ease upstreaming our EXT fs SPL functions
* Add panda-bootscr.patch to fix panda boot (was included in
mlo-ext2.patch)
* Add fix_omap_boot_mode.patch to fix beagle and panda boot mode
(was included in mlo-ext2.patch)
* Add add_spl_extfs_support.patch to get proper SPL EXT fs functions
* Add enable_spl_ext_support_for_ti_armv7.patch to enable SPL EXT fs
support for TI ARMv7 boards
-------------------------------------------------------------------
Tue Aug 19 17:35:22 UTC 2014 - matwey.kornilov@gmail.com
- Update to version 2014.10-rc1 and update patches
-------------------------------------------------------------------
Thu Jul 31 13:59:00 UTC 2014 - dimstar@opensuse.org
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
-------------------------------------------------------------------
Sat Jun 14 11:58:43 UTC 2014 - afaerber@suse.de
- add u-boot-cubietruck for Cubietruck (Cubieboard 3)
-------------------------------------------------------------------
Thu Jun 12 18:52:26 UTC 2014 - josua.m@t-online.de
- add u-boot-mx6cubox-i for Cubox-i and Hummingboard
* currently conflicts with mlo-ext2 patch for omap4
so only for cubox-i target mlo-ext2.patch is skipped
and cubox-i patches are applied
* patch source: https://github.com/vorlonofportland/u-boot/
cubox-i-v2014.04-port.patch
cubox-i-enable_raw_rd.patch
-------------------------------------------------------------------
Tue Apr 29 13:41:18 UTC 2014 - guillaume@opensuse.org
- Enhance pre_checkin.sh script to handle arch restrictions
-------------------------------------------------------------------
Tue Apr 29 13:18:48 UTC 2014 - guillaume@opensuse.org
- Fix builds :
* 'tools' target is now 'tools-only'
* kermit scripts moved from 'tools/scripts' to 'tools/kermit/'
* Enhanced pre_checkin.sh script to handle uppercases in config name
* Renamed config from cubieboard to Cubieboard
* Renamed config from cubieboard2 to Cubieboard2
* Renamed config from hyundai_a7hd to Hyundai_A7HD
* Renamed config from mele_a1000 to Mele_A1000
-------------------------------------------------------------------
Tue Apr 29 13:06:57 UTC 2014 - guillaume@opensuse.org
- Add vexpress_aemv8a board
-------------------------------------------------------------------
Tue Apr 29 08:33:48 UTC 2014 - guillaume@opensuse.org
- Update to v2014.04
* Update mlo-ext2.patch
* Update mx53loco-bootscr.patch
* Update origen-ext2.patch
* Dropped v2014.01-sunxi.patch and created
v2014.04-sunxi.patch by diffing u-boot-2014.04 with
u-boot-sunxi.git d9fe0a1e061e2bde6c24a0f7cef4f5023f3bd579
* Update rpi_b-bootscr.patch
* Drop gnuhash.patch (upstreamed)
-------------------------------------------------------------------
Thu Mar 27 14:22:23 UTC 2014 - guillaume@opensuse.org
- add u-boot-mx6qsabrelite (for iMX6 Sabre Lite board)
-------------------------------------------------------------------
Wed Feb 5 15:07:30 UTC 2014 - guillaume@opensuse.org
- add u-boot-snow (for Chromebook ARM)
-------------------------------------------------------------------
Wed Feb 5 14:59:29 UTC 2014 - guillaume@opensuse.org
- Fix boot.scr location for beagle and origen
-------------------------------------------------------------------
Thu Jan 30 14:28:34 UTC 2014 - dmueller@suse.com
- add u-boot-cubieboard2
-------------------------------------------------------------------
Thu Jan 30 06:46:45 UTC 2014 - afaerber@suse.de
- Drop 0006-ARMV7-hardfp-build-fix.patch:
v2014.01 checks if -msoft-float compiles okay, and
U-Boot is soft-float according to Tom Rini
-------------------------------------------------------------------
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
- The "Tegra SPL" is not an SPL but a differently named u-boot.bin
file. Fix up the generation scripts.
-------------------------------------------------------------------
Sun Jan 19 00:09:41 UTC 2014 - afaerber@suse.de
- Include Tegra SPL for Colibri T20
-------------------------------------------------------------------
Wed Jan 8 17:26:10 UTC 2014 - agraf@suse.com
- switch raspberry to ext2
-------------------------------------------------------------------
Wed Jan 8 13:41:32 UTC 2014 - matwey.kornilov@gmail.com
- am335x_evm-bootscr.patch: Search for files in /boot, not in /boot/boot
-------------------------------------------------------------------
Wed Jan 8 02:07:44 UTC 2014 - afaerber@suse.de
- rpi_b-bootscr.patch: Change rpi_b to use boot.scr
-------------------------------------------------------------------
Tue Jan 7 16:01:13 UTC 2014 - dmueller@suse.com
- remove origin flavor
-------------------------------------------------------------------
Mon Jan 6 22:57:05 UTC 2014 - afaerber@suse.de
- Enable paz00 config (Toshiba AC100)
-------------------------------------------------------------------
Mon Jan 6 21:34:03 UTC 2014 - afaerber@suse.de
- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris)
- Update u-boot.spec.in copyright and fix typo in comment
-------------------------------------------------------------------
Sat Jan 4 01:47:50 UTC 2014 - agraf@suse.com
- prefer u-boot-dtb.bin over u-boot.bin
- simplify files section
-------------------------------------------------------------------
Fri Jan 3 16:54:30 UTC 2014 - dmueller@suse.com
- mlo-ext2.patch: Search for files in /boot, not in /boot/boot
-------------------------------------------------------------------
Mon Dec 30 18:37:50 UTC 2013 - matwey.kornilov@gmail.com
- Add am335x_evm-bootscr.patch: Add bootscr to AM335x
platform based devices
-------------------------------------------------------------------
Tue Dec 17 14:33:52 UTC 2013 - guillaume@opensuse.org
- Remove old unused patches:
* v2013.04-sunxi.patch
* loadaddr-defaults.patch
-------------------------------------------------------------------
Tue Dec 17 14:10:51 UTC 2013 - guillaume@opensuse.org
- Add ti_common_initrd_support.patch to enable initrd support for
AM335x boards
-------------------------------------------------------------------
Tue Dec 17 14:03:50 UTC 2013 - guillaume@opensuse.org
- Add am335x_evm support which includes: Beagle Bone,
Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK
-------------------------------------------------------------------
Tue Nov 26 13:46:22 UTC 2013 - guillaume@opensuse.org
- Add Arndale support
-------------------------------------------------------------------
Tue Nov 26 13:05:10 UTC 2013 - guillaume@opensuse.org
- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch
-------------------------------------------------------------------
Mon Nov 25 10:05:48 UTC 2013 - guillaume@opensuse.org
- Remove kerneladdr and ramdiskaddr definition in u-boot patches
(now done in JeOS image with u-boot hooks)
- Update patches to current version:
* 0006-ARMV7-hardfp-build-fix.patch
* beagle-bootscr.patch
* mx53loco-bootscr.patch
* mlo-ext2.patch
- Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch
- Rename exynos-ext2.patch in origen-ext2.patch
-------------------------------------------------------------------
Mon Nov 25 09:57:12 UTC 2013 - guillaume@opensuse.org
- Update to 2013.10
-------------------------------------------------------------------
Fri Nov 22 16:25:36 UTC 2013 - guillaume@opensuse.org
- Fix OMAP4 pandaboard EXT2 boot
-------------------------------------------------------------------
Fri Sep 13 11:31:14 UTC 2013 - guillaume@opensuse.org
- Fix u-boot.bin and boot.scr place since they are now in boot/ folder.
-------------------------------------------------------------------
Wed May 1 20:48:30 UTC 2013 - dmueller@suse.com
- add support for cubieboard, hyundaia7hd, melea1000
-------------------------------------------------------------------
Wed May 1 08:18:26 UTC 2013 - dmueller@suse.com
- update to 2013.04
* no upstream changelog available
- remove dead u-boot-raspberrypi* (actually called rpib now)
- add rpib variant
-------------------------------------------------------------------
Thu Apr 11 17:05:58 UTC 2013 - guillaume.gardet@opensuse.org
- add omap3_beagle to targets
-------------------------------------------------------------------
Thu Apr 11 16:05:41 UTC 2013 - dmueller@suse.com
- remove u8500href subpackage, kernel got dropped
-------------------------------------------------------------------
Sun Apr 7 14:32:20 UTC 2013 - agraf@suse.com
- update to 2013.04rc2
- enable bootz support on all boards
-------------------------------------------------------------------
Wed Mar 20 07:21:06 UTC 2013 - agraf@suse.com
- fix mlo-ext2.patch to actually use the ext4 infrastructure
-------------------------------------------------------------------
Sat Jan 26 10:38:07 UTC 2013 - dmueller@suse.com
- update mlo-ext2.patch:
* use the ext4 driver now since ext2 got removed
-------------------------------------------------------------------
Wed Oct 24 22:33:13 UTC 2012 - agraf@suse.com
- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch:
* backport upstream sdhc fixes
-------------------------------------------------------------------
Wed Oct 24 01:37:36 CEST 2012 - agraf@suse.de
- update to 2012.10:
- refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch,
loadaddr-defaults.patch, mx53loco-bootscr.patch
-------------------------------------------------------------------
Mon Oct 22 12:00:22 UTC 2012 - agraf@suse.com
- fix origen by putting the ramdisk higher
-------------------------------------------------------------------
Mon Aug 6 09:39:54 UTC 2012 - dmueller@suse.com
- remove Marvell sources as they are non-free licensed (bnc#773824)
-------------------------------------------------------------------
Thu Jul 26 18:21:44 UTC 2012 - agraf@suse.com
- fix ext2 support for origen
- add origen-spl.bin for origen
-------------------------------------------------------------------
Thu Jul 26 09:47:31 UTC 2012 - dmueller@suse.com
- merge u-boot-tools
-------------------------------------------------------------------
Wed Jul 25 21:05:08 UTC 2012 - agraf@suse.com
- add ext2 support by default in mx53loco
-------------------------------------------------------------------
Tue Jul 24 21:28:59 UTC 2012 - agraf@suse.com
- add support for mx53loco
-------------------------------------------------------------------
Tue Jul 24 11:25:42 UTC 2012 - dmueller@suse.com
- remove u-boot-omap3beagle
-------------------------------------------------------------------
Mon Jul 23 22:34:04 UTC 2012 - agraf@suse.com
- bump to 2012.04.01
- fixes bug in cmdline parsing
-------------------------------------------------------------------
Mon Jul 23 22:26:47 UTC 2012 - agraf@suse.com
- add calxeda highbank support
-------------------------------------------------------------------
Thu Jul 12 12:51:56 UTC 2012 - agraf@suse.com
- autoload boot.scr on beagle, so we can boot again
-------------------------------------------------------------------
Thu Jul 12 08:12:15 UTC 2012 - agraf@suse.com
- update to upstream u-boot 2012.04
-> gets rid of linaro fork, only mainline now
-> gets us omap3 MLO support, no more need for x-loader
-> potentially fixes voltage issues on omap4
-------------------------------------------------------------------
Thu Jun 14 09:04:53 UTC 2012 - adrian@suse.de
- add SUSE style conflicts to avoid installation of multiple
boot loaders
-------------------------------------------------------------------
Tue Apr 17 11:59:55 UTC 2012 - joop.boonen@opensuse.org
- Included u-boot.spec.in and gen_spec.sh in the spec file
-------------------------------------------------------------------
Mon Feb 6 13:25:09 UTC 2012 - agraf@suse.com
- use ext2 on panda
-------------------------------------------------------------------
Tue Dec 20 02:36:05 UTC 2011 - agraf@suse.com
- use ttyO2 as default console= on OMAP boards
-------------------------------------------------------------------
Mon Dec 19 20:21:21 UTC 2011 - agraf@suse.com
- add u8500_href and origen configs
-------------------------------------------------------------------
Fri Dec 16 16:03:01 UTC 2011 - agraf@suse.com
- fix lint failures
-------------------------------------------------------------------
Fri Dec 16 14:46:53 CET 2011 - agraf@suse.com
- don't install map
-------------------------------------------------------------------
Fri Dec 16 02:16:19 UTC 2011 - agraf@suse.com
- generalize spec file to be able to build for more boards
- add beagle board spec file
- remove boot.scr
-------------------------------------------------------------------
Fri Dec 16 01:15:47 UTC 2011 - agraf@suse.com
- rename to u-boot-omap4panda
-------------------------------------------------------------------
Tue Dec 13 17:24:45 UTC 2011 - dkukawka@suse.de
- new package based on u-boot-omap4panda but use linaro u-boot git
repo (http://git.linaro.org/git/boot/u-boot-linaro-stable.git)
instead of mainline u-boot. This package also contains the MLO
(this package obsoletes the x-loader package)
-------------------------------------------------------------------
Tue Nov 29 22:53:44 UTC 2011 - joop.boonen@opensuse.org
- COPYING CREDITS README are now in the standard package
-------------------------------------------------------------------
Thu Nov 24 21:08:58 UTC 2011 - joop.boonen@opensuse.org
- Corrected the links
-------------------------------------------------------------------
Tue Nov 22 17:47:17 UTC 2011 - joop.boonen@opensuse.org
- Build without u-boot tools as we have a u-boot-tools packages
-------------------------------------------------------------------
Sun Nov 20 17:00:43 UTC 2011 - joop.boonen@opensuse.org
- Cleaned the spec file up the spec file
- The name is the same as the package name
-------------------------------------------------------------------
Sun Nov 13 13:13:39 UTC 2011 - joop.boonen@opensuse.org
- Build u-boot according to http://elinux.org/Panda_How_to_MLO_&_u-boot
- Using .txt config file instead of .scr it's gerated via mkimage
-------------------------------------------------------------------
Wed Nov 09 22:55:09 UTC 2011 - joop.boonen@opensuse.org
- Used scr file based on http://elinux.org definition
- Build u-boot 20111109
- Used the Meego panda u-boot as a base
-------------------------------------------------------------------
Fri Feb 18 00:00:00 UTC 2011 - raghuveer.murthy@ti.com>
- 2010.09-MeeGo
- Fix for u-boot fails to compile on armv7hl, BMC#13140
-------------------------------------------------------------------
Thu Nov 18 00:00:00 UTC 2010 - peter.j.zhu@intel.com>
- 2010.09-MeeGo
- Don't build against i586, BMC#10159
-------------------------------------------------------------------
Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09-MeeGo
- Add Das u-boot package - FEA#9723
-------------------------------------------------------------------
Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Added option to enable boot.scr generation and copy
-------------------------------------------------------------------
Mon Oct 04 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Update to 2010.09
-------------------------------------------------------------------
Wed Sep 14 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Update to 2010.09.rc1
- MeeGo customization
- Enabled PandaBoard, Beagleboard build
-------------------------------------------------------------------
Wed Mar 31 00:00:00 UTC 2010 - silvan.calarco@mambasoft.it>
- 2009.11.1-1mamba
- update to 2009.11.1
-------------------------------------------------------------------

146
u-boot-bananapi.spec Normal file
View File

@ -0,0 +1,146 @@
#
# spec file for package u-boot-bananapi
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define x_loader 0
%define origen_spl 0
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
Name: u-boot-bananapi
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the bananapi arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-bananapi
Provides: x-loader-bananapi
%endif
ExclusiveArch: armv7l armv7hl
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the bananapi arm platform.
%package doc
Summary: Documentation for the u-boot Firmware
Group: Documentation/Other
%description doc
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3
%patch4 -p1
%patch10 -p1
%if "%{name}" == "u-boot-snow"
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow"
# Chromebook ARM (snow) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%install
# Some times u-boot needs a dtb to configure itself appended to the binary.
# In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}/boot/u-boot.img
elif [ -f u-boot-dtb.img ]; then
install -D -m 0644 u-boot-dtb.img %{buildroot}/boot/u-boot.img
else
install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
fi
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
%endif
%if %origen_spl == 1
install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin
%endif
%if %arndale_spl == 1
install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin
install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img
%endif
%if %sunxi_spl == 1
install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%files
%defattr(-,root,root)
/boot/*
%doc Licenses/gpl-2.0.txt README
%files doc
%defattr(-,root,root)
# Generic documents
%doc doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands
%doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns
%doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi
%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb
%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST doc/README.Modem
# Copy some useful kermit scripts as well
%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-colibrit20iris
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the colibrit20iris arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-cubieboard
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the cubieboard arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-cubieboard2
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the cubieboard2 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-cubietruck
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the cubietruck arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-highbank
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the highbank arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-melea1000
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the melea1000 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-mx53loco
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the mx53loco arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-mx6qsabrelite
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the mx6qsabrelite arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-omap3beagle
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the omap3beagle arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-omap4panda
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the omap4panda arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-paz00
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the paz00 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

638
u-boot-rpi.changes Normal file
View File

@ -0,0 +1,638 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc2
- Update patch fix_omap_boot_mode.patch to be upstreamable and
rename it to boot_mode_fallback.patch
- Drop obsolete patch: arndale.patch
- Add patches:
* fix_arm_hf_toolchain.patch: fix build with hard float toolchain
* fix_spl_ext.patch: fix SPL EXT error checks
* fix_sata.patch: fix sata support and fix also mx53loco build
-------------------------------------------------------------------
Wed Nov 19 21:44:17 CET 2014 - guillaume.gardet@opensuse.org
- Fix mx53loco-bootscr.patch
-------------------------------------------------------------------
Mon Nov 17 21:15:50 UTC 2014 - oscar@naiandei.net
- Add u-boot-with-sunxi-spl.bin for sunxi boards
-------------------------------------------------------------------
Mon Nov 17 15:17:56 UTC 2014 - guillaume@opensuse.org
- Make use of RPM_OPT_FLAGS during make
-------------------------------------------------------------------
Sat Nov 15 14:55:06 UTC 2014 - guillaume@opensuse.org
- Fix sunxi boards (use u-boot.img instead of u-boot.bin)
- Remove duplicated default install line
-------------------------------------------------------------------
Tue Nov 11 13:32:36 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc1
- Drop upstreamed patches:
* add_spl_extfs_support.patch
* ti_common_initrd_support.patch
- Refresh patch:
* drop-marvell.patch
- Drop CREDITS file from DOC (dropped upstream)
-------------------------------------------------------------------
Mon Nov 3 10:19:42 UTC 2014 - guillaume@opensuse.org
- Apply fix_omap_boot_mode.patch only for omap3/omap4 boards
-------------------------------------------------------------------
Tue Oct 14 13:22:44 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10
- Drop upstreamed patch:
* fix_sabrelite_boot.scr.patch
- Refresh patches:
* arndale.patch
* fix_snow_config.patch
* fix_exynos5_text_base.patch
* exynos5-dt.h.patch (renamed fix_snow_extra_env_settings.patch)
-------------------------------------------------------------------
Wed Oct 8 07:52:48 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10-rc3
- Drop upstreamed patches:
* beagle-bootscr.patch
* panda-bootscr.patch
* am335x_evm-bootscr.patch
- Refresh patches:
* fix_sabrelite_boot.scr.patch
* drop-marvell.patch
* add_spl_extfs_support.patch
- Add a new patch to fix omap3beagle spl build:
* fix_beagle_spl_build.patch
-------------------------------------------------------------------
Mon Sep 8 13:06:52 UTC 2014 - guillaume@opensuse.org
- Drop Hyundai_a7hd and cubox-i boards (now handle in Contrib repos
since it is not upstreamed), so drop related patches:
* v2014.04-sunxi.patch
* cubox-i-v2014.04-port.patch
* cubox-i-enable_raw_rd.patch
-------------------------------------------------------------------
Wed Sep 3 12:02:22 UTC 2014 - guillaume@opensuse.org
- Update to version 2014.10-rc2
- drop upstreamed patch rpi_b-bootscr.patch
- drop fix_spl_build_for_am335x.patch (does build without it)
- Refresh patches:
* drop-marvell.patch
* fix_snow_config.patch
-------------------------------------------------------------------
Thu Aug 21 08:50:10 UTC 2014 - guillaume@opensuse.org
- Update SPL EXT fs support:
* For omap boards (beagle and panda), SPL now looks for u-boot.img
as upstream instead of u-boot.bin
* Remove mlo-ext2.patch to make proper patches in
order to ease upstreaming our EXT fs SPL functions
* Add panda-bootscr.patch to fix panda boot (was included in
mlo-ext2.patch)
* Add fix_omap_boot_mode.patch to fix beagle and panda boot mode
(was included in mlo-ext2.patch)
* Add add_spl_extfs_support.patch to get proper SPL EXT fs functions
* Add enable_spl_ext_support_for_ti_armv7.patch to enable SPL EXT fs
support for TI ARMv7 boards
-------------------------------------------------------------------
Tue Aug 19 17:35:22 UTC 2014 - matwey.kornilov@gmail.com
- Update to version 2014.10-rc1 and update patches
-------------------------------------------------------------------
Thu Jul 31 13:59:00 UTC 2014 - dimstar@opensuse.org
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
-------------------------------------------------------------------
Sat Jun 14 11:58:43 UTC 2014 - afaerber@suse.de
- add u-boot-cubietruck for Cubietruck (Cubieboard 3)
-------------------------------------------------------------------
Thu Jun 12 18:52:26 UTC 2014 - josua.m@t-online.de
- add u-boot-mx6cubox-i for Cubox-i and Hummingboard
* currently conflicts with mlo-ext2 patch for omap4
so only for cubox-i target mlo-ext2.patch is skipped
and cubox-i patches are applied
* patch source: https://github.com/vorlonofportland/u-boot/
cubox-i-v2014.04-port.patch
cubox-i-enable_raw_rd.patch
-------------------------------------------------------------------
Tue Apr 29 13:41:18 UTC 2014 - guillaume@opensuse.org
- Enhance pre_checkin.sh script to handle arch restrictions
-------------------------------------------------------------------
Tue Apr 29 13:18:48 UTC 2014 - guillaume@opensuse.org
- Fix builds :
* 'tools' target is now 'tools-only'
* kermit scripts moved from 'tools/scripts' to 'tools/kermit/'
* Enhanced pre_checkin.sh script to handle uppercases in config name
* Renamed config from cubieboard to Cubieboard
* Renamed config from cubieboard2 to Cubieboard2
* Renamed config from hyundai_a7hd to Hyundai_A7HD
* Renamed config from mele_a1000 to Mele_A1000
-------------------------------------------------------------------
Tue Apr 29 13:06:57 UTC 2014 - guillaume@opensuse.org
- Add vexpress_aemv8a board
-------------------------------------------------------------------
Tue Apr 29 08:33:48 UTC 2014 - guillaume@opensuse.org
- Update to v2014.04
* Update mlo-ext2.patch
* Update mx53loco-bootscr.patch
* Update origen-ext2.patch
* Dropped v2014.01-sunxi.patch and created
v2014.04-sunxi.patch by diffing u-boot-2014.04 with
u-boot-sunxi.git d9fe0a1e061e2bde6c24a0f7cef4f5023f3bd579
* Update rpi_b-bootscr.patch
* Drop gnuhash.patch (upstreamed)
-------------------------------------------------------------------
Thu Mar 27 14:22:23 UTC 2014 - guillaume@opensuse.org
- add u-boot-mx6qsabrelite (for iMX6 Sabre Lite board)
-------------------------------------------------------------------
Wed Feb 5 15:07:30 UTC 2014 - guillaume@opensuse.org
- add u-boot-snow (for Chromebook ARM)
-------------------------------------------------------------------
Wed Feb 5 14:59:29 UTC 2014 - guillaume@opensuse.org
- Fix boot.scr location for beagle and origen
-------------------------------------------------------------------
Thu Jan 30 14:28:34 UTC 2014 - dmueller@suse.com
- add u-boot-cubieboard2
-------------------------------------------------------------------
Thu Jan 30 06:46:45 UTC 2014 - afaerber@suse.de
- Drop 0006-ARMV7-hardfp-build-fix.patch:
v2014.01 checks if -msoft-float compiles okay, and
U-Boot is soft-float according to Tom Rini
-------------------------------------------------------------------
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
- The "Tegra SPL" is not an SPL but a differently named u-boot.bin
file. Fix up the generation scripts.
-------------------------------------------------------------------
Sun Jan 19 00:09:41 UTC 2014 - afaerber@suse.de
- Include Tegra SPL for Colibri T20
-------------------------------------------------------------------
Wed Jan 8 17:26:10 UTC 2014 - agraf@suse.com
- switch raspberry to ext2
-------------------------------------------------------------------
Wed Jan 8 13:41:32 UTC 2014 - matwey.kornilov@gmail.com
- am335x_evm-bootscr.patch: Search for files in /boot, not in /boot/boot
-------------------------------------------------------------------
Wed Jan 8 02:07:44 UTC 2014 - afaerber@suse.de
- rpi_b-bootscr.patch: Change rpi_b to use boot.scr
-------------------------------------------------------------------
Tue Jan 7 16:01:13 UTC 2014 - dmueller@suse.com
- remove origin flavor
-------------------------------------------------------------------
Mon Jan 6 22:57:05 UTC 2014 - afaerber@suse.de
- Enable paz00 config (Toshiba AC100)
-------------------------------------------------------------------
Mon Jan 6 21:34:03 UTC 2014 - afaerber@suse.de
- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris)
- Update u-boot.spec.in copyright and fix typo in comment
-------------------------------------------------------------------
Sat Jan 4 01:47:50 UTC 2014 - agraf@suse.com
- prefer u-boot-dtb.bin over u-boot.bin
- simplify files section
-------------------------------------------------------------------
Fri Jan 3 16:54:30 UTC 2014 - dmueller@suse.com
- mlo-ext2.patch: Search for files in /boot, not in /boot/boot
-------------------------------------------------------------------
Mon Dec 30 18:37:50 UTC 2013 - matwey.kornilov@gmail.com
- Add am335x_evm-bootscr.patch: Add bootscr to AM335x
platform based devices
-------------------------------------------------------------------
Tue Dec 17 14:33:52 UTC 2013 - guillaume@opensuse.org
- Remove old unused patches:
* v2013.04-sunxi.patch
* loadaddr-defaults.patch
-------------------------------------------------------------------
Tue Dec 17 14:10:51 UTC 2013 - guillaume@opensuse.org
- Add ti_common_initrd_support.patch to enable initrd support for
AM335x boards
-------------------------------------------------------------------
Tue Dec 17 14:03:50 UTC 2013 - guillaume@opensuse.org
- Add am335x_evm support which includes: Beagle Bone,
Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK
-------------------------------------------------------------------
Tue Nov 26 13:46:22 UTC 2013 - guillaume@opensuse.org
- Add Arndale support
-------------------------------------------------------------------
Tue Nov 26 13:05:10 UTC 2013 - guillaume@opensuse.org
- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch
-------------------------------------------------------------------
Mon Nov 25 10:05:48 UTC 2013 - guillaume@opensuse.org
- Remove kerneladdr and ramdiskaddr definition in u-boot patches
(now done in JeOS image with u-boot hooks)
- Update patches to current version:
* 0006-ARMV7-hardfp-build-fix.patch
* beagle-bootscr.patch
* mx53loco-bootscr.patch
* mlo-ext2.patch
- Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch
- Rename exynos-ext2.patch in origen-ext2.patch
-------------------------------------------------------------------
Mon Nov 25 09:57:12 UTC 2013 - guillaume@opensuse.org
- Update to 2013.10
-------------------------------------------------------------------
Fri Nov 22 16:25:36 UTC 2013 - guillaume@opensuse.org
- Fix OMAP4 pandaboard EXT2 boot
-------------------------------------------------------------------
Fri Sep 13 11:31:14 UTC 2013 - guillaume@opensuse.org
- Fix u-boot.bin and boot.scr place since they are now in boot/ folder.
-------------------------------------------------------------------
Wed May 1 20:48:30 UTC 2013 - dmueller@suse.com
- add support for cubieboard, hyundaia7hd, melea1000
-------------------------------------------------------------------
Wed May 1 08:18:26 UTC 2013 - dmueller@suse.com
- update to 2013.04
* no upstream changelog available
- remove dead u-boot-raspberrypi* (actually called rpib now)
- add rpib variant
-------------------------------------------------------------------
Thu Apr 11 17:05:58 UTC 2013 - guillaume.gardet@opensuse.org
- add omap3_beagle to targets
-------------------------------------------------------------------
Thu Apr 11 16:05:41 UTC 2013 - dmueller@suse.com
- remove u8500href subpackage, kernel got dropped
-------------------------------------------------------------------
Sun Apr 7 14:32:20 UTC 2013 - agraf@suse.com
- update to 2013.04rc2
- enable bootz support on all boards
-------------------------------------------------------------------
Wed Mar 20 07:21:06 UTC 2013 - agraf@suse.com
- fix mlo-ext2.patch to actually use the ext4 infrastructure
-------------------------------------------------------------------
Sat Jan 26 10:38:07 UTC 2013 - dmueller@suse.com
- update mlo-ext2.patch:
* use the ext4 driver now since ext2 got removed
-------------------------------------------------------------------
Wed Oct 24 22:33:13 UTC 2012 - agraf@suse.com
- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch:
* backport upstream sdhc fixes
-------------------------------------------------------------------
Wed Oct 24 01:37:36 CEST 2012 - agraf@suse.de
- update to 2012.10:
- refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch,
loadaddr-defaults.patch, mx53loco-bootscr.patch
-------------------------------------------------------------------
Mon Oct 22 12:00:22 UTC 2012 - agraf@suse.com
- fix origen by putting the ramdisk higher
-------------------------------------------------------------------
Mon Aug 6 09:39:54 UTC 2012 - dmueller@suse.com
- remove Marvell sources as they are non-free licensed (bnc#773824)
-------------------------------------------------------------------
Thu Jul 26 18:21:44 UTC 2012 - agraf@suse.com
- fix ext2 support for origen
- add origen-spl.bin for origen
-------------------------------------------------------------------
Thu Jul 26 09:47:31 UTC 2012 - dmueller@suse.com
- merge u-boot-tools
-------------------------------------------------------------------
Wed Jul 25 21:05:08 UTC 2012 - agraf@suse.com
- add ext2 support by default in mx53loco
-------------------------------------------------------------------
Tue Jul 24 21:28:59 UTC 2012 - agraf@suse.com
- add support for mx53loco
-------------------------------------------------------------------
Tue Jul 24 11:25:42 UTC 2012 - dmueller@suse.com
- remove u-boot-omap3beagle
-------------------------------------------------------------------
Mon Jul 23 22:34:04 UTC 2012 - agraf@suse.com
- bump to 2012.04.01
- fixes bug in cmdline parsing
-------------------------------------------------------------------
Mon Jul 23 22:26:47 UTC 2012 - agraf@suse.com
- add calxeda highbank support
-------------------------------------------------------------------
Thu Jul 12 12:51:56 UTC 2012 - agraf@suse.com
- autoload boot.scr on beagle, so we can boot again
-------------------------------------------------------------------
Thu Jul 12 08:12:15 UTC 2012 - agraf@suse.com
- update to upstream u-boot 2012.04
-> gets rid of linaro fork, only mainline now
-> gets us omap3 MLO support, no more need for x-loader
-> potentially fixes voltage issues on omap4
-------------------------------------------------------------------
Thu Jun 14 09:04:53 UTC 2012 - adrian@suse.de
- add SUSE style conflicts to avoid installation of multiple
boot loaders
-------------------------------------------------------------------
Tue Apr 17 11:59:55 UTC 2012 - joop.boonen@opensuse.org
- Included u-boot.spec.in and gen_spec.sh in the spec file
-------------------------------------------------------------------
Mon Feb 6 13:25:09 UTC 2012 - agraf@suse.com
- use ext2 on panda
-------------------------------------------------------------------
Tue Dec 20 02:36:05 UTC 2011 - agraf@suse.com
- use ttyO2 as default console= on OMAP boards
-------------------------------------------------------------------
Mon Dec 19 20:21:21 UTC 2011 - agraf@suse.com
- add u8500_href and origen configs
-------------------------------------------------------------------
Fri Dec 16 16:03:01 UTC 2011 - agraf@suse.com
- fix lint failures
-------------------------------------------------------------------
Fri Dec 16 14:46:53 CET 2011 - agraf@suse.com
- don't install map
-------------------------------------------------------------------
Fri Dec 16 02:16:19 UTC 2011 - agraf@suse.com
- generalize spec file to be able to build for more boards
- add beagle board spec file
- remove boot.scr
-------------------------------------------------------------------
Fri Dec 16 01:15:47 UTC 2011 - agraf@suse.com
- rename to u-boot-omap4panda
-------------------------------------------------------------------
Tue Dec 13 17:24:45 UTC 2011 - dkukawka@suse.de
- new package based on u-boot-omap4panda but use linaro u-boot git
repo (http://git.linaro.org/git/boot/u-boot-linaro-stable.git)
instead of mainline u-boot. This package also contains the MLO
(this package obsoletes the x-loader package)
-------------------------------------------------------------------
Tue Nov 29 22:53:44 UTC 2011 - joop.boonen@opensuse.org
- COPYING CREDITS README are now in the standard package
-------------------------------------------------------------------
Thu Nov 24 21:08:58 UTC 2011 - joop.boonen@opensuse.org
- Corrected the links
-------------------------------------------------------------------
Tue Nov 22 17:47:17 UTC 2011 - joop.boonen@opensuse.org
- Build without u-boot tools as we have a u-boot-tools packages
-------------------------------------------------------------------
Sun Nov 20 17:00:43 UTC 2011 - joop.boonen@opensuse.org
- Cleaned the spec file up the spec file
- The name is the same as the package name
-------------------------------------------------------------------
Sun Nov 13 13:13:39 UTC 2011 - joop.boonen@opensuse.org
- Build u-boot according to http://elinux.org/Panda_How_to_MLO_&_u-boot
- Using .txt config file instead of .scr it's gerated via mkimage
-------------------------------------------------------------------
Wed Nov 09 22:55:09 UTC 2011 - joop.boonen@opensuse.org
- Used scr file based on http://elinux.org definition
- Build u-boot 20111109
- Used the Meego panda u-boot as a base
-------------------------------------------------------------------
Fri Feb 18 00:00:00 UTC 2011 - raghuveer.murthy@ti.com>
- 2010.09-MeeGo
- Fix for u-boot fails to compile on armv7hl, BMC#13140
-------------------------------------------------------------------
Thu Nov 18 00:00:00 UTC 2010 - peter.j.zhu@intel.com>
- 2010.09-MeeGo
- Don't build against i586, BMC#10159
-------------------------------------------------------------------
Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09-MeeGo
- Add Das u-boot package - FEA#9723
-------------------------------------------------------------------
Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Added option to enable boot.scr generation and copy
-------------------------------------------------------------------
Mon Oct 04 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Update to 2010.09
-------------------------------------------------------------------
Wed Sep 14 00:00:00 UTC 2010 - nm@ti.com>
- 2010.09.rc1-MeeGo
- Update to 2010.09.rc1
- MeeGo customization
- Enabled PandaBoard, Beagleboard build
-------------------------------------------------------------------
Wed Mar 31 00:00:00 UTC 2010 - silvan.calarco@mambasoft.it>
- 2009.11.1-1mamba
- update to 2009.11.1
-------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
#
# spec file for package u-boot-rpib
# spec file for package u-boot-rpi
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
@ -24,28 +24,26 @@
%define arndale_spl 0
%define cuboxi_spl 0
Name: u-boot-rpib
Version: 2015.01~rc2
Name: u-boot-rpi
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the rpib arm platform
Summary: The u-boot firmware for the rpi arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -55,14 +53,14 @@ BuildRequires: dtc >= 1.4.0
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-rpib
Provides: x-loader-rpib
Obsoletes: x-loader-rpi
Provides: x-loader-rpi
%endif
ExclusiveArch: armv6l armv6hl
%description
Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.
This package contains the firmware for the rpib arm platform.
This package contains the firmware for the rpi arm platform.
%package doc
Summary: Documentation for the u-boot Firmware
@ -74,28 +72,24 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1
%build
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_defconfig
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_defconfig
make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow"
# Chromebook ARM (snow) need a uImage format

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-snow
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the snow arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -25,27 +25,25 @@
%define cuboxi_spl 0
Name: u-boot-vexpressaemv8a
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the vexpressaemv8a arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com
- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from
www.olimex.com
-------------------------------------------------------------------
Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org
- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in
-------------------------------------------------------------------
Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org
- Update to 2015.01-rc3
* Drop upstreamed/unneeded patches:
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
- boot_mode_fallback.patch
- fix_snow_usb_support
- fix_spl_ext.patch
- fix_arm_hf_toolchain.patch
- origen-ext2.patch
* Update patch:
- fix_snow_config.patch
* Follow upstream: rpi_b config renamed to rpi
-------------------------------------------------------------------
Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org
- Update snow (chromebook)
* Update patch:
- fix_snow_config.patch patch
* Add patches:
- add_snow_usb_boot.patch to be able to boot from USB0
- fix_bootpart_snow_only.patch to boot on partition #2 (snow only!)
* Backport patches:
- fix_snow_usb_support.patch to fix USB on snow
- 0001-exynos-Enable-config_distro_defaults.h.patch
- 0002-exynos5-Use-config_distro_bootcmd.h.patch
* Drop unneeded/obsolete patches:
- fix_exynos5_text_base.patch
- fix_snow_extra_env_settings.patch
-------------------------------------------------------------------
Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org
- Add Bananapi initial support
-------------------------------------------------------------------
Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org

View File

@ -19,14 +19,14 @@
Name: u-boot
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: Tools for the u-boot Firmware
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: u-boot-%{version}.tar.bz2
Source: u-boot-2015.01-rc2.tar.bz2
Source: u-boot-2015.01-rc3.tar.bz2
BuildRequires: libopenssl-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -47,7 +47,7 @@ mkimage- a tool that creates kernel bootable images for u-boot.
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
%build
# needed for include/config/auto.conf

View File

@ -18,34 +18,32 @@
#
%define x_loader XLOADER
%define x_loader OMAP_SPL
%define origen_spl ORIGEN_SPL
%define sunxi_spl SUNXI_SPL
%define arndale_spl ARNDALE_SPL
%define cuboxi_spl CUBOXI_SPL
Name: u-boot-BOARDNAME
Version: 2015.01~rc2
Version: 2015.01~rc3
Release: 0
Summary: The u-boot firmware for the BOARDNAME arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.tar.bz2
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc3.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
Patch1: enable_spl_ext_support_for_ti_armv7.patch
Patch2: fix_beagle_spl_build.patch
Patch3: boot_mode_fallback.patch
Patch4: mx53loco-bootscr.patch
Patch5: origen-ext2.patch
Patch10: fix_arm_hf_toolchain.patch
Patch11: fix_spl_ext.patch
Patch12: fix_sata.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: fix_snow_extra_env_settings.patch
Patch3: mx53loco-bootscr.patch
Patch4: fix_snow_config.patch
Patch10: fix_sata.patch
# Apply add_snow_usb_boot.patch only for snow, otherwise may break other boards
Patch20: add_snow_usb_boot.patch
# Apply fix_bootpart_snow_only.patch only for snow, otherwise will break other boards
Patch21: fix_bootpart_snow_only.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -74,23 +72,19 @@ This package contains documentation for u-boot firmware
%prep
#%setup -q -n u-boot-%{version}
%setup -q -n u-boot-2015.01-rc2
%setup -q -n u-boot-2015.01-rc3
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
%patch1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch3
%patch4 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
# Apply some patches only for u-boot-snow to avoid to break other boards
%patch20 -p1
%patch21 -p1
%endif
%patch99 -p1