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

12345

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-w90x900/include/mach/
H A Dnuc900_spi.h24 unsigned int divider; member in struct:nuc900_spi_info
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/media/
H A Dmt9t112.h27 struct mt9t112_pll_divider divider; member in struct:mt9t112_camera_info
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/media/
H A Dmt9t112.h27 struct mt9t112_pll_divider divider; member in struct:mt9t112_camera_info
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/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);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/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 */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-bcmring/include/csp/
H A DtmrHw.h118 uint32_t divider /* [ IN ] Dividing the clock frequency */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-bcmring/include/csp/
H A DtmrHw.h118 uint32_t divider /* [ IN ] Dividing the clock frequency */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/spi/
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);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/spi/
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);

Completed in 152 milliseconds

12345