Searched refs:parent_rate (Results 1 - 7 of 7) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/mach-s3c2442/
H A Dclock.c52 unsigned long parent_rate = clk_get_rate(clk->parent); local
55 if (rate > parent_rate)
56 return parent_rate;
58 div = parent_rate / rate;
61 return parent_rate / 3;
72 return parent_rate / (div * 2);
77 unsigned long parent_rate = clk_get_rate(clk->parent); local
84 if (rate == parent_rate) {
86 } else if ((parent_rate / rate) == 3) {
92 camdivn |= (((parent_rate / rat
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/mach-s3c2440/
H A Dclock.c52 unsigned long parent_rate = clk_get_rate(clk->parent); local
55 if (rate > parent_rate)
56 return parent_rate;
60 div = (parent_rate / rate) / 2;
67 return parent_rate / (div * 2);
72 unsigned long parent_rate = clk_get_rate(clk->parent); local
79 if (rate != parent_rate) {
81 camdivn |= (((parent_rate / rate) / 2) - 1);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/mach-s3c2443/
H A Dclock.c110 unsigned long parent_rate = clk_get_rate(clk->parent); local
113 if (rate > parent_rate)
114 return parent_rate;
118 div = (rate / parent_rate);
125 return parent_rate / div;
201 unsigned long parent_rate = clk_get_rate(clk->parent); local
207 return parent_rate / (div + 1);
282 unsigned long parent_rate = clk_get_rate(clk->parent); local
288 return parent_rate / (div + 1);
294 unsigned long parent_rate local
323 unsigned long parent_rate = clk_get_rate(clk->parent); local
335 unsigned long parent_rate = clk_get_rate(clk->parent); local
366 unsigned long parent_rate = clk_get_rate(clk->parent); local
377 unsigned long parent_rate = clk_get_rate(clk->parent); local
410 unsigned long parent_rate = clk_get_rate(clk->parent); local
421 unsigned long parent_rate = clk_get_rate(clk->parent); local
485 unsigned long parent_rate = clk_get_rate(clk->parent); local
496 unsigned long parent_rate = clk_get_rate(clk->parent); local
558 unsigned long parent_rate = clk_get_rate(clk->parent); local
569 unsigned long parent_rate = clk_get_rate(clk->parent); local
600 unsigned long parent_rate = clk_get_rate(clk->parent); local
611 unsigned long parent_rate = clk_get_rate(clk->parent); local
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/mach-s3c2412/
H A Dclock.c168 unsigned long parent_rate = clk_get_rate(clk->parent); local
171 if (rate > parent_rate)
172 return parent_rate;
174 div = parent_rate / rate;
178 return parent_rate / div;
183 unsigned long parent_rate = clk_get_rate(clk->parent); local
186 return parent_rate / ((div & S3C2412_CLKDIVN_USB48DIV) ? 2 : 1);
191 unsigned long parent_rate = clk_get_rate(clk->parent); local
196 if ((parent_rate / rate) == 2)
244 unsigned long parent_rate local
281 unsigned long parent_rate = clk_get_rate(clk->parent); local
292 unsigned long parent_rate = clk_get_rate(clk->parent); local
332 unsigned long parent_rate = clk_get_rate(clk->parent); local
343 unsigned long parent_rate = clk_get_rate(clk->parent); local
382 unsigned long parent_rate = clk_get_rate(clk->parent); local
393 unsigned long parent_rate = clk_get_rate(clk->parent); local
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sh/kernel/cpu/sh4a/
H A Dclock-sh7722.c235 * generates frequency of 'parent_rate'
237 * @parent_rate: rate of parent clock
240 static int sh7722_find_divisors(unsigned long parent_rate, unsigned rate) argument
242 unsigned div2 = parent_rate * 2 / rate;
245 if (rate > parent_rate)
271 unsigned long parent_rate = clk->parent->rate; local
277 if (parent_rate < rate)
281 div = sh7722_find_divisors(parent_rate, rate);
286 clk->rate = parent_rate * 2 / div;
354 part_div = sh7722_find_divisors(parent_rate,
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/mach-pnx4008/
H A Dclock.c197 u32 parent_rate; local
200 parent_rate = clk->parent->rate;
202 if (!parent_rate)
215 rate -= rate % parent_rate; /*round down the input */
229 if (rate == parent_rate) {
233 clk->rate = parent_rate;
252 tmp_m /= parent_rate;
270 clk->rate = (tmp_m * parent_rate) / tmp_2p;
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/avr32/mach-at32ap/
H A Dat32ap7000.c352 unsigned long parent_rate, actual_rate, div; local
354 parent_rate = clk->parent->get_rate(clk->parent);
357 if (rate > 3 * parent_rate / 4) {
358 actual_rate = parent_rate;
361 div = (parent_rate + rate) / (2 * rate) - 1;
363 actual_rate = parent_rate / (2 * (div + 1));

Completed in 56 milliseconds