2 bool "Driver support for Random Number Generator devices"
5 Enable driver model for random number generator(rng) devices.
6 This interface is used to initialise the rng device and to
7 read the random seed from the device.
12 bool "Amlogic Meson Random Number Generator support"
16 Enable support for hardware random number generator
17 of Amlogic Meson SoCs.
20 bool "Sandbox random number generator"
24 Enable random number generator for sandbox. This is an
25 emulation of a rng device.
28 bool "Qualcomm SoCs Random Number Generator support"
31 This driver provides support for the Random Number
32 Generator hardware found on Qualcomm SoCs.
35 bool "Nuvoton NPCM SoCs Random Number Generator support"
38 Enable random number generator on NPCM SoCs.
39 This unit can provide 750 to 1000 random bits per second
42 bool "OP-TEE based Random Number Generator support"
43 depends on DM_RNG && OPTEE
44 default y if OPTEE_SERVICE_DISCOVERY
46 This driver provides support for the OP-TEE based Random Number
47 Generator on ARM SoCs where hardware entropy sources are not
48 accessible to normal world but reserved and used by the OP-TEE
49 to avoid the weakness of a software PRNG.
52 bool "Enable random number generator for STM32MP1"
53 depends on ARCH_STM32MP
55 Enable STM32MP1 rng driver.
58 bool "Enable random number generator for rockchip crypto rng"
59 depends on ARCH_ROCKCHIP && DM_RNG
61 Enable random number generator for rockchip.This driver is
62 support rng module of crypto v1 and crypto v2.
65 bool "Broadcom iProc RNG200 random number generator"
68 Enable random number generator for RPI4.
71 bool "Arm SMCCC TRNG interface"
72 depends on DM_RNG && ARM_PSCI_FW
73 default y if ARM_SMCCC_FEATURES
75 Enable random number generator for platforms that support Arm
79 bool "Enable random number generator on TPM device"
83 The TPM device has an inbuilt random number generator
84 functionality. Enable random number generator on TPM