Hi Morimoto-san, On Mon, May 15, 2017 at 2:23 AM, Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: >> > +static const unsigned int ssi34_ctrl_pins[] = { >> > + /* SCK, WS */ >> > + RCAR_GP_PIN(6, 5), RCAR_GP_PIN(6, 6), >> > +}; >> > +static const unsigned int ssi34_ctrl_mux[] = { >> > + SSI_SCK34_MARK, SSI_WS34_MARK, >> > +}; >> >> I'm a bit confused by this group: in the R-Car M3 Pin Function Rev. 0.54 >> sheet, these are named SCK349 resp. WS349. According to the history, the >> change from {SCK,WS}34 to {SCK,WS}349 was made at the same time as the >> change from {SCK,WS}0129 to {SCK,WS}01239. >> However, the former change is not reflected in the PFC section of the >> Hardware User's Manual. >> >> So which is correct: {SCK,WS}34 or {SCK,WS}349? >> >> Can you please enlighten me? > > It seems > SSI_SCK 0129 -> 01239 was happen on v0.51 timing, > SSI_SCK 34 -> 349 was happen on v0.54 timing. In the pin function spreadsheets, the changes were made together, in June 2016. > r8a7795 is still using old (= 34) naming now. Does this affect H3 ES1.0, too? My main worry there is that the name "ssi34_ctrl" is part of the DT ABI, so we have to keep that as an alias for "ssi349_ctrl". > I can adjust it both r8a7795/6. > Do you want to v3 patch for r8a7796 ? > or incremental patch is OK with r8a7795 ? As long as I haven't sent a pull request for sh-pfc-for-v4.13, it can still be fixed incrementally. Thanks! 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