Thread (68 messages) 68 messages, 9 authors, 2014-06-20

Re: [RFC v3 1/9] arm: fiq: arbitrary mappings from IRQ to FIQ virqs

From: Rob Herring <hidden>
Date: 2014-06-13 14:29:16
Also in: linux-arm-kernel, linux-serial

On Thu, Jun 5, 2014 at 4:53 AM, Daniel Thompson
[off-list ref] wrote:
Currently enable_fiq/disable_fiq use a simple offset to convert an IRQ
virq into a FIQ virq. This is too inflexible for multi-platform kernels
and makes runtime error checking impossible.

We solve this by introducing a flexible mapping that allows interrupt
controllers that support FIQ to register those mappings. This, in turn,
makes it much possible for drivers in DT kernels to gain access to
FIQ virqs.
I don't get why you need a separate linux irq numbers for FIQ. Isn't
enabling FIQ simply a property of an irq like edge vs. level trigger?
Also, given the constraints on FIQ, we can't really have more that 1
IRQ assigned to FIQ.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help