Andrew Armstrong wrote:
Has anyone else noticed that the DaVinci I2C bus runs at an extrememly
slow speed?
The code appears to acknowledge that it should run faster but it has
been set to run at only a fraction of its potential?
20 KHz precisely, instead of the 100KHz the controller is capable of.
Setting it higher just kills the interface.
That's because the one of the devices connected to I2C is the MSP430
microcontroller (U8), implementing I2C in software, and it can not cope
with higher rates.
You can detach it from the I2C bus by removing R98 and R103 ("zero-ohm
resistors"). This also means loosing the RTC, the infrared interface and
the ability to monitor the MMC socket.
Roberto Waltman.
_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source