On Tue, Feb 6, 2024 at 3:10 PM Biju Das <biju.das.jz@xxxxxxxxxxxxxx> wrote: > > -----Original Message----- > > From: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> > > Sent: Tuesday, February 6, 2024 1:51 PM > > To: Linus Walleij <linus.walleij@xxxxxxxxxx> > > Cc: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>; Geert Uytterhoeven > > <geert+renesas@xxxxxxxxx>; linux-renesas-soc@xxxxxxxxxxxxxxx; linux- > > gpio@xxxxxxxxxxxxxxx; Prabhakar Mahadev Lad <prabhakar.mahadev- > > lad.rj@xxxxxxxxxxxxxx>; biju.das.au <biju.das.au@xxxxxxxxx> > > Subject: [PATCH v2 0/3] RZ/G2L pinctrl trivial changes > > > > The first patch in this series for configuring GPIO interrupt as input > > mode. Also if the bootloader sets gpio interrupt pin as function, override > > it as gpio. > > > > The second and third patch is satisfy the prerequisite for IA55 tint > > registers(ie, pin will be always in gpioint mode) > > > > Currently on irq_disable(), we are disabling gpio interrupt enable(ISEL). > > That means the pin is just gpio input and not gpio input interrupt any > > more. So, move configuring ISEL in rzg2l_gpio_child_to_parent_hwirq()/ > > rzg2l_gpio_irq_domain_free() so that pin will be gpioint always even > > during irq_disable(). > > > > v1->v2: > > * Added as series by adding patch#2 and #3. > > * Replaced u32->u64 for pin_data > > * Added rzg2l_gpio_free() for error path for bitmap_find_free_region(). > > * rzg2l_gpio_free() called during rzg2l_gpio_irq_domain_free(). > > > > Biju Das (3): > > pinctrl: renesas: rzg2l: Configure interrupt input mode > > pinctrl: renesas: rzg2l: Simplify rzg2l_gpio_irq_{en,dis}able > > pinctrl: renesas: rzg2l: Avoid configuring ISEL in > > gpio_irq_{en,dis}able Thanks, will queue in renesas-pinctrl for v6.9. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds