Searched refs:mult (Results 1 - 25 of 89) sorted by relevance

1234

/drivers/clk/
H A Dclk-fixed-factor.c22 * rate - rate is fixed. clk->rate = parent->rate / div * mult
34 rate = (unsigned long long int)parent_rate * fix->mult;
47 best_parent = (rate / fix->mult) * fix->div;
52 return (*prate / fix->div) * fix->mult;
70 unsigned int mult, unsigned int div)
83 fix->mult = mult;
111 u32 div, mult; local
119 if (of_property_read_u32(node, "clock-mult", &mult)) {
68 clk_register_fixed_factor(struct device *dev, const char *name, const char *parent_name, unsigned long flags, unsigned int mult, unsigned int div) argument
[all...]
H A Dclk-ppc-corenet.c149 u32 mult; local
163 mult = ioread32be(base);
166 if (mult & PLL_KILL) {
170 mult = (mult >> 1) & 0x3f;
215 parent_name, 0, mult, 1 + i);
219 parent_name, 0, mult, 1 << i);
/drivers/clk/ti/
H A Dfixed-factor.c39 u32 div, mult; local
47 if (of_property_read_u32(node, "ti,clock-mult", &mult)) {
48 pr_err("%s must have a clock-mult property\n", node->name);
58 mult, div);
/drivers/clk/shmobile/
H A Dclk-rcar-gen2.c43 * rate - rate is adjustable. clk->rate = parent->rate * mult / 32
59 unsigned int mult; local
64 mult = 32 - val;
66 return div_u64((u64)parent_rate * mult, 32);
73 unsigned int mult; local
78 mult = div_u64((u64)rate * 32, prate);
79 mult = clamp(mult, 1U, 32U);
81 return *parent_rate / 32 * mult;
88 unsigned int mult; local
224 unsigned int mult = 1; local
[all...]
H A Dclk-rz.c35 unsigned mult; local
43 mult = cpg_mode ? (32 / 4) : 30;
45 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, 1);
63 mult = frqcr_tab[val];
64 return clk_register_fixed_factor(NULL, name, "pll", 0, mult, 3);
H A Dclk-r8a7779.c99 unsigned int mult = 1; local
104 mult = plla_mult;
107 mult = config->z_mult;
120 return clk_register_fixed_factor(NULL, name, parent_name, 0, mult, div);
H A Dclk-r8a7740.c71 unsigned int mult = 1; local
103 mult = ((value >> 24) & 0x7f) + 1;
107 mult = ((value >> 24) & 0x7f) + 1;
112 mult = ((value >> 24) & 0x3f) + 1;
139 mult, div);
/drivers/clk/mvebu/
H A Dorion.c60 int *mult, int *div)
65 *mult = 1;
68 *mult = 1;
71 *mult = 0;
117 int *mult, int *div)
122 *mult = 1;
125 *mult = 1;
128 *mult = 0;
183 int *mult, int *div)
188 *mult
59 mv88f5182_get_clk_ratio(void __iomem *sar, int id, int *mult, int *div) argument
116 mv88f5281_get_clk_ratio(void __iomem *sar, int id, int *mult, int *div) argument
182 mv88f6183_get_clk_ratio(void __iomem *sar, int id, int *mult, int *div) argument
[all...]
H A Darmada-375.c117 void __iomem *sar, int id, int *mult, int *div)
124 *mult = armada_375_cpu_l2_ratios[opt][0];
128 *mult = armada_375_cpu_ddr_ratios[opt][0];
116 armada_375_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
H A Darmada-38x.c100 void __iomem *sar, int id, int *mult, int *div)
107 *mult = armada_38x_cpu_l2_ratios[opt][0];
111 *mult = armada_38x_cpu_ddr_ratios[opt][0];
99 armada_38x_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
H A Ddove.c127 void __iomem *sar, int id, int *mult, int *div)
134 *mult = dove_cpu_l2_ratios[opt][0];
142 *mult = dove_cpu_ddr_ratios[opt][0];
126 dove_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
H A Darmada-370.c116 void __iomem *sar, int id, int *mult, int *div)
123 *mult = a370_nbclk_ratios[opt][0];
127 *mult = a370_hclk_ratios[opt][0];
131 *mult = a370_dramclk_ratios[opt][0];
115 a370_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
H A Darmada-xp.c126 void __iomem *sar, int id, int *mult, int *div)
139 *mult = axp_nbclk_ratios[opt][0];
143 *mult = axp_hclk_ratios[opt][0];
147 *mult = axp_dramclk_ratios[opt][0];
125 axp_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
H A Dcommon.h32 void (*get_clk_ratio)(void __iomem *sar, int id, int *mult, int *div);
H A Dkirkwood.c129 void __iomem *sar, int id, int *mult, int *div)
135 *mult = kirkwood_cpu_l2_ratios[opt][0];
143 *mult = kirkwood_cpu_ddr_ratios[opt][0];
169 void __iomem *sar, int id, int *mult, int *div)
175 *mult = 1;
183 *mult = mv88f6180_cpu_ddr_ratios[opt][0];
128 kirkwood_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
168 mv88f6180_get_clk_ratio( void __iomem *sar, int id, int *mult, int *div) argument
/drivers/clk/berlin/
H A Dberlin2-pll.h26 u8 mult; member in struct:berlin2_pll_map
H A Dberlin2-pll.c31 u8 mult; member in struct:berlin2_pll_map
84 rate *= fbdiv * map->mult;
/drivers/clk/mxs/
H A Dclk.h60 const char *parent_name, unsigned int mult, unsigned int div)
63 CLK_SET_RATE_PARENT, mult, div);
59 mxs_clk_fixed_factor(const char *name, const char *parent_name, unsigned int mult, unsigned int div) argument
/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c161 u32 diff, mult; local
171 mult = mdev->nominal_c_mult;
172 adj = mult;
178 mdev->cycles.mult = neg_adj ? mult - diff : mult + diff;
305 mdev->cycles.mult =
307 mdev->nominal_c_mult = mdev->cycles.mult;
/drivers/cpufreq/
H A Dspear-cpufreq.c108 int ret, mult = 1; local
127 mult = 2;
136 newfreq = clk_round_rate(srcclk, newfreq * mult);
142 if (mult == 2)
H A Dspeedstep-lib.c175 u32 msr_lo, msr_hi, mult; local
215 mult = msr_lo >> 24;
218 fsb, mult, (fsb * mult));
220 ret = (fsb * mult);
H A Dlonghaul.c108 static unsigned int calc_speed(int mult) argument
111 khz = (mult/10)*fsb;
112 if (mult%10)
249 int speed, mult; local
259 mult = mults[mults_index & 0x1f];
260 if (mult == -1)
263 speed = calc_speed(mult);
275 fsb, mult/10, mult%10, print_speed(speed/1000));
409 static int guess_fsb(int mult) argument
431 int mult; local
[all...]
/drivers/net/ethernet/ti/
H A Dcpts.c133 u32 diff, mult; local
142 mult = cpts->cc_mult;
143 adj = mult;
151 cpts->cc.mult = neg_adj ? mult - diff : mult + diff;
362 u32 mult, u32 shift)
379 cpts->cc_mult = mult;
380 cpts->cc.mult = mult;
361 cpts_register(struct device *dev, struct cpts *cpts, u32 mult, u32 shift) argument
[all...]
/drivers/clk/pxa/
H A Dclk-pxa.h87 .lp = { .mult = _mult_lp, .div = _div_lp }, \
88 .hp = { .mult = _mult_hp, .div = _div_hp }, \
/drivers/clk/hisilicon/
H A Dclk.h50 unsigned long mult; member in struct:hisi_fixed_factor_clock

Completed in 7852 milliseconds

1234