u-boot/drivers/rng
Neil Armstrong a1efde55bb
rng: msm: add support for newer Qualcomm hwrandom IPs
On recent Qualcomm SoCs, the hardware random generator
is initialized and handled by the firmware because shared
between different Execution Environments (EE), thus the
initialization step should be skipped.

Also support the newer "TRNG" found on SM8550 and newer
SoCs that has inbuilt NIST SP800 90B compliant entropic source.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Tested-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Link: https://lore.kernel.org/r/20241125-topic-sm8x50-rng-v1-1-52b72821c3e9@linaro.org
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-01-22 16:43:53 +01:00
..
arm_rndr.c rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
exynos-trng.c rng: Add Exynos TRNG driver 2024-07-24 16:37:09 +09:00
iproc_rng200.c rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
jh7110_rng.c rng: Add StarFive JH7110 RNG driver 2023-11-02 17:45:53 +08:00
Kconfig rng: Add Exynos TRNG driver 2024-07-24 16:37:09 +09:00
Makefile global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
meson-rng.c rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
msm_rng.c rng: msm: add support for newer Qualcomm hwrandom IPs 2025-01-22 16:43:53 +01:00
npcm_rng.c rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
optee_rng.c rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05: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 rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
rockchip_rng.c rng: rockchip: Use same compatible as linux 2024-03-14 11:40:48 +08:00
sandbox_rng.c rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
smccc_trng.c driver: rng: Do not check ARM_SMCCC_TRNG_VERSION 2024-07-18 07:40:30 -06:00
stm32_rng.c common: Convert *.c/h from UTF-8 to ASCII enconfing 2024-04-22 11:01:48 -06:00
tpm_rng.c tpm: rng: Add driver model interface for TPM RNG device 2022-08-02 23:50:02 +03:00
turris_rwtm_rng.c rng: Add Turris Mox rTWM RNG driver 2024-03-05 08:27:59 +01:00