Commit Graph

81 Commits

Author SHA1 Message Date
liuyi
a1b2a01a20 tools: rk_sign_tool: update to v1.4
update features:
	1. support to sign and verify loader by ecdsa
	2. fix sm2 sign bug,do sm3 hash twice

Change-Id: I9d707d67df81ae48702e832cd0482e7523c718b7
Signed-off-by: liuyi <liuyi@rock-chips.com>
2023-11-06 10:38:29 +08:00
Xuhui Lin
a223914a39 tools: Add support for packing multiple idblock.img
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
Change-Id: I899c603d063375af1080e2642b046f77f04ba621
2023-10-19 09:19:45 +08:00
Jon Lin
90d8781dba tool: pcie_idb_config: Add code
Support:
	./pcie_idb_config.sh <soc> <gen> <lanes> <uart_baundary> <input>
Calling help:
	./pcie_idb_config.sh -h

Change-Id: I3c7eab65adb1c8368a52442c32c2e39f28b8ed8f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-10-12 09:40:21 +08:00
YouMin Chen
6dab7052d0 tool: ddrbin_tool: update to v1.18 20230919
update feature:
    1. support loader parameter V5, vref modify for ddr2/3/4 and lpddr2/3

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: I7477d8db0a0a0c26bc33ea4204350fa04c59578c
2023-09-26 15:58:06 +08:00
Zhihuan He
bac3cde4c6 tool: ddrbin_tool: update to v1.17 20230725
update feature:
	1. add ca skew modify for RK3528
	2. add first_init_dram_type/dfs_disable for RK3588

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I3d9c4cc8b739305adcd49153f9529fac6f0d9653
2023-08-02 14:43:50 +08:00
Zain Wang
7051cd57c7 tools: rk_sign_tool: Update to v1.39
Fixed rkbin loader signed error.

Signed-off-by: Zain Wang <wzz@rock-chips.com>
Change-Id: Idbab33ebb08bd5d19a21d7ca133abd240b67bfe6
2023-07-11 18:24:17 +08:00
Zain Wang
50f626abcd tools: rk_sign_tool: Update to v1.38
Add RK3562 support.

Signed-off-by: Zain Wang <wzz@rock-chips.com>
Change-Id: I0fe4952f01582aa0bea969d3ba6753ab29c4ee79
2023-06-27 16:08:22 +08:00
liuyi
275214401c tools: programmer_image_tool: Update to v1.25
using 0 as fill byte for emmc

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I6eb8b4b59831ec8721a5fd7427208f21d02b0bed
2023-06-21 14:40:23 +08:00
YouMin Chen
1c9962b9a5 tool: ddrbin_tool: update to v1.15 20230530
update feature:
        1. update parameter ext_temp_ref_en to ext_temp_ref

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: I516758daf747acc975624dfa148d74a472b3cd59
2023-06-05 09:13:37 +08:00
liuyi
4e110beca1 tools: boot_merger: Fix return code always 0
Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I7b5b0c0e5a9b837426ae0159500ecd79491b24a0
2023-03-21 01:40:31 +00:00
YouMin Chen
9c25957f74 tool: ddrbin_tool: update to v1.14 20221414
build from:
	5670c33 tools: version v1.14 20221214

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: I02421962402a567911e83cec6c257894e66b1eae
2023-01-03 09:37:33 +08:00
Joseph Chen
05819687b0 tools: rk_sign_tool: Add rk3528 support
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I19ac2ced21d8af45d29b00434ff4a2916b49fa5a
2022-12-20 09:09:23 +00:00
Zhihuan He
f90d99fcb2 tool: ddrbin_tool: update to v1.13 20221205
build from:
	db59e31 tools: version v1.13 20221205

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I0efed772ccff77ba840e6440407fdd5d30324742
2022-12-05 11:16:17 +08:00
Zhihuan He
6f34a9d109 tool: ddrbin_tool: update to v1.12 20221031
build from:
	ddbee40 updata to version v1.12 20221031

update feature:
	ddbee40 updata to version v1.12 20221031
	7e21690 updata to version v1.12 20221027
	0ff7f43 tool: add pstore, boot_fsp etc info
	ce4ec38 updata to version v1.11 20220729
	27ae957 tool: rename res_space_remap to res_space_remap_partion
	5f4e2f3 updata to version v1.11 20220725
	c6bf61f tool: add support extended temperature refresh, auto
precharge etc.
	13464e2 tools: add sdram.h

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ie93bc49d1f0c2550495861ba333e3cbca115e2bd
2022-11-16 09:00:26 +08:00
Wu Liangqing
f94e6049ba tools: rk_sign_tool: Update to v1.36 revision(2022\08\25)
1.kk command add --out option for compatible with rk_sign_tool

