Lines Matching refs:sr
93 u32 sr = readl_relaxed(pdata->base + RNG_SR);
97 if (sr & RNG_SR_SECS) {
103 writel_relaxed(sr & ~RNG_SR_SEIS, pdata->base + RNG_SR);
107 err = readl_relaxed_poll_timeout(pdata->base + RNG_SR, sr, !(sr & RNG_CR_CONDRST), 100000);
109 log_err("%s: timeout %x\n", __func__, sr);
117 err = readl_relaxed_poll_timeout(pdata->base + RNG_SR, sr, !(sr & RNG_SR_SECS), 100000);
119 log_err("%s: timeout %x\n", __func__, sr);
144 u32 sr = readl_relaxed(pdata->base + RNG_SR);
146 writel_relaxed(sr & ~RNG_SR_SEIS, pdata->base + RNG_SR);
170 u32 sr, reg;
176 retval = readl_poll_timeout(pdata->base + RNG_SR, sr,
177 sr, 10000);
183 if (sr != RNG_SR_DRDY) {
184 if (sr & RNG_SR_SEIS) {
196 if (sr & RNG_SR_CEIS) {
255 u32 cr, sr;
313 err = readl_poll_timeout(pdata->base + RNG_SR, sr,
314 sr & RNG_SR_DRDY, 10000);