This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSC2007 Linux Driver Problem - I2C Interrupt Scheduler Deadlock

Other Parts Discussed in Thread: TSC2007

I got some problem porting TSC2007 linux driver to DM6446 system. System is pending after
running device. I think scheduler is interrupted but I can't find what is
corrupt. Also, changed GPIO6 to GPIO3, but same problem is happen.

 Anyone have a solution to solve this ploblem, please let me know. 

- Target board : DM6446, linux
version: 2.6.10_mvl401(MontaVista 4.0.1) - Toolchain 4.0.1 - Linux Version
: 2.6.10_mvl401 (MontaVista 4.0.1) - TI TSC2007 linux driver Using GPIO6
for /IRQ.

//////////////////////////////////////////////////////////////////////////////////////


BUG: scheduling while atomic: swapper/0x00000103/0 caller is
schedule+0xec/0x12c BUG: scheduling while atomic: swapper/0x00000103/0
caller is schedule+0xec/0x12c BUG: scheduling while atomic:
swapper/0x00000103/0 caller is schedule+0xec/0x12c BUG: scheduling while
atomic: swapper/0x00000103/0 caller is schedule+0xec/0x12c
result____1byte_____x_____________116 result____1byte_____y_____________79
//////////////////////////////////////////////////////////////////////////////////////]