From a5a37567c4f7bd6faf85ef4b720f6efce3e8bbbf Mon Sep 17 00:00:00 2001 From: Adam Ford Date: Tue, 6 Feb 2018 10:18:18 -0600 Subject: Convert CONFIG LIB_HW_RAND to Kconfig config_fallbacks.h had some logic to automatically select LIB_RAND if RANDOM_UUID or CMD_UUID were set if LIB_HW_RAND wasn't already selected. By migrating LIB_HW_RAND to Kconfig, we can remove this check from config_fallbacks.h and put it into Kconfig Signed-off-by: Adam Ford Reviewed-by: Lukasz Majewski [trini: Turn into a choice, add NET_RANDOM_ETHADDR] Signed-off-by: Tom Rini --- lib/Kconfig | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/Kconfig b/lib/Kconfig index 710deb7..87db2e3 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -65,10 +65,22 @@ config REGEX regex support to some commands, for example "env grep" and "setexpr". -config LIB_RAND - bool "Pseudo-random library support " +choice + prompt "Pseudo-random library support type" + depends on NET_RANDOM_ETHADDR || RANDOM_UUID || CMD_UUID + default LIB_RAND help - This library provides pseudo-random number generator functions. + Select the library to provide pseudo-random number generator + functions. LIB_HW_RAND supports certain hardware engines that + provide this functionality. If in doubt, select LIB_RAND. + +config LIB_RAND + bool "Pseudo-random library support" + +config LIB_HW_RAND + bool "HW Engine for random libray support" + +endchoice config SPL_TINY_MEMSET bool "Use a very small memset() in SPL" -- cgit v1.1