Searched refs:dsmpd (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/drivers/clk/starfive/ |
D | clk-starfive-jh7110-pll.c | 101 u32 dsmpd; member 106 char dsmpd; member 124 .dsmpd = JH7110_PLL##_idx##_DSMPD_MASK, \ 129 .dsmpd = JH7110_PLL##_idx##_DSMPD_SHIFT, \ 148 u32 dsmpd; member 286 ret->dsmpd = (val & info->masks.dsmpd) >> info->shifts.dsmpd; in jh7110_pll_regvals_get() 315 if (val.dacpd == 0 && val.dsmpd == 0) in jh7110_pll_recalc_rate() 317 else if (val.dacpd == 1 && val.dsmpd == 1) in jh7110_pll_recalc_rate() 381 regmap_update_bits(priv->regmap, info->offsets.pd, info->masks.dsmpd, in jh7110_pll_set_rate() 382 (u32)val->mode << info->shifts.dsmpd); in jh7110_pll_set_rate() [all …]
|
/linux-6.12.1/drivers/clk/rockchip/ |
D | clk-pll.c | 155 rate->dsmpd = ((pllcon >> RK3036_PLLCON1_DSMPD_SHIFT) in rockchip_rk3036_pll_get_params() 175 if (cur.dsmpd == 0) { in rockchip_rk3036_pll_recalc_rate() 202 rate->postdiv2, rate->dsmpd, rate->frac); in rockchip_rk3036_pll_set_params() 224 HIWORD_UPDATE(rate->dsmpd, RK3036_PLLCON1_DSMPD_MASK, in rockchip_rk3036_pll_set_params() 319 cur.dsmpd, cur.frac); in rockchip_rk3036_pll_init() 322 rate->dsmpd, rate->frac); in rockchip_rk3036_pll_init() 326 rate->dsmpd != cur.dsmpd || in rockchip_rk3036_pll_init() 327 (!cur.dsmpd && (rate->frac != cur.frac))) { in rockchip_rk3036_pll_init() 641 rate->dsmpd = ((pllcon >> RK3399_PLLCON3_DSMPD_SHIFT) in rockchip_rk3399_pll_get_params() 657 if (cur.dsmpd == 0) { in rockchip_rk3399_pll_recalc_rate() [all …]
|
D | clk.h | 353 .dsmpd = _dsmpd, \ 416 unsigned int dsmpd; member
|