head	1.12;
access;
symbols
	pkgsrc-2026Q1:1.12.0.34
	pkgsrc-2026Q1-base:1.12
	pkgsrc-2025Q4:1.12.0.32
	pkgsrc-2025Q4-base:1.12
	pkgsrc-2025Q3:1.12.0.30
	pkgsrc-2025Q3-base:1.12
	pkgsrc-2025Q2:1.12.0.28
	pkgsrc-2025Q2-base:1.12
	pkgsrc-2025Q1:1.12.0.26
	pkgsrc-2025Q1-base:1.12
	pkgsrc-2024Q4:1.12.0.24
	pkgsrc-2024Q4-base:1.12
	pkgsrc-2024Q3:1.12.0.22
	pkgsrc-2024Q3-base:1.12
	pkgsrc-2024Q2:1.12.0.20
	pkgsrc-2024Q2-base:1.12
	pkgsrc-2024Q1:1.12.0.18
	pkgsrc-2024Q1-base:1.12
	pkgsrc-2023Q4:1.12.0.16
	pkgsrc-2023Q4-base:1.12
	pkgsrc-2023Q3:1.12.0.14
	pkgsrc-2023Q3-base:1.12
	pkgsrc-2023Q2:1.12.0.12
	pkgsrc-2023Q2-base:1.12
	pkgsrc-2023Q1:1.12.0.10
	pkgsrc-2023Q1-base:1.12
	pkgsrc-2022Q4:1.12.0.8
	pkgsrc-2022Q4-base:1.12
	pkgsrc-2022Q3:1.12.0.6
	pkgsrc-2022Q3-base:1.12
	pkgsrc-2022Q2:1.12.0.4
	pkgsrc-2022Q2-base:1.12
	pkgsrc-2022Q1:1.12.0.2
	pkgsrc-2022Q1-base:1.12
	pkgsrc-2021Q4:1.11.0.4
	pkgsrc-2021Q4-base:1.11
	pkgsrc-2021Q3:1.11.0.2
	pkgsrc-2021Q3-base:1.11
	pkgsrc-2021Q2:1.9.0.2
	pkgsrc-2021Q2-base:1.9
	pkgsrc-2021Q1:1.8.0.2
	pkgsrc-2021Q1-base:1.8
	pkgsrc-2020Q4:1.7.0.4
	pkgsrc-2020Q4-base:1.7
	pkgsrc-2020Q3:1.7.0.2
	pkgsrc-2020Q3-base:1.7
	pkgsrc-2020Q2:1.6.0.2
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.5.0.2
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.4.0.6
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.2
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.1.0.2
	pkgsrc-2019Q2-base:1.1;
locks; strict;
comment	@# @;


1.12
date	2022.02.11.23.03.50;	author mrg;	state Exp;
branches;
next	1.11;
commitid	cm1224WhLqbJPfsD;

1.11
date	2021.08.12.07.30.23;	author wiz;	state Exp;
branches;
next	1.10;
commitid	JmCE6U69x1GjyE4D;

1.10
date	2021.06.25.08.28.57;	author mrg;	state Exp;
branches;
next	1.9;
commitid	7IavYzijI6YIpuYC;

1.9
date	2021.04.26.00.35.03;	author mrg;	state Exp;
branches;
next	1.8;
commitid	Z7MX6Ojoqqy2JJQC;

1.8
date	2021.01.19.18.54.51;	author nia;	state Exp;
branches;
next	1.7;
commitid	FYhojJ3uEZzHVmEC;

1.7
date	2020.08.11.18.42.49;	author joerg;	state Exp;
branches;
next	1.6;
commitid	MunFQxS5Kh0m2GjC;

1.6
date	2020.04.02.09.09.05;	author tnn;	state Exp;
branches;
next	1.5;
commitid	x3E95OeQlOau4N2C;

1.5
date	2020.01.27.08.02.30;	author thorpej;	state Exp;
branches;
next	1.4;
commitid	Wie6o5eTcAe2PiUB;

1.4
date	2019.09.15.15.50.22;	author tnn;	state Exp;
branches;
next	1.3;
commitid	gZni4HKAtuGxI7DB;

1.3
date	2019.08.13.22.14.18;	author tnn;	state Exp;
branches;
next	1.2;
commitid	zXSWLwAUT4XgUUyB;

1.2
date	2019.07.21.15.17.12;	author tnn;	state Exp;
branches;
next	1.1;
commitid	g0fZJ5HNoAMZkVvB;

1.1
date	2019.06.08.12.25.05;	author mrg;	state Exp;
branches;
next	;
commitid	HKezTuT5G3vfJnqB;


desc
@@


1.12
log
@update u-boot-rock64 to 2022.01 and tf-a 2.6.

change the u-boot-rockchip.mk to default to 2022.01 as only the
(probably) obsolete ayufan package uses anything else.
@
text
@# $NetBSD: Makefile,v 1.11 2021/08/12 07:30:23 wiz Exp $

