Commit Graph

13 Commits

Author SHA1 Message Date
Joseph Chen 4b1cd58cd0 scripts: fit: support sign recovery.img
Add args:
	--recovery_img
	--rollback-index-recovery
	--version-recovery

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Iabd9a78155f1d6e10b9539bb9fee6d17153b8074
2021-02-02 17:06:43 +08:00
Joseph Chen 374d259683 scripts: fit.sh: add more comments
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ia283f3abad0afe683db073a8fc1fc9220f796e09
2021-01-22 15:06:53 +08:00
Joseph Chen b800cd5a0c Revert "scripts: fit.sh: remove unused property but not initial as 0"
This reverts commit f269c7e952.

Reason: It breaks software RSA verify.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I2dd1676d57c3860f3d278ef61935c9e77435a30e
2020-12-30 17:02:32 +08:00
Joseph Chen 173a9307d4 make/fit.sh: show itb making process info
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6dc634060044839ebbf545cdb20fa38ee05df04b
2020-12-17 17:35:45 +08:00
Joseph Chen 33e46123fc make/fit.sh: arm64 support pack mcu.bin
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ic9324204075ebce4fd746593887894283bde0de1
2020-12-17 15:18:20 +08:00
Joseph Chen 8d853b0626 scripts: fit.sh: add "burn-key-hash = <1>" in u-boot-spl.dtb
The property path: /signature/key-dev/burn-key-hash.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6a9058d5f63ac4d98c863eaa9b726aa1deb1fb14
2020-12-10 15:40:26 +08:00
Joseph Chen 134814e52f scripts: fit.sh: remove unused hash node of rsa key
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I9117428f812ed00f9b78971d2cabcf1e71aa0989
2020-12-10 15:40:26 +08:00
Joseph Chen f269c7e952 scripts: fit.sh: remove unused property but not initial as 0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3af669575ae53cd7cc72e307a07057a95b3b8955
2020-12-10 15:40:26 +08:00
Joseph Chen 14aa40ff18 scritps: fit: add "--burn-key-hash" support
It sets "burn-key-hash = <0>" to "burn-key-hash = <1>" which
enables SPL burn root-key hash to OTP.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I65f4b8f3603fff25d42b576b65ea86733d60ae56
2020-11-26 14:44:34 +08:00
Joseph Chen 4129064579 scritps: fit: use more strict replace pattern for "rolback-index"
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Icfc23e1f7338842a565be5b691a8f14e003d1644
2020-11-26 14:44:34 +08:00
Joseph Chen d6babb00c3 scripts: fit: support "--boot_img_dir" args for boot.img
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I2b1648a673492cade1c0a3f499f46f1ff072251a
2020-10-30 18:13:59 +08:00
Joseph Chen 2d11b8685e make/fit.sh: simplify and support sign uboot.img only
Remove some unnecessary args.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I03c8a59f76bb79af07af399ad4cf479d7258cec5
2020-10-28 21:23:07 +08:00
Joseph Chen ae33e3114a scripts: rename fit-mkimg.sh to fit.sh
The name style follows other rockchip scripts is better, like:

./scripts/atf.sh
./scripts/loader.sh
./scripts/spl.sh
./scripts/tos.sh
./scripts/uboot.sh

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I249f67d0b4e385a3f05f9c754bc0a9c371b46910
2020-09-16 12:07:26 +08:00