* [PATCH v2] omap-rng: Change RNG_CONFIG_REG to RNG_CONTROL_REG in init
@ 2015-02-20 1:17 Andre Wolokita
0 siblings, 0 replies; only message in thread
From: Andre Wolokita @ 2015-02-20 1:17 UTC (permalink / raw)
To: dsaxena; +Cc: linux-crypto
omap4_rng_init() checks bit 10 of the RNG_CONFIG_REG to determine whether
the RNG is already running before performing any initiliasation. This is not
the correct register to check, as the enable bit is in RNG_CONFIG_CONTROL.
Read from RNG_CONTROL_REG instead.
Signed-off-by: Andre Wolokita <Andre.Wolokita@analog.com>
---
drivers/char/hw_random/omap-rng.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/char/hw_random/omap-rng.c b/drivers/char/hw_random/omap-rng.c
index d14dcf7..ff74e5d 100644
--- a/drivers/char/hw_random/omap-rng.c
+++ b/drivers/char/hw_random/omap-rng.c
@@ -236,7 +236,7 @@ static int omap4_rng_init(struct omap_rng_dev *priv)
u32 val;
/* Return if RNG is already running. */
- if (omap_rng_read(priv, RNG_CONFIG_REG) & RNG_CONTROL_ENABLE_TRNG_MASK)
+ if (omap_rng_read(priv, RNG_CONTROL_REG) & RNG_CONTROL_ENABLE_TRNG_MASK)
return 0;
val = RNG_CONFIG_MIN_REFIL_CYCLES << RNG_CONFIG_MIN_REFIL_CYCLES_SHIFT;
--
1.7.9.5
--
Andre Wolokita (andre.wolokita@analog.com)
Design Engineer, Analog Devices Australia Pty Ltd
Unit 3, 97 Lewis Road, Wantirna, Victoria, 3152, AUSTRALIA
Direct: +61 3 9881 9933 Main: +61 3 9881 9999
Fax: +61 3 9881 9988 Web: www.analog.com/au
Embedded DSP software for multimedia & telecommunications.
This communication is proprietary and confidential.
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-02-20 1:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-20 1:17 [PATCH v2] omap-rng: Change RNG_CONFIG_REG to RNG_CONTROL_REG in init Andre Wolokita
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.