]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
lib: Allow crc8 in TPL and VPL
authorSimon Glass <sjg@chromium.org>
Thu, 19 Dec 2024 18:29:05 +0000 (11:29 -0700)
committerTom Rini <trini@konsulko.com>
Fri, 27 Dec 2024 21:16:10 +0000 (15:16 -0600)
Provide options to enable the CRC8 feature in TPL and VPL builds.

Signed-off-by: Simon Glass <sjg@chromium.org>
lib/Kconfig

index 203f40e2662952aca0dc282a3257b63797d0f8da..8f1a96d98c4378e2c92ae5299079c7baaa36f509 100644 (file)
@@ -728,6 +728,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