Browse Source

Kconfig: define MD5 dependency for FIT support

FIT images require MD5 support to verify image checksums. So far this
was expressed by defining a CPP symbol in image.h. Since MD5 is now a
first class Kconfig citizen, express that in Kconfig instead.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
tags/2020-06-01
Andre Przywara 4 years ago
committed by Tom Rini
parent
commit
aeb9c53cae
2 changed files with 1 additions and 1 deletions
  1. +1
    -0
      Kconfig
  2. +0
    -1
      include/image.h

+ 1
- 0
Kconfig View File

@@ -144,6 +144,7 @@ menu "Boot images"

config FIT
bool "Support Flattened Image Tree"
select MD5
help
This option allows you to boot the new uImage structure,
Flattened Image Tree. FIT is formally a FDT, which can include


+ 0
- 1
include/image.h View File

@@ -67,7 +67,6 @@ struct lmb;
# endif
# else
# define CONFIG_CRC32 /* FIT images need CRC32 support */
# define CONFIG_MD5 /* and MD5 */
# define CONFIG_SHA1 /* and SHA1 */
# define CONFIG_SHA256 /* and SHA256 */
# define IMAGE_ENABLE_CRC32 1