Hi Uli, On Thu, Nov 26, 2020 at 6:22 PM Ulrich Hecht <uli+renesas@xxxxxxxx> wrote: > This patch adds MSIOF0-5 pins, groups and functions to R8A779A0 (V3U) > SoC. > > Signed-off-by: Ulrich Hecht <uli+renesas@xxxxxxxx> Thanks for your patch! > --- a/drivers/pinctrl/renesas/pfc-r8a779a0.c > +++ b/drivers/pinctrl/renesas/pfc-r8a779a0.c > @@ -2256,6 +2520,31 @@ static const struct sh_pfc_pin_group pinmux_groups[] = { > SH_PFC_PIN_GROUP(mmc_wp), > SH_PFC_PIN_GROUP(mmc_ds), > > + SH_PFC_PIN_GROUP(msiof0_clk), > + SH_PFC_PIN_GROUP(msiof0_sync), > + SH_PFC_PIN_GROUP(msiof0_ss1), > + SH_PFC_PIN_GROUP(msiof0_ss2), > + SH_PFC_PIN_GROUP(msiof0_txd), > + SH_PFC_PIN_GROUP(msiof0_rxd), > + SH_PFC_PIN_GROUP(msiof1_clk), > + SH_PFC_PIN_GROUP(msiof1_sync), > + SH_PFC_PIN_GROUP(msiof1_ss1), > + SH_PFC_PIN_GROUP(msiof1_ss2), > + SH_PFC_PIN_GROUP(msiof1_txd), > + SH_PFC_PIN_GROUP(msiof1_rxd), > + SH_PFC_PIN_GROUP(msiof2_clk), > + SH_PFC_PIN_GROUP(msiof2_sync), > + SH_PFC_PIN_GROUP(msiof2_ss1), > + SH_PFC_PIN_GROUP(msiof2_ss2), > + SH_PFC_PIN_GROUP(msiof2_txd), > + SH_PFC_PIN_GROUP(msiof2_rxd), > + SH_PFC_PIN_GROUP(msiof3_clk), > + SH_PFC_PIN_GROUP(msiof3_sync), > + SH_PFC_PIN_GROUP(msiof3_ss1), > + SH_PFC_PIN_GROUP(msiof3_ss2), > + SH_PFC_PIN_GROUP(msiof3_txd), > + SH_PFC_PIN_GROUP(msiof3_rxd), What happened to msiof[45]? > + > SH_PFC_PIN_GROUP(scif0_data), > SH_PFC_PIN_GROUP(scif0_clk), > SH_PFC_PIN_GROUP(scif0_ctrl), > @@ -2459,6 +2748,42 @@ static const char * const mmc_groups[] = { > "mmc_ds", > }; > > +static const char * const msiof0_groups[] = { > + "msiof0_clk", > + "msiof0_sync", > + "msiof0_ss1", > + "msiof0_ss2", > + "msiof0_txd", > + "msiof0_rxd", > +}; > + > +static const char * const msiof1_groups[] = { > + "msiof1_clk", > + "msiof1_sync", > + "msiof1_ss1", > + "msiof1_ss2", > + "msiof1_txd", > + "msiof1_rxd", > +}; > + > +static const char * const msiof2_groups[] = { > + "msiof2_clk", > + "msiof2_sync", > + "msiof2_ss1", > + "msiof2_ss2", > + "msiof2_txd", > + "msiof2_rxd", > +}; > + > +static const char * const msiof3_groups[] = { > + "msiof3_clk", > + "msiof3_sync", > + "msiof3_ss1", > + "msiof3_ss2", > + "msiof3_txd", > + "msiof3_rxd", > +}; Likewise. > + > static const char * const scif0_groups[] = { > "scif0_data", > "scif0_clk", > @@ -2524,6 +2849,11 @@ static const struct sh_pfc_function pinmux_functions[] = { > > SH_PFC_FUNCTION(mmc), > > + SH_PFC_FUNCTION(msiof0), > + SH_PFC_FUNCTION(msiof1), > + SH_PFC_FUNCTION(msiof2), > + SH_PFC_FUNCTION(msiof3), Likewise. > + > SH_PFC_FUNCTION(scif0), > SH_PFC_FUNCTION(scif1), > SH_PFC_FUNCTION(scif3), With the missing entries added: Reviewed-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> 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