All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] Having trouble with a BeagleBoard GPIO interrupt pin
@ 2010-08-09  9:54 Bob Feretich
  2010-08-09 10:34 ` Philippe Gerum
  0 siblings, 1 reply; 11+ messages in thread
From: Bob Feretich @ 2010-08-09  9:54 UTC (permalink / raw)
  To: xenomai

[-- Attachment #1: Type: text/plain, Size: 972 bytes --]

I am converting my second driver to RTDM. This one receives a negativing going edge triggered interrupt on GPIO133 of the OMAP3 chip.

I have...
ret = rtdm_irq_request(&adis_data_rdy_irq_handle, irq,
                   adis_data_rdy_irq_handler,
                   RTDM_IRQTYPE_EDGE, 
                   "asuspidvr", ctx);
then...
ret = rtdm_irq_enable(&adis_data_rdy_irq_handle);

but the interrupt handler is never invoked.

cat /proc/xenomai/irq shows:
IRQ         CPU0
 37:       15815         [timer]
 39:           0         asuspidvr
 48:           0         asuspidvr
 91:           0         asuspidvr
293:           0         asuspidvr
418:           0         [virtual]

IRQ 293 in the interrupt that should be happening.

I can see the pulses on the input pin and the non-rt version of the driver sees the interrupts, so that excludes hardware issues and u-boot pin configuration issues.

Any suggestions?
Regards,
Bob Feretich


[-- Attachment #2: Type: text/html, Size: 1960 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-08-10  7:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-09  9:54 [Xenomai-help] Having trouble with a BeagleBoard GPIO interrupt pin Bob Feretich
2010-08-09 10:34 ` Philippe Gerum
2010-08-09 11:50   ` Gilles Chanteperdrix
2010-08-09 13:27     ` Philippe Gerum
2010-08-09 13:37     ` Philippe Gerum
2010-08-09 14:08       ` Gilles Chanteperdrix
2010-08-09 17:19       ` Gilles Chanteperdrix
2010-08-10  5:35         ` [Xenomai-core] " Philippe Gerum
2010-08-10  6:22           ` Bob Feretich
2010-08-10  6:43             ` [Xenomai-core] " Philippe Gerum
2010-08-10  7:18               ` Bob Feretich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.