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>
This commit is contained in:
Andre Przywara 2017-03-15 01:19:06 +00:00 committed by Tom Rini
parent bea79d7d3f
commit aeb9c53cae
2 changed files with 1 additions and 1 deletions

View File

@ -144,6 +144,7 @@ menu "Boot images"
config FIT config FIT
bool "Support Flattened Image Tree" bool "Support Flattened Image Tree"
select MD5
help help
This option allows you to boot the new uImage structure, This option allows you to boot the new uImage structure,
Flattened Image Tree. FIT is formally a FDT, which can include Flattened Image Tree. FIT is formally a FDT, which can include

View File

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