* 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).