I've been sitting for a while on the attached patches to simplify
various ARM hardware RNG device drivers, following some simplification
in the kernel's hardware RNG API, but I lack hardware and time to test
them.
- am335x_rng.patch is for Beaglebone and other TI Sitara AM335x systems.
- bcm2835_rng.patch is for Raspberry Pi.
- tegra_rng.patch is for NVIDIA Tegra boards.
- amlogic_rng.patch is for some other ARM platform I can't keep straight.
Would anyone like to give them a spin? Just make sure the system
boots, you can read from /dev/random, `rndctl -l' lists some bits from
the hardware RNG device, and the kernel doesn't spew errors about
rngtest failures.