Hello community, here is the log from the commit of package u-boot for openSUSE:Factory checked in at 2016-07-30 00:26:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-a10-olinuxino-lime.changes 2016-07-01 10:00:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-a10-olinuxino-lime.changes 2016-07-30 00:26:44.000000000 +0200 @@ -1,0 +2,23 @@ +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- 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-am57xxevmnodt.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 New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-dragonboard410c.changes 2016-07-30 00:26:44.000000000 +0200 @@ -0,0 +1,1298 @@ +------------------------------------------------------------------- +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2016 - nadvornik@suse.com + +- Enable SUNXI_SPL for orangepi_pc + +------------------------------------------------------------------- +Mon Jun 27 06:14:09 UTC 2016 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0015-arm-Fix-setjmp.patch +- Add update_git.sh to source file list + +------------------------------------------------------------------- +Mon Jun 6 22:07:59 UTC 2016 - agraf@suse.com + +- Add efifb support for RPi +- Fix spin table spill on Rpi +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch + +------------------------------------------------------------------- +Mon Jun 6 06:56:34 UTC 2016 - agraf@suse.com + +- Add RTS reboot for RPi +- Add EFI exit support +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0007-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + +------------------------------------------------------------------- +Fri Jun 3 11:18:13 UTC 2016 - agraf@suse.com + +- Disable EFI GOP fb_addr, so Linux doesn't use it +- Move to git based patch queue workflow +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped: + 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch +* Patches added: + 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch + 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + +------------------------------------------------------------------- +Wed May 18 13:07:24 UTC 2016 - afaerber@suse.de + +- Fix rpi3 installation location + +------------------------------------------------------------------- +Wed May 18 12:22:31 UTC 2016 - guillaume@opensuse.org + +- Add 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + to fix build on iMX boards (with hard-float toolchains) + +------------------------------------------------------------------- +Tue May 17 12:53:24 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.05 +- Remove upstreamed patch: + * 0003-exynos-Set-CNTFRQ.patch + +------------------------------------------------------------------- +Wed May 4 20:22:57 UTC 2016 - afaerber@suse.de + +- Package Marvell SPL for ClearFog +- Tidy package summaries and descriptions +* Fix spelling of U-Boot +* Don't assume ARM + +------------------------------------------------------------------- +Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc3 + - Removed patches: + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * 0016-efi_loader-Handle-memory-overflows.patch + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com + +- Add patch to fix RPi3 aarch64 mode with recent firmware + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Wed Apr 13 13:55:13 UTC 2016 - agraf@suse.com + +- Move patch queue to https://github.com/openSUSE/u-boot.git tumbleweed + - Removed old patches: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch + * 0011-efi_loader-Expose-ascending-efi-memory-map.patch + * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * u-boot-exynos.patch + * efi-default-env.patch + * omap3-Move-to-distro-bootcmd.patch + - Added new patches: + * 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + * 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch + * 0003-exynos-Set-CNTFRQ.patch + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch +- Add patch to fix Jetson TK1 + * 0016-efi_loader-Handle-memory-overflows.patch + +------------------------------------------------------------------- +Wed Apr 13 13:16:42 UTC 2016 - guillaume@opensuse.org + +- Use released source archive instead of manually built archive + +------------------------------------------------------------------- +Tue Apr 12 08:38:49 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc1 +- Remove upstreamed patches: + * efi.patch + * efi2.patch + * efi_loader-Call-fdt-preparation-functions.patch + * efi_loader-Pass-proper-device-path-in-on-boot.patch + * efi_loader-Provide-icache-flush-stub.patch + * efi-map-fdt-as-reserved.patch + * rpi3.patch +- Add EFI fixes and iso boot backports: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch ++++ 1101 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-dragonboard410c.changes --- /work/SRC/openSUSE:Factory/u-boot/u-boot-firefly-rk3288.changes 2016-07-01 10:00:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-firefly-rk3288.changes 2016-07-30 00:26:44.000000000 +0200 @@ -1,0 +2,23 @@ +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- u-boot-highbank.changes: same change u-boot-hyundaia7hd.changes: same change u-boot-jetson-tk1.changes: same change u-boot-melea1000.changes: same change u-boot-merriia80optimus.changes: same change u-boot-mx53loco.changes: same change u-boot-mx6cuboxi.changes: same change u-boot-mx6qsabrelite.changes: same change New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-odroid-c2.changes 2016-07-30 00:26:45.000000000 +0200 @@ -0,0 +1,1298 @@ +------------------------------------------------------------------- +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2016 - nadvornik@suse.com + +- Enable SUNXI_SPL for orangepi_pc + +------------------------------------------------------------------- +Mon Jun 27 06:14:09 UTC 2016 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0015-arm-Fix-setjmp.patch +- Add update_git.sh to source file list + +------------------------------------------------------------------- +Mon Jun 6 22:07:59 UTC 2016 - agraf@suse.com + +- Add efifb support for RPi +- Fix spin table spill on Rpi +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch + +------------------------------------------------------------------- +Mon Jun 6 06:56:34 UTC 2016 - agraf@suse.com + +- Add RTS reboot for RPi +- Add EFI exit support +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0007-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + +------------------------------------------------------------------- +Fri Jun 3 11:18:13 UTC 2016 - agraf@suse.com + +- Disable EFI GOP fb_addr, so Linux doesn't use it +- Move to git based patch queue workflow +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped: + 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch +* Patches added: + 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch + 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + +------------------------------------------------------------------- +Wed May 18 13:07:24 UTC 2016 - afaerber@suse.de + +- Fix rpi3 installation location + +------------------------------------------------------------------- +Wed May 18 12:22:31 UTC 2016 - guillaume@opensuse.org + +- Add 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + to fix build on iMX boards (with hard-float toolchains) + +------------------------------------------------------------------- +Tue May 17 12:53:24 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.05 +- Remove upstreamed patch: + * 0003-exynos-Set-CNTFRQ.patch + +------------------------------------------------------------------- +Wed May 4 20:22:57 UTC 2016 - afaerber@suse.de + +- Package Marvell SPL for ClearFog +- Tidy package summaries and descriptions +* Fix spelling of U-Boot +* Don't assume ARM + +------------------------------------------------------------------- +Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc3 + - Removed patches: + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * 0016-efi_loader-Handle-memory-overflows.patch + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com + +- Add patch to fix RPi3 aarch64 mode with recent firmware + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Wed Apr 13 13:55:13 UTC 2016 - agraf@suse.com + +- Move patch queue to https://github.com/openSUSE/u-boot.git tumbleweed + - Removed old patches: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch + * 0011-efi_loader-Expose-ascending-efi-memory-map.patch + * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * u-boot-exynos.patch + * efi-default-env.patch + * omap3-Move-to-distro-bootcmd.patch + - Added new patches: + * 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + * 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch + * 0003-exynos-Set-CNTFRQ.patch + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch +- Add patch to fix Jetson TK1 + * 0016-efi_loader-Handle-memory-overflows.patch + +------------------------------------------------------------------- +Wed Apr 13 13:16:42 UTC 2016 - guillaume@opensuse.org + +- Use released source archive instead of manually built archive + +------------------------------------------------------------------- +Tue Apr 12 08:38:49 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc1 +- Remove upstreamed patches: + * efi.patch + * efi2.patch + * efi_loader-Call-fdt-preparation-functions.patch + * efi_loader-Pass-proper-device-path-in-on-boot.patch + * efi_loader-Provide-icache-flush-stub.patch + * efi-map-fdt-as-reserved.patch + * rpi3.patch +- Add EFI fixes and iso boot backports: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch ++++ 1101 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-odroid-c2.changes --- /work/SRC/openSUSE:Factory/u-boot/u-boot-odroid-xu3.changes 2016-07-01 10:00:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-odroid-xu3.changes 2016-07-30 00:26:45.000000000 +0200 @@ -1,0 +2,23 @@ +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- 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-p2371-2180.changes: same change u-boot-paz00.changes: same change u-boot-pcm051rev3.changes: same change New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-pine64plus.changes 2016-07-30 00:26:46.000000000 +0200 @@ -0,0 +1,1298 @@ +------------------------------------------------------------------- +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2016 - nadvornik@suse.com + +- Enable SUNXI_SPL for orangepi_pc + +------------------------------------------------------------------- +Mon Jun 27 06:14:09 UTC 2016 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0015-arm-Fix-setjmp.patch +- Add update_git.sh to source file list + +------------------------------------------------------------------- +Mon Jun 6 22:07:59 UTC 2016 - agraf@suse.com + +- Add efifb support for RPi +- Fix spin table spill on Rpi +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch + +------------------------------------------------------------------- +Mon Jun 6 06:56:34 UTC 2016 - agraf@suse.com + +- Add RTS reboot for RPi +- Add EFI exit support +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0007-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + +------------------------------------------------------------------- +Fri Jun 3 11:18:13 UTC 2016 - agraf@suse.com + +- Disable EFI GOP fb_addr, so Linux doesn't use it +- Move to git based patch queue workflow +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped: + 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch +* Patches added: + 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch + 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + +------------------------------------------------------------------- +Wed May 18 13:07:24 UTC 2016 - afaerber@suse.de + +- Fix rpi3 installation location + +------------------------------------------------------------------- +Wed May 18 12:22:31 UTC 2016 - guillaume@opensuse.org + +- Add 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + to fix build on iMX boards (with hard-float toolchains) + +------------------------------------------------------------------- +Tue May 17 12:53:24 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.05 +- Remove upstreamed patch: + * 0003-exynos-Set-CNTFRQ.patch + +------------------------------------------------------------------- +Wed May 4 20:22:57 UTC 2016 - afaerber@suse.de + +- Package Marvell SPL for ClearFog +- Tidy package summaries and descriptions +* Fix spelling of U-Boot +* Don't assume ARM + +------------------------------------------------------------------- +Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc3 + - Removed patches: + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * 0016-efi_loader-Handle-memory-overflows.patch + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com + +- Add patch to fix RPi3 aarch64 mode with recent firmware + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Wed Apr 13 13:55:13 UTC 2016 - agraf@suse.com + +- Move patch queue to https://github.com/openSUSE/u-boot.git tumbleweed + - Removed old patches: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch + * 0011-efi_loader-Expose-ascending-efi-memory-map.patch + * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * u-boot-exynos.patch + * efi-default-env.patch + * omap3-Move-to-distro-bootcmd.patch + - Added new patches: + * 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + * 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch + * 0003-exynos-Set-CNTFRQ.patch + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch +- Add patch to fix Jetson TK1 + * 0016-efi_loader-Handle-memory-overflows.patch + +------------------------------------------------------------------- +Wed Apr 13 13:16:42 UTC 2016 - guillaume@opensuse.org + +- Use released source archive instead of manually built archive + +------------------------------------------------------------------- +Tue Apr 12 08:38:49 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc1 +- Remove upstreamed patches: + * efi.patch + * efi2.patch + * efi_loader-Call-fdt-preparation-functions.patch + * efi_loader-Pass-proper-device-path-in-on-boot.patch + * efi_loader-Provide-icache-flush-stub.patch + * efi-map-fdt-as-reserved.patch + * rpi3.patch +- Add EFI fixes and iso boot backports: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch ++++ 1101 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-pine64plus.changes --- /work/SRC/openSUSE:Factory/u-boot/u-boot-qemu-ppce500.changes 2016-07-01 10:00:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-qemu-ppce500.changes 2016-07-30 00:26:46.000000000 +0200 @@ -1,0 +2,23 @@ +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- u-boot-rpi.changes: same change u-boot-rpi2.changes: same change u-boot-rpi3.changes: same change u-boot-snow.changes: same change u-boot-spring.changes: same change u-boot-udoo.changes: same change u-boot.changes: same change Old: ---- 0004-video-ipu-Fix-build-with-hard-float.patch 0005-efi_loader-Clean-up-system-table-on.patch 0006-efi_loader-gop-Don-t-expose-fb-addr.patch 0007-efi_loader-Allow-boards-to-implemen.patch 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0009-arm-Introduce-setjmp-longjmp.patch 0010-efi_loader-Add-exit-support.patch 0011-efi_loader-Add-DM_VIDEO-support.patch 0012-efi_loader-gop-Expose-fb-when-32bpp.patch 0013-bcm2835-video-Map-frame-buffer-as-3.patch 0014-bcm2835-Reserve-the-spin-table-in-e.patch 0015-arm-Fix-setjmp.patch u-boot-2016.05.tar.bz2 New: ---- 0004-efi_loader-Allow-boards-to-implemen.patch 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0006-efi_loader-gop-Expose-fb-when-32bpp.patch 0007-bcm2835-video-Map-frame-buffer-as-3.patch 0008-bcm2835-Reserve-the-spin-table-in-e.patch 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch u-boot-2016.07.tar.bz2 u-boot-dragonboard410c.changes u-boot-dragonboard410c.spec u-boot-odroid-c2.changes u-boot-odroid-c2.spec u-boot-pine64plus.changes u-boot-pine64plus.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ u-boot-a10-olinuxino-lime.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:50.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:50.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-a10-olinuxino-lime -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the a10-olinuxino-lime platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig ++++++ u-boot-a13-olinuxino.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:50.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:50.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-a13-olinuxino -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the a13-olinuxino platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig ++++++ u-boot-a13-olinuxinom.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:50.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:50.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-a13-olinuxinom -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the a13-olinuxinom platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig ++++++ u-boot-a20-olinuxino-lime.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:50.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:50.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-a20-olinuxino-lime -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the a20-olinuxino-lime platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig ++++++ u-boot-a20-olinuxino-lime2.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-a20-olinuxino-lime2 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the a20-olinuxino-lime2 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig ++++++ u-boot-a20-olinuxinomicro.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-a20-olinuxinomicro -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the a20-olinuxinomicro platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig ++++++ u-boot-am335xboneblack.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-am335xboneblack -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the am335xboneblack platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am335x_boneblack_defconfig ++++++ u-boot-am335xevm.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-am335xevm -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the am335xevm platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig ++++++ u-boot-am57xxevm.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-am57xxevm -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the am57xxevm platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig ++++++ u-boot-am57xxevmnodt.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-am57xxevmnodt -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the am57xxevmnodt platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig ++++++ u-boot-arndale.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-arndale -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the arndale platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" arndale_defconfig ++++++ u-boot-bananapi.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-bananapi -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the bananapi platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig ++++++ u-boot-clearfog.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-clearfog -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the clearfog platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" clearfog_defconfig ++++++ u-boot-colibrit20.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-colibrit20 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the colibrit20 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig ++++++ u-boot-cubieboard.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-cubieboard -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the cubieboard platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig ++++++ u-boot-cubieboard2.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-cubieboard2 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the cubieboard2 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig ++++++ u-boot-cubietruck.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-cubietruck -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the cubietruck platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig ++++++ u-boot-dragonboard410c.spec ++++++ # # spec file for package u-boot-dragonboard410c # # Copyright (c) 2016 SUSE LINUX 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 mvebu_spl 0 %define x_loader 0 %define rockchip_spl 0 %define sunxi_spl 0 %define arndale_spl 0 %define cuboxi_spl 0 %define origen_spl 0 %define udoo_spl 0 # archive_version differs from version for RC version only %define archive_version 2016.07 Name: u-boot-dragonboard410c Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the dragonboard410c 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-%{archive_version}.tar.bz2 Source2: arndale-bl1.img Source3: update_git.sh Source300: u-boot-rpmlintrc Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc BuildRequires: dtc >= 1.4.0 %if "%{name}" == "u-boot-qemu-ppce500" # Owns /usr/share/qemu directory BuildRequires: qemu Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500 %endif %if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2" || "%{name}" == "u-boot-rpi3" # Owns /boot/vc directory BuildRequires: raspberrypi-firmware %endif Provides: u-boot-loader Conflicts: otherproviders(u-boot-loader) %if %x_loader == 1 Obsoletes: x-loader-dragonboard410c Provides: x-loader-dragonboard410c %endif ExclusiveArch: aarch64 %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 dragonboard410c 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-%{archive_version} %patch0001 -p1 %patch0002 -p1 %patch0003 -p1 %patch0004 -p1 %patch0005 -p1 %patch0006 -p1 %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" dragonboard410c_defconfig make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" # Chromebook ARM (snow) and HP Chromebook 11 (spring) 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 %if %rockchip_spl == 1 for t in ; do ./tools/mkimage -n -d spl/u-boot-spl-dtb.bin -T $t u-boot-spl.$t done %endif %install export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define uboot_dir /boot %if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2" || "%{name}" == "u-boot-rpi3" %define uboot_dir /boot/vc %endif %if "%{name}" == "u-boot-qemu-ppce500" %define uboot_dir %{_datadir}/qemu %endif %if "%{name}" == "u-boot-jetson-tk1" # tegra-uboot-flasher needs several intermediate files, under their original name. for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do install -D -m 0644 $f %{buildroot}/boot/$f done %else # 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.bin %{buildroot}%{uboot_dir}/u-boot.bin elif [ -f u-boot-dtb.bin ]; then install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin else install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin fi %if "%{name}" == "u-boot-qemu-ppce500" mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500 %endif %endif %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 %mvebu_spl == 1 install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb %endif %if %rockchip_spl == 1 install -D -m 0644 spl/u-boot-spl-dtb.bin %{buildroot}%{uboot_dir}/u-boot-spl-dtb.bin for t in ; do install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t done %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 %if %udoo_spl == 1 install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin %endif %files %defattr(-,root,root) %{uboot_dir}/* %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 # 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 ++++++ u-boot-firefly-rk3288.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-firefly-rk3288 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the firefly-rk3288 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig ++++++ u-boot-highbank.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-highbank -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the highbank platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" highbank_defconfig ++++++ u-boot-hyundaia7hd.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-hyundaia7hd -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the hyundaia7hd platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Hyundai_A7HD_defconfig ++++++ u-boot-jetson-tk1.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-jetson-tk1 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the jetson-tk1 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig ++++++ u-boot-melea1000.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-melea1000 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the melea1000 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig ++++++ u-boot-merriia80optimus.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-merriia80optimus -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the merriia80optimus platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig ++++++ u-boot-mx53loco.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-mx53loco -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the mx53loco platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig ++++++ u-boot-mx6cuboxi.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-mx6cuboxi -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the mx6cuboxi platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig ++++++ u-boot-mx6qsabrelite.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-mx6qsabrelite -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the mx6qsabrelite platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig ++++++ u-boot-odroid-c2.spec ++++++ # # spec file for package u-boot-odroid-c2 # # Copyright (c) 2016 SUSE LINUX 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 mvebu_spl 0 %define x_loader 0 %define rockchip_spl 0 %define sunxi_spl 0 %define arndale_spl 0 %define cuboxi_spl 0 %define origen_spl 0 %define udoo_spl 0 # archive_version differs from version for RC version only %define archive_version 2016.07 Name: u-boot-odroid-c2 Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the odroid-c2 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-%{archive_version}.tar.bz2 Source2: arndale-bl1.img Source3: update_git.sh Source300: u-boot-rpmlintrc Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc BuildRequires: dtc >= 1.4.0 %if "%{name}" == "u-boot-qemu-ppce500" # Owns /usr/share/qemu directory BuildRequires: qemu Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500 %endif %if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2" || "%{name}" == "u-boot-rpi3" # Owns /boot/vc directory BuildRequires: raspberrypi-firmware %endif Provides: u-boot-loader Conflicts: otherproviders(u-boot-loader) %if %x_loader == 1 Obsoletes: x-loader-odroid-c2 Provides: x-loader-odroid-c2 %endif ExclusiveArch: aarch64 %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 odroid-c2 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-%{archive_version} %patch0001 -p1 %patch0002 -p1 %patch0003 -p1 %patch0004 -p1 %patch0005 -p1 %patch0006 -p1 %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid-c2_defconfig make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" # Chromebook ARM (snow) and HP Chromebook 11 (spring) 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 %if %rockchip_spl == 1 for t in ; do ./tools/mkimage -n -d spl/u-boot-spl-dtb.bin -T $t u-boot-spl.$t done %endif %install export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define uboot_dir /boot %if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2" || "%{name}" == "u-boot-rpi3" %define uboot_dir /boot/vc %endif %if "%{name}" == "u-boot-qemu-ppce500" %define uboot_dir %{_datadir}/qemu %endif %if "%{name}" == "u-boot-jetson-tk1" # tegra-uboot-flasher needs several intermediate files, under their original name. for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do install -D -m 0644 $f %{buildroot}/boot/$f done %else # 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.bin %{buildroot}%{uboot_dir}/u-boot.bin elif [ -f u-boot-dtb.bin ]; then install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin else install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin fi %if "%{name}" == "u-boot-qemu-ppce500" mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500 %endif %endif %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 %mvebu_spl == 1 install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb %endif %if %rockchip_spl == 1 install -D -m 0644 spl/u-boot-spl-dtb.bin %{buildroot}%{uboot_dir}/u-boot-spl-dtb.bin for t in ; do install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t done %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 %if %udoo_spl == 1 install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin %endif %files %defattr(-,root,root) %{uboot_dir}/* %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 # 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 ++++++ u-boot-odroid-xu3.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-odroid-xu3 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the odroid-xu3 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig ++++++ u-boot-odroid.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-odroid -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the odroid platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid_defconfig ++++++ u-boot-omap3beagle.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-omap3beagle -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the omap3beagle platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig ++++++ u-boot-omap4panda.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-omap4panda -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the omap4panda platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig ++++++ u-boot-orangepipc.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-orangepipc -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the orangepipc platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig ++++++ u-boot-p2371-2180.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-p2371-2180 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the p2371-2180 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig ++++++ u-boot-paz00.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-paz00 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the paz00 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" paz00_defconfig ++++++ u-boot-pcm051rev3.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-pcm051rev3 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the pcm051rev3 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" pcm051_rev3_defconfig ++++++ u-boot-pine64plus.spec ++++++ # # spec file for package u-boot-pine64plus # # Copyright (c) 2016 SUSE LINUX 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 mvebu_spl 0 %define x_loader 0 %define rockchip_spl 0 %define sunxi_spl 0 %define arndale_spl 0 %define cuboxi_spl 0 %define origen_spl 0 %define udoo_spl 0 # archive_version differs from version for RC version only %define archive_version 2016.07 Name: u-boot-pine64plus Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the pine64plus 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-%{archive_version}.tar.bz2 Source2: arndale-bl1.img Source3: update_git.sh Source300: u-boot-rpmlintrc Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc BuildRequires: dtc >= 1.4.0 %if "%{name}" == "u-boot-qemu-ppce500" # Owns /usr/share/qemu directory BuildRequires: qemu Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500 %endif %if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2" || "%{name}" == "u-boot-rpi3" # Owns /boot/vc directory BuildRequires: raspberrypi-firmware %endif Provides: u-boot-loader Conflicts: otherproviders(u-boot-loader) %if %x_loader == 1 Obsoletes: x-loader-pine64plus Provides: x-loader-pine64plus %endif ExclusiveArch: aarch64 %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 pine64plus 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-%{archive_version} %patch0001 -p1 %patch0002 -p1 %patch0003 -p1 %patch0004 -p1 %patch0005 -p1 %patch0006 -p1 %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" pine64_plus_defconfig make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" # Chromebook ARM (snow) and HP Chromebook 11 (spring) 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 %if %rockchip_spl == 1 for t in ; do ./tools/mkimage -n -d spl/u-boot-spl-dtb.bin -T $t u-boot-spl.$t done %endif %install export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define uboot_dir /boot %if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2" || "%{name}" == "u-boot-rpi3" %define uboot_dir /boot/vc %endif %if "%{name}" == "u-boot-qemu-ppce500" %define uboot_dir %{_datadir}/qemu %endif %if "%{name}" == "u-boot-jetson-tk1" # tegra-uboot-flasher needs several intermediate files, under their original name. for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do install -D -m 0644 $f %{buildroot}/boot/$f done %else # 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.bin %{buildroot}%{uboot_dir}/u-boot.bin elif [ -f u-boot-dtb.bin ]; then install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin else install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin fi %if "%{name}" == "u-boot-qemu-ppce500" mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500 %endif %endif %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 %mvebu_spl == 1 install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb %endif %if %rockchip_spl == 1 install -D -m 0644 spl/u-boot-spl-dtb.bin %{buildroot}%{uboot_dir}/u-boot-spl-dtb.bin for t in ; do install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t done %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 %if %udoo_spl == 1 install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin %endif %files %defattr(-,root,root) %{uboot_dir}/* %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 # 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 ++++++ u-boot-qemu-ppce500.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-qemu-ppce500 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the qemu-ppce500 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" qemu-ppce500_defconfig ++++++ u-boot-rpi.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:51.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-rpi -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the rpi platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_defconfig ++++++ u-boot-rpi2.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-rpi2 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the rpi2 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_2_defconfig ++++++ u-boot-rpi3.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-rpi3 -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the rpi3 platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_3_defconfig ++++++ u-boot-snow.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-snow -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the snow platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" snow_defconfig ++++++ u-boot-spring.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 0 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-spring -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the spring platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" spring_defconfig ++++++ u-boot-udoo.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -28,10 +28,10 @@ %define udoo_spl 1 # archive_version differs from version for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot-udoo -Version: 2016.05 +Version: 2016.07 Release: 0 Summary: The U-Boot firmware for the udoo platform License: GPL-2.0 @@ -44,18 +44,12 @@ Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0002: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch Patch0003: 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch -Patch0004: 0004-video-ipu-Fix-build-with-hard-float.patch -Patch0005: 0005-efi_loader-Clean-up-system-table-on.patch -Patch0006: 0006-efi_loader-gop-Don-t-expose-fb-addr.patch -Patch0007: 0007-efi_loader-Allow-boards-to-implemen.patch -Patch0008: 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -Patch0009: 0009-arm-Introduce-setjmp-longjmp.patch -Patch0010: 0010-efi_loader-Add-exit-support.patch -Patch0011: 0011-efi_loader-Add-DM_VIDEO-support.patch -Patch0012: 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -Patch0013: 0013-bcm2835-video-Map-frame-buffer-as-3.patch -Patch0014: 0014-bcm2835-Reserve-the-spin-table-in-e.patch -Patch0015: 0015-arm-Fix-setjmp.patch +Patch0004: 0004-efi_loader-Allow-boards-to-implemen.patch +Patch0005: 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch +Patch0006: 0006-efi_loader-gop-Expose-fb-when-32bpp.patch +Patch0007: 0007-bcm2835-video-Map-frame-buffer-as-3.patch +Patch0008: 0008-bcm2835-Reserve-the-spin-table-in-e.patch +Patch0009: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: bc @@ -100,12 +94,6 @@ %patch0007 -p1 %patch0008 -p1 %patch0009 -p1 -%patch0010 -p1 -%patch0011 -p1 -%patch0012 -p1 -%patch0013 -p1 -%patch0014 -p1 -%patch0015 -p1 %build make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" udoo_defconfig ++++++ u-boot.spec ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -19,10 +19,10 @@ # 'archive_version' differs from 'version' for RC version only -%define archive_version 2016.05 +%define archive_version 2016.07 Name: u-boot -Version: 2016.05 +Version: 2016.07 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.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -1,4 +1,4 @@ -From 15c243d6282df398c5f8b056111460352753268e Mon Sep 17 00:00:00 2001 +From 257d552be83fd5507780e1f4c09545aab9ea7689 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Wed, 13 Apr 2016 13:44:29 +0200 Subject: [PATCH] XXX openSUSE XXX: Load dtb from partition 2 @@ -16,7 +16,7 @@ 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h -index 7f67344..a62fb63 100644 +index 9ecaf38..42e39e7 100644 --- a/include/config_distro_bootcmd.h +++ b/include/config_distro_bootcmd.h @@ -125,16 +125,16 @@ ++++++ 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -1,4 +1,4 @@ -From 8ea945ff9d5f57f626167d41b1c59d9518fb60b2 Mon Sep 17 00:00:00 2001 +From 78d8516550063ab336ea3aba0906237e8d0ae843 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Tue, 1 Mar 2016 10:05:10 +0100 Subject: [PATCH] XXX openSUSE XXX: omap3: Move to distro bootcmd ++++++ 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -1,4 +1,4 @@ -From b6f1638f76a63c9632b0885d7d44f56337dce5d5 Mon Sep 17 00:00:00 2001 +From 7b4e6dd052a467c2cbd305822881d5aedb22a198 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Mon, 2 May 2016 23:25:07 +0200 Subject: [PATCH] Revert "Revert "omap3: Use raw SPL by default for mmc1"" @@ -9,7 +9,7 @@ 1 file changed, 2 deletions(-) diff --git a/arch/arm/cpu/armv7/omap-common/boot-common.c b/arch/arm/cpu/armv7/omap-common/boot-common.c -index 0456263..ed9ba7b 100644 +index 60c367a..ea935ee 100644 --- a/arch/arm/cpu/armv7/omap-common/boot-common.c +++ b/arch/arm/cpu/armv7/omap-common/boot-common.c @@ -111,8 +111,6 @@ void save_omap_boot_params(void) ++++++ 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch ++++++ --- /work/SRC/openSUSE:Factory/u-boot/0007-efi_loader-Allow-boards-to-implemen.patch 2016-07-01 10:00:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/0004-efi_loader-Allow-boards-to-implemen.patch 2016-07-30 00:26:43.000000000 +0200 @@ -1,4 +1,4 @@ -From 8e0619b9f745d86051952398d75a11d6e82e0c09 Mon Sep 17 00:00:00 2001 +From 55b8f99ab597bdc6d67579d3b9cb66b2297b0e57 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Sun, 5 Jun 2016 13:05:08 +0200 Subject: [PATCH] efi_loader: Allow boards to implement get_time and @@ -23,11 +23,11 @@ 3 files changed, 112 insertions(+), 11 deletions(-) diff --git a/cmd/bootefi.c b/cmd/bootefi.c -index 7f552fc..7546d0a 100644 +index 011f62c..a80ed48 100644 --- a/cmd/bootefi.c +++ b/cmd/bootefi.c -@@ -198,6 +198,10 @@ static unsigned long do_bootefi_exec(void *efi, void *fdt) - efi_gop_register(); +@@ -205,6 +205,10 @@ static unsigned long do_bootefi_exec(void *efi, void *fdt) + loaded_image_info.device_handle = nethandle; #endif + /* Initialize EFI runtime services */ @@ -35,13 +35,13 @@ + efi_get_time_init(); + /* Call our payload! */ - #ifdef DEBUG_EFI - printf("%s:%d Jumping to 0x%lx\n", __func__, __LINE__, (long)entry); + debug("%s:%d Jumping to 0x%lx\n", __func__, __LINE__, (long)entry); + diff --git a/include/efi_loader.h b/include/efi_loader.h -index 88b8149..72bc699 100644 +index 9738835..91d6a84 100644 --- a/include/efi_loader.h +++ b/include/efi_loader.h -@@ -147,11 +147,29 @@ static inline void ascii2unicode(u16 *unicode, char *ascii) +@@ -150,11 +150,29 @@ static inline void ascii2unicode(u16 *unicode, const char *ascii) #define EFI_RUNTIME_DATA __attribute__ ((section ("efi_runtime_data"))) #define EFI_RUNTIME_TEXT __attribute__ ((section ("efi_runtime_text"))) @@ -72,7 +72,7 @@ /* No loader configured, stub out EFI_ENTRY */ static inline void efi_restore_gd(void) { } diff --git a/lib/efi_loader/efi_runtime.c b/lib/efi_loader/efi_runtime.c -index 11d0126..61f2585 100644 +index 99b5ef1..5301d68 100644 --- a/lib/efi_loader/efi_runtime.c +++ b/lib/efi_loader/efi_runtime.c @@ -16,6 +16,16 @@ @@ -174,7 +174,7 @@ }, { /* Clean up system table */ .ptr = &systab.con_in, -@@ -241,12 +280,38 @@ static efi_status_t EFIAPI efi_set_virtual_address_map( +@@ -233,12 +272,38 @@ static efi_status_t EFIAPI efi_set_virtual_address_map( EFI_ENTRY("%lx %lx %x %p", memory_map_size, descriptor_size, descriptor_version, virtmap); @@ -214,7 +214,7 @@ efi_runtime_relocate(new_offset, map); /* Once we're virtual, we can no longer handle -@@ -259,6 +324,20 @@ static efi_status_t EFIAPI efi_set_virtual_address_map( +@@ -251,6 +316,20 @@ static efi_status_t EFIAPI efi_set_virtual_address_map( return EFI_EXIT(EFI_INVALID_PARAMETER); } @@ -235,7 +235,7 @@ /* * In the second stage, U-Boot has disappeared. To isolate our runtime code * that at this point still exists from the rest, we put it into a special -@@ -300,7 +379,7 @@ struct efi_runtime_services EFI_RUNTIME_DATA efi_runtime_services = { +@@ -292,7 +371,7 @@ struct efi_runtime_services EFI_RUNTIME_DATA efi_runtime_services = { .revision = EFI_RUNTIME_SERVICES_REVISION, .headersize = sizeof(struct efi_table_hdr), }, @@ -244,7 +244,7 @@ .set_time = (void *)&efi_device_error, .get_wakeup_time = (void *)&efi_unimplemented, .set_wakeup_time = (void *)&efi_unimplemented, -@@ -310,5 +389,5 @@ struct efi_runtime_services EFI_RUNTIME_DATA efi_runtime_services = { +@@ -302,5 +381,5 @@ struct efi_runtime_services EFI_RUNTIME_DATA efi_runtime_services = { .get_next_variable = (void *)&efi_device_error, .set_variable = (void *)&efi_device_error, .get_next_high_mono_count = (void *)&efi_device_error, ++++++ 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch ++++++ --- /work/SRC/openSUSE:Factory/u-boot/0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch 2016-07-01 10:00:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch 2016-07-30 00:26:43.000000000 +0200 @@ -1,4 +1,4 @@ -From 3fc37904a3bb0260ab4aa56186f3a1f093d7d9fa Mon Sep 17 00:00:00 2001 +From 3e064db81016a875d338fa9e9fd3cd35336a1c18 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Sun, 5 Jun 2016 13:07:44 +0200 Subject: [PATCH] ARM: bcm283x: Implement EFI RTS reset_system ++++++ 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch ++++++ --- /work/SRC/openSUSE:Factory/u-boot/0012-efi_loader-gop-Expose-fb-when-32bpp.patch 2016-07-01 10:00:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/0006-efi_loader-gop-Expose-fb-when-32bpp.patch 2016-07-30 00:26:43.000000000 +0200 @@ -1,21 +1,51 @@ -From f221b548964319c29a74451beef20397c5caf41d Mon Sep 17 00:00:00 2001 +From 91c624a0bb3e400b28b3ac7ed3382ef9d5c0f752 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Mon, 6 Jun 2016 17:35:10 +0200 Subject: [PATCH] efi_loader: gop: Expose fb when 32bpp +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit When we're running in 32bpp mode, expose the frame buffer address to our payloads so that Linux efifb can pick it up. Signed-off-by: Alexander Graf <agraf@suse.de> +[AF: Backport v2 (fb_base, fb_size) as build fix] +Signed-off-by: Andreas Färber <afaerber@suse.de> --- - lib/efi_loader/efi_gop.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) + lib/efi_loader/efi_gop.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) diff --git a/lib/efi_loader/efi_gop.c b/lib/efi_loader/efi_gop.c -index 46f1569..286ad83 100644 +index 33a3d71..286ad83 100644 --- a/lib/efi_loader/efi_gop.c +++ b/lib/efi_loader/efi_gop.c -@@ -183,6 +183,16 @@ int efi_gop_register(void) +@@ -129,6 +129,7 @@ int efi_gop_register(void) + { + struct efi_gop_obj *gopobj; + u32 bpix, col, row; ++ u64 fb_base, fb_size; + + #ifdef CONFIG_DM_VIDEO + struct udevice *vdev; +@@ -141,11 +142,16 @@ int efi_gop_register(void) + bpix = priv->bpix; + col = video_get_xsize(vdev); + row = video_get_ysize(vdev); ++ fb_base = (uintptr_t)priv->fb; ++ fb_size = priv->fb_size; + #else ++ int line_len; + + bpix = panel_info.vl_bpix; + col = panel_info.vl_col; + row = panel_info.vl_row; ++ fb_base = gd->fb_base; ++ fb_size = lcd_get_size(&line_len); + #endif + + switch (bpix) { +@@ -177,6 +183,16 @@ int efi_gop_register(void) gopobj->mode.info = &gopobj->info; gopobj->mode.info_size = sizeof(gopobj->info); ++++++ 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch ++++++ --- /work/SRC/openSUSE:Factory/u-boot/0013-bcm2835-video-Map-frame-buffer-as-3.patch 2016-07-01 10:00:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/0007-bcm2835-video-Map-frame-buffer-as-3.patch 2016-07-30 00:26:43.000000000 +0200 @@ -1,4 +1,4 @@ -From 434a593edd834710f016c34b7d36f037eda9b650 Mon Sep 17 00:00:00 2001 +From 27c54843fb6a277fe54006544b4bc6fe0cea7ed0 Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Mon, 6 Jun 2016 18:23:37 +0200 Subject: [PATCH] bcm2835 video: Map frame buffer as 32bpp @@ -38,7 +38,7 @@ gd->fb_base = bus_to_phys( msg_setup->allocate_buffer.body.resp.fb_address); diff --git a/include/configs/rpi.h b/include/configs/rpi.h -index af58182..f541305 100644 +index dbbb81e..b5543f4 100644 --- a/include/configs/rpi.h +++ b/include/configs/rpi.h @@ -78,7 +78,7 @@ ++++++ 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch ++++++ --- /work/SRC/openSUSE:Factory/u-boot/0014-bcm2835-Reserve-the-spin-table-in-e.patch 2016-07-01 10:00:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.u-boot.new/0008-bcm2835-Reserve-the-spin-table-in-e.patch 2016-07-30 00:26:43.000000000 +0200 @@ -1,4 +1,4 @@ -From bc8cf1317fd2b4301a74d00ee47d7d577b77fcdf Mon Sep 17 00:00:00 2001 +From d4c57d4d395e9d0d6a5fb87b9a584b4070d4fadc Mon Sep 17 00:00:00 2001 From: Alexander Graf <agraf@suse.de> Date: Mon, 6 Jun 2016 23:55:33 +0200 Subject: [PATCH] bcm2835: Reserve the spin table in efi memory map ++++++ 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch ++++++
From 607baf77917bf079758ec6d60abf283cc701638c Mon Sep 17 00:00:00 2001 From: Tom Rini <trini@konsulko.com> Date: Thu, 14 Jul 2016 17:36:18 -0400 Subject: [PATCH] Revert "armv8: Enable CPUECTLR.SMPEN for coherency" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
Upon further review this breaks most other platforms as we need to check what core we're running on before touching it at all. This reverts commit d73718f3236c520a92efa401084c658e6cc067f3. Signed-off-by: Tom Rini <trini@konsulko.com> (cherry picked from commit 3a592a1349ac3961b0f4f2db0a8d9f128225d897) Signed-off-by: Andreas Färber <afaerber@suse.de> --- arch/arm/cpu/armv8/start.S | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm/cpu/armv8/start.S b/arch/arm/cpu/armv8/start.S index dfce469..670e323 100644 --- a/arch/arm/cpu/armv8/start.S +++ b/arch/arm/cpu/armv8/start.S @@ -81,14 +81,6 @@ reset: msr cpacr_el1, x0 /* Enable FP/SIMD */ 0: - /* Enalbe SMPEN bit for coherency. - * This register is not architectural but at the moment - * this bit should be set for A53/A57/A72. - */ - mrs x0, S3_1_c15_c2_1 /* cpuactlr_el1 */ - orr x0, x0, #0x40 - msr S3_1_c15_c2_1, x0 - /* Apply ARM core specific erratas */ bl apply_core_errata ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -33,7 +33,7 @@ # Marvell armv7_boards="$armv7_boards clearfog" -aarch64_boards="p2371-2180 rpi_3" +aarch64_boards="dragonboard410c odroid-c2 p2371-2180 pine64_plus rpi_3" ppc_boards="qemu-ppce500" ++++++ u-boot-2016.05.tar.bz2 -> u-boot-2016.07.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/u-boot/u-boot-2016.05.tar.bz2 /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-2016.07.tar.bz2 differ: char 11, line 1 ++++++ update_git.sh ++++++ --- /var/tmp/diff_new_pack.Ei5O8T/_old 2016-07-30 00:26:52.000000000 +0200 +++ /var/tmp/diff_new_pack.Ei5O8T/_new 2016-07-30 00:26:52.000000000 +0200 @@ -14,7 +14,7 @@ GIT_TREE=git://github.com/openSUSE/u-boot.git GIT_LOCAL_TREE=~/git/u-boot-opensuse GIT_BRANCH=tumbleweed -GIT_UPSTREAM_TAG=v2016.05 +GIT_UPSTREAM_TAG=v2016.07 GIT_DIR=/dev/shm/u-boot-factory-git-dir CMP_DIR=/dev/shm/u-boot-factory-cmp-dir