git: c42e49b92f1d - main - sysutils/u-boot-pinetab: New port

From: Olivier Cochard <olivier_at_FreeBSD.org>
Date: Fri, 16 Oct 2026 10:19:19 UTC
The branch main has been updated by olivier:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c42e49b92f1d389c636c73485c3626996688c9ac

commit c42e49b92f1d389c636c73485c3626996688c9ac
Author:     Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2026-10-16 10:11:48 +0000
Commit:     Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2026-10-16 10:16:04 +0000

    sysutils/u-boot-pinetab: New port
    
    Add support for the PineTab aarch64 tablet
    
    PR:             298683
    Reported by:    Guillaume Ballet <vice-shore-grid@duck.com>
---
 sysutils/Makefile                 | 1 +
 sysutils/u-boot-pinetab/Makefile  | 7 +++++++
 sysutils/u-boot-pinetab/pkg-descr | 7 +++++++
 3 files changed, 15 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index ab211aeaa53b..6e2deef7b72a 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1555,6 +1555,7 @@
     SUBDIR += u-boot-pine64-lts
     SUBDIR += u-boot-pinebook
     SUBDIR += u-boot-pinebookpro
+    SUBDIR += u-boot-pinetab
     SUBDIR += u-boot-qemu-arm
     SUBDIR += u-boot-qemu-arm64
     SUBDIR += u-boot-qemu-riscv64
diff --git a/sysutils/u-boot-pinetab/Makefile b/sysutils/u-boot-pinetab/Makefile
new file mode 100644
index 000000000000..79bd57be29e7
--- /dev/null
+++ b/sysutils/u-boot-pinetab/Makefile
@@ -0,0 +1,7 @@
+MASTERDIR=	${.CURDIR}/../u-boot-master
+
+MODEL=		pinetab
+BOARD_CONFIG=	pinetab_defconfig
+FAMILY=		allwinner64
+
+.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/u-boot-pinetab/pkg-descr b/sysutils/u-boot-pinetab/pkg-descr
new file mode 100644
index 000000000000..0bcf58acc388
--- /dev/null
+++ b/sysutils/u-boot-pinetab/pkg-descr
@@ -0,0 +1,7 @@
+U-Boot loader and related files for the Pinetab.
+
+To install this bootloader on an sdcard just do:
+dd if=/usr/local/share/u-boot/u-boot-pinetab/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync
+
+For information about running FreeBSD on Allwinner boards, see
+ https://wiki.freebsd.org/FreeBSD/arm/Allwinner