]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
drivers: crypto: mod_exp_sw: Re-add DM_FLAG_PRE_RELOC
authorJan Kiszka <jan.kiszka@siemens.com>
Thu, 7 May 2020 18:36:03 +0000 (20:36 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 19 May 2020 18:01:47 +0000 (14:01 -0400)
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>
drivers/crypto/rsa_mod_exp/mod_exp_sw.c

index 03b3d61403bde273d404d67403d3dd3ffc1559da..4ce85b322446ba9cef2c45395ea395e7421c2b36 100644 (file)
@@ -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) = {