Message ID | 1528974029-29617-1-git-send-email-michel.pollet@bp.renesas.com |
---|---|
Headers | show |
Series | Renesas R9A06G032 PINCTRL Driver | expand |
On Thu, Jun 14, 2018 at 1:00 PM, Michel Pollet <michel.pollet@bp.renesas.com> wrote: > *WARNING* -- this requires: > + R9A06G032 base patch v9 > + R9A06G032 SMP patch v5 Is that required for the pin controller itself (compile-time dependence) or is it required to boot the system (run-time dependence)? We can merge support for pin control ahead, that's fine. > This implements the pinctrl driver for the R9A06G032. Geert Uytterhoeven and Laurent Pinchart maintains the Renesas pin controllers, and this one is for some reason a totally new one in drivers/pinctrl/pinctrl-r9a06g032.c Is it totally different from the other "great old ones" in the SuperH-PFC series or is there some other reason why it was done like this? Please include Geert and Laurent on subsequent postings, their review is pretty much required to move forward with this. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi Linus, On Mon, Jun 18, 2018 at 10:46 AM Linus Walleij <linus.walleij@linaro.org> wrote: > On Thu, Jun 14, 2018 at 1:00 PM, Michel Pollet > <michel.pollet@bp.renesas.com> wrote: > > > *WARNING* -- this requires: > > + R9A06G032 base patch v9 > > + R9A06G032 SMP patch v5 > > Is that required for the pin controller itself (compile-time dependence) > or is it required to boot the system (run-time dependence)? Obviously the last 3 patches in the series touch the DTS, so they depend on the base patch adding the DTS files. > We can merge support for pin control ahead, that's fine. The actual pinctrl driver can indeed be merged separately. > > This implements the pinctrl driver for the R9A06G032. > > Geert Uytterhoeven and Laurent Pinchart maintains the Renesas pin > controllers, and this one is for some reason a totally new one in > drivers/pinctrl/pinctrl-r9a06g032.c > > Is it totally different from the other "great old ones" in the SuperH-PFC > series or is there some other reason why it was done like this? Yes it is, cfr. drivers/pinctrl/pinctrl-rza1.c, which lives outside sh-pfc, too. Of course I can take it through my sh-pfc tree, once the rough edges have been removed. Thanks! Gr{oetje,eeting}s, Geert
On Mon, Jun 18, 2018 at 10:57 AM Geert Uytterhoeven <geert@linux-m68k.org> wrote: > On Mon, Jun 18, 2018 at 10:46 AM Linus Walleij <linus.walleij@linaro.org> wrote: > > On Thu, Jun 14, 2018 at 1:00 PM, Michel Pollet > > <michel.pollet@bp.renesas.com> wrote: > > Is it totally different from the other "great old ones" in the SuperH-PFC > > series or is there some other reason why it was done like this? > > Yes it is, cfr. drivers/pinctrl/pinctrl-rza1.c, which lives outside sh-pfc, too. OK I see. I take it that it is also totally different from the rza1 HW? It's fine like this, if there are many of them we might want to create something like a renesas/ subfolder at some point and stash them in there. > Of course I can take it through my sh-pfc tree, once the rough edges have been > removed. That's best I think, it always works smooth. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html