From: Andre Przywara Date: Wed, 15 Mar 2017 01:19:06 +0000 (+0000) Subject: Kconfig: define MD5 dependency for FIT support X-Git-Tag: v2017.05-rc1~71 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=aeb9c53cae09ced27ae246153dcf567ee22fb108;p=oweals%2Fu-boot.git 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 --- 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