On Tue, Apr 11, 2017 at 04:54:26PM +0100, Robin Murphy wrote: > On 11/04/17 15:42, linucherian@xxxxxxxxx wrote: > > From: Geetha <gakula@xxxxxxxxxx> > > > > Cavium 99xx SMMU implementation doesn't not support unique irq lines for > > gerror, eventq and cmdq-sync. USE_SHARED_IRQS option enables to use single > > irq line for all three interrupts. > > AFAICS, there's nothing actually wrong with using shared wired IRQs - > the architecture spec doesn't appear to say anything about it. I think > it might suffice to simply add IRQF_SHARED if we can see the SMMU > doesn't support MSIs anyway - it doesn't really seem like something we > need to treat as a specific quirk. No, this is not permitted by the spec. See 3.18.2 ("Interrupt sources"), where it's clear that each source asserts a *unique* wired interrupt. Geetha: does your implementation support MSIs? Will -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html