Home
last modified time | relevance | path

Searched refs:postdiv1 (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/clk/starfive/
H A Dclk-starfive-jh7110-pll.c85 unsigned postdiv1 : 2; member
151 u32 postdiv1; member
165 .postdiv1 = 0,
171 .postdiv1 = 0,
177 .postdiv1 = 0,
183 .postdiv1 = 0,
189 .postdiv1 = 0,
195 .postdiv1 = 0,
201 .postdiv1 = 0,
207 .postdiv1 = 0,
[all …]
/linux/drivers/clk/sophgo/
H A Dclk-sg2042-pll.c79 unsigned int postdiv1; member
93 FIELD_PREP(PLLCTRL_POSTDIV1_MASK, ctrl->postdiv1) | in sg2042_pll_ctrl_encode()
102 ctrl->postdiv1 = FIELD_GET(PLLCTRL_POSTDIV1_MASK, reg_value); in sg2042_pll_ctrl_decode()
157 denominator = ctrl_table.refdiv * ctrl_table.postdiv1 * ctrl_table.postdiv2; in sg2042_pll_recalc_rate()
190 unsigned int *postdiv1, in sg2042_pll_get_postdiv_1_2() argument
220 *postdiv1 = tmp0; in sg2042_pll_get_postdiv_1_2()
231 *postdiv1 = postdiv1_2[index][1]; in sg2042_pll_get_postdiv_1_2()
256 unsigned int fbdiv, refdiv, postdiv1, postdiv2; in sg2042_get_pll_ctl_setting() local
293 &postdiv1, &postdiv2); in sg2042_get_pll_ctl_setting()
302 do_div(tmp, (postdiv1 * postdiv2)); in sg2042_get_pll_ctl_setting()
[all …]
/linux/drivers/clk/pistachio/
H A Dclk-pll.c240 (params->postdiv1 != old_postdiv1 || in pll_gf40lp_frac_set_rate()
244 if (params->postdiv2 > params->postdiv1) in pll_gf40lp_frac_set_rate()
253 (params->postdiv1 << PLL_FRAC_CTRL2_POSTDIV1_SHIFT) | in pll_gf40lp_frac_set_rate()
273 u64 val, prediv, fbdiv, frac, postdiv1, postdiv2, rate; in pll_gf40lp_frac_recalc_rate() local
280 postdiv1 = (val >> PLL_FRAC_CTRL2_POSTDIV1_SHIFT) & in pll_gf40lp_frac_recalc_rate()
293 rate = do_div_round_closest(rate, (prediv * postdiv1 * postdiv2) << 24); in pll_gf40lp_frac_recalc_rate()
386 (params->postdiv1 != old_postdiv1 || in pll_gf40lp_laint_set_rate()
390 if (params->postdiv2 > params->postdiv1) in pll_gf40lp_laint_set_rate()
399 (params->postdiv1 << PLL_INT_CTRL1_POSTDIV1_SHIFT) | in pll_gf40lp_laint_set_rate()
413 u32 val, prediv, fbdiv, postdiv1, postdiv2; in pll_gf40lp_laint_recalc_rate() local
[all …]
H A Dclk.h99 unsigned long long postdiv1; member
/linux/drivers/clk/rockchip/
H A Dclk-pll.c147 rate->postdiv1 = ((pllcon >> RK3036_PLLCON0_POSTDIV1_SHIFT) in rockchip_rk3036_pll_get_params()
183 do_div(rate64, cur.postdiv1); in rockchip_rk3036_pll_recalc_rate()
201 __func__, rate->rate, rate->fbdiv, rate->postdiv1, rate->refdiv, in rockchip_rk3036_pll_set_params()
216 HIWORD_UPDATE(rate->postdiv1, RK3036_PLLCON0_POSTDIV1_MASK, in rockchip_rk3036_pll_set_params()
318 cur.fbdiv, cur.postdiv1, cur.refdiv, cur.postdiv2, in rockchip_rk3036_pll_init()
321 rate->fbdiv, rate->postdiv1, rate->refdiv, rate->postdiv2, in rockchip_rk3036_pll_init()
324 if (rate->fbdiv != cur.fbdiv || rate->postdiv1 != cur.postdiv1 || in rockchip_rk3036_pll_init()
631 rate->postdiv1 = ((pllcon >> RK3399_PLLCON1_POSTDIV1_SHIFT) in rockchip_rk3399_pll_get_params()
665 do_div(rate64, cur.postdiv1); in rockchip_rk3399_pll_recalc_rate()
683 __func__, rate->rate, rate->fbdiv, rate->postdiv1, rate->refdiv, in rockchip_rk3399_pll_set_params()
[all …]
H A Dclk.h297 .postdiv1 = _postdiv1, \
360 unsigned int postdiv1; member
/linux/drivers/clk/visconti/
H A Dpll.h33 .postdiv1 = _postdiv1, \
44 unsigned int postdiv1; member
H A Dpll.c49 #define PLL_CREATE_OSTDIV(table) (table->postdiv2 << 4 | table->postdiv1)
71 rate_table->postdiv1 = postdiv & PLL_POSTDIV_MASK; in visconti_pll_get_params()
/linux/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy_28nm_8960.c52 u8 postdiv1; member
348 cached_state->postdiv1 = in dsi_28nm_pll_save_state()
371 writel(cached_state->postdiv1, base + REG_DSI_28nm_8960_PHY_PLL_CTRL_8); in dsi_28nm_pll_restore_state()
H A Ddsi_phy_28nm.c65 u8 postdiv1; member
587 cached_state->postdiv1 = in dsi_28nm_pll_save_state()
612 writel(cached_state->postdiv1, base + REG_DSI_28nm_PHY_PLL_POSTDIV1_CFG); in dsi_28nm_pll_restore_state()
/linux/drivers/clk/
H A Dclk-bm1880.c478 u32 postdiv1, postdiv2, denominator; in bm1880_pll_rate_calc() local
482 postdiv1 = (regval >> 8) & 0x7; in bm1880_pll_rate_calc()
486 denominator = refdiv * postdiv1 * postdiv2; in bm1880_pll_rate_calc()