lib: Allow crc8 in TPL and VPL

Provide options to enable the CRC8 feature in TPL and VPL builds.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2024-12-07 10:24:10 -07:00 committed by Tom Rini
parent d5597ef845
commit 79520fea6d

View file

@ -719,6 +719,24 @@ config SPL_CRC8
checksum with feedback to produce an 8-bit result. The code is small
and it does not require a lookup table (unlike CRC32).
config TPL_CRC8
bool "Support CRC8 in TPL"
depends on TPL
help
Enables CRC8 support in TPL. This is not normally required. CRC8 is
a simple and fast checksumming algorithm which does a bytewise
checksum with feedback to produce an 8-bit result. The code is small
and it does not require a lookup table (unlike CRC32).
config VPL_CRC8
bool "Support CRC8 in VPL"
depends on VPL
help
Enables CRC8 support in VPL. This is not normally required. CRC8 is
a simple and fast checksumming algorithm which does a bytewise
checksum with feedback to produce an 8-bit result. The code is small
and it does not require a lookup table (unlike CRC32).
config SPL_CRC16
bool "Support CRC16 in SPL"
depends on SPL