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
