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.
Attachment:
am335x_rng.patch
Description: Binary data
Attachment:
amlogic_rng.patch
Description: Binary data
Attachment:
bcm2835_rng.patch
Description: Binary data
Attachment:
tegra_rng.patch
Description: Binary data