From aeb9c53cae09ced27ae246153dcf567ee22fb108 Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Wed, 15 Mar 2017 01:19:06 +0000 Subject: [PATCH] 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 Reviewed-by: Simon Glass --- Kconfig | 1 + include/image.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Kconfig b/Kconfig index 81b4226463..e0744d142c 100644 --- a/Kconfig +++ b/Kconfig @@ -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 diff --git a/include/image.h b/include/image.h index 1e686b76d3..2372518960 100644 --- a/include/image.h +++ b/include/image.h @@ -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