Home
last modified time | relevance | path

Searched refs:RNG_CR_CONDRST (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/char/hw_random/
H A Dstm32-rng.c30 #define RNG_CR_CONDRST BIT(30) macro
112 writel_relaxed(cr | RNG_CR_CONDRST, priv->base + RNG_CR); in stm32_rng_conceal_seed_error_cond_reset()
113 writel_relaxed(cr & ~RNG_CR_CONDRST, priv->base + RNG_CR); in stm32_rng_conceal_seed_error_cond_reset()
120 err = readl_relaxed_poll_timeout_atomic(priv->base + RNG_CR, cr, !(cr & RNG_CR_CONDRST), 10, in stm32_rng_conceal_seed_error_cond_reset()
309 reg |= RNG_CR_CONDRST | (priv->data->cr & RNG_CR_ENTROPY_SRC_MASK) | in stm32_rng_init()
321 reg &= ~RNG_CR_CONDRST; in stm32_rng_init()
329 (!(reg & RNG_CR_CONDRST)), in stm32_rng_init()
339 reg |= RNG_CR_CONDRST; in stm32_rng_init()
349 reg &= ~RNG_CR_CONDRST; in stm32_rng_init()
454 writel_relaxed(priv->pm_conf.cr | RNG_CR_CONDRST, priv->base + RNG_CR); in stm32_rng_resume()
[all …]