Hi,
I've found out what was the problem. It turns out that OMAP_INTC_START
offset was missing in the structure below.
static struct omap_hwmod_irq_info omap3xxx_mmu_iva_irqs[] = {
{ .irq = 28 + OMAP_INTC_START, },
{ .irq = -1 }
};
BR,
Jernej
Dne sreda, 30. oktober 2013 19:20:21 UTC+1 je oseba
Jernej,
Did you get the IVA2.2 working? I'm assuming your using dsplink? I added
your fix but now I'm getting the following error message when using dsplink:
genirq: Flags mismatch irq 28. (DSPLINK) vs. 0020 (DMA)
Regards,
Shane
--
For more options, visit http://beagleboard.org/di
Hi, as Im using yocto to construct the dsplink, there is already a fix for
this mismatch, there is a patch made by Enric Balletbo in the meta-ti layer
which modify the irq for newer kernels.
Index: dsplink_linux_1_65_00_03/dsplink/gpp/src/osal/Linux/2.6.18/isr.c
=