From: Tom Rini Date: Fri, 26 Sep 2025 15:31:42 +0000 (-0600) Subject: rng: Tighten some rng driver dependencies X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=af4acc7186fac32b69e2a0ad5e1ffb4677bfa825;p=thirdparty%2Fu-boot.git rng: Tighten some rng driver dependencies In this case, the NPCM RNG driver also provides some of the functions that are implemented in the generic LIB_RAND file, so only allow this to be built when that is disabled. The exynos RNG driver depends on ARM SMCCC calls and so cannot be built outside of that. Express these requirements in Kconfig as well. Signed-off-by: Tom Rini --- diff --git a/drivers/rng/Kconfig b/drivers/rng/Kconfig index b35d8c66b9c..19b2b707677 100644 --- a/drivers/rng/Kconfig +++ b/drivers/rng/Kconfig @@ -40,7 +40,7 @@ config RNG_MSM config RNG_NPCM bool "Nuvoton NPCM SoCs Random Number Generator support" - depends on DM_RNG + depends on DM_RNG && !LIB_RAND help Enable random number generator on NPCM SoCs. This unit can provide 750 to 1000 random bits per second @@ -122,7 +122,7 @@ config RNG_TURRIS_RWTM config RNG_EXYNOS bool "Samsung Exynos True Random Number Generator support" - depends on DM_RNG + depends on DM_RNG && ARM help Enable support for True Random Number Generator (TRNG) available on Exynos SoCs.