This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320DM6443: DM6443 GPIO7 IRQ only working on DSP?

Part Number: TMS320DM6443

Hello,

I have the following issue on kernel 3.14

GPIO7 is interrupt number 71 on the DSP CPU, and 55 on the ARM CPU. 

Using the rather dated methodology of requesting an IORESOURCE_IRQ for IRQ 71 allows the interrupt to work properly and trigger.

However, when attempting to use IRQ 55, it is never triggered. I have verified the GPIO and AINTC register settings for the proper direction, enabled, edge, etc settings, and everything is as it should be.

My question is, why is the interrupt from GPIO7 only serviceable on IRQ 71, and not on 55? Is there a "switch' somewhere to indicate if the interrupt should be forwarded to the DSP or ARM?

Thank you in advance,

Richard