Name Date Size #Lines LOC

..--

basic/H14-Sep-2025-633401

coccinelle/net/H05-Jun-2025-143130

dtc/H14-Sep-2025-23,20115,829

kconfig/H14-Sep-2025-30,14224,146

.gitignoreH A D05-Jun-202536 65

Kbuild.includeH A D05-Jun-202511.4 KiB329276

LindentH A D05-Jun-2025460 1917

MakefileH A D05-Jun-2025646 258

Makefile.autoconfH A D05-Jun-20254.5 KiB14998

Makefile.buildH A D05-Jun-202513.9 KiB450269

Makefile.cleanH A D05-Jun-20253 KiB10044

Makefile.extrawarnH A D05-Jun-20252.6 KiB8151

Makefile.hostH A D05-Jun-20254.7 KiB13764

Makefile.libH A D05-Jun-202518 KiB513292

Makefile.splH A D05-Jun-202511.9 KiB412288

Makefile.uncmd_splH A D05-Jun-2025261 189

README.rockchipH A D05-Jun-20251.8 KiB5944

android2distro.shH A D05-Jun-20251.6 KiB8163

android2fit.shH A D05-Jun-20251.2 KiB8062

atf.shH A D05-Jun-2025796 5743

avbtool.pyH A D05-Jun-2025196.2 KiB4,9263,957

bin2c.cH A D05-Jun-2025743 3722

binutils-version.shH A D05-Jun-2025514 2411

build-tftp-firmware.shH A D05-Jun-20256.2 KiB293245

build-whitelist.shH A D05-Jun-20252 KiB6327

check-config.shH A D05-Jun-20251.5 KiB5228

check-rkconfig.shH A D05-Jun-2025594 2414

checkpatch.plH A D05-Jun-2025187.2 KiB6,4634,940

checkstack.plH A D05-Jun-20255.2 KiB172102

cleanpatchH A D05-Jun-20255 KiB259202

compress.shH A D05-Jun-2025696 2313

config_whitelist.txtH A D05-Jun-2025118.6 KiB5,1425,141

const_structs.checkpatchH A D05-Jun-202553 32

coreboot.sedH A D05-Jun-2025767 1817

decomp.shH A D05-Jun-20251.3 KiB5735

diffconfigH A D05-Jun-20253.7 KiB13396

docproc.cH A D05-Jun-202513.8 KiB581434

dtc-version.shH A D05-Jun-2025528 2210

fill_scrapyard.pyH A D05-Jun-20254.9 KiB167116

fit-core.shH A D05-Jun-202519.2 KiB725610

fit-msg.shH A D05-Jun-2025785 5542

fit-repack.shH A D05-Jun-20251.5 KiB9172

fit-resign.shH A D05-Jun-20252.9 KiB11989

fit-unpack.shH A D05-Jun-20252.5 KiB139109

fit.shH A D05-Jun-2025629 3524

gcc-stack-usage.shH A D05-Jun-2025312 199

gcc-version.shH A D05-Jun-2025819 3318

get_default_envs.shH A D05-Jun-2025887 3514

get_maintainer.plH A D05-Jun-202560 KiB2,3801,967

kernel-docH A D05-Jun-202572.1 KiB2,6201,954

ld-version.shH A D05-Jun-2025205 96

loader.shH A D05-Jun-2025605 4229

mailmapperH A D05-Jun-20254.7 KiB160100

mkbootimgH A D05-Jun-20259.5 KiB235179

mkenv.shH A D05-Jun-2025459 2717

mkkrnlimgHD05-Jun-202512.9 KiB

mkmakefileH A D05-Jun-20251.2 KiB5329

objdiffH A D05-Jun-20252.8 KiB163105

pack_resource.shH A D05-Jun-20252.2 KiB9877

repack-bootimgH A D05-Jun-20253.3 KiB154132

rkpatch.shH A D05-Jun-20254.3 KiB115107

setlocalversionH A D05-Jun-20254.4 KiB186118

show-gnu-makeH A D05-Jun-2025569 269

spl.shH A D05-Jun-20252.1 KiB10886

stacktrace.shH A D05-Jun-20253.3 KiB12297

sync-fragment.shH A D05-Jun-20251.2 KiB5437

tos.shH A D05-Jun-20251.4 KiB7758

uboot.shH A D05-Jun-2025929 5641

uimage-pack.shH A D05-Jun-2025477 2211

unpack_bootimgH A D05-Jun-202522.2 KiB548419

unpack_resource.shH A D05-Jun-20251.3 KiB5946

README.rockchip

1#
2# Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
3#
4# SPDX-License-Identifier: GPL-2.0
5#
6
7Example usage of scripts/tools for Rockchip
8
9- Here only shows the typical example usage, but not all
10- Mainly for providing developers with a quick reference
11- Get more detail information by scripts/tools help
12========================================================
13
14[scripts]
15	# pack_resource.sh
16		./scripts/pack_resource.sh resource.img
17
18	# unpack_resource.sh
19		./scripts/unpack_resource.sh resource.img  out/
20
21	# mkbootimg
22		./scripts/mkbootimg --kernel zImage --second resource.img --ramdisk ramdisk.img --out boot.img
23
24	# unpack_bootimg
25		./scripts/unpack_bootimg --boot_img boot.img --out out/
26
27	# repack-bootimg
28		./scripts/repack-bootimg --boot_img boot.img --kernel zImage -o boot_repack.img
29
30	# stacktrace.sh
31		./scripts/stacktrace.sh dump.txt
32		./scripts/stacktrace.sh dump.txt spl
33		./scripts/stacktrace.sh dump.txt tpl
34
35	# avbtool.py
36		./scripts/avbtool.py info_image --image vbmeta.img
37
38[tools]
39	# resource_tool
40		./tools/resource_tool rk-kernel.dtb logo_kernel.bmp logo.bmp
41		./tools/resource_tool --unpack --image=resource.img out/
42
43	# trust_merger
44		./tools/trust_merger ./RKTRUST/RK3399TRUST.ini
45		./tools/trust_merger --unpack trust.img
46
47	# boot_merger
48		./tools/boot_merger ./RKBOOT/RK3399MINIALL.ini
49		./tools/boot_merger --unpack rk3399_loader_v1.17.115.bin
50
51	# loaderimage
52		./tools/loaderimage --pack --uboot ./u-boot.bin uboot.img 0x60000000 --size 1024 2
53		./tools/loaderimage --unpack --uboot uboot.img uboot.bin
54
55		./tools/loaderimage --pack --trustos ./bin/rk32/rk322x_tee_v2.00.bin trust.img 0x80000000  --size 1024 2
56		./tools/loaderimage --unpack --trustos trust.img tee.bin
57	# bmp2gray16
58		./tools/bmp2gray16 --uboot-logo uboot.bmp --charge-logo charging.bmp --lowpower-logo lowpower.bmp --kernel-logo kernel.bmp --output ./logo.img
59