Home
last modified time | relevance | path

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

/OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/arm/
H A Dfeature-arm-idiv.inc1 TUNEVALID[idiv] = "ARM-state integer division instructions"
2 TUNE_CCARGS_MARCH_OPTS .= "${@bb.utils.contains('TUNE_FEATURES', 'idiv', '+idiv', '', d)}"
H A Darch-armv7r.inc13 require conf/machine/include/arm/feature-arm-idiv.inc
/OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/
H A Dsja1105_clocking.c44 u64 idiv; member
94 static void sja1105_cgu_idiv_packing(void *buf, struct sja1105_cgu_idiv *idiv, in sja1105_cgu_idiv_packing() argument
99 sja1105_packing(buf, &idiv->clksrc, 28, 24, size, op); in sja1105_cgu_idiv_packing()
100 sja1105_packing(buf, &idiv->autoblock, 11, 11, size, op); in sja1105_cgu_idiv_packing()
101 sja1105_packing(buf, &idiv->idiv, 5, 2, size, op); in sja1105_cgu_idiv_packing()
102 sja1105_packing(buf, &idiv->pd, 0, 0, size, op); in sja1105_cgu_idiv_packing()
110 struct sja1105_cgu_idiv idiv; in sja1105_cgu_idiv_config() local
119 idiv.clksrc = 0x0A; /* 25MHz */ in sja1105_cgu_idiv_config()
120 idiv.autoblock = 1; /* Block clk automatically */ in sja1105_cgu_idiv_config()
121 idiv.idiv = factor - 1; /* Divide by 1 or 10 */ in sja1105_cgu_idiv_config()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/axs10x/
H A Di2s_pll_clock.c29 unsigned int idiv; member
105 unsigned int idiv, fbdiv, odiv; in i2s_pll_recalc_rate() local
107 idiv = i2s_pll_get_value(i2s_pll_read(clk, PLL_IDIV_REG)); in i2s_pll_recalc_rate()
111 return ((parent_rate / idiv) * fbdiv) / odiv; in i2s_pll_recalc_rate()
147 i2s_pll_write(clk, PLL_IDIV_REG, pll_cfg[i].idiv); in i2s_pll_set_rate()
H A Dpll_clock.c72 u32 idiv; member
143 u32 idiv, fbdiv, odiv; in axs10x_pll_recalc_rate() local
146 idiv = axs10x_div_get_value(axs10x_pll_read(clk, PLL_REG_IDIV)); in axs10x_pll_recalc_rate()
151 do_div(rate, idiv * odiv); in axs10x_pll_recalc_rate()
187 axs10x_encode_div(pll_cfg[i].idiv, 0)); in axs10x_pll_set_rate()
/OK3568_Linux_fs/u-boot/drivers/clk/
H A Dclk_pic32.c94 u32 iclk, idiv, odiv, mult; in pic32_get_pll_rate() local
99 idiv = ((v >> 8) & PLLIDIV_MASK) + 1; in pic32_get_pll_rate()
112 return ((plliclk / idiv) * mult) / odiv; in pic32_get_pll_rate()
283 u32 v, idiv, mul; in pic32_get_mpll_rate() local
288 idiv = v & MPLL_IDIV; in pic32_get_mpll_rate()
293 rate = (SYS_POSC_CLK_HZ / idiv) * mul; in pic32_get_mpll_rate()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-hsdk-pll.c52 u32 idiv; member
145 val |= cfg->idiv << CGU_PLL_CTRL_IDIV_SHIFT; in hsdk_pll_set_cfg()
176 u32 idiv, fbdiv, odiv; in hsdk_pll_recalc_rate() local
192 idiv = 1 + ((val & CGU_PLL_CTRL_IDIV_MASK) >> CGU_PLL_CTRL_IDIV_SHIFT); in hsdk_pll_recalc_rate()
199 do_div(rate, idiv * odiv); in hsdk_pll_recalc_rate()
H A Dclk-versaclock5.c356 unsigned long idiv; in vc5_pfd_round_rate() local
366 idiv = DIV_ROUND_UP(*parent_rate, rate); in vc5_pfd_round_rate()
367 if (idiv > 127) in vc5_pfd_round_rate()
370 return *parent_rate / idiv; in vc5_pfd_round_rate()
378 unsigned long idiv; in vc5_pfd_set_rate() local
390 idiv = DIV_ROUND_UP(parent_rate, rate); in vc5_pfd_set_rate()
393 if (idiv == 2) in vc5_pfd_set_rate()
396 div = VC5_REF_DIVIDER_REF_DIV(idiv); in vc5_pfd_set_rate()
H A Dclk-si5351.c271 unsigned char idiv; in si5351_clkin_recalc_rate() local
275 idiv = SI5351_CLKIN_DIV_8; in si5351_clkin_recalc_rate()
278 idiv = SI5351_CLKIN_DIV_4; in si5351_clkin_recalc_rate()
281 idiv = SI5351_CLKIN_DIV_2; in si5351_clkin_recalc_rate()
284 idiv = SI5351_CLKIN_DIV_1; in si5351_clkin_recalc_rate()
288 SI5351_CLKIN_DIV_MASK, idiv); in si5351_clkin_recalc_rate()
291 __func__, (1 << (idiv >> 6)), rate); in si5351_clkin_recalc_rate()
/OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/arm/armv7r/
H A Dtune-cortexr7.inc13 TUNE_FEATURES:tune-cortexr7 = "${TUNE_FEATURES:tune-armv7r-vfpv3d16} cortexr7 idiv"
H A Dtune-cortexr8.inc13 TUNE_FEATURES:tune-cortexr8 = "${TUNE_FEATURES:tune-armv7r-vfpv3d16} cortexr8 idiv"
H A Dtune-cortexr5.inc13 TUNE_FEATURES:tune-cortexr5 = "${TUNE_FEATURES:tune-armv7r-vfpv3d16} cortexr5 idiv"
/OK3568_Linux_fs/kernel/drivers/clk/microchip/
H A Dclk-core.c585 u32 idiv; /* PLL iclk divider, treated fixed */ member
608 parent_rate /= pll->idiv; in spll_calc_mult_div()
660 pll_in_rate = parent_rate / pll->idiv; in spll_clk_recalc_rate()
749 spll->idiv = (readl(spll->ctrl_reg) >> PLL_IDIV_SHIFT) & PLL_IDIV_MASK; in pic32_spll_clk_register()
750 spll->idiv += 1; in pic32_spll_clk_register()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/config/arm/
H A Daarch-common-protos.h79 const int idiv; member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/config/arm/
H A Daarch-common-protos.h79 const int idiv; member
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dncr53c8xx.c5526 u_char idiv; in ncr_setsync() local
5541 idiv = ((scntl3 >> 4) & 0x7); in ncr_setsync()
5542 if ((sxfer & 0x1f) && idiv) in ncr_setsync()
5543 tp->period = (((sxfer>>5)+4)*div_10M[idiv-1])/np->clock_khz; in ncr_setsync()
/OK3568_Linux_fs/kernel/arch/arm/
H A DKconfig1429 bool "Runtime patch udiv/sdiv instructions into __aeabi_{u}idiv()"
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Demulate.c1052 FASTOP1SRC2EX(idiv, idiv_ex);
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Das.info7842 for v8.2-A architecture, implies 'fp16'), 'idiv' (Integer Divide
7852 v7-A architecture, implies 'idiv'), 'pan' (Privileged Access Never
7942 instructions with 16 double-word registers. '+idiv': Enables
H A Dgcc.info1689 -msse2avx -mfentry -mrecord-mcount -mnop-mcount -m8bit-idiv
17559 '+idiv'
27408 '-m8bit-idiv'
27409 '-mno-8bit-idiv'
61682 * m8bit-idiv: x86 Options. (line 1346)
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Das.info7842 for v8.2-A architecture, implies 'fp16'), 'idiv' (Integer Divide
7852 v7-A architecture, implies 'idiv'), 'pan' (Privileged Access Never
7942 instructions with 16 double-word registers. '+idiv': Enables
H A Dgcc.info1689 -msse2avx -mfentry -mrecord-mcount -mnop-mcount -m8bit-idiv
17559 '+idiv'
27408 '-m8bit-idiv'
27409 '-mno-8bit-idiv'
61682 * m8bit-idiv: x86 Options. (line 1346)
/OK3568_Linux_fs/device/rockchip/common/images/userdata/userdata_normal/media/
H A Dyuv420_p352x288.yuv8063 …wsplgefffffeeefec_XOE:2.+,0321110.--//.110001101201112%!?/d�qbH54Ps���}�idiv�~�u^G<9+&8Rw�������…