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.diff -r1.15 -r1.16 pkgsrc/sysutils/u-boot/Makefile
(mrg)
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2019/06/05 05:43:15 thorpej Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2019/06/08 12:25:05 mrg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../sysutils/u-boot/u-boot-version.mk" | 4 | .include "../../sysutils/u-boot/u-boot-version.mk" | |
5 | 5 | |||
6 | DISTNAME= u-boot-${UBOOT_VERSION} | 6 | DISTNAME= u-boot-${UBOOT_VERSION} | |
7 | PKGREVISION= 3 | 7 | PKGREVISION= 4 | |
8 | CATEGORIES= meta-pkgs sysutils u-boot | 8 | CATEGORIES= meta-pkgs sysutils u-boot | |
9 | MASTER_SITES= # empty | 9 | MASTER_SITES= # empty | |
10 | 10 | |||
11 | MAINTAINER= jmcneill@NetBSD.org | 11 | MAINTAINER= jmcneill@NetBSD.org | |
12 | HOMEPAGE= https://www.denx.de/wiki/U-Boot | 12 | HOMEPAGE= https://www.denx.de/wiki/U-Boot | |
13 | COMMENT= Das U-Boot, the Universal Boot Loader (meta-package) | 13 | COMMENT= Das U-Boot, the Universal Boot Loader (meta-package) | |
14 | 14 | |||
15 | META_PACKAGE= yes | 15 | META_PACKAGE= yes | |
16 | 16 | |||
17 | .include "options.mk" | 17 | .include "options.mk" | |
18 | .include "../../mk/bsd.prefs.mk" | 18 | .include "../../mk/bsd.prefs.mk" | |
19 | 19 | |||
20 | DEPENDS+= u-boot-a10-olinuxino-lime-[0-9]*:../../sysutils/u-boot-a10-olinuxino-lime | 20 | DEPENDS+= u-boot-a10-olinuxino-lime-[0-9]*:../../sysutils/u-boot-a10-olinuxino-lime | |
@@ -48,16 +48,18 @@ DEPENDS+= u-boot-nanopi-neo2-[0-9]*:../. | @@ -48,16 +48,18 @@ DEPENDS+= u-boot-nanopi-neo2-[0-9]*:../. | |||
48 | .if !empty(PKG_OPTIONS:Mamlogic-meson) | 48 | .if !empty(PKG_OPTIONS:Mamlogic-meson) | |
49 | DEPENDS+= u-boot-odroid-c2-[0-9]*:../../sysutils/u-boot-odroid-c2 | 49 | DEPENDS+= u-boot-odroid-c2-[0-9]*:../../sysutils/u-boot-odroid-c2 | |
50 | .endif | 50 | .endif | |
51 | DEPENDS+= u-boot-odroid-xu3-[0-9]*:../../sysutils/u-boot-odroid-xu3 | 51 | DEPENDS+= u-boot-odroid-xu3-[0-9]*:../../sysutils/u-boot-odroid-xu3 | |
52 | DEPENDS+= u-boot-orangepi-2-[0-9]*:../../sysutils/u-boot-orangepi-2 | 52 | DEPENDS+= u-boot-orangepi-2-[0-9]*:../../sysutils/u-boot-orangepi-2 | |
53 | DEPENDS+= u-boot-orangepi-one-[0-9]*:../../sysutils/u-boot-orangepi-one | 53 | DEPENDS+= u-boot-orangepi-one-[0-9]*:../../sysutils/u-boot-orangepi-one | |
54 | DEPENDS+= u-boot-orangepi-plus2e-[0-9]*:../../sysutils/u-boot-orangepi-plus2e | 54 | DEPENDS+= u-boot-orangepi-plus2e-[0-9]*:../../sysutils/u-boot-orangepi-plus2e | |
55 | DEPENDS+= u-boot-orangepi-zero-[0-9]*:../../sysutils/u-boot-orangepi-zero | 55 | DEPENDS+= u-boot-orangepi-zero-[0-9]*:../../sysutils/u-boot-orangepi-zero | |
56 | DEPENDS+= u-boot-orangepi-zero-plus-[0-9]*:../../sysutils/u-boot-orangepi-zero-plus | 56 | DEPENDS+= u-boot-orangepi-zero-plus-[0-9]*:../../sysutils/u-boot-orangepi-zero-plus | |
57 | DEPENDS+= u-boot-pine-h64-[0-9]*:../../sysutils/u-boot-pine-h64 | 57 | DEPENDS+= u-boot-pine-h64-[0-9]*:../../sysutils/u-boot-pine-h64 | |
58 | DEPENDS+= u-boot-pine64-[0-9]*:../../sysutils/u-boot-pine64 | 58 | DEPENDS+= u-boot-pine64-[0-9]*:../../sysutils/u-boot-pine64 | |
59 | DEPENDS+= u-boot-pinebook-[0-9]*:../../sysutils/u-boot-pinebook | 59 | DEPENDS+= u-boot-pinebook-[0-9]*:../../sysutils/u-boot-pinebook | |
60 | DEPENDS+= u-boot-pocketchip-[0-9]*:../../sysutils/u-boot-pocketchip | 60 | DEPENDS+= u-boot-pocketchip-[0-9]*:../../sysutils/u-boot-pocketchip | |
61 | DEPENDS+= u-boot-rock64-[0-9]*:../../sysutils/u-boot-rock64 | |||
62 | DEPENDS+= u-boot-rockpro64-[0-9]*:../../sysutils/u-boot-rockpro64 | |||
61 | DEPENDS+= u-boot-sopine-baseboard-[0-9]*:../../sysutils/u-boot-sopine-baseboard | 63 | DEPENDS+= u-boot-sopine-baseboard-[0-9]*:../../sysutils/u-boot-sopine-baseboard | |
62 | 64 | |||
63 | .include "../../mk/bsd.pkg.mk" | 65 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: u-boot-rockchip.mk,v 1.1 2019/06/08 12:25:05 mrg Exp $
#
# Common makefile fragment for rockchip based u-boot targets.
#
# Set these variables:
#
# U_BOOT_IMAGE_TYPE ("rk3399", "rk3328")
#
PKGREVISION= 2
UBOOT_VERSION= ${GITHUB_TAG:C/-.*$//}
MASTER_SITES= ${MASTER_SITE_GITHUB:=ayufan-rock64/}
GITHUB_PROJECT= linux-u-boot
GITHUB_TAG= 2017.09-rockchip-ayufan-1056-ge2de533f6c
DISTNAME= ${GITHUB_TAG}
PATCHDIR= ${.CURDIR}/../../sysutils/u-boot-rockpro64/patches
DISTFILES= ${DEFAULT_DISTFILES}
EXTRACT_SUFX= .tar.gz
# pkgsrc tries to run distfiles that end in .bin; handle manually
EXTRACT_ONLY= ${DISTFILES:N*.bin}
USE_TOOLS+= gawk
MAKE_ENV+= BL31=${WRKDIR}/${BL31}
post-extract:
cp ${DISTDIR}/${DDR_BIN} ${WRKDIR}
post-build:
# build stage 3 package
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} u-boot.itb
# build stage 1 loader
${WRKSRC}/tools/mkimage -n ${U_BOOT_IMAGE_TYPE} -T rksd -d ${WRKDIR}/${DDR_BIN} ${WRKSRC}/idbloader.img
# append stage2 loader
cat ${WRKSRC}/spl/u-boot-spl.bin >> ${WRKSRC}/idbloader.img
# wrap everything up into a single file that can be written to an SD card
cp ${WRKSRC}/idbloader.img ${WRKSRC}/rksd_loader.img
dd if=${WRKSRC}/u-boot.itb seek=448 conv=notrunc of=${WRKSRC}/rksd_loader.img
@@ -1,45 +1,49 @@ | @@ -1,45 +1,49 @@ | |||
1 | # $NetBSD: u-boot.mk,v 1.18 2019/06/08 10:01:22 mrg Exp $ | 1 | # $NetBSD: u-boot.mk,v 1.19 2019/06/08 12:25:05 mrg Exp $ | |
2 | 2 | |||
3 | .include "../../sysutils/u-boot/u-boot-version.mk" | 3 | .include "../../sysutils/u-boot/u-boot-version.mk" | |
4 | 4 | |||
5 | PKGNAME= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION} | 5 | PKGNAME= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION} | |
6 | DISTNAME?= u-boot-${UBOOT_VERSION} | 6 | DISTNAME?= u-boot-${UBOOT_VERSION} | |
7 | DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo | 7 | DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo | |
8 | CATEGORIES= sysutils | 8 | CATEGORIES= sysutils | |
9 | EXTRACT_SUFX?= .tar.bz2 | 9 | EXTRACT_SUFX?= .tar.bz2 | |
10 | PATCHDIR?= ${.CURDIR}/../../sysutils/u-boot/patches | 10 | PATCHDIR?= ${.CURDIR}/../../sysutils/u-boot/patches | |
11 | 11 | |||
12 | HOMEPAGE?= https://www.denx.de/wiki/U-Boot | 12 | HOMEPAGE?= https://www.denx.de/wiki/U-Boot | |
13 | MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/ | 13 | MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/ | |
14 | 14 | |||
15 | TOOL_DEPENDS+= dtc>=1.4.2:../../sysutils/dtc | 15 | TOOL_DEPENDS+= dtc>=1.4.2:../../sysutils/dtc | |
16 | TOOL_DEPENDS+= swig>=1.3:../../devel/swig | 16 | TOOL_DEPENDS+= swig>=1.3:../../devel/swig | |
17 | 17 | |||
18 | COMMENT= Das U-Boot, the Universal Boot Loader (${UBOOT_CONFIG}) | 18 | COMMENT= Das U-Boot, the Universal Boot Loader (${UBOOT_CONFIG}) | |
19 | LICENSE= gnu-gpl-v2 | 19 | LICENSE= gnu-gpl-v2 | |
20 | 20 | |||
21 | USE_LANGUAGES= c c++ | 21 | USE_LANGUAGES= c c++ | |
22 | USE_TOOLS+= bison gmake gsed pkg-config | 22 | USE_TOOLS+= bison gmake gsed pkg-config | |
23 | PYTHON_FOR_BUILD_ONLY= yes | 23 | PYTHON_FOR_BUILD_ONLY= yes | |
24 | PYTHON_VERSIONS_ACCEPTED= 27 | 24 | PYTHON_VERSIONS_ACCEPTED= 27 | |
25 | 25 | |||
26 | SUBST_CLASSES+= pythonpath | |||
27 | SUBST_STAGE.pythonpath= pre-configure | |||
28 | SUBST_FILES.pythonpath= tools/dtoc/dtoc | |||
29 | SUBST_SED.pythonpath= -e "s|/usr/bin/python|${PYTHONBIN}|g" | |||
30 | ||||
26 | REPLACE_INTERPRETER+= python2 | 31 | REPLACE_INTERPRETER+= python2 | |
27 | REPLACE.python2.old= python2 | 32 | REPLACE.python2.old= python2 | |
28 | REPLACE.python2.new= ${PYTHONBIN} | 33 | REPLACE.python2.new= ${PYTHONBIN} | |
29 | REPLACE_FILES.python2= scripts/fill_scrapyard.py \ | 34 | REPLACE_FILES.python2= scripts/fill_scrapyard.py \ | |
30 | tools/binman/binman \ | 35 | tools/binman/binman \ | |
31 | tools/binman/binman.py \ | 36 | tools/binman/binman.py \ | |
32 | tools/dtoc/dtoc \ | |||
33 | tools/dtoc/dtoc.py \ | 37 | tools/dtoc/dtoc.py \ | |
34 | tools/genboardscfg.py \ | 38 | tools/genboardscfg.py \ | |
35 | tools/moveconfig.py | 39 | tools/moveconfig.py | |
36 | 40 | |||
37 | .if defined(PKGREVISION) && !empty(PKGREVISION) && (${PKGREVISION} != "0") | 41 | .if defined(PKGREVISION) && !empty(PKGREVISION) && (${PKGREVISION} != "0") | |
38 | UBOOT_ENV+= UBOOT_PKGREVISION=nb${PKGREVISION} | 42 | UBOOT_ENV+= UBOOT_PKGREVISION=nb${PKGREVISION} | |
39 | .endif | 43 | .endif | |
40 | 44 | |||
41 | MAKE_ENV+= ${UBOOT_ENV} | 45 | MAKE_ENV+= ${UBOOT_ENV} | |
42 | 46 | |||
43 | post-patch: | 47 | post-patch: | |
44 | .for opt in ${UBOOT_OPTIONS} | 48 | .for opt in ${UBOOT_OPTIONS} | |
45 | @echo "=> Adding ${opt} to configs/${UBOOT_CONFIG}" | 49 | @echo "=> Adding ${opt} to configs/${UBOOT_CONFIG}" |
U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and
several other processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application code.
This package provides U-Boot for the rk3328-based Rock64 from PINE64.
===========================================================================
$NetBSD: MESSAGE,v 1.1 2019/06/08 12:25:05 mrg Exp $
Example command to install U-Boot to an empty SD card:
# dd if=${LOCALBASE}/share/u-boot/rock64/rksd_loader.img seek=64 of=/dev/rld0d
See also http://opensource.rock-chips.com/wiki_Boot_option
===========================================================================
# $NetBSD: Makefile,v 1.1 2019/06/08 12:25:05 mrg Exp $
UBOOT_TARGET= rock64
UBOOT_CONFIG= rock64-rk3328_defconfig
UBOOT_BIN= idbloader.img rksd_loader.img u-boot.itb
DISTINFO_FILE= ${.CURDIR}/../../sysutils/u-boot-rock64/distinfo
U_BOOT_IMAGE_TYPE= rk3328
.include "../../sysutils/u-boot/u-boot-rockchip.mk"
# Boot Loader stage 3-1 (BL31) EL3 Runtime Firmware
# XXX LICENSE?
BL31= rk322xh_bl31_v1.40.elf
DISTFILES+= ${BL31}
SITES.${BL31}= ${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/master/bin/rk33/}
# DDR init binary
DDR_BIN= rk3328_ddr_333MHz_v1.16.bin
SITES.${DDR_BIN}= ${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/master/bin/rk33/}
DISTFILES+= ${DDR_BIN}
.include "../../sysutils/u-boot/u-boot-arm64.mk"
@comment $NetBSD: PLIST,v 1.1 2019/06/08 12:25:05 mrg Exp $
share/u-boot/rock64/idbloader.img
share/u-boot/rock64/rksd_loader.img
share/u-boot/rock64/u-boot.itb
$NetBSD: distinfo,v 1.1 2019/06/08 12:25:05 mrg Exp $
SHA1 (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = f8873a68c6a556e8f7482a19c7741cdd4d95055d
RMD160 (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = 0afaecd18d5dd559bbf3e17f84c9095d3bac83a0
SHA512 (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = f3e8e69f942977f04a9649a41e243cdf07098230488aa2b5c4a497766784ff9fe3a225e71d4446c1e94df11049775c06dc35061432f339583a2c63ca0053a259
Size (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = 15125231 bytes
SHA1 (rk322xh_bl31_v1.40.elf) = c0652a4b116f611b9a3efb5aaa52685179a08ab1
RMD160 (rk322xh_bl31_v1.40.elf) = 142ff45b52bdd8ea10d63b73c5dbb4bdb6cfc5d0
SHA512 (rk322xh_bl31_v1.40.elf) = 47a401f3501dd88c037b5020be3e7020d5cc3b2b8a0961421dac215f3aa17594cc54ab4baaff8cd461ae8a68f20e19b99921694c2f563bd908370d823501c554
Size (rk322xh_bl31_v1.40.elf) = 820268 bytes
SHA1 (rk3328_ddr_333MHz_v1.16.bin) = 2c81c827f8e3a1c443c98cc880a0c9c1a26810de
RMD160 (rk3328_ddr_333MHz_v1.16.bin) = 983c64ff2c76331bcfb44975641f3560c3c0d905
SHA512 (rk3328_ddr_333MHz_v1.16.bin) = 29cd6bbd7a0cc78073a5d50cc02676a09ec56298236684142572c465c8c3baccf275d583dcbbe52e5b16929ae09dd4a9772ea96d67deedc904707d8e0ca98ee8
Size (rk3328_ddr_333MHz_v1.16.bin) = 28532 bytes
SHA1 (patch-arch_arm_cpu_armv8_Kconfig) = 375c79ebe0d593865fbaa7924c8446ea6712fca4
SHA1 (patch-lib_bch.c) = 151e5f311742a7da919359950ccac2521bcfaaff
@@ -1,49 +1,23 @@ | @@ -1,49 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2018/09/01 12:04:56 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2019/06/08 12:25:05 mrg Exp $ | |
2 | 2 | |||
3 | UBOOT_TARGET= rockpro64 | 3 | UBOOT_TARGET= rockpro64 | |
4 | UBOOT_CONFIG= rockpro64-rk3399_defconfig | 4 | UBOOT_CONFIG= rockpro64-rk3399_defconfig | |
5 | UBOOT_BIN= idbloader.img rksd_loader.img u-boot.itb | 5 | UBOOT_BIN= idbloader.img rksd_loader.img u-boot.itb | |
6 | 6 | |||
7 | PKGREVISION= 1 | |||
8 | UBOOT_VERSION= ${GITHUB_TAG:C/-.*$//} | |||
9 | MASTER_SITES= ${MASTER_SITE_GITHUB:=ayufan-rock64/} | |||
10 | GITHUB_PROJECT= linux-u-boot | |||
11 | GITHUB_TAG= 2017.09-rockchip-ayufan-1033-gdf02018479 | |||
12 | DISTNAME= ${GITHUB_TAG} | |||
13 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/u-boot-rockpro64/distinfo | 7 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/u-boot-rockpro64/distinfo | |
14 | PATCHDIR= ${.CURDIR}/../../sysutils/u-boot-rockpro64/patches | 8 | ||
15 | DISTFILES= ${DEFAULT_DISTFILES} | 9 | U_BOOT_IMAGE_TYPE= rk3399 | |
16 | EXTRACT_SUFX= .tar.gz | 10 | .include "../../sysutils/u-boot/u-boot-rockchip.mk" | |
17 | 11 | |||
18 | # Boot Loader stage 3-1 (BL31) EL3 Runtime Firmware | 12 | # Boot Loader stage 3-1 (BL31) EL3 Runtime Firmware | |
19 | # XXX LICENSE? | 13 | # XXX LICENSE? | |
20 | BL31= rk3399_bl31_v1.18.elf | 14 | BL31= rk3399_bl31_v1.18.elf | |
21 | DISTFILES+= ${BL31} | 15 | DISTFILES+= ${BL31} | |
22 | SITES.${BL31}= ${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/9e6625e7551ffa591f0ac4c271f12a7ab5cedcf4/bin/rk33/} | 16 | SITES.${BL31}= ${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/9e6625e7551ffa591f0ac4c271f12a7ab5cedcf4/bin/rk33/} | |
23 | 17 | |||
24 | # DDR init binary | 18 | # DDR init binary | |
25 | DDR_BIN= rk3399_ddr_800MHz_v1.14.bin | 19 | DDR_BIN= rk3399_ddr_800MHz_v1.14.bin | |
26 | SITES.${DDR_BIN}= ${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/dbc8710a93406669fb2df2d57dc086228bf1979f/bin/rk33/} | 20 | SITES.${DDR_BIN}= ${MASTER_SITE_GITHUB:=rockchip-linux/rkbin/raw/dbc8710a93406669fb2df2d57dc086228bf1979f/bin/rk33/} | |
27 | DISTFILES+= ${DDR_BIN} | 21 | DISTFILES+= ${DDR_BIN} | |
28 | 22 | |||
29 | # pkgsrc tries to run distfiles that end in .bin; handle manually | |||
30 | EXTRACT_ONLY= ${DISTFILES:N*.bin} | |||
31 | ||||
32 | USE_TOOLS+= gawk | |||
33 | MAKE_ENV+= BL31=${WRKDIR}/${BL31} | |||
34 | ||||
35 | post-extract: | |||
36 | cp ${DISTDIR}/${DDR_BIN} ${WRKDIR} | |||
37 | ||||
38 | post-build: | |||
39 | # build stage 3 package | |||
40 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} u-boot.itb | |||
41 | # build stage 1 loader | |||
42 | ${WRKSRC}/tools/mkimage -n rk3399 -T rksd -d ${WRKDIR}/${DDR_BIN} ${WRKSRC}/idbloader.img | |||
43 | # append stage2 loader | |||
44 | cat ${WRKSRC}/spl/u-boot-spl.bin >> ${WRKSRC}/idbloader.img | |||
45 | # wrap everything up into a single file that can be written to an SD card | |||
46 | cp ${WRKSRC}/idbloader.img ${WRKSRC}/rksd_loader.img | |||
47 | dd if=${WRKSRC}/u-boot.itb seek=448 conv=notrunc of=${WRKSRC}/rksd_loader.img | |||
48 | ||||
49 | .include "../../sysutils/u-boot/u-boot-arm64.mk" | 23 | .include "../../sysutils/u-boot/u-boot-arm64.mk" |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2018/09/01 10:38:19 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.2 2019/06/08 12:25:05 mrg Exp $ | |
2 | 2 | |||
3 | SHA1 (2017.09-rockchip-ayufan-1033-gdf02018479.tar.gz) = 3632ed4d62f7ea93a8fe493ad54c4a3966eaa29a | 3 | SHA1 (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = f8873a68c6a556e8f7482a19c7741cdd4d95055d | |
4 | RMD160 (2017.09-rockchip-ayufan-1033-gdf02018479.tar.gz) = 003f868c14c9612a2a9c4391c0b1fd66c086ff18 | 4 | RMD160 (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = 0afaecd18d5dd559bbf3e17f84c9095d3bac83a0 | |
5 | SHA512 (2017.09-rockchip-ayufan-1033-gdf02018479.tar.gz) = 0badfef6f1bdae898db0f0383af8578c17d83f2afe50ba487cdd49d6dbd8dfc531badc72d3802b3c2542a831198779e187fe3db71f17e9d5ebf10a8b8644428c | 5 | SHA512 (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = f3e8e69f942977f04a9649a41e243cdf07098230488aa2b5c4a497766784ff9fe3a225e71d4446c1e94df11049775c06dc35061432f339583a2c63ca0053a259 | |
6 | Size (2017.09-rockchip-ayufan-1033-gdf02018479.tar.gz) = 15119423 bytes | 6 | Size (2017.09-rockchip-ayufan-1056-ge2de533f6c.tar.gz) = 15125231 bytes | |
7 | SHA1 (rk3399_bl31_v1.18.elf) = 598be4ce91f088fa11f37ba09b30db98f2e5dc43 | 7 | SHA1 (rk3399_bl31_v1.18.elf) = 598be4ce91f088fa11f37ba09b30db98f2e5dc43 | |
8 | RMD160 (rk3399_bl31_v1.18.elf) = 3505a2cc7685b8de0be1e88752e4ff42752f9bfc | 8 | RMD160 (rk3399_bl31_v1.18.elf) = 3505a2cc7685b8de0be1e88752e4ff42752f9bfc | |
9 | SHA512 (rk3399_bl31_v1.18.elf) = a191b60146099f220154540802be3c42452e9b3e989123f492ef04c9742717f67a2018039cf8049c5af7214d12ff50ea992edcfcff3e09b0d48bcbc17fe0af6e | 9 | SHA512 (rk3399_bl31_v1.18.elf) = a191b60146099f220154540802be3c42452e9b3e989123f492ef04c9742717f67a2018039cf8049c5af7214d12ff50ea992edcfcff3e09b0d48bcbc17fe0af6e | |
10 | Size (rk3399_bl31_v1.18.elf) = 1297645 bytes | 10 | Size (rk3399_bl31_v1.18.elf) = 1297645 bytes | |
11 | SHA1 (rk3399_ddr_800MHz_v1.14.bin) = db827e863f594d30d0908288eadefe87242b699f | 11 | SHA1 (rk3399_ddr_800MHz_v1.14.bin) = db827e863f594d30d0908288eadefe87242b699f | |
12 | RMD160 (rk3399_ddr_800MHz_v1.14.bin) = e8487d1a3193666aad4cd39cdabe19c60110a302 | 12 | RMD160 (rk3399_ddr_800MHz_v1.14.bin) = e8487d1a3193666aad4cd39cdabe19c60110a302 | |
13 | SHA512 (rk3399_ddr_800MHz_v1.14.bin) = 560b6b67da688ceb541f3674829275e52a1d2894ccd8ee7b7b15fde8e68b49c754344b79f46e48426df11f6ca1742af9d36c883d5d672256ade38086a5fb3177 | 13 | SHA512 (rk3399_ddr_800MHz_v1.14.bin) = 560b6b67da688ceb541f3674829275e52a1d2894ccd8ee7b7b15fde8e68b49c754344b79f46e48426df11f6ca1742af9d36c883d5d672256ade38086a5fb3177 | |
14 | Size (rk3399_ddr_800MHz_v1.14.bin) = 69876 bytes | 14 | Size (rk3399_ddr_800MHz_v1.14.bin) = 69876 bytes | |
15 | SHA1 (patch-arch_arm_cpu_armv8_Kconfig) = 375c79ebe0d593865fbaa7924c8446ea6712fca4 | 15 | SHA1 (patch-arch_arm_cpu_armv8_Kconfig) = 375c79ebe0d593865fbaa7924c8446ea6712fca4 | |
16 | SHA1 (patch-lib_bch.c) = 151e5f311742a7da919359950ccac2521bcfaaff | 16 | SHA1 (patch-lib_bch.c) = 151e5f311742a7da919359950ccac2521bcfaaff |