Re: [RFC PATCH v2 3/4] pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt
From: Linus Walleij <hidden>
Date: 2021-09-23 21:38:05
Also in:
linux-gpio, linux-renesas-soc, lkml
From: Linus Walleij <hidden>
Date: 2021-09-23 21:38:05
Also in:
linux-gpio, linux-renesas-soc, lkml
On Tue, Sep 21, 2021 at 9:30 PM Lad Prabhakar [off-list ref] wrote:
Add IRQ domian to RZ/G2L pinctrl driver to handle GPIO interrupt. GPIO0-GPIO122 pins can be used as IRQ lines but only 32 pins can be used as IRQ lines at given time. Selection of pins as IRQ lines is handled by IA55 (which is the IRQC block) which sits in between the GPIO and GIC. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Why can't you just use the hierarchical IRQ domain handling inside gpiolib? See for example drivers/gpio/gpio-ixp4xx.c for an example of how this is used. Yours, Linus Walleij