Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Nov 2019 08:48:50 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r517035 - in head/sysutils: . u-boot-master u-boot-rpi4 u-boot-rpi4/files
Message-ID:  <201911080848.xA88moEg098858@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lwhsu
Date: Fri Nov  8 08:48:50 2019
New Revision: 517035
URL: https://svnweb.freebsd.org/changeset/ports/517035

Log:
  Add sysutils/u-boot-rpi4: U-Boot build for the Raspberry Pi 4
  
  PR:		241796
  Submitted by:	kevans

Added:
  head/sysutils/u-boot-rpi4/
     - copied from r517023, head/sysutils/u-boot-rpi3/
  head/sysutils/u-boot-rpi4/files/rpi4_fragment
     - copied, changed from r517023, head/sysutils/u-boot-rpi3/files/rpi3_fragment
Deleted:
  head/sysutils/u-boot-rpi4/files/rpi3_fragment
Modified:
  head/sysutils/Makefile
  head/sysutils/u-boot-master/distinfo
  head/sysutils/u-boot-rpi4/Makefile
  head/sysutils/u-boot-rpi4/pkg-descr

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Fri Nov  8 08:47:24 2019	(r517034)
+++ head/sysutils/Makefile	Fri Nov  8 08:48:50 2019	(r517035)
@@ -1363,6 +1363,7 @@
     SUBDIR += u-boot-rpi-0-w
     SUBDIR += u-boot-rpi2
     SUBDIR += u-boot-rpi3
+    SUBDIR += u-boot-rpi4
     SUBDIR += u-boot-sinovoip-bpi-m3
     SUBDIR += u-boot-sopine
     SUBDIR += u-boot-tools

Modified: head/sysutils/u-boot-master/distinfo
==============================================================================
--- head/sysutils/u-boot-master/distinfo	Fri Nov  8 08:47:24 2019	(r517034)
+++ head/sysutils/u-boot-master/distinfo	Fri Nov  8 08:48:50 2019	(r517035)
@@ -1,4 +1,4 @@
-TIMESTAMP = 1570649997
+TIMESTAMP = 1573202420
 SHA256 (u-boot/u-boot-2019.10.tar.bz2) = 8d6d6070739522dd236cba7055b8736bfe92b4fac0ea18ad809829ca79667014
 SIZE (u-boot/u-boot-2019.10.tar.bz2) = 14214608
 SHA256 (u-boot/939129/raw) = 2a4ebf283aec8e74ec77b3cb071c6883f73807454ca94fea78361c7391187b97
@@ -11,3 +11,15 @@ SHA256 (u-boot/1172554/raw) = d1a39d7d6487cfb481392e7e
 SIZE (u-boot/1172554/raw) = 640
 SHA256 (u-boot/1172555/raw) = 09d17a62fb6bc7c7ab73bfc7061fc5da2b5a32e7deb098c9f76aed8ff8991751
 SIZE (u-boot/1172555/raw) = 568
+SHA256 (u-boot/1137331/raw) = b6dec0334194ec87528aa01219dc5ecd60a3945c126704274933aab9ef112d38
+SIZE (u-boot/1137331/raw) = 2250
+SHA256 (u-boot/1137330/raw) = 6e111ee87ee2082a43b4cd929b74279e8cb63525a89ccab00255200a9cd03e2b
+SIZE (u-boot/1137330/raw) = 1548
+SHA256 (u-boot/1189494/raw) = 2f237d1e80c216fc3898381469b2af9d5639b60cb3128a11c8a23a0a12e4b80c
+SIZE (u-boot/1189494/raw) = 965
+SHA256 (u-boot/1189493/raw) = 4dba3366147813150e68a0aa9fa1738977cba45f9a55faf0fd0cdb3478142683
+SIZE (u-boot/1189493/raw) = 5959
+SHA256 (u-boot/1189497/raw) = 3c433ddf46b8c64f56a9699aeead85954d922e5fcfad52a7bfddf57e6cbdccb6
+SIZE (u-boot/1189497/raw) = 2241
+SHA256 (u-boot/1189495/raw) = ad1233a1da6171b83936e422c67467a54559364cc426d6804d20d425949a933d
+SIZE (u-boot/1189495/raw) = 3918

Modified: head/sysutils/u-boot-rpi4/Makefile
==============================================================================
--- head/sysutils/u-boot-rpi3/Makefile	Fri Nov  8 02:14:39 2019	(r517023)
+++ head/sysutils/u-boot-rpi4/Makefile	Fri Nov  8 08:48:50 2019	(r517035)
@@ -4,15 +4,19 @@ MASTERDIR=	${.CURDIR}/../u-boot-master
 
 EXTRA_PATCHES=	${.CURDIR}/files/
 PATCHFILES+=	939129/raw
+# Updated libfdt, pre-req to the next set
+PATCHFILES+=	1137331/raw 1137330/raw
+# Fix memory bank issues
+PATCHFILES+=	1189494/raw 1189493/raw 1189497/raw 1189495/raw
 
-MODEL=		rpi3
-BOARD_CONFIG=	rpi_3_defconfig
+MODEL=		rpi4
+BOARD_CONFIG=	rpi_4_defconfig
 FAMILY=		rpi
 UBOOT_ARCH=	aarch64
 
 DEPENDS=	${LOCALBASE}/share/rpi-firmware/bootcode.bin:sysutils/rpi-firmware
 
-CONFIG_FRAGMENT=	${.CURDIR}/files/rpi3_fragment
-FRAGMENT_NAME=	rpi3_fragment
+CONFIG_FRAGMENT=	${.CURDIR}/files/rpi4_fragment
+FRAGMENT_NAME=	rpi4_fragment
 
 .include "${MASTERDIR}/Makefile"

Copied and modified: head/sysutils/u-boot-rpi4/files/rpi4_fragment (from r517023, head/sysutils/u-boot-rpi3/files/rpi3_fragment)
==============================================================================
--- head/sysutils/u-boot-rpi3/files/rpi3_fragment	Fri Nov  8 02:14:39 2019	(r517023, copy source)
+++ head/sysutils/u-boot-rpi4/files/rpi4_fragment	Fri Nov  8 08:48:50 2019	(r517035)
@@ -1,3 +1 @@
-CONFIG_OF_EMBED=n
-CONFIG_OF_BOARD=y
 CONFIG_ENV_FAT_DEVICE_AND_PART="1:1"

Modified: head/sysutils/u-boot-rpi4/pkg-descr
==============================================================================
--- head/sysutils/u-boot-rpi3/pkg-descr	Fri Nov  8 02:14:39 2019	(r517023)
+++ head/sysutils/u-boot-rpi4/pkg-descr	Fri Nov  8 08:48:50 2019	(r517035)
@@ -1,3 +1,3 @@
-U-Boot loader and related files for the RPi3
+U-Boot loader and related files for the RPi4
 
 For general information about U-Boot see WWW: http://www.denx.de/wiki/U-Boot



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911080848.xA88moEg098858>