u-boot/drivers/rng
Heinrich Schuchardt 1351cd3b4b rng: detect RISC-V Zkr RNG device in bind method
The existence of devices should be checked in the bind method and not in
the probe method. Adjust the RISC-V Zkr RNG driver accordingly.

Use ENOENT (and not ENODEV) to signal that the device is not available.

Fixes: ceec977ba1 ("rng: Provide a RNG based on the RISC-V Zkr ISA extension")
Reported-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2024-01-09 07:37:05 +01:00
..
arm_rndr.c rng: fix ARMv8.5 RNDR driver 2024-01-09 07:36:18 +01:00
iproc_rng200.c rng: iproc_rng200: Enable support for RPi4 armv7 2021-03-02 13:53:48 +01:00
jh7110_rng.c rng: Add StarFive JH7110 RNG driver 2023-11-02 17:45:53 +08:00
Kconfig rng: Add StarFive JH7110 RNG driver 2023-11-02 17:45:53 +08:00
Makefile rng: Add StarFive JH7110 RNG driver 2023-11-02 17:45:53 +08:00
meson-rng.c drivers: rng: add support for Meson S4 2023-10-13 11:30:42 +02: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 drivers: rng: optee_rng: register to CONFIG_OPTEE_SERVICE_DISCOVERY 2022-09-14 15:23:03 -04:00
riscv_zkr_rng.c rng: detect RISC-V Zkr RNG device in bind method 2024-01-09 07:37:05 +01:00
rng-uclass.c dm: define LOG_CATEGORY for all uclass 2021-07-06 10:38:03 -06:00
rockchip_rng.c rockchip: rng: add trngv1 for rk3588 2023-04-21 15:16:01 +08: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
stm32_rng.c rng: stm32: Implement custom RNG configuration support 2023-10-04 13:26:03 +02:00
tpm_rng.c tpm: rng: Add driver model interface for TPM RNG device 2022-08-02 23:50:02 +03:00