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

Reply via email to