Searched refs:ndiv_frac (Results 1 – 6 of 6) sorted by relevance
/linux-4.19.296/drivers/clk/bcm/ |
D | clk-iproc-pll.c | 95 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 …]
|
D | clk-iproc-armpll.c | 154 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()
|
D | clk-iproc.h | 97 unsigned int ndiv_frac; member 173 struct iproc_clk_reg_op ndiv_frac; member
|
D | clk-sr.c | 53 .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),
|
D | clk-nsp.c | 51 .ndiv_frac = REG_VAL(0x14, 0, 20), 108 .ndiv_frac = REG_VAL(0x4, 0, 20),
|
D | clk-cygnus.c | 65 .ndiv_frac = REG_VAL(0x10, 0, 20), 201 .ndiv_frac = REG_VAL(0x10, 0, 20), 280 .ndiv_frac = REG_VAL(0x8, 10, 20),
|