I am using the OMAP-L138 with embedded Linux running on the ARM core and BIOS running on the DSP core. I currently have the DSP setup to detect a GPIO interrupt on Bank 5, but have found that the INTSTAT register is always clear when the DSP services the interrupt. I believe the Linux kernel is handling the interrupt as well and clearing the INTSTAT register.
How do I disable the Linux kernel from handling a GPIO interrupt on bank 5? Linux still needs to continue to receive interrupts on the other banks.
Thanks,
abkirchhofff