[PATCH 1/2] irqchip: sirf: move from legacy mode to linear irqdomain
Olof Johansson
olof at lixom.net
Thu Aug 29 12:48:21 EDT 2013
On Tue, Aug 06, 2013 at 01:37:13PM +0800, Barry Song wrote:
> the series of patches for irqdomain core in 3.11 has broken sirf
> irq which uses legacy mapping. all users fail in the new kernel
> while setupping irq.
>
> this patch moves to linear irqdomain and drop old legacy irqdomain
> codes since we don't need it any more, and at the same time, it
> also fixes the broken interrupts of sirfsoc in 3.11.
>
> on the other hand, we actually only have 64 interrupt sources for
> prima2 and atlas6, but there are 128 interrupt souces for marco
> which uses GIC. in the legacy codes, sirf gpio also uses legacy
> irqdomain, so to make gpio interrupt mapping not depend on the
> prima2/atlas6/marco an use unified marco,we enlarge prima2/atlas6
> interrupt number to 128. here we don't need this workaround any
> more as sirf gpio also moved to linear mode before. so we move
> SIRFSOC_NUM_IRQS back to 64 too.
>
> Signed-off-by: Barry Song <Baohua.Song at csr.com>
Sorry for missing this earlier. I'll apply and send up for 3.11.
-Olof
More information about the linux-arm-kernel
mailing list