Home
last modified time | relevance | path

Searched refs:divf (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/clk/
H A Dclk-highbank.c96 unsigned long divf, divq, vco_freq, reg; in clk_pll_recalc_rate() local
102 divf = (reg & HB_PLL_DIVF_MASK) >> HB_PLL_DIVF_SHIFT; in clk_pll_recalc_rate()
104 vco_freq = parent_rate * (divf + 1); in clk_pll_recalc_rate()
112 u32 divq, divf; in clk_pll_calc() local
126 divf = (vco_freq + (ref_freq / 2)) / ref_freq; in clk_pll_calc()
127 divf--; in clk_pll_calc()
130 *pdivf = divf; in clk_pll_calc()
136 u32 divq, divf; in clk_pll_round_rate() local
139 clk_pll_calc(rate, ref_freq, &divq, &divf); in clk_pll_round_rate()
141 return (ref_freq * (divf + 1)) / (1 << divq); in clk_pll_round_rate()
[all …]
/linux/drivers/clk/socfpga/
H A Dclk-pll.c42 unsigned long divf, divq, reg; in clk_pll_recalc_rate() local
51 divf = (reg & SOCFPGA_PLL_DIVF_MASK) >> SOCFPGA_PLL_DIVF_SHIFT; in clk_pll_recalc_rate()
53 vco_freq = (unsigned long long)parent_rate * (divf + 1); in clk_pll_recalc_rate()
/linux/include/linux/clk/
H A Danalogbits-wrpll-cln28hpc.h63 u16 divf; member
/linux/drivers/clk/sifive/
H A Dsifive-prci.c68 c->divf = v; in __prci_wrpll_unpack()
105 r |= c->divf << PRCI_COREPLLCFG0_DIVF_SHIFT; in __prci_wrpll_pack()