svn commit: r507457 - in head: . sysutils sysutils/linux-rkbin

Emmanuel Vadot manu at FreeBSD.org
Sat Jul 27 14:51:50 UTC 2019


Author: manu
Date: Sat Jul 27 14:51:48 2019
New Revision: 507457
URL: https://svnweb.freebsd.org/changeset/ports/507457

Log:
  sysutils/linux-rkbin: Add new port for RockChip SoC firmware and utils
  
  This contain some firmware and tools needed to build a bootloader for
  some RockChip SoCs.
  Only include the firmware needed for RK33* as those are the only SoC
  that we support right now.

Added:
  head/sysutils/linux-rkbin/
  head/sysutils/linux-rkbin/Makefile   (contents, props changed)
  head/sysutils/linux-rkbin/distinfo   (contents, props changed)
  head/sysutils/linux-rkbin/pkg-descr   (contents, props changed)
  head/sysutils/linux-rkbin/pkg-plist   (contents, props changed)
Modified:
  head/LEGAL
  head/sysutils/Makefile

Modified: head/LEGAL
==============================================================================
--- head/LEGAL	Sat Jul 27 14:49:46 2019	(r507456)
+++ head/LEGAL	Sat Jul 27 14:51:48 2019	(r507457)
@@ -137,6 +137,7 @@ libamrnb/26104-*.zip	audio/libamrnb		unclear legal sta
 libamrwb/26204-*.zip	audio/libamrwb		unclear legal status, probably need licenses from 3GPP and more
 libdvdcss-*.tar.bz2	multimedia/libdvdcss	CSS code may violate the DMCA
 linux-nwnclient/*	games/linux-nwnclient	Distribution not allowed
+linux-rkbin/*		sysutils/linux-rkbin	Unknown license
 linux-unrealgold*	games/linux-unrealgold	Redistribution limited
 linux-ut/*		games/linux-ut		Redistribution is limited, see license
 linuxq3ademo-*		games/linux-quake3	Restrictive license by Loki Software

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sat Jul 27 14:49:46 2019	(r507456)
+++ head/sysutils/Makefile	Sat Jul 27 14:51:48 2019	(r507457)
@@ -590,6 +590,7 @@
     SUBDIR += linux-c7-lttng-ust
     SUBDIR += linux-c7-userspace-rcu
     SUBDIR += linux-crashplan
+    SUBDIR += linux-rkbin
     SUBDIR += linuxfdisk
     SUBDIR += livecd
     SUBDIR += lizardfs

Added: head/sysutils/linux-rkbin/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/linux-rkbin/Makefile	Sat Jul 27 14:51:48 2019	(r507457)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	linux-rkbin
+DISTVERSION=	g20190719
+CATEGORIES=	sysutils linux
+
+MAINTAINER=	uboot at FreeBSD.org
+COMMENT=	Firmware and tools for RockChip SoCs
+
+ONLY_FOR_ARCH=	amd64
+
+LEGAL_TEXT=	No license
+
+NO_BUILD=	yes
+
+USE_GITHUB=	yes
+
+GH_ACCOUNT=	rockchip-linux
+GH_PROJECT=	rkbin
+GH_TAGNAME=	890556f
+
+post-patch:
+	@${REINPLACE_CMD} -e "s|PATH=bin|PATH=${LOCALBASE}/share/${PORTNAME}/bin|" ${WRKSRC}/RKTRUST/RK3399TRUST.ini
+
+do-install:
+	${MKDIR} ${STAGEDIR}${PREFIX}/bin
+	${MKDIR} ${STAGEDIR}/${DATADIR}/bin/rk33
+	${MKDIR} ${STAGEDIR}/${DATADIR}/rktrust
+	cd ${WRKSRC}/bin/rk33 && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/bin/rk33
+	cd ${WRKSRC}/RKTRUST/ && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/rktrust
+	cd ${WRKSRC}/tools && ${INSTALL_PROGRAM} loaderimage ${STAGEDIR}${PREFIX}/bin/rk-loaderimage
+	cd ${WRKSRC}/tools && ${INSTALL_PROGRAM} trust_merger ${STAGEDIR}${PREFIX}/bin/rk-trust_merger
+
+.include <bsd.port.mk>

Added: head/sysutils/linux-rkbin/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/linux-rkbin/distinfo	Sat Jul 27 14:51:48 2019	(r507457)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1563981592
+SHA256 (rockchip-linux-rkbin-g20190719-890556f_GH0.tar.gz) = 135185c5706f8cad7ef39d4cb5cb37b3c63a3b8acfb0d7731fdd1a4885020bd4
+SIZE (rockchip-linux-rkbin-g20190719-890556f_GH0.tar.gz) = 10550063

Added: head/sysutils/linux-rkbin/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/linux-rkbin/pkg-descr	Sat Jul 27 14:51:48 2019	(r507457)
@@ -0,0 +1,6 @@
+Firmware files and tools for RockChip SoC
+
+This package contain the tools and firmware files needed for booting
+on a rockchip SoC board using their miniloader.
+
+WWW: https://github.com/rockchip-linux/rkbin

Added: head/sysutils/linux-rkbin/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/linux-rkbin/pkg-plist	Sat Jul 27 14:51:48 2019	(r507457)
@@ -0,0 +1,108 @@
+bin/rk-loaderimage
+bin/rk-trust_merger
+%%DATADIR%%/bin/rk33/px30_bl31_v1.15.elf
+%%DATADIR%%/bin/rk33/px30_bl32_v1.11.bin
+%%DATADIR%%/bin/rk33/px30_ddr_333MHz_v1.12.bin
+%%DATADIR%%/bin/rk33/px30_miniloader_slc_v1.15.bin
+%%DATADIR%%/bin/rk33/px30_miniloader_v1.15.bin
+%%DATADIR%%/bin/rk33/px30_usbplug_slc_v1.15.bin
+%%DATADIR%%/bin/rk33/px30_usbplug_v1.15.bin
+%%DATADIR%%/bin/rk33/rk322xh_bl31_v1.41.elf
+%%DATADIR%%/bin/rk33/rk322xh_bl32_v1.51.bin
+%%DATADIR%%/bin/rk33/rk322xh_ddr_333MHz_v1.16.bin
+%%DATADIR%%/bin/rk33/rk322xh_miniloader_v2.50.bin
+%%DATADIR%%/bin/rk33/rk322xh_usbplug_v2.50.bin
+%%DATADIR%%/bin/rk33/rk3308_bl31_aarch32_v2.21.elf
+%%DATADIR%%/bin/rk33/rk3308_bl31_v2.21.elf
+%%DATADIR%%/bin/rk33/rk3308_bl32_v1.11.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_393MHz_uart0_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_393MHz_uart1_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_393MHz_uart2_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_393MHz_uart2_m1_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_393MHz_uart3_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_393MHz_uart4_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_451MHz_uart0_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_451MHz_uart1_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_451MHz_uart2_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_451MHz_uart2_m1_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_451MHz_uart3_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_451MHz_uart4_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_589MHz_uart0_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_589MHz_uart1_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_589MHz_uart2_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_589MHz_uart2_m1_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_589MHz_uart3_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_ddr_589MHz_uart4_m0_v1.26.bin
+%%DATADIR%%/bin/rk33/rk3308_miniloader_v1.14.bin
+%%DATADIR%%/bin/rk33/rk3308_miniloader_wo_ftl_v1.14.bin
+%%DATADIR%%/bin/rk33/rk3308_usbplug_v1.14.bin
+%%DATADIR%%/bin/rk33/rk3308_usbplug_wo_ftl_v1.14.bin
+%%DATADIR%%/bin/rk33/rk3326_bl31_v1.15.elf
+%%DATADIR%%/bin/rk33/rk3326_bl32_v1.11.bin
+%%DATADIR%%/bin/rk33/rk3326_ddr_333MHz_v1.12.bin
+%%DATADIR%%/bin/rk33/rk3326_miniloader_aarch32_v1.16.bin
+%%DATADIR%%/bin/rk33/rk3326_miniloader_slc_v1.15.bin
+%%DATADIR%%/bin/rk33/rk3326_miniloader_v1.16.bin
+%%DATADIR%%/bin/rk33/rk3326_usbplug_slc_v1.15.bin
+%%DATADIR%%/bin/rk33/rk3326_usbplug_v1.16.bin
+%%DATADIR%%/bin/rk33/rk3328_ddr_333MHz_v1.16.bin
+%%DATADIR%%/bin/rk33/rk3366_ddr_800MHz_v1.00.bin
+%%DATADIR%%/bin/rk33/rk3366_miniloader_v1.02.bin
+%%DATADIR%%/bin/rk33/rk3366_usbplug_v1.02.bin
+%%DATADIR%%/bin/rk33/rk3368_bl30_v2.13.bin
+%%DATADIR%%/bin/rk33/rk3368_bl30_v2.15.bin
+%%DATADIR%%/bin/rk33/rk3368_bl31_v1.91.bin
+%%DATADIR%%/bin/rk33/rk3368_bl32_v0.10.bin
+%%DATADIR%%/bin/rk33/rk3368_ddr_600MHz_v2.05.bin
+%%DATADIR%%/bin/rk33/rk3368_miniloader_v2.58.bin
+%%DATADIR%%/bin/rk33/rk3368_miniloader_v2.65.bin
+%%DATADIR%%/bin/rk33/rk3368_usbplug_v2.58.bin
+%%DATADIR%%/bin/rk33/rk3368_usbplug_v2.62.bin
+%%DATADIR%%/bin/rk33/rk3368_usbplug_v2.65.bin
+%%DATADIR%%/bin/rk33/rk3368h_bl31_v2.22.elf
+%%DATADIR%%/bin/rk33/rk3368h_bl32_v1.27.bin
+%%DATADIR%%/bin/rk33/rk3399_bl31_v1.29.elf
+%%DATADIR%%/bin/rk33/rk3399_bl32_v1.19.bin
+%%DATADIR%%/bin/rk33/rk3399_ddr_666MHz_v1.23.bin
+%%DATADIR%%/bin/rk33/rk3399_ddr_800MHz_v1.23.bin
+%%DATADIR%%/bin/rk33/rk3399_ddr_933MHz_v1.23.bin
+%%DATADIR%%/bin/rk33/rk3399_miniloader_spinor_v1.14.bin
+%%DATADIR%%/bin/rk33/rk3399_miniloader_v1.19.bin
+%%DATADIR%%/bin/rk33/rk3399_usbplug_spinor_v1.14.bin
+%%DATADIR%%/bin/rk33/rk3399_usbplug_v1.19.bin
+%%DATADIR%%/bin/rk33/rk3399pro_bl31_v1.29.elf
+%%DATADIR%%/bin/rk33/rk3399pro_bl32_v1.19.bin
+%%DATADIR%%/bin/rk33/rk3399pro_ddr_666MHz_v1.23.bin
+%%DATADIR%%/bin/rk33/rk3399pro_ddr_800MHz_v1.23.bin
+%%DATADIR%%/bin/rk33/rk3399pro_ddr_933MHz_v1.23.bin
+%%DATADIR%%/bin/rk33/rk3399pro_miniloader_v1.15.bin
+%%DATADIR%%/bin/rk33/rk3399pro_usbplug_v1.15.bin
+%%DATADIR%%/bin/rk33/rknpu_lion_bl31_v1.07.elf
+%%DATADIR%%/bin/rk33/rknpu_lion_bl32_v1.11.bin
+%%DATADIR%%/bin/rk33/rknpu_lion_ddr_933MHz_v1.03.bin
+%%DATADIR%%/bin/rk33/rknpu_lion_miniloader_usb_v1.03.bin
+%%DATADIR%%/bin/rk33/rkpx5_miniloader_v2.62.bin
+%%DATADIR%%/rktrust/PX30TRUST.ini
+%%DATADIR%%/rktrust/PX3SETOS.ini
+%%DATADIR%%/rktrust/PX5KERNEL4.4TRUST.ini
+%%DATADIR%%/rktrust/PX5TRUST.ini
+%%DATADIR%%/rktrust/RK1808TRUST.ini
+%%DATADIR%%/rktrust/RK3036TOS.ini
+%%DATADIR%%/rktrust/RK3126TOS.ini
+%%DATADIR%%/rktrust/RK3126TOS_LADDR.ini
+%%DATADIR%%/rktrust/RK3128TOS.ini
+%%DATADIR%%/rktrust/RK3128XTOS.ini
+%%DATADIR%%/rktrust/RK322XHTRUST.ini
+%%DATADIR%%/rktrust/RK322XTOS.ini
+%%DATADIR%%/rktrust/RK3288TOS.ini
+%%DATADIR%%/rktrust/RK3308AARCH32TRUST.ini
+%%DATADIR%%/rktrust/RK3308TRUST.ini
+%%DATADIR%%/rktrust/RK3326TRUST.ini
+%%DATADIR%%/rktrust/RK3328TRUST.ini
+%%DATADIR%%/rktrust/RK3368BOXTRUST.ini
+%%DATADIR%%/rktrust/RK3368HTRUST.ini
+%%DATADIR%%/rktrust/RK3368TRUST.ini
+%%DATADIR%%/rktrust/RK3399PROTRUST.ini
+%%DATADIR%%/rktrust/RK3399TRUST.ini
+%%DATADIR%%/rktrust/RK3399TRUST.ini.bak
+%%DATADIR%%/rktrust/RKNPULIONTRUST.ini


More information about the svn-ports-head mailing list