Hi Heinrich, On Sat, 4 Nov 2023 at 06:51, Heinrich Schuchardt <heinrich.schucha...@canonical.com> wrote: > > The existence of devices should be checked in the bind method and not in > the probe method. Adjust the RISC-V Zkr RNG driver accordingly. > > Use ENOENT (and not ENODEV) to signal that the device is not available. > > Fixes: ceec977ba1a9 ("rng: Provide a RNG based on the RISC-V Zkr ISA > extension") > Reported-by: Andre Przywara <andre.przyw...@arm.com> > Signed-off-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com> > --- > drivers/rng/riscv_zkr_rng.c | 34 ++++++++++++++++++++++++++-------- > 1 file changed, 26 insertions(+), 8 deletions(-)
This device should be in the DT, so you have some control over which RNG is used. Regards, Simon