Searched refs:idiv (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/clk/axs10x/ |
D | i2s_pll_clock.c | 28 unsigned int idiv; member 104 unsigned int idiv, fbdiv, odiv; in i2s_pll_recalc_rate() local 106 idiv = i2s_pll_get_value(i2s_pll_read(clk, PLL_IDIV_REG)); in i2s_pll_recalc_rate() 110 return ((parent_rate / idiv) * fbdiv) / odiv; in i2s_pll_recalc_rate() 146 i2s_pll_write(clk, PLL_IDIV_REG, pll_cfg[i].idiv); in i2s_pll_set_rate()
|
D | pll_clock.c | 71 u32 idiv; member 142 u32 idiv, fbdiv, odiv; in axs10x_pll_recalc_rate() local 145 idiv = axs10x_div_get_value(axs10x_pll_read(clk, PLL_REG_IDIV)); in axs10x_pll_recalc_rate() 150 do_div(rate, idiv * odiv); in axs10x_pll_recalc_rate() 186 axs10x_encode_div(pll_cfg[i].idiv, 0)); in axs10x_pll_set_rate()
|
/Linux-v4.19/drivers/clk/ |
D | clk-hsdk-pll.c | 51 u32 idiv; member 137 val |= cfg->idiv << CGU_PLL_CTRL_IDIV_SHIFT; in hsdk_pll_set_cfg() 167 u32 idiv, fbdiv, odiv; in hsdk_pll_recalc_rate() local 183 idiv = 1 + ((val & CGU_PLL_CTRL_IDIV_MASK) >> CGU_PLL_CTRL_IDIV_SHIFT); in hsdk_pll_recalc_rate() 190 do_div(rate, idiv * odiv); in hsdk_pll_recalc_rate()
|
D | clk-versaclock5.c | 350 unsigned long idiv; in vc5_pfd_round_rate() local 360 idiv = DIV_ROUND_UP(*parent_rate, rate); in vc5_pfd_round_rate() 361 if (idiv > 127) in vc5_pfd_round_rate() 364 return *parent_rate / idiv; in vc5_pfd_round_rate() 372 unsigned long idiv; in vc5_pfd_set_rate() local 384 idiv = DIV_ROUND_UP(parent_rate, rate); in vc5_pfd_set_rate() 387 if (idiv == 2) in vc5_pfd_set_rate() 390 div = VC5_REF_DIVIDER_REF_DIV(idiv); in vc5_pfd_set_rate()
|
D | clk-si5351.c | 275 unsigned char idiv; in si5351_clkin_recalc_rate() local 279 idiv = SI5351_CLKIN_DIV_8; in si5351_clkin_recalc_rate() 282 idiv = SI5351_CLKIN_DIV_4; in si5351_clkin_recalc_rate() 285 idiv = SI5351_CLKIN_DIV_2; in si5351_clkin_recalc_rate() 288 idiv = SI5351_CLKIN_DIV_1; in si5351_clkin_recalc_rate() 292 SI5351_CLKIN_DIV_MASK, idiv); in si5351_clkin_recalc_rate() 295 __func__, (1 << (idiv >> 6)), rate); in si5351_clkin_recalc_rate()
|
/Linux-v4.19/drivers/clk/microchip/ |
D | clk-core.c | 590 u32 idiv; /* PLL iclk divider, treated fixed */ member 613 parent_rate /= pll->idiv; in spll_calc_mult_div() 665 pll_in_rate = parent_rate / pll->idiv; in spll_clk_recalc_rate() 754 spll->idiv = (readl(spll->ctrl_reg) >> PLL_IDIV_SHIFT) & PLL_IDIV_MASK; in pic32_spll_clk_register() 755 spll->idiv += 1; in pic32_spll_clk_register()
|
/Linux-v4.19/drivers/scsi/ |
D | ncr53c8xx.c | 5535 u_char idiv; in ncr_setsync() local 5550 idiv = ((scntl3 >> 4) & 0x7); in ncr_setsync() 5551 if ((sxfer & 0x1f) && idiv) in ncr_setsync() 5552 tp->period = (((sxfer>>5)+4)*div_10M[idiv-1])/np->clock_khz; in ncr_setsync()
|
/Linux-v4.19/arch/arm/ |
D | Kconfig | 1569 bool "Runtime patch udiv/sdiv instructions into __aeabi_{u}idiv()"
|
/Linux-v4.19/arch/x86/kvm/ |
D | emulate.c | 986 FASTOP1SRC2EX(idiv, idiv_ex);
|