Lines Matching refs:mnp_bits
95 struct mnp_bits { struct
113 struct mnp_bits mnp_bits; member
225 .mnp_bits = {8, 8, 1, 20},
238 .mnp_bits = {8, 8, 4, 20},
251 .mnp_bits = {8, 8, 4, 20},
262 .mnp_bits = {2, 8, 3, 20},
273 .mnp_bits = {2, 8, 3, 20},
286 .mnp_bits = {8, 8, 4, 20},
296 .mnp_bits = {5, 10, 3, 20},
306 .mnp_bits = {5, 10, 3, 20},
317 .mnp_bits = {5, 10, 1, 20},
327 .mnp_bits = {5, 11, 3, 20},
340 .mnp_bits = {8, 8, 4, 20},
353 .mnp_bits = {8, 8, 4, 16},
363 .mnp_bits = {8, 8, 4, 24},
376 .mnp_bits = {8, 8, 4, 20},
397 struct mnp_bits mnp_bits; member
492 struct mnp_bits *mnp_bits; in get_divisors() local
494 mnp_bits = &sc->mnp_bits; in get_divisors()
496 *m = get_masked(val, PLL_BASE_DIVM_SHIFT, mnp_bits->m_width); in get_divisors()
497 *n = get_masked(val, PLL_BASE_DIVN_SHIFT, mnp_bits->n_width); in get_divisors()
498 *p = get_masked(val, mnp_bits->p_shift, mnp_bits->p_width); in get_divisors()
505 struct mnp_bits *mnp_bits; in set_divisors() local
507 mnp_bits = &sc->mnp_bits; in set_divisors()
508 val = set_masked(val, m, PLL_BASE_DIVM_SHIFT, mnp_bits->m_width); in set_divisors()
509 val = set_masked(val, n, PLL_BASE_DIVN_SHIFT, mnp_bits->n_width); in set_divisors()
510 val = set_masked(val, p, mnp_bits->p_shift, mnp_bits->p_width); in set_divisors()
705 struct mnp_bits *mnp_bits; in pll_set_std() local
708 mnp_bits = &sc->mnp_bits; in pll_set_std()
709 if (m >= (1 << mnp_bits->m_width)) in pll_set_std()
711 if (n >= (1 << mnp_bits->n_width)) in pll_set_std()
713 if (pdiv_to_reg(sc, p) >= (1 << mnp_bits->p_width)) in pll_set_std()
733 reg = set_masked(reg, m, PLL_BASE_DIVM_SHIFT, mnp_bits->m_width); in pll_set_std()
734 reg = set_masked(reg, n, PLL_BASE_DIVN_SHIFT, mnp_bits->n_width); in pll_set_std()
735 reg = set_masked(reg, pdiv_to_reg(sc, p), mnp_bits->p_shift, in pll_set_std()
736 mnp_bits->p_width); in pll_set_std()
809 struct mnp_bits *mnp_bits; in plld2_set_freq() local
813 mnp_bits = &sc->mnp_bits; in plld2_set_freq()
827 for (m = 1; m < (1 << mnp_bits->m_width); m++) { in plld2_set_freq()
833 if (n >= (1 << mnp_bits->n_width)) in plld2_set_freq()
888 struct mnp_bits *mnp_bits; in pllx_set_freq() local
891 mnp_bits = &sc->mnp_bits; in pllx_set_freq()
898 if (m >= (1 << mnp_bits->m_width)) in pllx_set_freq()
900 if (n >= (1 << mnp_bits->n_width)) in pllx_set_freq()
902 if (pdiv_to_reg(sc, p) >= (1 << mnp_bits->p_width)) in pllx_set_freq()
920 reg = set_masked(reg, m, PLL_BASE_DIVM_SHIFT, mnp_bits->m_width); in pllx_set_freq()
921 reg = set_masked(reg, n, PLL_BASE_DIVN_SHIFT, mnp_bits->n_width); in pllx_set_freq()
922 reg = set_masked(reg, pdiv_to_reg(sc, p), mnp_bits->p_shift, in pllx_set_freq()
923 mnp_bits->p_width); in pllx_set_freq()
1074 sc->mnp_bits = clkdef->mnp_bits; in pll_register()