CC3XX: Separate RNG, Entropy and TRNG modules

Follow the logic where RNG exposes methods to access
randomness, entropy exposes a SP800-90B compliant
entropy source and TRNG just deals with the hardware
regarded as a noise source.

Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: I4c2aca6a262cd66ff69341322bf442755a41ef0b
8 files changed