u-boot/drivers/rng
Sughosh Ganu e67ffb5aa5 tpm: rng: Add driver model interface for TPM RNG device
The TPM device has a builtin random number generator(RNG)
functionality. Expose the RNG functions of the TPM device to the
driver model so that they can be used by the EFI_RNG_PROTOCOL if the
protocol is installed.

Also change the function arguments and return type of the random
number functions to comply with the driver model api.

Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2022-08-02 23:50:02 +03:00
..
iproc_rng200.c rng: iproc_rng200: Enable support for RPi4 armv7 2021-03-02 13:53:48 +01:00
Kconfig tpm: rng: Add driver model interface for TPM RNG device 2022-08-02 23:50:02 +03:00
Makefile tpm: rng: Add driver model interface for TPM RNG device 2022-08-02 23:50:02 +03:00
meson-rng.c clk: Add clk_get_by_name_optional 2022-02-25 01:41:04 -05:00
msm_rng.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
npcm_rng.c rng: nuvoton: Add NPCM7xx rng driver 2022-06-10 13:37:32 -04:00
optee_rng.c rng: add OP-TEE based Random Number Generator 2022-04-11 10:28:04 -04:00
rng-uclass.c dm: define LOG_CATEGORY for all uclass 2021-07-06 10:38:03 -06:00
rockchip_rng.c dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
sandbox_rng.c common: Drop net.h from common header 2020-05-18 17:33:31 -04:00
smccc_trng.c drivers: rng: add smccc trng driver 2022-06-23 13:12:56 -04:00
stm32mp1_rng.c rng: stm32mp1_rng: add conditional reset feature for STM32MP13x 2022-07-12 11:47:34 +02:00
tpm_rng.c tpm: rng: Add driver model interface for TPM RNG device 2022-08-02 23:50:02 +03:00