Home
last modified time | relevance | path

Searched refs:ndiv_frac (Results 1 – 6 of 6) sorted by relevance

/linux-4.19.296/drivers/clk/bcm/
Dclk-iproc-pll.c95 u64 ndiv_int, ndiv_frac, residual; in pll_calc_param() local
110 ndiv_frac = div64_u64((u64)residual, (u64)parent_rate); in pll_calc_param()
113 vco_out->ndiv_frac = ndiv_frac; in pll_calc_param()
117 residual = (u64)vco_out->ndiv_frac * (u64)parent_rate; in pll_calc_param()
367 val = readl(pll->control_base + ctrl->ndiv_frac.offset); in pll_set_rate()
368 val &= ~(bit_mask(ctrl->ndiv_frac.width) << in pll_set_rate()
369 ctrl->ndiv_frac.shift); in pll_set_rate()
370 val |= vco->ndiv_frac << ctrl->ndiv_frac.shift; in pll_set_rate()
372 ctrl->ndiv_frac.offset, val); in pll_set_rate()
412 val = readl(pll->control_base + ctrl->ndiv_frac.offset); in pll_set_rate()
[all …]
Dclk-iproc-armpll.c154 unsigned int ndiv_int, ndiv_frac, ndiv; in __get_ndiv() local
167 ndiv_frac = val & IPROC_CLK_PLLARM_NDIV_FRAC_OFFSET_MASK; in __get_ndiv()
177 ndiv_frac = val & IPROC_CLK_PLLARMB_NDIV_FRAC_MASK; in __get_ndiv()
180 ndiv = (ndiv_int << 20) | ndiv_frac; in __get_ndiv()
Dclk-iproc.h97 unsigned int ndiv_frac; member
173 struct iproc_clk_reg_op ndiv_frac; member
Dclk-sr.c53 .ndiv_frac = REG_VAL(0x10, 0, 20),
113 .ndiv_frac = REG_VAL(0x10, 0, 20),
172 .ndiv_frac = REG_VAL(0x10, 0, 20),
207 .ndiv_frac = REG_VAL(0x10, 0, 20),
261 .ndiv_frac = REG_VAL(0x10, 0, 20),
Dclk-nsp.c51 .ndiv_frac = REG_VAL(0x14, 0, 20),
108 .ndiv_frac = REG_VAL(0x4, 0, 20),
Dclk-cygnus.c65 .ndiv_frac = REG_VAL(0x10, 0, 20),
201 .ndiv_frac = REG_VAL(0x10, 0, 20),
280 .ndiv_frac = REG_VAL(0x8, 10, 20),