Robert Schlabbach wrote: > From: "Johannes Stezenbach" <[EMAIL PROTECTED]> > > Robert Schlabbach wrote: > > > Yes, rewrite the SAA7146A I2C functions from scratch :) > > > Alternatively, try putting just an extra read of the PSR into > > > the i2c_busy_rise_and_fall() function before the loops, that > > > might work wonders already. ... > BTW: The TDA10045H microcode upload is 30555 bytes = 244440 bits. With a > 275kHz clock, the theoretical transfer time would be 0.89 seconds. My code > performs the transfer in about 1 second. So it fully exploits the I2C bus > speed :) And I get _zero_ I2C transfer errors with it! Neither on the > Lorenzen DVB-T card, nor on my Siemens-Cable with analog module... :)
That means the double PSR read method you mentioned above is tested and works on Windows? I'm sure MiHu will apply this to the Linux saa7146 driver then. Thanks, Johannes -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
