Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: Transponder switching taking considerably longer
Oliver Endriss wrote:
> On Friday 25 July 2003 19:32, Johannes Stezenbach wrote:
> >
> > These were due to a bug in scan. Now everything works rock solid
> > with the fast I2C timings; the max. number of iterations in
> > i2c_busy_rise_and_fall() with udelay(20) is 4, so I don't see
> > what the udelay(500) could change (except make things slower).
>
> Well, it addes 420us after each I2C transfer. Since there are more than
> 10 I2C transfers per tuning attempt, the pll/frontend has much more
> time to lock before the status gets checked.
Yes, but then i2c_busy_rise_and_fall() is the wrong place to put
the delay, it should be added to the frontend driver.
Johannes
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index