aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaurav Jain2022-04-22 16:38:34 +0530
committerStefano Babic2022-05-19 21:39:36 +0200
commitdb74ced5dffc438924ac6ef2780bdb53cab50334 (patch)
tree2ad689ef2641b125aaef01419709df39c43408e8
parentff04a0944d7885956a906aafc4a5f3c8eb044dce (diff)
i.MX8 crypto/fsl: Enable fsl CAAM rng driver
rng driver enabled to read random number using caam. Signed-off-by: Gaurav Jain <gaurav.jain@nxp.com>
-rw-r--r--drivers/crypto/fsl/jr.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/crypto/fsl/jr.c b/drivers/crypto/fsl/jr.c
index 85a3dac7960..acd29924f7e 100644
--- a/drivers/crypto/fsl/jr.c
+++ b/drivers/crypto/fsl/jr.c
@@ -767,8 +767,14 @@ init:
return -1;
}
#if CONFIG_IS_ENABLED(OF_CONTROL)
- if (ofnode_valid(scu_node))
+ if (ofnode_valid(scu_node)) {
+ if (IS_ENABLED(CONFIG_DM_RNG)) {
+ ret = device_bind_driver(NULL, "caam-rng", "caam-rng", NULL);
+ if (ret)
+ printf("Couldn't bind rng driver (%d)\n", ret);
+ }
return ret;
+ }
#endif
#ifdef CONFIG_FSL_CORENET