Hi @ChesterZ,
I hope you are doing well
It is not necessary to have a device binded to the driver in U-boot UCLASS_RNG.
caam-rng driver will be probed when the 'rng' command or 'dm_rng_read' is executed.
RNG is included in the CAAM module so it is not necessary to have a separate device for RNG.
One can try putting print in the probe function of the "drivers/crypto/fsl/rng.c" and executing the 'rng' command in the U-boot console.
Thanks & Regards,
Dhruvit Vasavada