Date: Sat, 27 Jul 2019 14:51:48 +0000 (UTC) From: Emmanuel Vadot <manu@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r507457 - in head: . sysutils sysutils/linux-rkbin Message-ID: <201907271451.x6REpmBQ086286@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907271451.x6REpmBQ086286>