Home
last modified time | relevance | path

Searched refs:refdiv (Results 1 – 25 of 28) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/video/drm/rk628/
H A Drk628_cru.c62 u32 postdiv1, fbdiv, dsmpd, postdiv2, refdiv, frac, bypass; in rk628_cru_clk_get_rate_pll() local
103 refdiv = (con1 & PLL_REFDIV_MASK) >> PLL_REFDIV_SHIFT; in rk628_cru_clk_get_rate_pll()
110 do_div(foutvco, refdiv); in rk628_cru_clk_get_rate_pll()
115 do_div(frac_rate, refdiv); in rk628_cru_clk_get_rate_pll()
132 u8 dsmpd = 1, postdiv1 = 0, postdiv2 = 0, refdiv = 0; in rk628_cru_clk_set_rate_pll() local
201 for (refdiv = min_refdiv; refdiv <= max_refdiv; refdiv++) { in rk628_cru_clk_set_rate_pll()
204 if (fin % refdiv) in rk628_cru_clk_set_rate_pll()
207 tmp = (u64)fout * refdiv; in rk628_cru_clk_set_rate_pll()
214 do_div(tmp, refdiv); in rk628_cru_clk_set_rate_pll()
221 tmp = (u64)frac_rate * refdiv; in rk628_cru_clk_set_rate_pll()
[all …]
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar934x/
H A Dclk.c32 u8 refdiv; member
145 pll_refdiv = pll_cfg->refdiv; in ar934x_pll_init()
154 pll_refdiv = pll_cfg->refdiv; in ar934x_pll_init()
233 const u32 refdiv = (regval >> AR934X_PLL_CPU_CONFIG_REFDIV_SHIFT) & in ar934x_cpupll_to_hz() local
241 return (xtal * (nint + (nfrac >> 9))) / (refdiv * (1 << outdiv)); in ar934x_cpupll_to_hz()
248 const u32 refdiv = (regval >> AR934X_PLL_DDR_CONFIG_REFDIV_SHIFT) & in ar934x_ddrpll_to_hz() local
256 return (xtal * (nint + (nfrac >> 9))) / (refdiv * (1 << outdiv)); in ar934x_ddrpll_to_hz()
/rk3399_rockchip-uboot/drivers/clk/rockchip/
H A Dclk_pll.c132 rate_table->refdiv = fin_hz / clk_gcd; in rockchip_pll_clk_set_by_auto()
140 rate_table->refdiv, in rockchip_pll_clk_set_by_auto()
149 rate_table->refdiv = fin_hz / MHZ / clk_gcd; in rockchip_pll_clk_set_by_auto()
152 rate_table->refdiv, rate_table->fbdiv); in rockchip_pll_clk_set_by_auto()
158 fin_64 = fin_64 / (ulong)rate_table->refdiv; in rockchip_pll_clk_set_by_auto()
305 __func__, rate->rate, rate->fbdiv, rate->postdiv1, rate->refdiv); in rk3036_pll_set_rate()
332 rate->refdiv << RK3036_PLLCON1_REFDIV_SHIFT)); in rk3036_pll_set_rate()
373 u32 refdiv, fbdiv, postdiv1, postdiv2, dsmpd, frac; in rk3036_pll_get_rate() local
400 refdiv = (con & RK3036_PLLCON1_REFDIV_MASK) >> in rk3036_pll_get_rate()
407 rate = (p_rate * fbdiv / (refdiv * postdiv1 * postdiv2)) * KHZ; in rk3036_pll_get_rate()
[all …]
H A Dclk_rk3399.c36 u32 refdiv; member
49 .refdiv = _refdiv,\
344 u32 refdiv, fbdiv, postdiv1, postdiv2; in rkclk_pll_get_rate() local
358 refdiv = (con & PLL_REFDIV_MASK) >> PLL_REFDIV_SHIFT; in rkclk_pll_get_rate()
359 return (24 * fbdiv / (refdiv * postdiv1 * postdiv2)) * 1000000; in rkclk_pll_get_rate()
369 u32 vco_khz = OSC_HZ / 1000 * div->fbdiv / div->refdiv; in rkclk_set_pll()
374 pll_con, div->fbdiv, div->refdiv, div->postdiv1, in rkclk_set_pll()
398 (div->refdiv << PLL_REFDIV_SHIFT)); in rkclk_set_pll()
447 u32 ref_khz = OSC_HZ / KHz, refdiv, fbdiv = 0; in pll_para_config() local
480 for (refdiv = 1; refdiv < max_refdiv && best_diff_khz; refdiv++) { in pll_para_config()
[all …]
H A Dclk_rk3036.c50 .refdiv = _refdiv,\
69 uint vco_hz = OSC_HZ / 1000 * div->fbdiv / div->refdiv * 1000; in rkclk_set_pll()
74 pll, div->fbdiv, div->refdiv, div->postdiv1, in rkclk_set_pll()
90 div->refdiv << PLL_REFDIV_SHIFT)); in rkclk_set_pll()
204 uint32_t refdiv, fbdiv, postdiv1, postdiv2; in rkclk_pll_get_rate() local
234 refdiv = (con & PLL_REFDIV_MASK) >> PLL_REFDIV_SHIFT; in rkclk_pll_get_rate()
235 return (24 * fbdiv / (refdiv * postdiv1 * postdiv2)) * 1000000; in rkclk_pll_get_rate()
H A Dclk_rv1108.c32 .refdiv = _refdiv,\
72 uint vco_hz = OSC_HZ / 1000 * div->fbdiv / div->refdiv * 1000; in rkclk_set_pll()
76 pll, div->fbdiv, div->refdiv, div->postdiv1, in rkclk_set_pll()
97 div->refdiv << REFDIV_SHIFT)); in rkclk_set_pll()
99 (div->refdiv << REFDIV_SHIFT)); in rkclk_set_pll()
120 uint32_t refdiv, fbdiv, postdiv1, postdiv2; in rkclk_pll_get_rate() local
134 refdiv = (con1 >> REFDIV_SHIFT) & REFDIV_MASK; in rkclk_pll_get_rate()
135 freq = (24 * fbdiv / (refdiv * postdiv1 * postdiv2)) * 1000000; in rkclk_pll_get_rate()
H A Dclk_px30.c38 .refdiv = _refdiv, \
110 u32 ref_khz = OSC_HZ / KHz, refdiv, fbdiv = 0; in pll_clk_set_by_auto() local
143 for (refdiv = 1; refdiv < max_refdiv && best_diff_khz; refdiv++) { in pll_clk_set_by_auto()
144 fref_khz = ref_khz / refdiv; in pll_clk_set_by_auto()
159 rate->refdiv = refdiv; in pll_clk_set_by_auto()
228 vco_hz = OSC_HZ / 1000 * rate->fbdiv / rate->refdiv * 1000; in rkclk_set_pll()
232 pll, rate->fbdiv, rate->refdiv, rate->postdiv1, in rkclk_set_pll()
254 rate->refdiv << PLL_REFDIV_SHIFT)); in rkclk_set_pll()
272 u32 refdiv, fbdiv, postdiv1, postdiv2; in rkclk_pll_get_rate() local
289 refdiv = (con & PLL_REFDIV_MASK) >> PLL_REFDIV_SHIFT; in rkclk_pll_get_rate()
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/
H A Dclock.h74 .refdiv = _refdiv, \
98 unsigned int refdiv; member
H A Dcru_rk3036.h67 u32 refdiv; member
H A Dcru_rv1108.h55 u32 refdiv; member
H A Dcru_rv1103b.h119 unsigned int refdiv; member
H A Dcru_rv1106.h123 unsigned int refdiv; member
H A Dcru_rk3506.h88 unsigned int refdiv; member
H A Dcru_rv1126.h143 unsigned int refdiv; member
H A Dcru_px30.h119 unsigned int refdiv; member
H A Dcru_rk3528.h109 unsigned int refdiv; member
H A Dcru_rk3562.h144 unsigned int refdiv; member
H A Dcru_rv1126b.h148 unsigned int refdiv; member
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf532x/
H A Dspeed.c69 u32 refdiv = (1 << ((in_be32(&pll->pcr) & PLL_PCR_REFDIV(7)) >> 8)); in get_sys_clock() local
72 return (((FREF * pfdr) / refdiv) / busdiv); in get_sys_clock()
/rk3399_rockchip-uboot/drivers/ram/rockchip/
H A Dsdram_rk3308.c94 pll_priv->refdiv << REFDIV_SHIFT); in pll_set()
132 rk3308_pll_div.refdiv = 2; in rkdclk_init()
142 rk3308_pll_div.refdiv = 2; in rkdclk_init()
150 rk3308_pll_div.refdiv = 2; in rkdclk_init()
186 rk3308_pll_div.refdiv = 1; in rkdclk_init()
194 rk3308_pll_div.refdiv = 6; in rkdclk_init()
263 rk3308_pll_div.refdiv = 2; in rkdclk_init()
326 rk3308_pll_div.refdiv = 6; in rkdclk_init()
H A Dsdram_rk3328.c79 unsigned int refdiv, postdiv1, postdiv2, fbdiv; in rkclk_set_dpll() local
83 refdiv = 1; in rkclk_set_dpll()
103 fbdiv = (mhz * refdiv * postdiv1 * postdiv2) / 24; in rkclk_set_dpll()
107 writel(DSMPD(1) | POSTDIV2(postdiv2) | REFDIV(refdiv), in rkclk_set_dpll()
H A Dsdram_px30.c78 unsigned int refdiv, postdiv1, postdiv2, fbdiv; in rkclk_set_dpll() local
82 refdiv = 1; in rkclk_set_dpll()
102 fbdiv = (mhz * refdiv * postdiv1 * postdiv2) / 24; in rkclk_set_dpll()
107 writel(DSMPD(1) | POSTDIV2(postdiv2) | REFDIV(refdiv), in rkclk_set_dpll()
H A Dsdram_rv1108.c53 params_priv->dpll_init_cfg.refdiv << REFDIV_SHIFT); in rkdclk_init()
/rk3399_rockchip-uboot/arch/mips/mach-ath79/qca953x/
H A Dlowlevel_init.S15 #define MK_PLL_CONF(divint, refdiv, range, outdiv) \ argument
17 ((0x1F & refdiv) << 16) | \
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar933x/
H A Dlowlevel_init.S20 #define MK_PLL_CONF(divint, refdiv, range, outdiv) \ argument
22 ((0x1F & refdiv) << 16) | \

12