Change-Id: Id507b5f290b562a0f4fa83ea7622ca9935d33cc5
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2022-09-16 11:39:51 +08:00
Zhihuan He
d42b646f88 tool: ddrbin_tool: modify DDR (final) freq description
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I4774026b4602de800d5dae216e0826c5189ad4d5
2022-07-07 15:45:17 +08:00
Zhihuan He
612e733e7e tool: ddrbin_tool: update to v1.10 20220506
build from:
	03d6779 updata to version v1.10 20220506

update feature:
	5854a58 tool: support -g gen.txt to modify ddrbin file
	f088447 updata to version v1.10 20220406
	0d86ab0 tool: add eye scanning support

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I6cf674398d64243513eebbe0025597ea2ebcaa96
2022-05-06 14:41:27 +08:00
Joseph Chen
999b68c898 tools: rk_sign_tool: Add rv1106 support
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib29f041129f71530cd6ac1c5424e8b69258cb01c
2022-03-18 07:58:29 +00:00
Jon Lin
e9e24f14d5 tools: programmer_image_tool: Update to 1.23
Only implement -2 configuration to IDB

Change-Id: I46aa5b2635414f6dff8cbd6b99ca679497d14029
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-11 11:24:22 +08:00
liuyi
64216e9888 tools: rk_sign_tool: optimise
1.update setting.ini to add 3588 support
2.fix sign_cert erro prompt

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I45734c1364f9f8413fe4eb01774acb64acf8cb7b
2022-03-11 09:29:15 +08:00
liuyi
2de2cf1bc4 tools: sign_tool: uploading
1.uploading sign_tool in c++
2.support to sign by key in the server
3.support to verify signed file in local

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I19456f8d2c4be1d0929ec022012d4b0e59f0d60c
2022-03-01 11:35:49 +00:00
liuyi
06f81b974a tools: rk_sign_tool: delete
1.delete rk_sign_tool and library in python
2.prepare for uploading sign_tool in c++

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I12766d6715e8f9bb647479690358ddec4ec032c5
2022-03-01 11:34:37 +00:00
liuyi
9f43b3c163 tools: boot_merger: v1.2
1.add IDB_PATH in the OUTPUT section
2.add CREATE_IDB in the FLAG section
3.support to create idblock binary during packing loader

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: Ic8b1f5eef0151e5813ec0493c6bc6ef6490768d0
2022-03-01 11:34:37 +00:00
liuyi
731cd6f554 tools: boot_merger: update for RV1106 support
1.support chip flag start with -RV

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I1b64b0ca275b54d7752430e76d67b1e9894dd9f2
2022-02-16 14:51:55 +08:00
Zhihuan He
8edfcbea7b tool: ddrbin_tool: update to v1.09 20211130
updata: add support rk3588

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I025871d99b45ebacbc891f99d1594f99cbbc9d0b
2021-12-30 10:15:51 +08:00
Joseph Chen
cf03aba7fa tools: trust_merger: use p_paddr property to filter segments
PX30s bl31 contains none flat VA/PA mapping segments, it should
use p_paddr to filter them.

build from next-dev:
	02c35d15a0 tool: trust_merger: use p_paddr property to filter segments

build command:
	./make.sh px30

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I94926352b33b6e1b6feba3349743744a7554501d
2021-12-21 14:48:17 +08:00
Joseph Chen
f31d599039 tools: add gpt2env
This tool generates the gpt table with env format which
can be used in U-Boot by command:
    gpt write mmc 0 $partitions
    gpt verify mmc 0 $partitions

Usage:
   ./tools/gpt2env -i parameter.txt -o gpt_env.txt

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib7ec33ac3d19fa8a1874c1b20526516b0d9f6006
2021-11-29 14:32:08 +08:00
Zhihuan He
d0242c74a8 tool: ddrbin_tool: update to v1.08 20211018
updata: add support rk3308BS

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I01891b2bfb0983139262469f379ee017ee521a38
2021-10-19 09:29:27 +08:00
Zhihuan He
ee173db8dd tool: ddrbin_tool: modify rk3288 support version
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I98acafa705db87fdbb233d73dc2974b5450a89dc
2021-08-18 17:09:21 +08:00
Zhihuan He
65cc5683f9 tool: ddrbin_tool: modify freq describe
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I07eda8e977da6f783ee67e6c013ac86d6bc6cc99
2021-07-16 15:40:05 +08:00
Zhihuan He
862514293b tool: ddrbin_tool: update to v1.07 20210603
1.add modify driver strength, odt, Vref and etc for rv1126 and rk3568
2.support getting ddrbin config to gen_param.txt:
    ./ddrbin_tool -g gen_param.txt px30_ddr_333MHz_v1.15.bin
3.add disable print training.

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I8c101dacd14926891d1632095fa9e1af1ab4f286
2021-06-25 09:05:07 +08:00
Zorro Liu
b29e7bf22a tools: bmp2gray16: support eink power off logo
Build from next-dev with command ./make.sh rk3566-eink

on-commit:
    (74b82d9635 tools: rockchip: bmp2gray16: support eink power off logo)

