Lines Matching refs:md
106 static u32 md_to_m(struct mn *mn, u32 md)
108 md >>= mn->m_val_shift;
109 md &= BIT(mn->width) - 1;
110 return md;
132 static u32 mn_to_md(struct mn *mn, u32 m, u32 n, u32 md)
138 md &= ~mask;
142 md |= m;
143 md |= ~n & mask_w;
146 return md;
200 u32 ns, md, reg;
233 ret = regmap_read(rcg->clkr.regmap, md_reg, &md);
236 md = mn_to_md(mn, f->m, f->n, md);
237 ret = regmap_write(rcg->clkr.regmap, md_reg, md);
294 u32 ns, md, reg;
306 regmap_read(rcg->clkr.regmap, rcg->md_reg[bank], &md);
307 f.m = md_to_m(&rcg->mn[bank], md);
345 u32 pre_div, m = 0, n = 0, ns, md, mode = 0;
352 regmap_read(rcg->clkr.regmap, rcg->md_reg, &md);
353 m = md_to_m(mn, md);
370 u32 m, n, pre_div, ns, md, mode, reg;
384 regmap_read(rcg->clkr.regmap, rcg->md_reg[bank], &md);
385 m = md_to_m(mn, md);
476 u32 ns, md, ctl;
490 regmap_read(rcg->clkr.regmap, rcg->md_reg, &md);
491 md = mn_to_md(mn, f->m, f->n, md);
492 regmap_write(rcg->clkr.regmap, rcg->md_reg, md);