Home
last modified time | relevance | path

Searched refs:div_shift (Results 1 – 23 of 23) sorted by relevance

/Linux-v6.1/drivers/clk/rockchip/
Dclk.h427 int div_shift, int div_width,
472 u8 div_shift; member
495 .div_shift = ds, \
517 .div_shift = ds, \
535 .div_shift = ds, \
553 .div_shift = ds, \
593 .div_shift = ds, \
612 .div_shift = ds, \
628 .div_shift = 16, \
645 .div_shift = 16, \
[all …]
Dclk-ddr.c21 int div_shift; member
94 int div_shift, int div_width, in rockchip_clk_register_ddrclk() argument
129 ddrclk->div_shift = div_shift; in rockchip_clk_register_ddrclk()
Dclk.c44 int div_offset, u8 div_shift, u8 div_width, u8 div_flags, in rockchip_clk_register_branch() argument
98 div->shift = div_shift; in rockchip_clk_register_branch()
480 list->div_shift, list->div_width, in rockchip_clk_register_branches()
487 list->div_shift, list->div_width, in rockchip_clk_register_branches()
504 list->mux_flags, list->div_shift, in rockchip_clk_register_branches()
524 list->div_shift, list->div_width, in rockchip_clk_register_branches()
534 list->div_shift in rockchip_clk_register_branches()
542 list->div_shift, list->div_flags, &ctx->lock); in rockchip_clk_register_branches()
548 list->div_shift, list->div_width, in rockchip_clk_register_branches()
557 list->mux_width, list->div_shift, in rockchip_clk_register_branches()
Dclk-half-divider.c163 u8 div_shift, u8 div_width, in rockchip_clk_register_halfdiv() argument
209 div->shift = div_shift; in rockchip_clk_register_halfdiv()
/Linux-v6.1/drivers/clk/
Dclk-en7523.c41 u8 div_shift; member
69 .div_shift = 0,
82 .div_shift = 0,
95 .div_shift = 0,
109 .div_shift = 24,
121 .div_shift = 8,
135 .div_shift = 0,
182 val >>= desc->div_shift; in en7523_get_div()
Dclk-bm1880.c120 s8 div_shift; member
152 .div_shift = _div_shift, \
168 .div_shift = -1, \
803 if (clks->div_shift >= 0) { in bm1880_clk_register_composite()
812 div_hws->div.shift = clks->div_shift; in bm1880_clk_register_composite()
Dclk-k210.c36 u8 div_shift; member
56 .div_shift = (_shift), \
759 div_val = (reg >> cfg->div_shift) & GENMASK(cfg->div_width - 1, 0); in k210_clk_get_rate()
/Linux-v6.1/sound/soc/fsl/
Dfsl_mqs.c57 int div_shift; member
97 (div - 1) << mqs_priv->soc->div_shift); in fsl_mqs_hw_params()
324 .div_shift = MQS_CLK_DIV_SHIFT,
337 .div_shift = IMX6SX_GPR2_MQS_CLK_DIV_SHIFT,
350 .div_shift = 8,
/Linux-v6.1/drivers/clk/x86/
Dclk-cgu.h187 u8 div_shift; member
235 .div_shift = _shift, \
275 .div_shift = _shift, \
295 .div_shift = _shift, \
Dclk-cgu.c31 lgm_set_clk_val(ctx->membase, list->div_off, list->div_shift, in lgm_clk_register_fixed()
220 u8 shift = list->div_shift; in lgm_clk_register_divider()
278 lgm_set_clk_val(ctx->membase, list->div_off, list->div_shift, in lgm_clk_register_fixed_factor()
/Linux-v6.1/drivers/clk/imx/
Dclk-pllv3.c52 u32 div_shift; member
114 u32 div = (readl_relaxed(pll->base) >> pll->div_shift) & pll->div_mask; in clk_pllv3_recalc_rate()
142 val &= ~(pll->div_mask << pll->div_shift); in clk_pllv3_set_rate()
143 val |= (div << pll->div_shift); in clk_pllv3_set_rate()
438 pll->div_shift = 1; in imx_clk_hw_pllv3()
/Linux-v6.1/drivers/clk/mediatek/
Dclk-mtk.h165 unsigned char div_shift; member
176 .div_shift = _shift, \
Dclk-mt8167.c663 .div_shift = _shift, \
693 .div_shift = _shift, \
Dclk-mtk.c398 mcd->flags, base + mcd->div_reg, mcd->div_shift, in mtk_clk_register_dividers()
Dclk-mt8516.c473 .div_shift = _shift, \
Dclk-mt8365.c555 .div_shift = _shift, \
/Linux-v6.1/drivers/clk/at91/
Dclk-sam9x60-pll.c346 (div << core->layout->div_shift) | ena_val); in sam9x60_div_pll_set_div()
367 cdiv = (val & core->layout->div_mask) >> core->layout->div_shift; in sam9x60_div_pll_set()
513 cdiv = (val & core->layout->div_mask) >> core->layout->div_shift; in sam9x60_div_pll_set_rate_chg()
569 cdiv = (val & core.layout->div_mask) >> core.layout->div_shift; in sam9x60_div_pll_notifier_fn()
Dpmc.h65 u8 div_shift; member
Dsam9x60.c56 .div_shift = 0,
Dsama7g5.c81 .div_shift = 0,
89 .div_shift = 12,
/Linux-v6.1/drivers/clk/samsung/
Dclk-s3c2410-dclk.c174 int div_shift, int cmp_shift) in s3c24xx_dclk_update_cmp() argument
183 div = ((dclk_con >> div_shift) & DCLKCON_DCLK_DIV_MASK) + 1; in s3c24xx_dclk_update_cmp()
/Linux-v6.1/drivers/clk/tegra/
Dclk-tegra-periph.c832 u8 div_shift; member
843 .div_shift = _div_shift,\
967 data->div_shift, 8, 1, data->lock); in init_pllp()
/Linux-v6.1/drivers/mfd/
Ddb8500-prcmu.c523 u32 div_shift; member
530 .div_shift = PRCM_DSITVCLK_DIV_DSI0_ESC_CLK_DIV_SHIFT,
535 .div_shift = PRCM_DSITVCLK_DIV_DSI1_ESC_CLK_DIV_SHIFT,
540 .div_shift = PRCM_DSITVCLK_DIV_DSI2_ESC_CLK_DIV_SHIFT,
1534 div = ((div & dsiescclk[n].div_mask) >> (dsiescclk[n].div_shift)); in dsiescclk_rate()
1899 val |= (min(div, (u32)255) << dsiescclk[n].div_shift); in set_dsiescclk_rate()