Hi Linus, the following constitutes the big pin control pull request for v4.14. There are just a few bigger changes (new drivers mostly) and then a lot of small patches all over the place. The details are in the signed tag. Please pull it in! Yours, Linus Walleij The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f: Linux 4.13-rc5 (2017-08-13 16:01:32 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v4.14-1 for you to fetch changes up to ac059e2aa01dcbbd7e0b2609abbef5790486fafe: Revert "pinctrl: sunxi: Don't enforce bias disable (for now)" (2017-08-31 15:51:49 +0200) ---------------------------------------------------------------- This is the big bulk of pin control changes for the v4.14 kernel: Core changes: - Decision to wrap the sleep mode of the Spreadtrum and in the future others into a specially tagged state. The generic DT bindings and the new Spreadtrum driver conforms to this. Others should be moved over if possible. New drivers: - New driver for Spreadtrum SoCs especially the SC9860 SoC. - New driver for Storlink/Cortina Gemini 3512 and 3516 SoCs. New subdrivers: - Intel Denverton subdriver. - Intel Cannon Lake subdriver. - Intel Lewisburg subdriver. - Allwinner sunxi: R40 subdriver for A10. - Socionext uniphier PXs3 subdriver. - Rockchip RK3128 subdriver. - Renesas SH-PFC R8A77995 subdriver. Miscellaneous: - Qualcomm APQ8064 can handle general purpose clock muxing. - Mediatek MT7623 PCIe mux data fixed up. - Intel GPIO IRQs are disabled during suspend. - Several fixes and addtions to Renesas r8a7796. - Qualcomm SPMI GPIO supports dtest route and LV/MV subtype. - Input schmitt trigger support in Rockchip RV1108. - Aspeed G4 and G5 USB host/device pin control control added. - Qualcomm IPQ4019 has matured with a few missing pin groups and control bits put in place. - Lots of constification, this is the latest in cocinelle fixes. ---------------------------------------------------------------- Andrew Jeffery (5): dt-bindings: pinctrl: aspeed: Add g4 USB functions dt-bindings: pinctrl: aspeed: Add g5 USB functions pinctrl: aspeed: g4: Add USB device and host support pinctrl: aspeed: g5: Add USB device and host support pinctrl: aspeed: Rework strap register write logic for the AST2500 Andy Shevchenko (2): pinctrl: intel: Decrease indentation in intel_gpio_set() pinctrl: intel: Read back TX buffer state Andy Yan (1): pinctrl: rockchip: add input schmitt support for rv1108 Baolin Wang (3): pinctrl: Add sleep related state to indicate sleep related configs dt-bindings: pinctrl: Add DT bindings for Spreadtrum SC9860 pinctrl: sprd: Add Spreadtrum pin control driver Bhumika Goyal (1): pinctrl: freescale: make mxs_regs const Christian Lamparter (1): dt-bindings: pinctrl: add most other IPQ4019 pin functions and groups Dan Carpenter (1): pinctrl: rza1: off by one in rza1_parse_gpiochip() David Wu (3): pinctrl: rockchip: Use common interface for recalced iomux pinctrl: rockchip: Add rk3128 pinctrl support pinctrl: rockchip: Add rv1108 recalculated iomux support Dong Aisheng (6): dt-bindings: pinctrl: add imx7ulp pinctrl binding doc pinctrl: imx: switch to use the generic pinmux property pinctrl: imx: add imx7ulp driver pinctrl: imx: remove gpio_request_enable and gpio_disable_free pinctrl: imx: make imx_pmx_ops.gpio_set_direction platform specific callbacks pinctrl: pinctrl-imx7ulp: add gpio_set_direction support Fenglin Wu (3): pinctrl: qcom: spmi-gpio: Add support for GPIO LV/MV subtype pinctrl: qcom: spmi-gpio: Add dtest route for digital input pinctrl: qcom: spmi-gpio: Correct power_source range check Geert Uytterhoeven (3): pinctrl: sh-pfc: r8a7795: Add MSIOF pins, groups and functions pinctrl: sh-pfc: r8a7796: Fix MSIOF3 SS2_E mux pinctrl: sh-pfc: r8a7791: Add missing mmc_data8_b pin group Gustavo A. R. Silva (10): pinctrl: rza1: constify gpio_chip structure pinctrl: vt8500: wmt: constify gpio_chip structure pinctrl: nomadik: abx500: constify gpio_chip structure pinctrl: coh901: constify gpio_chip structure pinctrl: qcom: ssbi-gpio: constify gpio_chip structure pinctrl: qcom: msm: constify gpio_chip structure pinctrl: st: constify gpio_chip structure pinctrl: bcm2835: constify gpio_chip structure pinctrl: qcom: ssbi: mpp: constify gpio_chip structure pinctrl: amd: fix error return code in amd_gpio_probe() Hans de Goede (1): pinctrl: baytrail: Do not call WARN_ON for a firmware bug Icenowy Zheng (4): pinctrl: sunxi: add support of R40 to A10 pinctrl driver pinctrl: sunxi: rename R_PIO i2c pin function name pinctrl: sunxi: fix V3s pinctrl driver IRQ bank base pinctrl: sunxi: fix wrong irq_banks number for H5 pinctrl Jacopo Mondi (1): pinctrl: rza1: Remove suffix from gpiochip label Julia Lawall (17): pinctrl: bcm281xx: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: artpec6: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: armada-37xx: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: st: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: sirf: atlas7: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: sirf: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: digicolor: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: aspeed: g4: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: aspeed: g5: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: adi2: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: ingenic: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: rza1: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: tb10x: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: tz1090-pdc: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: tz1090: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: ti-iodelay: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures pinctrl: vt8500: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures Katsuhiro Suzuki (1): pinctrl: uniphier: add Audio out pin-mux settings Krzysztof Kozlowski (7): pinctrl: samsung: Fix NULL pointer exception on external interrupts on S3C24xx pinctrl: samsung: Fix invalid register offset used for Exynos5433 external interrupts pinctrl: samsung: dt-bindings: Use better name for external interrupt function pinctrl: samsung: Use define from dt-bindings for pin mux function pinctrl: samsung: Use unsigned int for number of controller IO mem resources pinctrl: samsung: Consistently use unsigned instead of u32 for nr_banks pinctrl: samsung: Remove unneeded local variable initialization Kunihiko Hayashi (1): pinctrl: uniphier: fix members of rmii group for Pro4 Linus Walleij (5): pinctrl: Add DT bindings for Cortina Gemini pinctrl: add a Gemini SoC pin controller Merge tag 'samsung-pinctrl-4.14' of git://git.kernel.org/.../pinctrl/samsung into devel MAINTAINERS: Update the Gemini maintainer list Merge tag 'sh-pfc-for-v4.14-tag1' of git://git.kernel.org/.../geert/renesas-drivers into devel Markus Elfring (2): pinctrl: core: Delete an error message pinctrl: Delete an error message Masahiro Yamada (13): pinctrl: uniphier: remove unneeded EXPORT_SYMBOL_GPL() pinctrl: uniphier: fix pin_config_get() for input-enable pinctrl: uniphier: clean up GPIO port muxing pinctrl: uniphier: omit redundant input enable bit information pinctrl: uniphier: add suspend / resume support pinctrl: uniphier: add UniPhier PXs3 pinctrl driver pinctrl: move const qualifier before struct pinctrl: uniphier: widen all pinconf-derived arguments to u32 pinctrl: armada-37xx: add static to local data pinctrl: sirf: add static to local data pinctrl: nomadik: fix incorrect type in return expression pinctrl: add __rcu annotations to fix sparse warnings pinctrl: check ops->pin_config_set in pinconf_set_config() Mika Westerberg (3): pinctrl: intel: Add Intel Denverton pin controller support pinctrl: intel: Add Intel Cannon Lake PCH-H pin controller support pinctrl: intel: Add Intel Lewisburg GPIO support Nava kishore Manne (2): pinctrl: zynq: Fix kernel doc warnings pinctrl: zynq: Fix warnings in the driver Peter Robinson (1): pinctrl: intel: wrap Intel pin control drivers in an architecture check Philipp Zabel (3): pinctrl: stm32: explicitly request exclusive reset control pinctrl: sunxi: explicitly request exclusive reset control pinctrl: tegra: explicitly request exclusive reset control Priit Laes (1): Revert "pinctrl: sunxi: Don't enforce bias disable (for now)" Ram Chandra Jangir (2): pinctrl: qcom: ipq4019: add most remaining pin definitions pinctrl: msm: add support to configure ipq40xx GPIO_PULL bits Rob Herring (1): pinctrl: Convert to using %pOF instead of full_name Rushikesh S Kadam (1): pinctrl: intel: Disable GPIO pin interrupts in suspend Ryder Lee (1): pinctrl: mediatek: update PCIe mux data for MT7623 Sergei Shtylyov (2): pinctrl: sirf: atlas7: fix of_irq_get() error check pinctrl-st: fix of_irq_to_resource() result check Shawn Guo (1): pinctrl: zte: fix 'functions' allocation in zx_pinctrl_build_state() Takeshi Kihara (30): pinctrl: sh-pfc: r8a7795: Fix MSIOF3_{SS1,SS2}_E pin function definitions pinctrl: sh-pfc: r8a7796: Fix MSIOF3_{SS1,SS2}_E pin function definitions pinctrl: sh-pfc: r8a7796: Fix IPSR setting for MSIOF3_SS1_E pin pinctrl: sh-pfc: r8a7796: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D pinctrl: sh-pfc: r8a7796: Fix MOD_SEL2 bit26 to 0x0 when using SCK5_A pinctrl: sh-pfc: r8a7796: Fix SCIF_CLK_{A,B} pin's MOD_SEL assignment to MOD_SEL1 bit10 pinctrl: sh-pfc: r8a7796: Fix FMCLK{_C,_D} and FMIN{_C,_D} pin function definitions pinctrl: sh-pfc: r8a7796: Fix NFDATA{0..13} and NF{ALE,CLE,WE_N,RE_N} pin function definitions pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for TCLK{1,2}_{A,B} pins group pinctrl: sh-pfc: r8a7796: Fix to delete FSCLKST pin and IPSR7 bit[15:12] register definitions pinctrl: sh-pfc: r8a7796: Fix to delete SATA_DEVSLP_B pins function definitions pinctrl: sh-pfc: r8a7796: Fix to delete MOD_SEL0 bit2 register definitions pinctrl: sh-pfc: r8a7796: Fix IPSR and MOD_SEL register pin assignment for FSO pins group pinctrl: sh-pfc: r8a7796: Rename CS1# pin function definitions pinctrl: sh-pfc: r8a7795: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D pinctrl: sh-pfc: r8a7795: Fix MOD_SEL2 bit26 to 0x0 when using SCK5_A pinctrl: sh-pfc: r8a7795: Fix SCIF_CLK_{A,B} pin's MOD_SEL assignment to MOD_SEL1 bit10 pinctrl: sh-pfc: r8a7795: Fix FMCLK{_C,_D} and FMIN{_C,_D} pin function definitions pinctrl: sh-pfc: r8a7795: Fix NFDATA{0..13} and NF{ALE,CLE,WE_N,RE_N} pin function definitions pinctrl: sh-pfc: r8a7795: Fix MOD_SEL register pin assignment for TCLK{1,2}_{A,B} pins group pinctrl: sh-pfc: r8a7795: Fix to delete FSCLKST pin and IPSR7 bit[15:12] register definitions pinctrl: sh-pfc: r8a7795: Rename CS1# pin function definitions pinctrl: sh-pfc: r8a7795: Fix to reserved MOD_SEL2 bit22 pinctrl: sh-pfc: r8a7796: Add USB2.0 host pins, groups and functions pinctrl: sh-pfc: r8a7796: Add USB3.0 host pins, groups and functions pinctrl: sh-pfc: Initial R8A77995 PFC support pinctrl: sh-pfc: r8a77995: Add SCIF pins, groups and functions pinctrl: sh-pfc: r8a77995: Add I2C pins, groups and functions pinctrl: sh-pfc: r8a77995: Add MMC pins, groups and functions pinctrl: sh-pfc: r8a77995: Add voltage switch operations for MMC Thierry Reding (2): pinctrl: sirf: atlas7: Initialize GPIO offset pinctrl: bcm2835: Remove unneeded irq_group field Vinay Simha BN (1): pinctrl: qcom: General Purpose clocks for apq8064 Vivek Gautam (1): pinctrl: Add pmi8994 gpio bindings Wolfram Sang (1): pinctrl: sh-pfc: Propagate errors on group config Yong Li (1): pinctrl: aspeed: Fix ast2500 strap register write logic Yoshihiro Shimoda (3): pinctrl: sh-pfc: r8a7795: Change USB3_{OVC,PWEN} definitions pinctrl: sh-pfc: r8a7795: Add USB 2.0 pins, groups and functions pinctrl: sh-pfc: Add PORT_GP_{10,2[01]} helper macros Zhiyong Tao (1): dt-bindings: pinctrl: mt2712: add binding document .../bindings/pinctrl/cortina,gemini-pinctrl.txt | 59 + .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 61 + .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 8 +- .../bindings/pinctrl/pinctrl-bindings.txt | 2 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../bindings/pinctrl/qcom,apq8064-pinctrl.txt | 3 +- .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 6 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 26 +- .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + .../bindings/pinctrl/rockchip,pinctrl.txt | 1 + .../devicetree/bindings/pinctrl/sprd,pinctrl.txt | 83 + .../bindings/pinctrl/sprd,sc9860-pinctrl.txt | 70 + MAINTAINERS | 5 + arch/arm/boot/dts/imx7ulp-pinfunc.h | 468 ++++ drivers/pinctrl/Kconfig | 8 + drivers/pinctrl/Makefile | 2 + drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 70 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 64 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 21 + drivers/pinctrl/aspeed/pinctrl-aspeed.h | 1 + drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 31 +- drivers/pinctrl/berlin/berlin.c | 4 +- drivers/pinctrl/core.c | 17 +- drivers/pinctrl/core.h | 6 +- drivers/pinctrl/devicetree.c | 9 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx.c | 131 +- drivers/pinctrl/freescale/pinctrl-imx.h | 20 + drivers/pinctrl/freescale/pinctrl-imx23.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx28.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 364 +++ drivers/pinctrl/freescale/pinctrl-vf610.c | 25 + drivers/pinctrl/intel/Kconfig | 19 + drivers/pinctrl/intel/Makefile | 2 + drivers/pinctrl/intel/pinctrl-baytrail.c | 4 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 424 +++- drivers/pinctrl/intel/pinctrl-denverton.c | 302 +++ drivers/pinctrl/intel/pinctrl-intel.c | 32 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 343 +++ drivers/pinctrl/mediatek/pinctrl-mtk-mt2701.h | 12 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 6 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/pinconf-generic.c | 9 +- drivers/pinctrl/pinconf.c | 14 +- drivers/pinctrl/pinconf.h | 24 +- drivers/pinctrl/pinctrl-adi2.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-artpec6.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 11 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 4 +- drivers/pinctrl/pinctrl-gemini.c | 2359 ++++++++++++++++++++ drivers/pinctrl/pinctrl-ingenic.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 315 ++- drivers/pinctrl/pinctrl-rza1.c | 10 +- drivers/pinctrl/pinctrl-st.c | 12 +- drivers/pinctrl/pinctrl-tb10x.c | 8 +- drivers/pinctrl/pinctrl-tz1090-pdc.c | 6 +- drivers/pinctrl/pinctrl-tz1090.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 34 +- drivers/pinctrl/pinmux.c | 16 +- drivers/pinctrl/pinmux.h | 29 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 42 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 432 +++- drivers/pinctrl/qcom/pinctrl-msm.c | 27 +- drivers/pinctrl/qcom/pinctrl-msm.h | 16 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 323 ++- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 32 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 1 - drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 37 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 40 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 18 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 15 +- drivers/pinctrl/sh-pfc/Kconfig | 5 + drivers/pinctrl/sh-pfc/Makefile | 1 + drivers/pinctrl/sh-pfc/core.c | 6 + drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 1082 ++++++++- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 146 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 1812 +++++++++++++++ drivers/pinctrl/sh-pfc/pinctrl.c | 11 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 23 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 13 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 10 +- drivers/pinctrl/sprd/Kconfig | 17 + drivers/pinctrl/sprd/Makefile | 2 + drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 972 ++++++++ drivers/pinctrl/sprd/pinctrl-sprd.c | 1113 +++++++++ drivers/pinctrl/sprd/pinctrl-sprd.h | 67 + drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +- drivers/pinctrl/sunxi/Kconfig | 2 +- drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 273 ++- drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 26 +- drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 6 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 6 +- drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 1 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 3 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 2 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 4 +- drivers/pinctrl/uniphier/Kconfig | 4 + drivers/pinctrl/uniphier/Makefile | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 279 ++- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 665 ++---- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 714 ++---- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 273 +-- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 386 +--- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 453 +--- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 458 +--- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 386 +--- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 989 ++++++++ drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 273 +-- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 40 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 8 +- drivers/pinctrl/zte/pinctrl-zx.c | 7 +- include/dt-bindings/pinctrl/qcom,pmic-gpio.h | 2 + include/dt-bindings/pinctrl/samsung.h | 3 +- include/linux/pinctrl/machine.h | 4 +- include/linux/pinctrl/pinconf-generic.h | 2 + 124 files changed, 13259 insertions(+), 3903 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7ulp-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,sc9860-pinctrl.txt create mode 100644 arch/arm/boot/dts/imx7ulp-pinfunc.h create mode 100644 drivers/pinctrl/freescale/pinctrl-imx7ulp.c create mode 100644 drivers/pinctrl/intel/pinctrl-denverton.c create mode 100644 drivers/pinctrl/intel/pinctrl-lewisburg.c create mode 100644 drivers/pinctrl/pinctrl-gemini.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77995.c create mode 100644 drivers/pinctrl/sprd/Kconfig create mode 100644 drivers/pinctrl/sprd/Makefile create mode 100644 drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c create mode 100644 drivers/pinctrl/sprd/pinctrl-sprd.c create mode 100644 drivers/pinctrl/sprd/pinctrl-sprd.h create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c -- 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