Hi all,
I test ads7846 and spi driver on DM6446, now when I first run the
application, it works well(I can draw lines on screen), but when I use
CTRL+C to stop the application, it has no sense and after 10(?) seconds, it
gives "BUG: soft lockup detected on CPU#0!" , and if I touch the screen
once,
the application stop, but when I run the application again, it can't work.
The interrupt don't happens though I has touched the screen. It seems the
irq is disabled by spin_lock?, I use enable_irq() in open() function, it has
no value.
I use spin_lock_irqsave and spin_unlock_irqrestore in driver , and it seems
no fault.
can anyone give some suggestions?

thanks
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to