Lines Matching refs:reg
109 u32 reg;
115 reg = readl_relaxed(zx_pll->reg_base);
116 writel_relaxed(reg & ~BIT(zx_pll->pd_bit), zx_pll->reg_base);
118 return readl_relaxed_poll_timeout(zx_pll->reg_base, reg,
119 reg & BIT(zx_pll->lock_bit), 0, 100);
125 u32 reg;
130 reg = readl_relaxed(zx_pll->reg_base);
131 writel_relaxed(reg | BIT(zx_pll->pd_bit), zx_pll->reg_base);
137 u32 reg;
139 reg = readl_relaxed(zx_pll->reg_base);
141 return !(reg & BIT(zx_pll->pd_bit));
212 static u32 calc_rate(u32 reg, u32 parent_rate)
217 tmp = reg;
235 u32 reg;
237 reg = readl_relaxed(zx_audio->reg_base);
238 return calc_rate(reg, parent_rate);
244 u32 reg;
249 reg = calc_reg(*prate, rate);
250 return calc_rate(reg, *prate);
257 u32 reg;
259 reg = calc_reg(parent_rate, rate);
260 writel_relaxed(reg, zx_audio->reg_base);
269 u32 reg;
271 reg = readl_relaxed(zx_audio->reg_base);
272 writel_relaxed(reg & ~ZX_AUDIO_EN, zx_audio->reg_base);
279 u32 reg;
281 reg = readl_relaxed(zx_audio->reg_base);
282 writel_relaxed(reg | ZX_AUDIO_EN, zx_audio->reg_base);