bloblist: Enforce CRC32
authorTom Rini <trini@konsulko.com>
Mon, 7 Aug 2023 16:32:19 +0000 (12:32 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 7 Aug 2023 17:41:44 +0000 (13:41 -0400)
In the common bloblist code we call crc32 to get a checksum for the
data.  Ensure we will have the CRC32 code via select.

Signed-off-by: Tom Rini <trini@konsulko.com>
common/Kconfig

index d103bc6..f2dfda4 100644 (file)
@@ -951,6 +951,7 @@ menu "Blob list"
 
 config BLOBLIST
        bool "Support for a bloblist"
+       select CRC32
        help
          This enables support for a bloblist in U-Boot, which can be passed
          from TPL to SPL to U-Boot proper (and potentially to Linux). The
@@ -961,6 +962,7 @@ config BLOBLIST
 config SPL_BLOBLIST
        bool "Support for a bloblist in SPL"
        depends on BLOBLIST && SPL_LIBGENERIC_SUPPORT && SPL_LIBCOMMON_SUPPORT
+       select SPL_CRC32
        default y if SPL
        help
          This enables a bloblist in SPL. If this is the first part of U-Boot
@@ -970,6 +972,7 @@ config SPL_BLOBLIST
 config TPL_BLOBLIST
        bool "Support for a bloblist in TPL"
        depends on BLOBLIST && TPL_LIBGENERIC_SUPPORT && TPL_LIBCOMMON_SUPPORT
+       select TPL_CRC32
        default y if TPL
        help
          This enables a bloblist in TPL. The bloblist is set up in TPL and