Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk.h667 int div_offset, u8 div_shift,
692 int div_shift, int div_width,
702 int div_shift, int div_width, in rockchip_clk_register_ddrclk() argument
752 u8 div_shift; member
775 .div_shift = ds, \
797 .div_shift = ds, \
819 .div_shift = ds, \
837 .div_shift = ds, \
855 .div_shift = ds, \
895 .div_shift = ds, \
[all …]
H A Dclk-ddr.c27 int div_shift; member
183 int div_shift, int div_width, in rockchip_clk_register_ddrclk() argument
228 ddrclk->div_shift = div_shift; in rockchip_clk_register_ddrclk()
H A Dclk.c42 int div_offset, u8 div_shift, u8 div_width, u8 div_flags, in rockchip_clk_register_branch() argument
96 div->shift = div_shift; in rockchip_clk_register_branch()
522 list->div_shift, list->div_width, in rockchip_clk_register_branches()
529 list->div_shift, list->div_width, in rockchip_clk_register_branches()
547 list->div_shift, list->div_width, in rockchip_clk_register_branches()
575 list->div_shift, list->div_width, in rockchip_clk_register_branches()
585 list->div_shift in rockchip_clk_register_branches()
594 list->div_shift, list->div_flags, &ctx->lock); in rockchip_clk_register_branches()
601 list->div_shift, list->div_width, in rockchip_clk_register_branches()
610 list->mux_width, list->div_shift, in rockchip_clk_register_branches()
[all …]
H A Dclk-pvtm.c33 u32 div_shift; member
148 wr_msk_bit(div, pvtm->info->div_shift, in rockchip_clock_pvtm_init_freq()
204 .div_shift = 2,
H A Dclk-dclk-divider.c97 int div_offset, u8 div_shift, in rockchip_clk_register_dclk_branch() argument
149 div->shift = div_shift; in rockchip_clk_register_dclk_branch()
H A Dclk-half-divider.c155 int div_offset, u8 div_shift, in rockchip_clk_register_halfdiv() argument
204 div->shift = div_shift; in rockchip_clk_register_halfdiv()
H A Dclk-cpu.c502 int div_offset, u8 div_shift, in rockchip_clk_register_cpuclk_v2() argument
541 div->shift = div_shift; in rockchip_clk_register_cpuclk_v2()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_rk3528.c1051 u32 div_mask, div_shift; in rk3528_dclk_vop_get_clk() local
1063 div_shift = DCLK_VOP_SRC0_DIV_SHIFT; in rk3528_dclk_vop_get_clk()
1071 div_shift = DCLK_VOP_SRC1_DIV_SHIFT; in rk3528_dclk_vop_get_clk()
1079 div = (con & div_mask) >> div_shift; in rk3528_dclk_vop_get_clk()
1093 u32 div_mask, div_shift; in rk3528_dclk_vop_set_clk() local
1105 div_shift = DCLK_VOP_SRC0_DIV_SHIFT; in rk3528_dclk_vop_set_clk()
1113 div_shift = DCLK_VOP_SRC1_DIV_SHIFT; in rk3528_dclk_vop_set_clk()
1128 div = ((DIV_ROUND_UP(prate, rate) - 1) << div_shift) & div_mask; in rk3528_dclk_vop_set_clk()
1137 u32 sel_shift, sel_mask, div_shift, div_mask; in rk3528_uart_get_rate() local
1146 div_shift = CLK_UART0_SRC_DIV_SHIFT; in rk3528_uart_get_rate()
[all …]
H A Dclk_rk3399.c670 uint8_t div_shift; member
682 .div_shift = CLK_SPI0_PLL_DIV_CON_SHIFT,
685 .div_shift = CLK_SPI1_PLL_DIV_CON_SHIFT,
688 .div_shift = CLK_SPI2_PLL_DIV_CON_SHIFT,
691 .div_shift = CLK_SPI4_PLL_DIV_CON_SHIFT,
694 .div_shift = CLK_SPI5_PLL_DIV_CON_SHIFT,
714 div = bitfield_extract(val, spiclk->div_shift, in rk3399_spi_get_clk()
739 ((CLK_SPI_PLL_DIV_CON_MASK << spiclk->div_shift) | in rk3399_spi_set_clk()
741 ((src_clk_div << spiclk->div_shift) | in rk3399_spi_set_clk()
H A Dclk_rk3368.c496 uint8_t div_shift; member
504 [0] = { .reg = 45, .div_shift = 0, .sel_shift = 7, },
505 [1] = { .reg = 45, .div_shift = 8, .sel_shift = 15, },
506 [2] = { .reg = 46, .div_shift = 8, .sel_shift = 15, },
530 div = extract_bits(val, 7, spiclk->div_shift); in rk3368_spi_get_clk()
555 ((0x7f << spiclk->div_shift) | in rk3368_spi_set_clk()
557 ((src_clk_div << spiclk->div_shift) | in rk3368_spi_set_clk()
H A Dclk_rk3588.c1114 u32 mask, div_shift, sel_shift; in rk3588_dclk_vop_set_clk() local
1123 div_shift = DCLK0_VOP_SRC_DIV_SHIFT; in rk3588_dclk_vop_set_clk()
1132 div_shift = DCLK1_VOP_SRC_DIV_SHIFT; in rk3588_dclk_vop_set_clk()
1141 div_shift = DCLK2_VOP_SRC_DIV_SHIFT; in rk3588_dclk_vop_set_clk()
1149 div_shift = DCLK3_VOP_SRC_DIV_SHIFT; in rk3588_dclk_vop_set_clk()
1164 ((div - 1) << div_shift)); in rk3588_dclk_vop_set_clk()
1170 ((div - 1) << div_shift)); in rk3588_dclk_vop_set_clk()
1211 (best_div - 1) << div_shift); in rk3588_dclk_vop_set_clk()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap.h128 u8 div_shift; member
149 .div_shift = _div_shift, \
166 .div_shift = _div_shift, \
303 u32 div_reg, u8 div_shift, u8 div_width,
H A Dclk-regmap-composite.c210 u32 div_reg, u8 div_shift, u8 div_width, in devm_clk_regmap_register_composite() argument
264 div->shift = div_shift; in devm_clk_regmap_register_composite()
/OK3568_Linux_fs/kernel/drivers/clk/x86/
H A Dclk-cgu.h187 u8 div_shift; member
235 .div_shift = _shift, \
275 .div_shift = _shift, \
295 .div_shift = _shift, \
H A 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()
/OK3568_Linux_fs/kernel/drivers/clk/imx/
H A 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()
/OK3568_Linux_fs/kernel/drivers/clk/mediatek/
H A Dclk-mtk.h184 unsigned char div_shift; member
195 .div_shift = _shift, \
H A Dclk-mt8167.c662 .div_shift = _shift, \
692 .div_shift = _shift, \
/OK3568_Linux_fs/kernel/drivers/clk/
H A 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_vop2_clk.c67 u8 div_shift; member
286 vop2_clk->div.shift = branch->div_shift; in vop2_clk_register()
/OK3568_Linux_fs/kernel/drivers/clk/samsung/
H A 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()
/OK3568_Linux_fs/kernel/drivers/clk/at91/
H A Dclk-sam9x60-pll.c253 cdiv = (val & core->layout->div_mask) >> core->layout->div_shift; in sam9x60_div_pll_prepare()
261 (div->div << core->layout->div_shift) | in sam9x60_div_pll_prepare()
H A Dpmc.h63 u8 div_shift; member
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Ddb8500-prcmu.c524 u32 div_shift; member
531 .div_shift = PRCM_DSITVCLK_DIV_DSI0_ESC_CLK_DIV_SHIFT,
536 .div_shift = PRCM_DSITVCLK_DIV_DSI1_ESC_CLK_DIV_SHIFT,
541 .div_shift = PRCM_DSITVCLK_DIV_DSI2_ESC_CLK_DIV_SHIFT,
1535 div = ((div & dsiescclk[n].div_mask) >> (dsiescclk[n].div_shift)); in dsiescclk_rate()
1900 val |= (min(div, (u32)255) << dsiescclk[n].div_shift); in set_dsiescclk_rate()
/OK3568_Linux_fs/kernel/drivers/clk/tegra/
H A Dclk-tegra-periph.c836 u8 div_shift; member
847 .div_shift = _div_shift,\
971 data->div_shift, 8, 1, data->lock); in init_pllp()

12