Hi Linus, The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: Linux 5.1-rc1 (2019-03-17 14:22:26 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git tags/sh-pfc-for-v5.2-tag1 for you to fetch changes up to 0a042b355e60269ad30725b5b5ca68fc5371a8df: pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and functions (2019-04-04 12:02:50 +0200) ---------------------------------------------------------------- pinctrl: sh-pfc: Updates for v5.2 - Add HSCIF (serial) pin groups on R-Car H1, - Add I2C[035] pin groups on R-Car M3-N, - Add CANFD pin groups on RZ/G2M and RZ/G2E, - Retain SDHI/MMC clock return path delay configuration across suspend/resume on R-Car Gen3, - More validation of pinmux tables at build and runtime, including compile-test coverage of all drivers, - Small fixes, improvements, and cleanups. Thanks for pulling! ---------------------------------------------------------------- Fabrizio Castro (2): pinctrl: sh-pfc: r8a7796: Move CANFD pin groups and functions pinctrl: sh-pfc: r8a77990: Move CANFD pin groups and functions Geert Uytterhoeven (16): pinctrl: sh-pfc: r8a77970: Rename IOCTRLx registers pinctrl: sh-pfc: r8a77980: Rename IOCTRLx registers pinctrl: sh-pfc: r8a77990: Rename IOCTRLx registers pinctrl: sh-pfc: Validate pinmux tables at runtime when debugging pinctrl: sh-pfc: Introduce PINCTRL_SH_FUNC_GPIO helper symbol pinctrl: sh-pfc: Add missing #include <linux/errno.h> sh: sh7786: Add explicit I/O cast to sh7786_mm_sel() pinctrl: sh-pfc: Allow compile-testing of all drivers pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro pinctrl: sh-pfc: Validate enum IDs for regs with fixed-width fields pinctrl: sh-pfc: Validate enum IDs for regs with variable-width fields pinctrl: rza1: Remove unneeded spinlock acquisitions pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation pinctrl: sh-pfc: r8a77970: Fix spacing Marek Vasut (1): pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register across suspend/resume Takeshi Kihara (9): pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit16 when using NFALE and NFRB_N pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using SSI_SCK2 and SSI_WS2 pinctrl: sh-pfc: rcar-gen3: Remove HDMI CEC pins, groups, and functions pinctrl: sh-pfc: rcar-gen3: Remove CC5_OSCOUT pin pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin function definitions pinctrl: sh-pfc: rcar-gen3: Rename SEL_ADG_{A,B,C} to SEL_ADG{A,B,C} pinctrl: sh-pfc: rcar-gen3: Rename SEL_NDFC to SEL_NDF pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and functions Ulrich Hecht (2): pinctrl: sh-pfc: r8a7779: Add HSCIF0/1 pins pinctrl: sh-pfc: r8a7796: Remove placeholder I2C pin data arch/sh/include/cpu-sh4/cpu/sh7786.h | 2 +- drivers/pinctrl/pinctrl-rza1.c | 18 +- drivers/pinctrl/sh-pfc/Kconfig | 204 ++++++++++----------- drivers/pinctrl/sh-pfc/Makefile | 15 ++ drivers/pinctrl/sh-pfc/core.c | 130 ++++++++++++++ drivers/pinctrl/sh-pfc/gpio.c | 8 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 67 ++++--- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 64 +++---- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 56 +++--- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 136 ++++++++------ drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 101 ++++++----- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 235 ++++++++++++++++++------ drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 132 ++++++++------ drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 156 +++++++++------- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 134 +++++++------- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 127 +++++++------ drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 222 +++++++++++------------ drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 201 ++++++++++----------- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 225 +++++++++++------------ drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 294 +++++++++++++++++++------------ drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 123 ++++++------- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 135 +++++++------- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 214 +++++++++++----------- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 120 +++++++------ drivers/pinctrl/sh-pfc/pfc-sh7203.c | 152 ++++++++-------- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 232 ++++++++++++------------ drivers/pinctrl/sh-pfc/pfc-sh7269.c | 252 +++++++++++++------------- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 52 +++--- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 144 +++++++-------- drivers/pinctrl/sh-pfc/pfc-sh7722.c | 220 +++++++++++------------ drivers/pinctrl/sh-pfc/pfc-sh7723.c | 200 ++++++++++----------- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 204 ++++++++++----------- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 140 ++++++++------- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 244 ++++++++++++------------- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 136 +++++++------- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 80 ++++----- drivers/pinctrl/sh-pfc/pfc-shx3.c | 32 ++-- drivers/pinctrl/sh-pfc/sh_pfc.h | 68 ++++--- 38 files changed, 2855 insertions(+), 2420 deletions(-) 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