I2C Hang in imx6q SabreSD board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I2C Hang in imx6q SabreSD board

759 Views
divyardharan
Contributor III

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

Tags (2)
0 Kudos
1 Reply

414 Views
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos