[PATCH] ARM: U300: bump IRQs to offset 32
linus.walleij at linaro.org
Wed Oct 17 13:22:46 EDT 2012
On Wed, Oct 17, 2012 at 6:34 PM, Linus Walleij
<linus.walleij at stericsson.com> wrote:
> From: Linus Walleij <linus.walleij at linaro.org>
> The U300 IRQs were bumped once to offset to 1 (in order to avoid
> using IRQ 0 which is now NO_IRQ). This was OK as we were still
> passing the number of irqs in the .nr_irqs field of the machine,
> with descriptors allocated at boot time.
> However .nr_irqs should be 0, leading the system to reserve the
> first 16 IRQs. Then the VIC driver will complain that IRQs 1
> thru 15 are pre-allocated, so to avoid this and use free
> descriptors, move all IRQs up to offset 32.
> This will all be done away with as we migrate to device tree,
> so it is an interim solution.
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
Oooups, requsting an ACK from the ARM SoC maintainers to
take this in through the pinctrl tree. Later patches also touch this
file so to avoid unnecessary conflicts it's better to bring it in there.
More information about the linux-arm-kernel