Lines Matching refs:rng_base
56 static void iproc_rng200_enable_set(void __iomem *rng_base, bool enable) in iproc_rng200_enable_set() argument
60 val = ioread32(rng_base + RNG_CTRL_OFFSET); in iproc_rng200_enable_set()
66 iowrite32(val, rng_base + RNG_CTRL_OFFSET); in iproc_rng200_enable_set()
69 static void iproc_rng200_restart(void __iomem *rng_base) in iproc_rng200_restart() argument
73 iproc_rng200_enable_set(rng_base, false); in iproc_rng200_restart()
76 iowrite32(0xFFFFFFFFUL, rng_base + RNG_INT_STATUS_OFFSET); in iproc_rng200_restart()
79 val = ioread32(rng_base + RBG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
81 iowrite32(val, rng_base + RBG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
83 val = ioread32(rng_base + RNG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
85 iowrite32(val, rng_base + RNG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
87 val = ioread32(rng_base + RNG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
89 iowrite32(val, rng_base + RNG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
91 val = ioread32(rng_base + RBG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
93 iowrite32(val, rng_base + RBG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
95 iproc_rng200_enable_set(rng_base, true); in iproc_rng200_restart()