Hello community,
here is the log from the commit of package u-boot for openSUSE:Factory checked in at 2018-03-19 23:37:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/u-boot (Old)
and /work/SRC/openSUSE:Factory/.u-boot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "u-boot"
Mon Mar 19 23:37:26 2018 rev:94 rq:587600 version:2018.03
Changes:
--------
--- /work/SRC/openSUSE:Factory/u-boot/u-boot-a10-olinuxino-lime.changes 2018-01-31 19:50:53.868250180 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-a10-olinuxino-lime.changes 2018-03-19 23:37:39.362916442 +0100
@@ -1,0 +2,47 @@
+Thu Mar 15 16:34:22 UTC 2018 - agraf@suse.com
+
+- Enable new RPi3 B+ (bsc#1085262)
+- Fix network boot (bsc#1070775)
+- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03
+* Patches added:
+ 0005-rpi3-Enable-lan78xx-driver.patch
+ 0006-net-Only-access-network-devices-aft.patch
+ 0007-rpi-Add-identifier-for-the-new-RPi3.patch
+ 0008-efi_loader-Fix-network-DP-with-DM_E.patch
+
+-------------------------------------------------------------------
+Wed Mar 14 15:13:44 UTC 2018 - guillaume.gardet@opensuse.org
+
+- Updated to 2018.03
+
+-------------------------------------------------------------------
+Tue Mar 6 13:26:21 UTC 2018 - guillaume@opensuse.org
+
+- Updated to 2018.03-rc4
+
+-------------------------------------------------------------------
+Thu Feb 22 08:43:30 UTC 2018 - guillaume@opensuse.org
+
+- Updated to 2018.03-rc3
+
+-------------------------------------------------------------------
+Wed Feb 21 16:48:20 UTC 2018 - agraf@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03
+* Patches added:
+ 0004-rpi-Use-firmware-provided-device-tr.patch
+
+-------------------------------------------------------------------
+Tue Feb 13 12:26:59 UTC 2018 - guillaume@opensuse.org
+
+- Updated to 2018.03-rc2
+
+-------------------------------------------------------------------
+Tue Jan 30 07:48:10 UTC 2018 - guillaume@opensuse.org
+
+- Updated to 2018.03-rc1
+- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03
+* Patches dropped:
+ 0004-Fix-MMC1-external-SD-slot-on-Samsun.patch (Fixed upstream)
+
+-------------------------------------------------------------------
u-boot-a13-olinuxino.changes: same change
u-boot-a13-olinuxinom.changes: same change
u-boot-a20-olinuxino-lime.changes: same change
u-boot-a20-olinuxino-lime2.changes: same change
u-boot-a20-olinuxinomicro.changes: same change
u-boot-am335xboneblack.changes: same change
u-boot-am335xevm.changes: same change
u-boot-am57xxevm.changes: same change
u-boot-arndale.changes: same change
u-boot-bananapi.changes: same change
u-boot-clearfog.changes: same change
u-boot-colibrit20.changes: same change
u-boot-cubieboard.changes: same change
u-boot-cubieboard2.changes: same change
u-boot-cubietruck.changes: same change
u-boot-dragonboard410c.changes: same change
u-boot-evb-rk3399.changes: same change
u-boot-firefly-rk3288.changes: same change
u-boot-firefly-rk3399.changes: same change
u-boot-geekbox.changes: same change
u-boot-highbank.changes: same change
u-boot-hikey.changes: same change
u-boot-hyundaia7hd.changes: same change
u-boot-jetson-tk1.changes: same change
u-boot-lamobor1.changes: same change
u-boot-ls1012afrdmqspi.changes: same change
u-boot-melea1000.changes: same change
u-boot-merriia80optimus.changes: same change
u-boot-mvebudb-88f3720.changes: same change
u-boot-mvebudbarmada8k.changes: same change
u-boot-mvebuespressobin-88f3720.changes: same change
u-boot-mvebumcbin-88f8040.changes: same change
u-boot-mx53loco.changes: same change
u-boot-mx6cuboxi.changes: same change
u-boot-mx6qsabrelite.changes: same change
u-boot-nanopia64.changes: same change
u-boot-nanopineo.changes: same change
u-boot-nanopineoair.changes: same change
u-boot-odroid-c2.changes: same change
u-boot-odroid-xu3.changes: same change
u-boot-odroid.changes: same change
u-boot-omap3beagle.changes: same change
u-boot-omap4panda.changes: same change
u-boot-orangepipc.changes: same change
u-boot-orangepipc2.changes: same change
u-boot-p2371-2180.changes: same change
u-boot-paz00.changes: same change
u-boot-pcm051rev3.changes: same change
u-boot-pine64plus.changes: same change
u-boot-qemu-ppce500.changes: same change
u-boot-rpi.changes: same change
u-boot-rpi2.changes: same change
u-boot-rpi3.changes: same change
u-boot-rpi332b.changes: same change
u-boot-sinovoipbpim2plus.changes: same change
u-boot-snow.changes: same change
u-boot-socfpgade0nanosoc.changes: same change
u-boot-spring.changes: same change
u-boot-tinker-rk3288.changes: same change
u-boot-turrisomnia.changes: same change
u-boot-udoo.changes: same change
u-boot-udooneo.changes: same change
u-boot.changes: same change
Old:
----
0004-Fix-MMC1-external-SD-slot-on-Samsun.patch
u-boot-2018.01.tar.bz2
u-boot-2018.01.tar.bz2.sig
New:
----
0004-rpi-Use-firmware-provided-device-tr.patch
0005-rpi3-Enable-lan78xx-driver.patch
0006-net-Only-access-network-devices-aft.patch
0007-rpi-Add-identifier-for-the-new-RPi3.patch
0008-efi_loader-Fix-network-DP-with-DM_E.patch
u-boot-2018.03.tar.bz2
u-boot-2018.03.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ u-boot-a10-olinuxino-lime.spec ++++++
--- /var/tmp/diff_new_pack.lu1Pkv/_old 2018-03-19 23:37:45.238704478 +0100
+++ /var/tmp/diff_new_pack.lu1Pkv/_new 2018-03-19 23:37:45.238704478 +0100
@@ -32,10 +32,10 @@
%endif
# archive_version differs from version for RC version only
-%define archive_version 2018.01
+%define archive_version 2018.03
Name: u-boot-a10-olinuxino-lime
-Version: 2018.01
+Version: 2018.03
Release: 0
Summary: The U-Boot firmware for the a10-olinuxino-lime platform
License: GPL-2.0
@@ -49,7 +49,11 @@
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Revert-rockchip-mkimage-remove-plac.patch
-Patch0004: 0004-Fix-MMC1-external-SD-slot-on-Samsun.patch
+Patch0004: 0004-rpi-Use-firmware-provided-device-tr.patch
+Patch0005: 0005-rpi3-Enable-lan78xx-driver.patch
+Patch0006: 0006-net-Only-access-network-devices-aft.patch
+Patch0007: 0007-rpi-Add-identifier-for-the-new-RPi3.patch
+Patch0008: 0008-efi_loader-Fix-network-DP-with-DM_E.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0
BuildRequires: arm-trusted-firmware-pine64
@@ -98,6 +102,10 @@
%patch0002 -p1
%patch0003 -p1
%patch0004 -p1
+%patch0005 -p1
+%patch0006 -p1
+%patch0007 -p1
+%patch0008 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
u-boot-a13-olinuxino.spec: same change
u-boot-a13-olinuxinom.spec: same change
u-boot-a20-olinuxino-lime.spec: same change
u-boot-a20-olinuxino-lime2.spec: same change
u-boot-a20-olinuxinomicro.spec: same change
u-boot-am335xboneblack.spec: same change
u-boot-am335xevm.spec: same change
u-boot-am57xxevm.spec: same change
u-boot-arndale.spec: same change
u-boot-bananapi.spec: same change
u-boot-clearfog.spec: same change
u-boot-colibrit20.spec: same change
u-boot-cubieboard.spec: same change
u-boot-cubieboard2.spec: same change
u-boot-cubietruck.spec: same change
u-boot-dragonboard410c.spec: same change
u-boot-evb-rk3399.spec: same change
u-boot-firefly-rk3288.spec: same change
u-boot-firefly-rk3399.spec: same change
u-boot-geekbox.spec: same change
u-boot-highbank.spec: same change
u-boot-hikey.spec: same change
u-boot-hyundaia7hd.spec: same change
u-boot-jetson-tk1.spec: same change
u-boot-lamobor1.spec: same change
u-boot-ls1012afrdmqspi.spec: same change
u-boot-melea1000.spec: same change
u-boot-merriia80optimus.spec: same change
u-boot-mvebudb-88f3720.spec: same change
u-boot-mvebudbarmada8k.spec: same change
u-boot-mvebuespressobin-88f3720.spec: same change
u-boot-mvebumcbin-88f8040.spec: same change
u-boot-mx53loco.spec: same change
u-boot-mx6cuboxi.spec: same change
u-boot-mx6qsabrelite.spec: same change
u-boot-nanopia64.spec: same change
u-boot-nanopineo.spec: same change
u-boot-nanopineoair.spec: same change
u-boot-odroid-c2.spec: same change
u-boot-odroid-xu3.spec: same change
u-boot-odroid.spec: same change
u-boot-omap3beagle.spec: same change
u-boot-omap4panda.spec: same change
u-boot-orangepipc.spec: same change
u-boot-orangepipc2.spec: same change
u-boot-p2371-2180.spec: same change
u-boot-paz00.spec: same change
u-boot-pcm051rev3.spec: same change
u-boot-pine64plus.spec: same change
u-boot-qemu-ppce500.spec: same change
u-boot-rpi.spec: same change
u-boot-rpi2.spec: same change
u-boot-rpi3.spec: same change
u-boot-rpi332b.spec: same change
u-boot-sinovoipbpim2plus.spec: same change
u-boot-snow.spec: same change
u-boot-socfpgade0nanosoc.spec: same change
u-boot-spring.spec: same change
u-boot-tinker-rk3288.spec: same change
u-boot-turrisomnia.spec: same change
u-boot-udoo.spec: same change
u-boot-udooneo.spec: same change
++++++ u-boot.spec ++++++
--- /var/tmp/diff_new_pack.lu1Pkv/_old 2018-03-19 23:37:47.102637237 +0100
+++ /var/tmp/diff_new_pack.lu1Pkv/_new 2018-03-19 23:37:47.106637094 +0100
@@ -19,10 +19,10 @@
# 'archive_version' differs from 'version' for RC version only
-%define archive_version 2018.01
+%define archive_version 2018.03
Name: u-boot
-Version: 2018.01
+Version: 2018.03
Release: 0
Summary: Tools for the U-Boot Firmware
License: GPL-2.0
++++++ 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch ++++++
--- /var/tmp/diff_new_pack.lu1Pkv/_old 2018-03-19 23:37:47.126636372 +0100
+++ /var/tmp/diff_new_pack.lu1Pkv/_new 2018-03-19 23:37:47.130636228 +0100
@@ -1,4 +1,4 @@
-From 39b8c870cb0fe26a155f667e9f3244bcb9ad4370 Mon Sep 17 00:00:00 2001
+From f9856b798578670b682889a05a9e4df078a53dd6 Mon Sep 17 00:00:00 2001
From: Alexander Graf
From 9bdcbebe4b666a372d86a9832db4aca036fa6423 Mon Sep 17 00:00:00 2001 From: Alexander Graf
Date: Wed, 21 Feb 2018 17:41:13 +0100 Subject: [PATCH] rpi: Use firmware provided device tree
Currently the firmware generates a device tree for us that we could
just use to adjust ourselves. We then on boot throw that away and
use our own built-in device tree to configure device access.
This is bad for a multitude of reasons. For starters, it breaks
overlay support in config.txt, confusing users. Much worse however
is that we are stuck with individual U-Boot builds per board.
The firmware can easily give us the right DT depending on the
target board and revision though.
So let's use the firmware provided device tree instead. That way
U-Boot as well as payloads loaded by it can automatically adapt
to variants of RPi hardware.
Signed-off-by: Alexander Graf
From e75d103c47d687ecc49cb522833084ebf5da04fd Mon Sep 17 00:00:00 2001 From: Alexander Graf
Date: Thu, 15 Mar 2018 09:54:10 +0100 Subject: [PATCH] rpi3: Enable lan78xx driver
The new Raspberry Pi B 3+ has a lan78xx device attached to it. Let's add
driver support in U-Boot for it.
Signed-off-by: Alexander Graf
From 18d741c98c7fdeca3c8ed1df40bd35fbebaa8571 Mon Sep 17 00:00:00 2001 From: Alexander Graf
Date: Thu, 15 Mar 2018 11:02:33 +0100 Subject: [PATCH] net: Only access network devices after init
In the efi_loader main loop we call eth_rx() occasionally. This rx function
might end up calling into devices that haven't been initialized yet,
potentially resulting in a lot of transfer timeouts.
Instead, let's make sure the ethernet device is actually initialized before
reading from or writing to it.
Signed-off-by: Alexander Graf
From 3cb00841e501f6fce91dd9133f6fdfbf2cdd4d39 Mon Sep 17 00:00:00 2001 From: Alexander Graf
Date: Thu, 15 Mar 2018 11:05:46 +0100 Subject: [PATCH] rpi: Add identifier for the new RPi3 B+
The Raspberr Pi Foundation released a new RPi3 version which we want
to detect as well, so we can enable ethernet on it and know the correct
device tree file name.
Add an identifier for it.
Signed-off-by: Alexander Graf
From 8826cedd1df8cf82da69dce55e837f6498208ce9 Mon Sep 17 00:00:00 2001 From: Alexander Graf
Date: Thu, 15 Mar 2018 17:28:10 +0100 Subject: [PATCH] efi_loader: Fix network DP with DM_ETH
When CONFIG_DM_ETH is set, we assemble the device path properly with a
full device hierarchy. Our helper function dp_fill() even put the MAC
node itself in it for us.
However, for non-DM compatibility we also have code in that added the
MAC node manually. That code now runs on top of the existing MAC node:
Handle 0x3db2f6b0
/HardwareVendor(e61d73b9-a384-4acc-aeab-82e828f3628b)[0: ]
/USBClass(0,0,9,0,0)/USBClass(424,9514,9,0,2)/MacAddr(b8:27:eb:e1:81:47,1)
/MacAddr(b8:27:eb:e1:81:47,57)/EndEntire
We obviously don't need the additional node and in fact, grub chokes on
it and fails to match the DP against the ethernet device node. So this
patch moves the additional MAC node into the non-DM code path:
Handle 0x3db3fde0
/HardwareVendor(e61d73b9-a384-4acc-aeab-82e828f3628b)[0: ]
/USBClass(0,0,9,0,0)/USBClass(424,9514,9,0,2)/MacAddr(b8:27:eb:e1:81:47,1)
/EndEntire
While at it, we also mark the non-DM MAC node as ethernet.
Fixes: b66c60dde9d ("efi_loader: add device-path utils")
Signed-off-by: Alexander Graf