The Linux kernel already supports making use of Arm’s True Random Number Generator (TRNG) SMCCC interface within the random seed code while for the upcoming Linux 5.15 cycle an “arm_smccc_trng” driver is being added and will allow exposing the entropy to user-space…
Source: Phoronix – Arm SMCCC TRNG Driver Queued Ahead Of Linux 5.15