On Wed, Jul 15, 2020 at 06:25:59PM +0300, Horia Geantă wrote: > Add support for RNGB found in some i.MX6 SoCs (6SL, 6SLL, 6ULL, 6ULZ), > based on RNGC driver (drivers/char/hw_random/imx-rngc.c). > > This driver claims support also for RNGB (besides RNGC), > and is currently used only by i.MX25. > > Note: > > Several NXP SoC from QorIQ family (P1010, P1023, P4080, P3041, P5020) > also have a RNGB, however it's part of the CAAM > (Cryptograhic Accelerator and Assurance Module) crypto accelerator. > In this case, RNGB is managed in the caam driver > (drivers/crypto/caam/), since it's tightly related to > the caam "job ring" interface, not to mention CAAM internally relying on > RNGB as source of randomness. > > On the other hand, the i.MX6 SoCs with RNGB have a DCP > (Data Co-Processor) crypto accelerator and this block and RNGB > are independent. > > Changelog: > v4 > -remove unneeded compatible strings from the driver > v3 > -mention in the DT binding the compatibility with "fsl,imx25-rngb" > -collected Reviewed-by > v2 > -update rngb DT binding with compatible strings for i.MX6 SoCs > > Horia Geantă (5): ... > ARM: dts: imx6sl: fix rng node > ARM: dts: imx6sll: add rng > ARM: dts: imx6ull: add rng Applied these 3, thanks. Shawn