Searched refs:divider (Results 1 - 25 of 56) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-w90x900/include/mach/
H A Dnuc900_spi.h24 unsigned int divider; member in struct:nuc900_spi_info
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/media/
H A Dmt9t112.h27 struct mt9t112_pll_divider divider; member in struct:mt9t112_camera_info
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/drivers/
H A D8253.h37 int divider; local
43 divider = (*nanosec + i8253_osc_base / 2) / i8253_osc_base;
46 close to divider */
55 for (div1 = divider / 65536 + 1; div1 < div2; div1++) {
56 div2 = divider / div1;
130 unsigned int divider; local
143 divider = div1 * div2;
147 divider > div1 && divider > div2 &&
148 divider * i8253_osc_bas
[all...]
H A Ddt3000.c601 int divider, base, prescale; local
604 /* Don't know if divider==0 works. */
611 divider = (*nanosec + base / 2) / base;
614 divider = (*nanosec) / base;
617 divider = (*nanosec) / base;
620 if (divider < 65536) {
621 *nanosec = divider * base;
622 return (prescale << 16) | (divider);
628 divider = 65535;
629 *nanosec = divider * bas
638 unsigned int divider; local
[all...]
H A Ddt282x.c893 int prescale, base, divider; local
902 divider = (*nanosec + base / 2) / base;
905 divider = (*nanosec) / base;
908 divider = (*nanosec + base - 1) / base;
911 if (divider < 256) {
912 *nanosec = divider * base;
913 return (prescale << 8) | (255 - divider);
917 divider = 255;
918 *nanosec = divider * base;
919 return (15 << 8) | (255 - divider);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-bcmring/csp/tmr/
H A DtmrHw.c273 uint32_t divider /* [ IN ] Dividing the clock frequency */
282 if (divider >= 64) {
285 } else if (divider >= 8) {
375 uint32_t divider = 0; local
379 divider = 1;
382 divider = 16;
385 divider = 256;
392 return tmrHw_divide(tmrHw_LOW_RESOLUTION_CLOCK, divider);
394 return tmrHw_divide(tmrHw_HIGH_RESOLUTION_CLOCK, divider);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/cx25840/
H A Dcx25840-ir.c137 * Note the largest clock divider value of 0xffff corresponds to:
158 static inline unsigned int clock_divider_to_ns(unsigned int divider) argument
161 return DIV_ROUND_CLOSEST((divider + 1) * 1000,
171 static inline unsigned int clock_divider_to_carrier_freq(unsigned int divider) argument
173 return DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ, (divider + 1) * 16);
183 static inline unsigned int clock_divider_to_freq(unsigned int divider, argument
187 (divider + 1) * rollovers);
228 static u32 clock_divider_to_resolution(u16 divider) argument
235 return DIV_ROUND_CLOSEST((1 << 2) * ((u32) divider + 1) * 1000,
239 static u64 pulse_width_count_to_ns(u16 count, u16 divider) argument
255 pulse_width_count_to_us(u16 count, u16 divider) argument
400 txclk_tx_s_carrier(struct i2c_client *c, unsigned int freq, u16 *divider) argument
409 rxclk_rx_s_carrier(struct i2c_client *c, unsigned int freq, u16 *divider) argument
418 txclk_tx_s_max_pulse_width(struct i2c_client *c, u32 ns, u16 *divider) argument
431 rxclk_rx_s_max_pulse_width(struct i2c_client *c, u32 ns, u16 *divider) argument
642 u16 divider; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/cx23885/
H A Dcx23888-ir.c179 * Note the largest clock divider value of 0xffff corresponds to:
200 static inline unsigned int clock_divider_to_ns(unsigned int divider) argument
203 return DIV_ROUND_CLOSEST((divider + 1) * 1000,
213 static inline unsigned int clock_divider_to_carrier_freq(unsigned int divider) argument
215 return DIV_ROUND_CLOSEST(CX23888_IR_REFCLK_FREQ, (divider + 1) * 16);
225 static inline unsigned int clock_divider_to_freq(unsigned int divider, argument
229 (divider + 1) * rollovers);
270 static u32 clock_divider_to_resolution(u16 divider) argument
277 return DIV_ROUND_CLOSEST((1 << 2) * ((u32) divider + 1) * 1000,
281 static u64 pulse_width_count_to_ns(u16 count, u16 divider) argument
297 pulse_width_count_to_us(u16 count, u16 divider) argument
449 txclk_tx_s_carrier(struct cx23885_dev *dev, unsigned int freq, u16 *divider) argument
458 rxclk_rx_s_carrier(struct cx23885_dev *dev, unsigned int freq, u16 *divider) argument
467 txclk_tx_s_max_pulse_width(struct cx23885_dev *dev, u32 ns, u16 *divider) argument
480 rxclk_rx_s_max_pulse_width(struct cx23885_dev *dev, u32 ns, u16 *divider) argument
672 u16 divider = (u16) atomic_read(&state->rxclk_divider); local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/aty/
H A Dmach64_ct.c122 u32 multiplier, divider, ras_multiplier, ras_divider, tmp; local
127 divider = ((u32)pll->vclk_fb_div) * pll->xclk_ref_div;
133 divider = divider * (bpp >> 2);
145 divider = divider * pll->xres & ~7;
151 /* If we don't do this, 32 bits for multiplier & divider won't be
153 while (((multiplier | divider) & 1) == 0) {
155 divider = divider >>
[all...]
H A Dmach64_gx.c501 short divider = 0, tempA; local
518 divider = 0;
521 divider += 0x20;
539 divider &= ~0x1f;
540 divider |= tempA;
541 divider =
542 (divider & 0x00ff) +
550 program_bits = divider;
555 pll->ics2595.post_divider = divider; /* fuer nix */
741 short divider local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/frontends/
H A Dstv6110.c231 u32 nbsteps, divider, psd2, freq; local
236 divider = (priv->regs[RSTV6110_TUNING2] & 0x0f) << 8;
237 divider += priv->regs[RSTV6110_TUNING1];
244 freq = divider * (priv->mclk / 1000);
258 u32 divider, ref, p, presc, i, result_freq, vco_freq; local
314 divider = (((frequency * 1000) + (ref >> 1)) / ref);
320 /* NDIV_MSB = MSB(divider) */
322 priv->regs[RSTV6110_TUNING2] |= (((divider) >> 8) & 0x0f);
324 /* NDIV_LSB, LSB(divider) */
325 priv->regs[RSTV6110_TUNING1] = (divider
[all...]
H A Dstv6110x.c110 u32 rDiv, divider; local
143 divider = (frequency * R_DIV(rDivOpt) * pVal) / REFCLOCK_kHz;
144 divider = (divider + 5) / 10;
147 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_N_DIV_11_8, MSB(divider));
148 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG0], TNG0_N_DIV_7_0, LSB(divider));
234 /* setup divider */
377 /* setup divider */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/
H A Dbcm5301x_spi.c179 uint32 divider; local
181 divider = drv_data->clk_rate / speed_hz;
183 divider++;
185 divider <<= BCM5301X_SPI_CLK_DIVIDER_SHIFT;
186 divider &= BCM5301X_SPI_CLK_DIVIDER_MASK;
188 SET_REG(SI_OSH, &cc->clkdiv2, BCM5301X_SPI_CLK_DIVIDER_MASK, divider);
H A Dspi_stmp.c54 u32 divider; member in struct:stmp_spi
143 hz = 1000 * ss->speed_khz / ss->divider;
161 hz, ss->speed_khz, ss->divider,
162 ss->speed_khz * 1000 / ss->divider);
164 if (ss->speed_khz * 1000 / ss->divider < hz) {
170 rate = 1000 * ss->speed_khz/ss->divider/hz;
172 writel(BF(ss->divider, SSP_TIMING_CLOCK_DIVIDE) |
541 ss->divider = 2;
543 ss->speed_khz, clk_get_rate(ss->clk), ss->divider);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-bcmring/include/csp/
H A DtmrHw.h118 uint32_t divider /* [ IN ] Dividing the clock frequency */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/omap/
H A Domap-mcbsp.c384 int divider = 0; local
390 divider = period_words / max_thrsh;
392 divider++;
393 while (period_words % divider &&
394 divider < period_words)
395 divider++;
396 if (divider == period_words)
399 pkt_size = period_words / divider;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dsm501.c401 int divider; member in struct:sm501_clock
420 int divider; local
425 try divider 5 for panel only.*/
427 for (divider = 1; divider <= max_div; divider += 2) {
431 diff = sm501fb_round_div(mclk, divider << shift) - freq;
440 clock->divider = divider;
485 return clock->mclk / (clock->divider << cloc
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/can/sja1000/
H A Dsja1000_of_platform.c163 u32 divider = priv->can.clock.freq * 2 / *prop; local
165 if (divider > 1)
166 priv->cdr |= divider / 2 - 1;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/i2c/busses/
H A Di2c-mpc.c70 u16 divider; member in struct:mpc_i2c_divider
201 u32 divider; local
210 /* Determine divider value */
211 divider = mpc5xxx_get_bus_frequency(node) / clock;
222 if (div->divider >= divider)
226 *real_clk = mpc5xxx_get_bus_frequency(node) / div->divider;
349 u32 divider; local
358 /* Determine proper divider value */
364 divider
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-bcmring/csp/chipc/
H A DchipcHw.c205 /* Obtain divider clock frequency */
230 /* Use crystal clock frequency when dependent divider clock is bypassed */
233 /* Obtain divider clock frequency using XTAL dividers */
428 /* For DDR settings use only the PLL divider clock */
453 uint32_t divider = 0; local
463 divider = chipcHw_divide(chipcHw_divide (desVcoHz, (*pDependentClock & chipcHw_REG_PLL_CLOCK_MDIV_MASK)), freq);
475 divider = chipcHw_divide(sourceClock, freq);
480 divider = chipcHw_divide(chipcHw_XTAL_FREQ_Hz, freq);
483 if (divider) {
485 /* Set the divider t
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/532x/
H A Dconfig.c600 /* Check bounds of divider */
610 /* Apply the divider to the system clock */
638 int divider; local
642 divider = MCF_CCM_CDR & MCF_CCM_CDR_LPDIV(0xF);
643 return (FREF/(2 << divider));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/
H A Dmt9t112.c451 priv->info->divider.m,
452 priv->info->divider.n,
453 priv->info->divider.p1,
454 priv->info->divider.p2,
455 priv->info->divider.p3,
456 priv->info->divider.p4,
457 priv->info->divider.p5,
458 priv->info->divider.p6,
459 priv->info->divider.p7);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/matrox/
H A Dmatroxfb_misc.c194 unsigned int divider; local
246 divider = minfo->curr.final_bppShift;
247 while (divider & 3) {
252 divider <<= 1;
254 divider = divider / 4;
255 /* divider can be from 1 to 8 */
256 while (divider > 8) {
261 divider >>= 1;
299 hw->CRTCEXT[3] = (divider
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/oss/dmasound/
H A Ddmasound_atari.c1023 tt_dmasnd.int_div = 0; /* STE compatible divider */
1034 int divider, i, idx; local
1064 divider = 1;
1068 divider = 1;
1071 divider = 2;
1074 divider = 3;
1077 divider = 4;
1080 divider = 5;
1083 divider = 7;
1086 divider
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mmc/host/
H A Dmxcmmc.c630 unsigned int divider; local
635 for (divider = 1; divider <= 0xF; divider++) {
638 x = (clk_in / (divider + 1));
646 if (divider < 0x10)
655 writew((prescaler << 4) | divider, host->base + MMC_REG_CLK_RATE);
657 dev_dbg(mmc_dev(host->mmc), "scaler: %d divider: %d in: %d out: %d\n",
658 prescaler, divider, clk_in, clk_ios);

Completed in 355 milliseconds

123