]> Git Repo - J-u-boot.git/commit
common: Remove unused CONFIG_FIT_SHAxxx selectors
authorAlexandru Gagniuc <[email protected]>
Fri, 3 Sep 2021 00:54:17 +0000 (19:54 -0500)
committerTom Rini <[email protected]>
Wed, 8 Sep 2021 20:10:34 +0000 (16:10 -0400)
commiteb5171ddec9d3b04c2517b60e69dc707e92cf716
treee8dba362a7f14c30ac5a4f5f0b00b6eb0092a74f
parent1c02fd4686e7bc17b583b55cc6f2e3e83f38b381
common: Remove unused CONFIG_FIT_SHAxxx selectors

Originally CONFIG_FIT_SHAxxx enabled specific SHA algos for and only
for hash_calculate() in common/image-fit.c. However, since commit
14f061dcb1 ("image: Drop IMAGE_ENABLE_SHAxxx"),
the correct selector was changed to CONFIG_SHAxxx.

The extra "_FIT_" variants are neither used, nor needed. Remove them.
One defconfig disables FIT_SHA256, which is now changed to 'SHA256'.

CMD_MVEBU_BUBT needs to select select SHA256 to avoid undefined
references to "sha256_*()". bubt.c needs sha256, so this selection is
correct. It is not clear why this problem did not manifest before.

Note that SHA selection in SPL is broken for this exact reason. There
is no corresponding SPL_SHAxxx. Fixing this is is beyond the scope of
this change.

Also note that we make CONFIG_FIT now imply SHA256, to make up for
FIT_SHA256 previously being a default y option.

Signed-off-by: Alexandru Gagniuc <[email protected]>
[trini: Add imply SHA256 to FIT]
Signed-off-by: Tom Rini <[email protected]>
cmd/mvebu/Kconfig
common/Kconfig.boot
common/spl/Kconfig
configs/mt8516_pumpkin_defconfig
include/image.h
This page took 0.055731 seconds and 4 git commands to generate.