Hello community, here is the log from the commit of package u-boot for openSUSE:Factory checked in at 2014-12-01 14:01:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/u-boot (Old) and /work/SRC/openSUSE:Factory/.u-boot.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "u-boot" Changes: -------- --- /work/SRC/openSUSE:Factory/u-boot/u-boot-am335xevm.changes 2014-11-20 18:43:27.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-am335xevm.changes 2014-12-01 14:01:42.000000000 +0100 @@ -1,0 +2,12 @@ +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 + +------------------------------------------------------------------- u-boot-arndale.changes: same change u-boot-colibrit20iris.changes: same change u-boot-cubieboard.changes: same change u-boot-cubieboard2.changes: same change u-boot-cubietruck.changes: same change u-boot-highbank.changes: same change u-boot-melea1000.changes: same change u-boot-mx53loco.changes: same change u-boot-mx6qsabrelite.changes: same change u-boot-omap3beagle.changes: same change u-boot-omap4panda.changes: same change u-boot-paz00.changes: same change u-boot-rpib.changes: same change u-boot-snow.changes: same change u-boot-vexpressaemv8a.changes: same change u-boot.changes: same change Old: ---- arndale.patch fix_omap_boot_mode.patch u-boot-2015.01-rc1.tar.bz2 New: ---- boot_mode_fallback.patch fix_arm_hf_toolchain.patch fix_sata.patch fix_spl_ext.patch u-boot-2015.01-rc2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ u-boot-am335xevm.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -25,22 +25,24 @@ %define cuboxi_spl 0 Name: u-boot-am335xevm -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.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: fix_omap_boot_mode.patch -Patch5: mx53loco-bootscr.patch -Patch6: origen-ext2.patch -Patch7: arndale.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 @@ -72,19 +74,18 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 # 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 -# Fix SPL boot mode for OMAP3 and OMAP4 boards only -%if "%{name}" == "u-boot-omap4panda" || "%{name}" == "u-boot-omap3beagle" -%patch3 -%endif +%patch3 -p1 +%patch4 %patch5 -%patch6 -%patch7 +%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 u-boot-arndale.spec: same change u-boot-colibrit20iris.spec: same change u-boot-cubieboard.spec: same change u-boot-cubieboard2.spec: same change u-boot-cubietruck.spec: same change u-boot-highbank.spec: same change u-boot-melea1000.spec: same change u-boot-mx53loco.spec: same change u-boot-mx6qsabrelite.spec: same change ++++++ u-boot-omap3beagle.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -25,22 +25,24 @@ %define cuboxi_spl 0 Name: u-boot-omap3beagle -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.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: fix_omap_boot_mode.patch -Patch5: mx53loco-bootscr.patch -Patch6: origen-ext2.patch -Patch7: arndale.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 @@ -72,19 +74,18 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 # 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 -# Fix SPL boot mode for OMAP3 and OMAP4 boards only -%if "%{name}" == "u-boot-omap4panda" || "%{name}" == "u-boot-omap3beagle" -%patch3 -%endif +%patch3 -p1 +%patch4 %patch5 -%patch6 -%patch7 +%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 ++++++ u-boot-omap4panda.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -25,22 +25,24 @@ %define cuboxi_spl 0 Name: u-boot-omap4panda -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.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: fix_omap_boot_mode.patch -Patch5: mx53loco-bootscr.patch -Patch6: origen-ext2.patch -Patch7: arndale.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 @@ -72,19 +74,18 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 # 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 -# Fix SPL boot mode for OMAP3 and OMAP4 boards only -%if "%{name}" == "u-boot-omap4panda" || "%{name}" == "u-boot-omap3beagle" -%patch3 -%endif +%patch3 -p1 +%patch4 %patch5 -%patch6 -%patch7 +%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 ++++++ u-boot-paz00.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -25,22 +25,24 @@ %define cuboxi_spl 0 Name: u-boot-paz00 -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.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: fix_omap_boot_mode.patch -Patch5: mx53loco-bootscr.patch -Patch6: origen-ext2.patch -Patch7: arndale.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 @@ -72,19 +74,18 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 # 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 -# Fix SPL boot mode for OMAP3 and OMAP4 boards only -%if "%{name}" == "u-boot-omap4panda" || "%{name}" == "u-boot-omap3beagle" -%patch3 -%endif +%patch3 -p1 +%patch4 %patch5 -%patch6 -%patch7 +%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 u-boot-rpib.spec: same change ++++++ u-boot-snow.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -25,22 +25,24 @@ %define cuboxi_spl 0 Name: u-boot-snow -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.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: fix_omap_boot_mode.patch -Patch5: mx53loco-bootscr.patch -Patch6: origen-ext2.patch -Patch7: arndale.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 @@ -72,19 +74,18 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 # 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 -# Fix SPL boot mode for OMAP3 and OMAP4 boards only -%if "%{name}" == "u-boot-omap4panda" || "%{name}" == "u-boot-omap3beagle" -%patch3 -%endif +%patch3 -p1 +%patch4 %patch5 -%patch6 -%patch7 +%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 ++++++ u-boot-vexpressaemv8a.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -25,22 +25,24 @@ %define cuboxi_spl 0 Name: u-boot-vexpressaemv8a -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.01-rc2.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: fix_omap_boot_mode.patch -Patch5: mx53loco-bootscr.patch -Patch6: origen-ext2.patch -Patch7: arndale.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 @@ -72,19 +74,18 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 # 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 -# Fix SPL boot mode for OMAP3 and OMAP4 boards only -%if "%{name}" == "u-boot-omap4panda" || "%{name}" == "u-boot-omap3beagle" -%patch3 -%endif +%patch3 -p1 +%patch4 %patch5 -%patch6 -%patch7 +%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 ++++++ u-boot.spec ++++++ --- /var/tmp/diff_new_pack.YcWmnN/_old 2014-12-01 14:01:47.000000000 +0100 +++ /var/tmp/diff_new_pack.YcWmnN/_new 2014-12-01 14:01:47.000000000 +0100 @@ -19,16 +19,15 @@ Name: u-boot -Version: 2015.01~rc1 +Version: 2015.01~rc2 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-rc1.tar.bz2 +Source: u-boot-2015.01-rc2.tar.bz2 BuildRequires: libopenssl-devel -BuildRequires: python BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -48,7 +47,7 @@ %prep #%setup -q -n u-boot-%{version} -%setup -q -n u-boot-2015.01-rc1 +%setup -q -n u-boot-2015.01-rc2 %build # needed for include/config/auto.conf ++++++ boot_mode_fallback.patch ++++++ 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 ++++++ fix_arm_hf_toolchain.patch ++++++ 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 ++++++ fix_sata.patch ++++++
From patchwork Thu Nov 27 09:11:41 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [U-Boot,v2] sata: fix reset_sata for dwc_ahsata From: Soeren Moch
X-Patchwork-Id: 415412 Message-Id: <1417079501-3034-1-git-send-email-smoch@web.de> To: u-boot@lists.denx.de Cc: Soeren Moch , Tom Rini Date: Thu, 27 Nov 2014 10:11:41 +0100
- fix crash when sata device is not initialized
- remove disable_sata_clock() since it is not clear which clock for which
device should be disabled here
- call disable_sata_clock() for mx6 in preboot_os instead
Signed-off-by: Soeren Moch
From e0b2aa128ed6e70496050c8b8f509b56d75b8860 Mon Sep 17 00:00:00 2001 From: Guillaume GARDET
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