Home
last modified time | relevance | path

Searched refs:div_width (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/clk/
H A Dclk-loongson2.c38 u8 div_width; member
53 u8 div_width; member
67 .div_width = _dwidth, \
81 .div_width = _dwidth, \
93 .div_width = _dwidth, \
105 .div_width = _dwidth, \
289 div = loongson2_rate_part(val, clk->div_shift, clk->div_width); in loongson2_pll_recalc_rate()
306 scale = loongson2_rate_part(val, clk->div_shift, clk->div_width) + 1; in loongson2_freqscale_recalc_rate()
341 clk->div_width = cld->div_width; in loongson2_clk_register()
409 p->div_shift, p->div_width, in loongson2_clk_probe()
H A Dclk-sp7021.c47 int div_width; member
400 u32 max = 1 << clk->div_width; in sp_pll_calc_div()
417 } else if (clk->div_width == DIV_A) { in sp_pll_determine_rate()
419 } else if (clk->div_width == DIV_TV) { in sp_pll_determine_rate()
441 } else if (clk->div_width == DIV_A) { in sp_pll_recalc_rate()
443 } else if (clk->div_width == DIV_TV) { in sp_pll_recalc_rate()
469 u32 fbdiv = ((reg >> clk->div_shift) & ((1 << clk->div_width) - 1)) + 1; in sp_pll_recalc_rate()
488 } else if (clk->div_width == DIV_A) { in sp_pll_set_rate()
490 } else if (clk->div_width == DIV_TV) { in sp_pll_set_rate()
492 } else if (clk->div_width) { in sp_pll_set_rate()
[all …]
H A Dclk-bm1880.c121 s8 div_width; member
153 .div_width = _div_width, \
818 div_hws->div.width = clks->div_width; in bm1880_clk_register_composite()
H A Dclk-k210.c36 u8 div_width; member
56 .div_width = (_width), \
760 div_val = (reg >> cfg->div_shift) & GENMASK(cfg->div_width - 1, 0); in k210_clk_get_rate()
/linux/drivers/clk/rockchip/
H A Dclk-ddr.c22 int div_width; member
95 int div_shift, int div_width, in rockchip_clk_register_ddrclk() argument
131 ddrclk->div_width = div_width; in rockchip_clk_register_ddrclk()
H A Dclk.h710 u8 div_width, u8 div_flags,
731 int div_shift, int div_width,
785 u8 div_width; member
810 .div_width = dw, \
832 .div_width = dw, \
850 .div_width = dw, \
868 .div_width = dw, \
908 .div_width = dw, \
927 .div_width = dw, \
943 .div_width = 16, \
[all …]
H A Dclk.c44 int div_offset, u8 div_shift, u8 div_width, u8 div_flags, in rockchip_clk_register_branch() argument
86 if (div_width > 0) { in rockchip_clk_register_branch()
99 div->width = div_width; in rockchip_clk_register_branch()
556 list->div_shift, list->div_width, in rockchip_clk_register_branches()
563 list->div_shift, list->div_width, in rockchip_clk_register_branches()
581 list->div_width, list->div_flags, in rockchip_clk_register_branches()
607 list->div_shift, list->div_width, in rockchip_clk_register_branches()
641 list->div_shift, list->div_width, in rockchip_clk_register_branches()
651 list->div_width, list->div_flags, in rockchip_clk_register_branches()
737 list->div_width, list->div_flags, in rockchip_clk_register_armclk_multi_pll()
H A Dclk-half-divider.c165 u8 div_shift, u8 div_width, in rockchip_clk_register_halfdiv() argument
204 if (div_width > 0) { in rockchip_clk_register_halfdiv()
212 div->width = div_width; in rockchip_clk_register_halfdiv()
H A Dclk-cpu.c469 u8 div_width, u8 div_flags, in rockchip_clk_register_cpuclk_multi_pll() argument
495 if (div_width > 0) { in rockchip_clk_register_cpuclk_multi_pll()
508 div->width = div_width; in rockchip_clk_register_cpuclk_multi_pll()
/linux/drivers/clk/x86/
H A Dclk-cgu.h183 u8 div_width; member
233 .div_width = _width, \
273 .div_width = _width, \
293 .div_width = _width, \
H A Dclk-cgu.c31 list->div_width, list->div_val); in lgm_clk_register_fixed()
201 u8 width = list->div_width; in lgm_clk_register_divider()
253 list->div_width, list->div_val); in lgm_clk_register_fixed_factor()
/linux/drivers/clk/socfpga/
H A Dstratix10-clk.h70 u8 div_width; member
107 u8 div_width; member
H A Dclk-gate-s10.c152 socfpga_clk->width = clks->div_width; in s10_register_gate()
210 socfpga_clk->width = clks->div_width; in agilex_register_gate()
267 socfpga_clk->width = clks->div_width; in agilex5_register_gate()
/linux/drivers/clk/mediatek/
H A Dclk-mtk.h212 unsigned char div_width; member
223 .div_width = _width, \
H A Dclk-mt8167-apmixedsys.c83 .div_width = _width, \
H A Dclk-mt8516.c475 .div_width = _width, \
H A Dclk-mt8167.c664 .div_width = _width, \
H A Dclk-mt8365.c548 .div_width = _width, \
H A Dclk-mtk.c419 mcd->div_width, mcd->clk_divider_flags, lock); in mtk_clk_register_dividers()