I'll likely wait till the final release to commit something, but this is the first u-boot release that has full support for the Allwinner A80 (with SPL), and the Cubieboard 4.
Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/u-boot/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 1 Nov 2016 04:13:52 -0000 1.9 +++ Makefile 1 Nov 2016 06:12:49 -0000 @@ -1,8 +1,7 @@ # $OpenBSD: Makefile,v 1.9 2016/11/01 04:13:52 jsg Exp $ COMMENT= U-Boot firmware -DISTNAME= u-boot-2016.09 -REVISION= 1 +DISTNAME= u-boot-2016.11-rc3 CATEGORIES= sysutils HOMEPAGE= http://www.denx.de/wiki/U-Boot MAINTAINER= Jonathan Gray <[email protected]> @@ -35,6 +34,7 @@ BOARDS=\ CHIP \ Cubieboard \ Cubieboard2 \ + Cubieboard4 \ Cubietruck \ Lamobo_R1 \ Linksprite_pcDuino \ Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/u-boot/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 14 Sep 2016 05:52:25 -0000 1.3 +++ distinfo 1 Nov 2016 06:12:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (u-boot-2016.09.tar.bz2) = mU57ng41DZ+R9YktXlv/ANNxSkli9SD3imSkYe+VC6k= -SIZE (u-boot-2016.09.tar.bz2) = 11790685 +SHA256 (u-boot-2016.11-rc3.tar.bz2) = O/Z4kGUR5dWUr8iaHNUxxuTnATI5AN/9HQVs/WK0ANU= +SIZE (u-boot-2016.11-rc3.tar.bz2) = 12010636 Index: patches/patch-include_configs_omap3_beagle_h =================================================================== RCS file: /cvs/ports/sysutils/u-boot/patches/patch-include_configs_omap3_beagle_h,v retrieving revision 1.2 diff -u -p -r1.2 patch-include_configs_omap3_beagle_h --- patches/patch-include_configs_omap3_beagle_h 30 Oct 2016 04:16:34 -0000 1.2 +++ patches/patch-include_configs_omap3_beagle_h 1 Nov 2016 06:12:49 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-include_configs_omap3_beagle_h,v 1.2 2016/10/30 04:16:34 jsg Exp $ ---- include/configs/omap3_beagle.h.orig Tue Sep 13 00:05:51 2016 -+++ include/configs/omap3_beagle.h Sat Oct 22 13:42:04 2016 -@@ -112,9 +112,12 @@ +--- include/configs/omap3_beagle.h.orig Tue Nov 1 07:36:10 2016 ++++ include/configs/omap3_beagle.h Tue Nov 1 15:34:07 2016 +@@ -106,9 +106,12 @@ #define CONFIG_EXTRA_ENV_SETTINGS \ "loadaddr=0x80200000\0" \ @@ -15,7 +15,7 @@ $OpenBSD: patch-include_configs_omap3_be "usbtty=cdc_acm\0" \ "bootfile=uImage\0" \ "ramdisk=ramdisk.gz\0" \ -@@ -209,39 +212,17 @@ +@@ -203,39 +206,17 @@ "userbutton=if gpio input 173; then run userbutton_xm; " \ "else run userbutton_nonxm; fi;\0" \ "userbutton_xm=gpio input 4;\0" \ Index: patches/patch-include_configs_ti_omap5_common_h =================================================================== RCS file: /cvs/ports/sysutils/u-boot/patches/patch-include_configs_ti_omap5_common_h,v retrieving revision 1.3 diff -u -p -r1.3 patch-include_configs_ti_omap5_common_h --- patches/patch-include_configs_ti_omap5_common_h 30 Oct 2016 04:16:34 -0000 1.3 +++ patches/patch-include_configs_ti_omap5_common_h 1 Nov 2016 06:12:49 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-include_configs_ti_omap5_common_h,v 1.3 2016/10/30 04:16:34 jsg Exp $ ---- include/configs/ti_omap5_common.h.orig Tue Sep 13 00:05:51 2016 -+++ include/configs/ti_omap5_common.h Sat Oct 22 13:42:04 2016 -@@ -64,6 +64,18 @@ +--- include/configs/ti_omap5_common.h.orig Tue Nov 1 15:44:19 2016 ++++ include/configs/ti_omap5_common.h Tue Nov 1 15:44:44 2016 +@@ -61,6 +61,18 @@ #define DFUARGS #endif @@ -17,15 +17,14 @@ $OpenBSD: patch-include_configs_ti_omap5 + +#include <config_distro_bootcmd.h> + - #ifndef CONFIG_SPL_BUILD #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG #define CONFIG_EXTRA_ENV_SETTINGS \ -@@ -113,21 +125,8 @@ + DEFAULT_LINUX_BOOT_ENV \ +@@ -109,21 +121,7 @@ "loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile};\0" \ DFUARGS \ NETARGS \ -+ BOOTENV - +- -#define CONFIG_BOOTCOMMAND \ - "if test ${dofastboot} -eq 1; then " \ - "echo Boot fastboot requested, resetting dofastboot ...;" \ @@ -40,6 +39,7 @@ $OpenBSD: patch-include_configs_ti_omap5 - "setenv mmcroot /dev/mmcblk0p2 rw; " \ - "run mmcboot;" \ - "" - #endif ++ BOOTENV /* + * SPL related defines. The Public RAM memory map the ROM defines the Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/u-boot/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 1 Nov 2016 04:13:52 -0000 1.3 +++ pkg/PLIST 1 Nov 2016 06:12:49 -0000 @@ -50,6 +50,11 @@ share/u-boot/Cubieboard2/u-boot share/u-boot/Cubieboard2/u-boot-sunxi-with-spl.bin share/u-boot/Cubieboard2/u-boot.bin share/u-boot/Cubieboard2/u-boot.img +share/u-boot/Cubieboard4/ +share/u-boot/Cubieboard4/u-boot +share/u-boot/Cubieboard4/u-boot-sunxi-with-spl.bin +share/u-boot/Cubieboard4/u-boot.bin +share/u-boot/Cubieboard4/u-boot.img share/u-boot/Cubietruck/ share/u-boot/Cubietruck/u-boot share/u-boot/Cubietruck/u-boot-sunxi-with-spl.bin
