Lines Matching defs:div_nmp
245 #define divm_mask(p) mask(p->params->div_nmp->divm_width)
246 #define divn_mask(p) mask(p->params->div_nmp->divn_width)
248 mask(p->params->div_nmp->divp_width))
252 #define divm_shift(p) (p)->params->div_nmp->divm_shift
253 #define divn_shift(p) (p)->params->div_nmp->divn_shift
254 #define divp_shift(p) (p)->params->div_nmp->divp_shift
267 static struct div_nmp default_nmp = {
657 struct div_nmp *div_nmp = params->div_nmp;
663 val &= ~(divp_mask(pll) << div_nmp->override_divp_shift);
664 val |= cfg->p << div_nmp->override_divp_shift;
668 val &= ~((divm_mask(pll) << div_nmp->override_divm_shift) |
669 (divn_mask(pll) << div_nmp->override_divn_shift));
670 val |= (cfg->m << div_nmp->override_divm_shift) |
671 (cfg->n << div_nmp->override_divn_shift);
694 struct div_nmp *div_nmp = params->div_nmp;
702 cfg->p = (val >> div_nmp->override_divp_shift) & divp_mask(pll);
705 cfg->m = (val >> div_nmp->override_divm_shift) & divm_mask(pll);
706 cfg->n = (val >> div_nmp->override_divn_shift) & divn_mask(pll);
710 cfg->m = (val >> div_nmp->divm_shift) & divm_mask(pll);
711 cfg->n = (val >> div_nmp->divn_shift) & divn_mask(pll);
712 cfg->p = (val >> div_nmp->divp_shift) & divp_mask(pll);
1021 divp = (val >> pll->params->div_nmp->divp_shift) & (divp_mask(pll));
1022 divn = (val >> pll->params->div_nmp->divn_shift) & (divn_mask(pll));
1023 divm = (val >> pll->params->div_nmp->divm_shift) & (divm_mask(pll));
1882 if (!pll_params->div_nmp)
1883 pll_params->div_nmp = &default_nmp;
1939 static struct div_nmp pll_e_nmp = {
1958 if (!pll_params->div_nmp)
1959 pll_params->div_nmp = &pll_e_nmp;
2338 if (!pll_params->div_nmp)
2659 if (!pll_params->div_nmp)