Hi Geert and Laurent, This series adds support to control the drive strength for none GPIO pins. All pins which can have its drive strength controlled is now supported. I have also added the new pins to the correct groups, or added groups to mimic other sh-pfc drivers. One notable exception is the group avb_mdc which on other SoC are called avb_mdio, see commit 3/4 for explanation. The series is based on top of v4.9-rc3 and tested on Salvator-X. My test is a bit crude and is setting a few of the AVB pins to a higher drive-strength value then the others and observing that the AVB fails to work after the pfc settings are applied (NFS root failing to mount after kernel is fetched over TFTP). I also tested setting the drive strength for individual pins and for whole groups. Changes since v1 - Add comment about that it's the R-Car H3SiP pin matrix which is used to generate a unique id number for each pin. Even if the pin matrix are different on other packages all the driver care about is that it's a unique number. - Add FSCLKST pin after discussion with Geert - Moved avb_mii group relative to other avb pin groups for a more logical order, thanks Sergei for pointing this out - Add Acked-by and Reviewed-by tags - Fixed spelling error Niklas Söderlund (4): pinctrl: sh-pfc: Support named pins with custom configuration pinctrl: sh-pfc: r8a7795: Support none GPIO pins with configurable drive-strength pinctrl: sh-pfc: r8a7795: Add group for AVB MDIO and MII pins pinctrl: sh-pfc: r8a7795: Add group for QSPI0 and QSPI1 pins drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 263 ++++++++++++++++++++++++++++++++--- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 ++ 2 files changed, 252 insertions(+), 19 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html