Thread (5 messages) 5 messages, 3 authors, 2012-08-24

Problem between rt-patches and OMAP SPI driver

From: Gregoire Gentil <hidden>
Date: 2012-08-22 19:55:30

Hello,

When applying the rt patches, the OMAP SPI driver referenced below 
doesn't work well. It's working well without the rt patches.

http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git;a=blob;f=drivers/spi/omap2_mcspi.c;h=969cdd2fe124602d1e65c4218190ed3e7d78ccf6;hb=02f8c6aee8df3cdc935e9bdd4f2d020306035dbe

More precisely, I'm getting a lot of "TXS timed out" and "RXS timed out" 
on line 485/495.

Q1. Has anyone made work OMAP SPI driver with rt patches?

Q2. How can I debug such problem? I have converted all the spin_lock_irq 
to raw_spin_lock_* without being sure if it's a good idea. But in any 
case, the result is the same.

Q3. More generically, while considering a new driver, what needs to be 
watched and patched from the rt point of view to play nicely with the 
real-time architecture? All the mutex? Anything in the worker function? 
I know that I won't become a RT expert overnight, but I'm trying to 
understand.

Many thanks in advance for any help or pointer,

Grégoire

--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help