Hi Morimoto-san, On Tue, Jun 14, 2022 at 7:58 AM Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: > From: Phong Hoang <phong.hoang.wz@xxxxxxxxxxx> > > This patch adds SCIF, I2C, EthernetAVB, HSCIF, MMC, QSPI, > MSIOF, PWM, CAN-FD, Ethernet-TSN, PCIe pins, groups, and functions > > [Morimoto merged above patches into one, cleanup white space, > sort modules alphabetically, fixup comments] > Signed-off-by: Phong Hoang <phong.hoang.wz@xxxxxxxxxxx> > Signed-off-by: Hai Pham <hai.pham.ud@xxxxxxxxxxx> > Signed-off-by: Thanh Quan <thanh.quan.xn@xxxxxxxxxxx> > Signed-off-by: CongDang <cong.dang.xn@xxxxxxxxxxx> > Signed-off-by: Kazuya Mizuguch <kazuya.mizuguchi.ks@xxxxxxxxxxx> > Signed-off-by: Tho Vu <tho.vu.wh@xxxxxxxxxxx> > Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> Thanks for your patch! > --- a/drivers/pinctrl/renesas/pfc-r8a779g0.c > +++ b/drivers/pinctrl/renesas/pfc-r8a779g0.c > +/* - SCIF0 ------------------------------------------------------------------ */ > +static const unsigned int scif0_data_pins[] = { > + /* RX0, TX0 */ > + RCAR_GP_PIN(1, 16), RCAR_GP_PIN(1, 12), > +}; > +static const unsigned int scif0_data_mux[] = { > + RX0_MARK, TX0_MARK, > +}; > +static const unsigned int scif0_clk_pins[] = { > + /* SCK0 */ > + RCAR_GP_PIN(1, 15), > +}; > +static const unsigned int scif0_clk_mux[] = { > + SCK0_MARK, > +}; > +static const unsigned int scif0_ctrl_pins[] = { > + /* RTS0#, CTS0# */ > + RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 13), > +}; > +static const unsigned int scif0_ctrl_mux[] = { > + RTS0_N_MARK, CTS0_N_MARK, > +}; > + > +/* - SCIF1 ------------------------------------------------------------------ */ > +static const unsigned int scif1_data_pins[] = { > + /* RX1, TX1 */ > + RCAR_GP_PIN(0, 15), RCAR_GP_PIN(0, 14), > +}; > +static const unsigned int scif1_data_mux[] = { > + RX1_MARK, TX1_MARK, > +}; > +static const unsigned int scif1_clk_pins[] = { > + /* SCK1 */ > + RCAR_GP_PIN(0, 18), > +}; > +static const unsigned int scif1_clk_mux[] = { > + SCK1_MARK, > +}; > +static const unsigned int scif1_ctrl_pins[] = { > + /* RTS1_N, CTS1_N */ Compared to v2, you changed: -+ /* RTS1#, CTS1# */ ++ /* RTS1_N, CTS1_N */ (same for SCIF3). While this makes sense, as all but the *_pins[] comments use "_N" instead of "#", it does make SCIF1/SCIF3 inconsistent with the other (H)SCIF ports, here and in later patches. > + RCAR_GP_PIN(0, 17), RCAR_GP_PIN(0, 16), > +}; > +static const unsigned int scif1_ctrl_mux[] = { > + RTS1_N_MARK, CTS1_N_MARK, > +}; > + > +/* - SCIF3 ------------------------------------------------------------------ */ > +static const unsigned int scif3_data_pins[] = { > + /* RX3, TX3 */ > + RCAR_GP_PIN(1, 1), RCAR_GP_PIN(1, 0), > +}; > +static const unsigned int scif3_data_mux[] = { > + RX3_MARK, TX3_MARK, > +}; > +static const unsigned int scif3_clk_pins[] = { > + /* SCK3 */ > + RCAR_GP_PIN(1, 4), > +}; > +static const unsigned int scif3_clk_mux[] = { > + SCK3_MARK, > +}; > +static const unsigned int scif3_ctrl_pins[] = { > + /* RTS3_N, CTS3_N */ > + RCAR_GP_PIN(1, 2), RCAR_GP_PIN(1, 3), > +}; > +static const unsigned int scif3_ctrl_mux[] = { > + RTS3_N_MARK, CTS3_N_MARK, > +}; > + > +/* - SCIF4 ------------------------------------------------------------------ */ > +static const unsigned int scif4_data_pins[] = { > + /* RX4, TX4 */ > + RCAR_GP_PIN(8, 13), RCAR_GP_PIN(8, 12), > +}; > +static const unsigned int scif4_data_mux[] = { > + RX4_MARK, TX4_MARK, > +}; > +static const unsigned int scif4_clk_pins[] = { > + /* SCK4 */ > + RCAR_GP_PIN(8, 8), > +}; > +static const unsigned int scif4_clk_mux[] = { > + SCK4_MARK, > +}; > +static const unsigned int scif4_ctrl_pins[] = { > + /* RTS4#, CTS4# */ > + RCAR_GP_PIN(8, 10), RCAR_GP_PIN(8, 9), > +}; > +static const unsigned int scif4_ctrl_mux[] = { > + RTS4_N_MARK, CTS4_N_MARK, > +}; 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