Home
last modified time | relevance | path

Searched refs:dsmpd (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap-pll.c69 unsigned int postdiv1, fbdiv, dsmpd, postdiv2, refdiv, frac, bypass; in clk_regmap_pll_recalc_rate() local
80 dsmpd = (con1 & BIT(pll->dsmpd_shift)) >> pll->dsmpd_shift; in clk_regmap_pll_recalc_rate()
91 if (!dsmpd) { in clk_regmap_pll_recalc_rate()
108 u32 *frac, u8 *dsmpd, u8 *bypass) in clk_pll_round_rate() argument
224 if (dsmpd) in clk_pll_round_rate()
225 *dsmpd = _dsmpd; in clk_pll_round_rate()
253 u8 refdiv, postdiv1, postdiv2, dsmpd, bypass; in clk_regmap_pll_set_rate() local
259 &postdiv2, &frac, &dsmpd, &bypass); in clk_regmap_pll_set_rate()
274 HIWORD_UPDATE(dsmpd, pll->dsmpd_shift, pll->dsmpd_shift) | in clk_regmap_pll_set_rate()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_cru.c63 u32 postdiv1, fbdiv, dsmpd, postdiv2, refdiv, frac, bypass; in rk628_cru_clk_get_rate_pll() local
92 dsmpd = (con1 & PLL_DSMPD_MASK) >> PLL_DSMPD_SHIFT; in rk628_cru_clk_get_rate_pll()
103 if (!dsmpd) { in rk628_cru_clk_get_rate_pll()
123 u8 dsmpd = 1, postdiv1 = 0, postdiv2 = 0, refdiv = 0; in rk628_cru_clk_set_rate_pll() local
210 dsmpd = 0; in rk628_cru_clk_set_rate_pll()
228 if (!dsmpd) { in rk628_cru_clk_set_rate_pll()
243 PLL_DSMPD(dsmpd) | PLL_POSTDIV2(postdiv2) | in rk628_cru_clk_set_rate_pll()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_pll.c126 rate_table->dsmpd = 1; in rockchip_pll_clk_set_by_auto()
163 rate_table->dsmpd = 0; in rockchip_pll_clk_set_by_auto()
264 __func__, rate->rate, rate->postdiv2, rate->dsmpd, rate->frac); in rk3036_pll_set_rate()
290 if (!rate->dsmpd) { in rk3036_pll_set_rate()
293 rate->dsmpd << RK3036_PLLCON1_DSMPD_SHIFT); in rk3036_pll_set_rate()
330 u32 refdiv, fbdiv, postdiv1, postdiv2, dsmpd, frac; in rk3036_pll_get_rate() local
359 dsmpd = (con & RK3036_PLLCON1_DSMPD_MASK) >> in rk3036_pll_get_rate()
365 if (dsmpd == 0) { in rk3036_pll_get_rate()
H A Dclk_px30.c40 .dsmpd = _dsmpd, \
/OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/
H A Drk628_cru.c64 u32 postdiv1, fbdiv, dsmpd, postdiv2, refdiv, frac, bypass; in rk628_cru_clk_get_rate_pll() local
93 dsmpd = (con1 & PLL_DSMPD_MASK) >> PLL_DSMPD_SHIFT; in rk628_cru_clk_get_rate_pll()
104 if (!dsmpd) { in rk628_cru_clk_get_rate_pll()
124 u8 dsmpd = 1, postdiv1 = 0, postdiv2 = 0, refdiv = 0; in rk628_cru_clk_set_rate_pll() local
216 dsmpd = 0; in rk628_cru_clk_set_rate_pll()
234 if (!dsmpd) { in rk628_cru_clk_set_rate_pll()
249 PLL_DSMPD(dsmpd) | PLL_POSTDIV2(postdiv2) | in rk628_cru_clk_set_rate_pll()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk-pll.c216 rate_table->dsmpd = 1; in rockchip_pll_clk_set_by_auto()
253 rate_table->dsmpd = 0; in rockchip_pll_clk_set_by_auto()
526 rate->dsmpd = ((pllcon >> RK3036_PLLCON1_DSMPD_SHIFT) in rockchip_rk3036_pll_get_params()
549 if (cur.dsmpd == 0) { in rockchip_rk3036_pll_recalc_rate()
576 rate->postdiv2, rate->dsmpd, rate->frac); in rockchip_rk3036_pll_set_params()
600 HIWORD_UPDATE(rate->dsmpd, RK3036_PLLCON1_DSMPD_MASK, in rockchip_rk3036_pll_set_params()
706 cur.dsmpd, cur.frac); in rockchip_rk3036_pll_init()
709 rate->dsmpd, rate->frac); in rockchip_rk3036_pll_init()
713 rate->dsmpd != cur.dsmpd || in rockchip_rk3036_pll_init()
714 (!cur.dsmpd && (rate->frac != cur.frac))) { in rockchip_rk3036_pll_init()
[all …]
H A Dclk.h464 .dsmpd = _dsmpd, \
528 unsigned int dsmpd; member
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/
H A Dclock.h75 .dsmpd = _dsmpd, \
99 unsigned int dsmpd; member
H A Dcru_rv1106.h125 unsigned int dsmpd; member
H A Dcru_rk3528.h111 unsigned int dsmpd; member
H A Dcru_rv1126.h145 unsigned int dsmpd; member
H A Dcru_px30.h121 unsigned int dsmpd; member
H A Dcru_rk3562.h146 unsigned int dsmpd; member
H A Dcru_rk3568.h118 unsigned int dsmpd; member
/OK3568_Linux_fs/u-boot/drivers/ram/rockchip/
H A Dsdram_rk3308.c84 DSMPD_MASK, pll_priv->dsmpd << DSMPD_SHIFT); in pll_set()
137 rk3308_pll_div.dsmpd = 0; in rkdclk_init()
147 rk3308_pll_div.dsmpd = 0; in rkdclk_init()
155 rk3308_pll_div.dsmpd = 0; in rkdclk_init()
191 rk3308_pll_div.dsmpd = 1; in rkdclk_init()
199 rk3308_pll_div.dsmpd = 1; in rkdclk_init()
H A Dsdram_rv1126.c324 u32 dsmpd = 1; in rkclk_set_dpll() local
357 dsmpd = 0; in rkclk_set_dpll()
368 writel(DSMPD(dsmpd) | POSTDIV2(postdiv2) | REFDIV(refdiv), in rkclk_set_dpll()