I am facing an I2C hang issue in my board.
This makes my touch hangs,I2C channel 3 is connected to touch controller in our board..
At some point touch is not responding.
When I run the I2C Detect program,seems like I2C of that particular channel hangs.
When I searched in Google I found some links which is similar to my issue. https://community.freescale.com/thread/316813
Dou you know how to reset the I2C Cahnnel.
http://www.spinics.net/lists/linux-i2c/msg06712.html
Regards
Divya R Dharan
Hi Divya
if hang is caused by peripheral touch controller, one can try to generate
additional clocks manually in sw (configure i.MX6 lines as GPIOs), procedure
is described in many app notes on web, like below
http://www.analog.com/media/en/technical-documentation/application-notes/54305147357414AN686_0.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------