linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* RT-Preempt patched kernel - DaVinci SPI driver IRQ handler not getting called
@ 2012-12-19 23:06 Murali Karicheri
  0 siblings, 0 replies; only message in thread
From: Murali Karicheri @ 2012-12-19 23:06 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

We have applied the RT-Preempt patch on top of the 3.6.6 Linux kernel 
and getting an issue with DaVinci SPI driver. During the probing of SPI 
NOR flash driver, the flash driver (slave) sends a command and the 
response is not received by the spi interrupt handler. The IRQ is 
delivered to the interrupt controller driver and is finally delivered to 
the irq_thread (called irq_wakeup_process()), but the thread doesn't 
seem to wake up and hence the irq is not delivered to the driver 
handler. When I add a flag IRQF_NO_THREAD to the irq flags as part of 
request_irq(), the driver handler is getting called. DId someone see 
similar behavior on any DaVinci or any other ARM platform? Any 
suggestions as to how to debug this?

Thanks

Murali Karicheri

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-12-19 23:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-19 23:06 RT-Preempt patched kernel - DaVinci SPI driver IRQ handler not getting called Murali Karicheri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).