On Wed, 6 Aug 2025 at 21:56, Prabhakar <prabhakar.csengg@xxxxxxxxx> wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> > > Unify the OEN handling on RZ/V2H(P) and RZ/V2N SoCs by reusing the existing > rzg2l_read_oen and rzg2l_write_oen functions from RZ/G2L. Add a > pin_to_oen_bit callback in rzg2l_pinctrl_data to look up per-pin OEN bit > positions, and introduce an oen_pwpr_lock flag in the hwcfg to manage PWPR > locking on SoCs that require it (RZ/V2H(P) family). Remove the hardcoded > PFC_OEN define and obsolete per-SoC OEN helpers. > > Also drop redundant checks for the OEN offset in the suspend/resume paths, > as all supported SoCs now provide a valid offset through the `regs.oen` > field. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> > Reviewed-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > --- > v2->v3: > - Grouped oen_pwpr_lock flag with other bools > - Dropped redundant checks for OEN offset in suspend/resume paths > - Updated the commit message to reflect the changes > - Added Reviewed-by tag from Geert. Thanks, will queue in renesas-pinctrl for v6.18. 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