Hi Linus, This patch series contains several cleanups and improvements for the Renesas pin control drivers. I plan to queue these in renesas-pinctrl for v5.11. Thanks for your comments! Geert Uytterhoeven (8): pinctrl: renesas: Remove superfluous goto in sh_pfc_gpio_set_direction() pinctrl: renesas: Singular/plural grammar fixes pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole pinctrl: renesas: Optimize sh_pfc_pin_config pinctrl: renesas: Factor out common R-Car Gen3 bias handling pinctrl: renesas: r8a7778: Use physical addresses for PUPR regs pinctrl: renesas: r8a7778: Use common R-Car bias handling pinctrl: renesas: Protect GPIO leftovers by CONFIG_PINCTRL_SH_FUNC_GPIO drivers/pinctrl/renesas/core.c | 2 + drivers/pinctrl/renesas/core.h | 4 ++ drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 55 +++------------------ drivers/pinctrl/renesas/pfc-r8a77950.c | 45 +---------------- drivers/pinctrl/renesas/pfc-r8a77951.c | 45 +---------------- drivers/pinctrl/renesas/pfc-r8a7796.c | 45 +---------------- drivers/pinctrl/renesas/pfc-r8a77965.c | 45 +---------------- drivers/pinctrl/renesas/pfc-r8a77990.c | 45 +---------------- drivers/pinctrl/renesas/pinctrl.c | 68 ++++++++++++++++++++------ drivers/pinctrl/renesas/sh_pfc.h | 12 +++-- 11 files changed, 86 insertions(+), 282 deletions(-) -- 2.25.1 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