Searched refs:RNG_CTRL (Results 1 – 4 of 4) sorted by relevance
| /drivers/char/hw_random/ |
| A D | mtk-rng.c | 27 #define RNG_CTRL 0x00 macro 52 val = readl(priv->base + RNG_CTRL); in mtk_rng_init() 54 writel(val, priv->base + RNG_CTRL); in mtk_rng_init() 64 val = readl(priv->base + RNG_CTRL); in mtk_rng_cleanup() 66 writel(val, priv->base + RNG_CTRL); in mtk_rng_cleanup() 76 ready = readl(priv->base + RNG_CTRL) & RNG_READY; in mtk_rng_wait_ready() 78 readl_poll_timeout_atomic(priv->base + RNG_CTRL, ready, in mtk_rng_wait_ready()
|
| A D | histb-rng.c | 15 #define RNG_CTRL 0x0 macro 46 val = readl_relaxed(base + RNG_CTRL); in histb_rng_init() 57 writel_relaxed(val, base + RNG_CTRL); in histb_rng_init() 83 return (readl_relaxed(base + RNG_CTRL) & POST_PROCESS_DEPTH) >> 8; in histb_rng_get_depth()
|
| A D | hisi-rng.c | 16 #define RNG_CTRL 0x4 macro 53 writel_relaxed(val, hrng->base + RNG_CTRL); in hisi_rng_init() 61 writel_relaxed(0, hrng->base + RNG_CTRL); in hisi_rng_cleanup()
|
| A D | bcm2835-rng.c | 17 #define RNG_CTRL 0x0 macro 111 rng_writel(priv, RNG_RBGEN, RNG_CTRL); in bcm2835_rng_init() 121 rng_writel(priv, 0, RNG_CTRL); in bcm2835_rng_cleanup()
|
Completed in 8 milliseconds