rockchip: binman: Support use of crc32 hash for FIT images
authorJonas Karlman <jonas@kwiboo.se>
Sun, 13 Apr 2025 19:59:39 +0000 (19:59 +0000)
committerKever Yang <kever.yang@rock-chips.com>
Tue, 6 May 2025 07:58:25 +0000 (15:58 +0800)
commit24c56a160aaf85fbe113b771a56b9a51f913f823
tree4e749a6bc8a0e814cae10f3bd3444abfe16a5f7c
parentcbd89fdd03607008dec0b4cb3a8ad1fd017d7df7
rockchip: binman: Support use of crc32 hash for FIT images

Use of SHA256 checksum validation on ARMv7 SoCs can be very time
consuming compared to when used on a ARMv8 SoC with Crypto Extensions.

Add support for use of the much faster CRC32 hash algo when SHA256 is
not supported in SPL. Also use FIT_HASH_ALGO to simplify the ifdefs when
no known hash algo has been compiled.

Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
arch/arm/dts/rockchip-u-boot.dtsi