[PATCH 06/10] sh-pfc: Support GPIO to IRQ mapping specified IRQ resources
Linus Walleij
linus.walleij at linaro.org
Thu Dec 12 14:43:17 EST 2013
On Wed, Dec 11, 2013 at 4:26 AM, Laurent Pinchart
<laurent.pinchart+renesas at ideasonboard.com> wrote:
> On non-DT platforms IRQ controllers associated with the GPIOs have a
> fixed IRQ base value known at compile time. The sh-pfc driver translates
> GPIO number to IRQ numbers using a hardcoded table. This mechanism
> breaks on DT platforms, as the IRQ base values are dynamic in that case.
>
> Fix this by specifying IRQs associated with GPIOs in IRQ resources,
> populated automatically from the device tree. When IRQ resources are
> specified the driver requires one IRQ resource per GPIO able to generate
> an interrupt, and uses the translation table to compute the IRQ resource
> offset instead of the IRQ number.
>
> Cc: devicetree at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas at ideasonboard.com>
Make things much better and only use standard bindings so
patch applied.
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list