Signed-off-by: Zorro Liu <lyx@rock-chips.com>
Change-Id: Iedb3768cd55c253a311dfd3a6ef9351ade96cc47
2021-06-22 18:19:16 +08:00
Jon Lin
b3cdf972c0 tools: programmer_image_tool: Update to 1.20
Support rk3568 IDB packet format

Usage: ./programmer_image_tool -i loader.bin -b 256 -p 4 -t emmc

Change-Id: I316f3bb527464a9c1def79c61a22ca4040c9f034
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-06-16 15:17:20 +08:00
liuyi
373ba40e14 tools: rk_sign_tool: add 1109|1126|2206 setting
Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: Ie31e10ef1d14ae6879c37230bcded4b721526085
2021-04-12 11:52:42 +08:00
Wenping Zhang
681e83b5eb tools: bmp2gray16: fix segment fault error.
Build from next-dev with command ./make.sh rk3566-eink

on-commit:
       (e091b6c996 tools: bmp2gray16: fix segment fault because of image size error.)

Change-Id: Ic2d219272a747b25d54008ff0a448e47ec21c104
Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com>
2021-04-12 09:20:13 +08:00
Jason Zhu
1c5d2cdba8 tools: programmer_image_tool: add version v1.0_20210204
This tool is used to make loader.bin as idb image.

Usage:
	./programmer_image_tool -i loader.bin -b 256 -p 4 -t emmc

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I7e6bd7480e1ab1aa0636527afac521289e61dc53
2021-02-24 14:53:26 +08:00
Zhihuan He
3e8d76b8fb tool: ddrbin_tool: update to v1.05 20210201
add support rk356x and ssmod.

Change-Id: Ida79ba2d7ae1dcf62241a727e5f9f29b73b0309e
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2021-02-01 15:08:27 +08:00
Jason Zhu
14087ca6d5 tools: rk_sign_tool: update to v1.40
1.cut ssl command off
2.compatible with 35XX using sl command

Signed-off-by: liuyi <liuyi@rock-chips.com>
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ia80e53a4b37541eebcb734bf7046cf51a3491c82
2020-12-30 16:31:41 +08:00
liuyi
96997db3bb tools: rk_sign_tool: update to v1.38
tools: boot_merger: set rc4_off as default

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I80ea3762c051a81082885bab01c3d047646f08b8
2020-12-30 16:31:41 +08:00
liuyi
c2d09f8bab tools: boot_merger: delete lib and softlink
Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I50c5fa194ed5a7acb850cdb7b7b4ead03f1448bb
2020-12-30 16:31:41 +08:00
Wenping Zhang
3627082d32 tools: bmp2gray16: support bmp images transform to gray16 images for eink logo.
Build from next-dev with command ./make.sh rk3568

on-commit:
	(73f4e1977b tools: add tools for convert bmp to gray16 and saved as logo.img)

Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com>
Change-Id: Ic4910ba40c5626d0910f052025f15d7571c0095f
2020-12-10 17:51:33 +08:00
Joseph Chen
7afa67f19f tools: soft link boot_merger from lib/boot_merger
lib/boot_merger is build from lib/boot_merger.py and
it's required by RK3568.

It compabiles with old loader format.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib9ace18d5b3a7465322e3f128e2e1ccb9192f3cf
2020-11-27 16:55:46 +08:00
liuyi
b851481d4f tools: boot_merger: update to v1.31
Compatible with old loader format

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I51b778c799b5fd4524d221280ce677a795acfdc4
2020-11-27 16:55:46 +08:00
Jon Lin
d9a210f461 tools: burner_image_kits: Support the relative address in the first line of input file
Change-Id: I72ff4be81d5a9ef3098822ca26a0b354405ec55d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-20 20:18:09 +08:00
Zhihuan He
fcd897c2c0 tool: ddrbin_tool: modify support version for rk3288
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I8c9a4fedc88441efbde9b81eaaf8f1f705335254
2020-11-20 15:36:03 +08:00
liuyi
adfba59723 tools: boot_merger: update to v1.3
1.change loader format
2.support to generate sha512 hash

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I0f25a6f2c93340e265abec1037da07c961edc742
2020-11-19 15:25:44 +08:00
Jon Lin
a99428b748 tools: burner_image_kits: Support spinand 4096B page size
Change-Id: Icc8e95807749b54845a647e95c996ca7a3d6183c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-15 16:00:03 +08:00
Jon Lin
6f1360c8a3 tools: burner_image_kits: Support boot_merge v1.2
Change-Id: I6d2945e2367bbe4505606e31f51806f92a278438
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-13 09:44:47 +08:00
liuyi
e42d12cd0e tools: boot_merger:
support to create rk3566 loader

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: Ic23ba56c0e82b631946b9ea1e04169b2000d57bd
2020-11-06 18:28:07 +08:00
Jon Lin
554a3f27e0 tools: burner_image_kits: Support parsing soft link
Change-Id: I238e8d4fb19b8d164985766e1e6c1269b88618c9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-04 20:14:00 +08:00