drivers: rng: add smccc trng driver
authorEtienne Carriere <etienne.carriere@linaro.org>
Wed, 1 Jun 2022 08:27:34 +0000 (10:27 +0200)
committerTom Rini <trini@konsulko.com>
Thu, 23 Jun 2022 17:12:56 +0000 (13:12 -0400)
commit53355bb86c25d9cced1493df9fc95140acece556
treec8c630f827546d97c0f81dc20e9dc4f0cb46435e
parent2fbe47b7e77134c81d8def15a2a6e028abe0f077
drivers: rng: add smccc trng driver

Adds random number generator driver using Arm SMCCC TRNG interface to
get entropy bytes from secure monitor. The driver registers as an
Arm SMCCC feature driver to allow PSCI driver to bind a device for
when secure monitor exposes RNG support from Arm SMCCC TRNG interface.

Cc: Sughosh Ganu <sughosh.ganu@linaro.org>
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
MAINTAINERS
drivers/rng/Kconfig
drivers/rng/Makefile
drivers/rng/smccc_trng.c [new file with mode: 0644]