Home
last modified time | relevance | path

Searched refs:mul (Results 1 – 25 of 26) sorted by relevance

12

/u-boot/arch/arm/mach-at91/arm920t/
A Dclock.c44 unsigned i, div = 0, mul = 0, diff = 1 << 30; in at91_pll_calc() local
78 mul = mul1; in at91_pll_calc()
85 return ret | ((mul - 1) << 16) | div; in at91_pll_calc()
93 unsigned mul, div; in at91_pll_rate() local
96 mul = (reg >> 16) & 0x7ff; in at91_pll_rate()
97 if (div && mul) { in at91_pll_rate()
99 freq *= mul + 1; in at91_pll_rate()
/u-boot/arch/arm/lib/
A Dmuldi3.S29 mul xh, yl, xh
36 mul yh, xl, yh
37 mul xl, yl, xl
38 mul ip, yl, ip
A Dlib1funcs.S327 mul r3, r0, r2
343 mul r3, r0, r2
/u-boot/include/linux/
A Dmath64.h150 static inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift) in mul_u64_u32_shr() argument
152 return (u64)(((unsigned __int128)a * mul) >> shift); in mul_u64_u32_shr()
157 static inline u64 mul_u64_u64_shr(u64 a, u64 mul, unsigned int shift) in mul_u64_u64_shr() argument
159 return (u64)(((unsigned __int128)a * mul) >> shift); in mul_u64_u64_shr()
166 static inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift) in mul_u64_u32_shr() argument
174 ret = mul_u32_u32(al, mul) >> shift; in mul_u64_u32_shr()
176 ret += mul_u32_u32(ah, mul) << (32 - shift); in mul_u64_u32_shr()
229 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor) in mul_u64_u32_div() argument
243 rl.ll = mul_u32_u32(u.l.low, mul); in mul_u64_u32_div()
244 rh.ll = mul_u32_u32(u.l.high, mul) + rl.l.high; in mul_u64_u32_div()
/u-boot/arch/arm/mach-at91/arm926ejs/
A Dclock.c44 unsigned i, div = 0, mul = 0, diff = 1 << 30; in at91_pll_calc() local
72 if (mul > 63) in at91_pll_calc()
86 mul = mul1; in at91_pll_calc()
93 return ret | ((mul - 1) << 16) | div; in at91_pll_calc()
101 unsigned mul, div; in at91_pll_rate() local
104 mul = (reg >> 16) & 0x7ff; in at91_pll_rate()
105 if (div && mul) { in at91_pll_rate()
107 freq *= mul + 1; in at91_pll_rate()
/u-boot/drivers/clk/
A Dclk_boston.c32 uint32_t in_rate, mul, div; in clk_boston_get_rate() local
41 mul = ext_field(mmcmdiv, BOSTON_PLAT_MMCMDIV_MUL); in clk_boston_get_rate()
54 return (in_rate * mul * 1000000) / div; in clk_boston_get_rate()
A Dclk_zynq.c136 u32 clk_ctrl, reset, pwrdwn, mul, bypass; in zynq_clk_get_pll_rate() local
147 mul = 1; in zynq_clk_get_pll_rate()
149 mul = (clk_ctrl & PLLCTRL_FBDIV_MASK) >> PLLCTRL_FBDIV_SHIFT; in zynq_clk_get_pll_rate()
151 return priv->ps_clk_freq * mul; in zynq_clk_get_pll_rate()
A Dclk_pic32.c286 u32 v, idiv, mul; in pic32_get_mpll_rate() local
292 mul = (v >> MPLL_MULT_SHIFT) & MPLL_MULT; in pic32_get_mpll_rate()
296 rate = (SYS_POSC_CLK_HZ / idiv) * mul; in pic32_get_mpll_rate()
A Dclk_zynqmp.c349 u32 clk_ctrl, reset, mul; in zynqmp_clk_get_pll_rate() local
368 mul = (clk_ctrl & PLLCTRL_FBDIV_MASK) >> PLLCTRL_FBDIV_SHIFT; in zynqmp_clk_get_pll_rate()
370 freq *= mul; in zynqmp_clk_get_pll_rate()
/u-boot/arch/arm/mach-at91/armv7/
A Dclock.c43 unsigned mul, div; in at91_pll_rate() local
46 mul = (reg >> 18) & 0x7f; in at91_pll_rate()
47 if (div && mul) { in at91_pll_rate()
49 freq *= mul + 1; in at91_pll_rate()
/u-boot/arch/mips/lib/
A Dcache_init.S64 mul \sz, \sz, \line_sz
77 mul \sz, \sz, $1
173 mul R_L2_SIZE, R_L2_LINE, t2
178 mul R_L2_SIZE, R_L2_SIZE, t2
216 mul R_L2_SIZE, R_L2_LINE, t1
222 mul R_L2_SIZE, R_L2_SIZE, t1
/u-boot/board/xilinx/microblaze-generic/
A Dconfig.mk11 CPUFLAGS-$(CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL) += -mno-xl-soft-mul
/u-boot/post/lib_powerpc/fpu/
A DMakefile7 acc1.o compare-fp-1.o fpu.o mul-subnormal-single-1.o darwin-ldouble.o
/u-boot/doc/device-tree-bindings/cpu/
A Dnios2.txt25 - altr,has-mul: Specifies CPU hardware multipy support.
48 altr,has-mul = <1>;
/u-boot/drivers/clk/at91/
A Dclk-sam9x60-pll.c59 static long sam9x60_frac_pll_compute_mul_frac(u32 *mul, u32 *frac, ulong rate, in sam9x60_frac_pll_compute_mul_frac() argument
89 *mul = nmul - 1; in sam9x60_frac_pll_compute_mul_frac()
145 u32 mul, frac, val; in sam9x60_frac_pll_get_rate() local
153 mul = (val & pll->layout->mul_mask) >> pll->layout->mul_shift; in sam9x60_frac_pll_get_rate()
156 return (parent_rate * (mul + 1) + ((u64)parent_rate * frac >> 22)); in sam9x60_frac_pll_get_rate()
/u-boot/arch/arm/cpu/armv8/bcmns3/
A Dlowlevel.S19 mul w0, w0, w6
/u-boot/arch/x86/cpu/
A Dsipi_vector.S111 mul %ecx
/u-boot/board/armltd/integrator/
A Dlowlevel_init.S126 mul r5, r4, r3 /* size of SDRAM (MB divided by 4) */
/u-boot/arch/nios2/dts/
A D3c120_devboard.dts37 altr,has-mul = <1>;
A D10m50_devboard.dts32 altr,has-mul = <1>;
/u-boot/drivers/clk/aspeed/
A Dclk_ast2600.c145 uint32_t mul = 1, div = 1; in ast2600_get_pll_rate() local
198 mul = (pll_reg.b.m + 1) / (pll_reg.b.n + 1); in ast2600_get_pll_rate()
202 return ((CLKIN_25M * mul) / div); in ast2600_get_pll_rate()
/u-boot/arch/arm/cpu/armv7/ls102xa/
A Dpsci.S155 mul r6, r6, r1
/u-boot/arch/arm/cpu/arm920t/ep93xx/
A Dlowlevel_init.S419 mul r1, r8, r10
/u-boot/arch/arm/cpu/armv8/
A Dpsci.S215 mul x9, x10, x9
/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
A Dlowlevel.S260 mul x14, \xreg, x16

Completed in 42 milliseconds

12