UBOOT_TARGET=		rock64
UBOOT_CONFIG=		rock64-rk3328_defconfig
UBOOT_BIN=		idbloader.img rksd_loader.img rkspi_loader.img u-boot.itb
UBOOT_IMAGE_TYPE=	rk3328
UBOOT_RK_SPI_OFF=	768

UBOOT_INSTALLBOOT_PLIST=	installboot.plist

.include "../../sysutils/u-boot/u-boot-rockchip.mk"
.include "../../mk/bsd.pkg.mk"
@


1.11
log
@u-boot*: fix more pkglint
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2021/06/25 08:28:57 mrg Exp $
a2 1
PKGREVISION=		7
d6 2
d11 1
a11 24
DISTINFO_FILE=	${.CURDIR}/../../sysutils/u-boot-rock64/distinfo

UBOOT_IMAGE_TYPE=	rk3328
.include "../../sysutils/u-boot-rock64/u-boot-rockchip.mk"

# Boot Loader stage 3-1 (BL31) EL3 Runtime Firmware
# XXX LICENSE?
BL31=		rk322xh_bl31_v1.41.elf
DISTFILES+=	${BL31}
SITES.${BL31}=	${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/fc322b129b4438307ac18cbdc73c38400c7b33d9/bin/rk33/}

# DDR init binary
DDR_BIN=		rk3328_ddr_333MHz_v1.16.bin
SITES.${DDR_BIN}=	${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/6ee03f14441f4f2812c713e1027b88e3a24c546b/bin/rk33/}
DISTFILES+=		${DDR_BIN}

REPLACE_PYTHON+=	tools/dtoc/dtoc.py
PYTHON_FOR_BUILD_ONLY=	yes

# SyntaxError: Missing parentheses in call to 'print'. Did you mean print(result)?
PYTHON_VERSIONS_ACCEPTED=	27

.include "../../lang/python/application.mk"
.include "../../sysutils/u-boot/u-boot-arm64.mk"
@


1.10
log
@minor u-boot rockchip package cleanup.

rename U_BOOT_IMAGE_TYPE to UBOOT_IMAGE_TYPE -- matching the rest of pkgsrc.
remove not used (or needed) DISTINFO_FILE and PATCHDIR.

NFC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/04/26 00:35:03 mrg Exp $
d34 1
@


1.9
log
@bump pkg version as two patches were not being applied properly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/01/19 18:54:51 nia Exp $
d12 1
a12 1
U_BOOT_IMAGE_TYPE=	rk3328
@


1.8
log
@u-boot-rock64: requires python2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2020/08/11 18:42:49 joerg Exp $
d3 1
a3 1
PKGREVISION=		6
@


1.7
log
@Python is necessary for the build. Reference it correctly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2020/04/02 09:09:05 tnn Exp $
d29 3
@


1.6
log
@u-boot-rock64: add a local copy of u-boot-rockchip.mk here

Since this package still uses the ayufan branch. This is so that
the main u-boot-rockchip.mk can move to mainline.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2020/01/27 08:02:30 thorpej Exp $
d26 4
@


1.5
log
@Add installboot(8) configurations for Rock64, RockPro64 and Pinebook Pro.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2019/09/15 15:50:22 tnn Exp $
d13 1
a13 1
.include "../../sysutils/u-boot/u-boot-rockchip.mk"
@


1.4
log
@u-boot-rock{,pro}64: move PKGREVISION from common Makefile to per-package
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2019/08/13 22:14:18 tnn Exp $
d3 1
a3 1
PKGREVISION=		5
d8 2
@


1.3
log
@add SPI loader. missed in previous commit
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2019/07/21 15:17:12 tnn Exp $
d3 1
@


1.2
log
@u-boot-rock*: update to latest ayufan release & rockchip DDR firmware

No convenient changelog available.

Note: due to upstream changes in EFI device enumeration, implicit boot device
selection no longer works from the NetBSD EFI boot loader. e.g. "boot netbsd"
doesn't work. Specify the device explicitly, e.g. "boot hd0a:netbsd".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2019/06/08 12:25:05 mrg Exp $
d5 1
a5 1
UBOOT_BIN=		idbloader.img rksd_loader.img u-boot.itb
@


1.1
log
@update pine64's rockpro64 to latest version from ayufan.

add u-boot package for rock64.  originally this was the same
as the old rockpro64 and works fine on that the rev2.0 board,
but didn't on rev3.0.  the updated version is still has a
problem, but at least gets further and has partition issues
instead of failing to talk to the sd at all.  share a bunch
of the makefile with rockpro64.

for all u-boot, properly fix the subst for tools/dtoc/dtoc.

add both rock64 and rockpro64 to the u-boot meta package and
bump the pkg revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2018/09/01 12:04:56 tnn Exp $
d14 1
a14 1
BL31=		rk322xh_bl31_v1.40.elf
d16 1
a16 1
SITES.${BL31}=	${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/master/bin/rk33/}
d20 1
a20 1
SITES.${DDR_BIN}=	${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/master/bin/rk33/}
@

