aboutsummaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2020-05-07 20:36:03 +0200
committerTom Rini <trini@konsulko.com>2020-05-19 14:01:47 -0400
commitcf2d07f004367e7b48fb1d21a31a0818adb0374a (patch)
tree002a565dc35c51d372bdc50b2e4369d9a4a9c232 /drivers/crypto
parentf91f366bd56ef290b7b1f24a40a8be02c148d6d9 (diff)
downloadu-boot-cf2d07f004367e7b48fb1d21a31a0818adb0374a.zip
u-boot-cf2d07f004367e7b48fb1d21a31a0818adb0374a.tar.gz
u-boot-cf2d07f004367e7b48fb1d21a31a0818adb0374a.tar.bz2
drivers: crypto: mod_exp_sw: Re-add DM_FLAG_PRE_RELOC
This driver is safe to use in SPL without relocation. Denying DM_FLAG_PRE_RELOC prevents its usability for verifying the main U-Boot or other artifacts from the SPL unless needless enabling the full driver set (SPL_OF_PLATDATA). Fixes: 17e117408571 ("drivers: crypto: rsa_mod_exp: avoid DM_FLAG_PRE_RELOC") CC: Heinrich Schuchardt <xypron.glpk@gmx.de> CC: Marek Vasut <marex@denx.de> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/rsa_mod_exp/mod_exp_sw.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/rsa_mod_exp/mod_exp_sw.c b/drivers/crypto/rsa_mod_exp/mod_exp_sw.c
index 03b3d61..4ce85b3 100644
--- a/drivers/crypto/rsa_mod_exp/mod_exp_sw.c
+++ b/drivers/crypto/rsa_mod_exp/mod_exp_sw.c
@@ -32,6 +32,7 @@ U_BOOT_DRIVER(mod_exp_sw) = {
.name = "mod_exp_sw",
.id = UCLASS_MOD_EXP,
.ops = &mod_exp_ops_sw,
+ .flags = DM_FLAG_PRE_RELOC,
};
U_BOOT_DEVICE(mod_exp_sw) = {