Hi Linus Here is the big bulk of pin control changes for v4.13. The description of the details are on the signed tag as usual. Here is some administrativa: There are a few commits to MMC, PWM, fbdev and MTD for the jz4740 cleanup. These are ACKed by the subsystem maintainers. This change set also touches the jz4740 MIPS machine, and the patch submitter is maintaining that machine in arch/mips. I merged in v4.12-rc7 quite late. This was because we were reverting a patch in fixes, that then gets reimplemented by a new patch touching the same documentation file. Sorting out that conflict would just be a massive mess, so I merged in -rc7 and applied the new stuff on top. Then you will still get two conflicts in drivers/pinctrl/pinctrl-rockchip.c this is because there were last minute fixes after v4.12-rc7 for this driver. The conflicts are simply because of proximity in the raw text. It looks like this: <<<<<<< HEAD ======= * @irq_lock: bus lock for irq chip * @new_irqs: newly configured irqs which must be muxed as GPIOs in * irq_bus_sync_unlock() * @route_mask: bits describing the routing pins of per bank >>>>>>> d2ac9fe67277b411da9299a7cfdc2ae07d076050 The irq_lock and new_irqs were deleted and should go away, and route_mask was added so it should be kept. The same in the actual struct. That said: please pull it in, resolve that little snag and we should be clear to go! It was tested with the above resolution in linux-next. Yours, Linus Walleij The following changes since commit c0bc126f97fb929b3ae02c1c62322645d70eb408: Linux 4.12-rc7 (2017-06-25 18:30:05 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v4.13-1 for you to fetch changes up to 3fa53ec2ed885b0aec3f0472e3b4a8a6f1cd748c: pinctrl: samsung: Remove bogus irq_[un]mask from resource management (2017-06-30 15:51:42 +0200) ---------------------------------------------------------------- This is the big bulk of pin control changes for the v4.13 series: Core: - The documentation is moved over to RST. - We now have agreed bindings for enabling input and output buffers without actually enabling input and/or output on a pin. We are chiseling out some details of pin control electronics. New drivers: - ZTE ZX - Renesas RZA1 - MIPS Ingenic JZ47xx: also switch over existing drivers in the tree to use this pin controller and consolidate earlier spread out code. - Microschip MCP23S08: this driver is migrated from the GPIO subsystem and totally rewritten to use proper pin control. All users are switched over. New subdrivers: - Renesas R8A7743 and R8A7745. - Allwinner Sunxi A83T R_PIO. - Marvell MVEBU Armada CP110 and AP806. - Intel Cannon Lake PCH. - Qualcomm IPQ8074. Notable improvements: - IRQ support on the Marvell MVEBU Armada 37xx. - Meson driver supports HDMI CEC, AO, I2S, SPDIF and PWM. - Rockchip driver now supports iomux-route switching for RK3228, RK3328 and RK3399. - Rockchip A10 and A20 are merged into a single driver. - STM32 has improved GPIO support. - Samsung Exynos drivers are split per ARMv7 and ARMv8. - Marvell MVEBU is converted to use regmap for register access. Maintenance: - Several Renesas SH-PFC refactorings and updates. - Serious code size cut for Mediatek MT7623. - Misc janitorial and MAINTAINERS fixes. ---------------------------------------------------------------- Alexandre TORGUE (3): pinctrl: stm32: set pin to gpio input when used as interrupt pinctrl: stm32: Implement .get_direction gpio_chip callback pinctrl: stm32: remove useless check Arnd Bergmann (1): pinctrl: mcp23s08: improve I2C Kconfig dependency Arvind Yadav (1): pinctrl: freescale: imx7d: make of_device_ids const. Bjorn Andersson (1): MAINTAINERS: Add Qualcomm pinctrl drivers section Chen-Yu Tsai (3): pinctrl: sunxi: Fix SPDIF function name for A83T dt-bindings: pinctrl: sunxi: Add compatible string for A83T R_PIO pinctrl: sunxi: Add support for A83T R_PIO Christophe JAILLET (1): pinctrl: imx: Check for memory allocation failure Colin Ian King (1): pinctrl: rza1: make structures rza1_gpiochip_template and rza1_pinmux_ops static Dan Carpenter (1): pinctrl: ingenic: checking for NULL instead of IS_ERR() David Wu (4): pinctrl: rockchip: Add iomux-route switching support pinctrl: rockchip: Add iomux-route switching support for rk3228 pinctrl: rockchip: Add iomux-route switching support for rk3328 pinctrl: rockchip: Add iomux-route switching support for rk3399 Dong Aisheng (4): pinctrl: imx: fix debug message for SHARE_MUX_CONF_REG case pinctrl: imx: add generic pin config core support pinctrl: imx: add soc specific mux_mode mask and shift property pinctrl: DT: extend the pinmux property to support integers array Geert Uytterhoeven (3): pinctrl: sh-pfc: r8a7796: Add group for AVB MDIO and MII pins pinctrl: sh-pfc: r8a7795: Add EtherAVB pins, groups and function pinctrl: rza1: Remove unneeded wrong check for wrong variable Gregory CLEMENT (4): pinctrl: armada-37xx: Add irqchip support MAINTAINERS: extend mvebu SoC entry with pinctrl drivers pinctrl: mvebu: remove the offset property for regmap pinctrl: armada-37xx: Fix number of pin in sdio_sb Hanna Hawa (2): pinctrl: mvebu: add driver for Armada AP806 pinctrl pinctrl: mvebu: add driver for Armada CP110 pinctrl Heiner Kallweit (1): pinctrl: meson-gxbb: remove non-existing pin GPIOX_22 Icenowy Zheng (4): pinctrl: sunxi: Add SoC ID definitions for A10, A20 and R40 SoCs pinctrl: sunxi: add A20 support to A10 driver pinctrl: sunxi: drop dedicated A20 driver dt-bindings: add compatible string for Allwinner R40 pinctrl Jacopo Mondi (4): pinctrl: Renesas RZ/A1 pin and gpio controller dt-bindings: pinctrl: Add RZ/A1 bindings doc arm: dts: dt-bindings: Add Renesas RZ/A1 pinctrl header pinctrl: generic: Add output-enable property Jerome Brunet (2): pinctrl: meson: add interrupts to pinctrl data pinctrl: meson-gxl: add tsin_a pins Ken Ma (1): pinctrl: armada-37xx: Fix uart2 group selection register mask Krzysztof Kozlowski (5): pinctrl: samsung: Add include guard to local header pinctrl: samsung: Split Exynos drivers per ARMv7 and ARMv8 pinctrl: samsung: Constify wakeup driver specific data pinctrl: samsung: Handle memory allocation failure during wakeup banks init pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem Kuninori Morimoto (6): pinctrl: sh-pfc: r8a7796: Rename SSI_{WS,SCK}0129 to SSI_{WS,SCK}01239 pinctrl: sh-pfc: r8a7796: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349 pinctrl: sh-pfc: r8a7796: Add Audio SSI pin support pinctrl: sh-pfc: r8a7796: Add Audio clock pin support pinctrl: sh-pfc: r8a7795: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349 pinctrl: sh-pfc: r8a7795-es1: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349 Laurent Pinchart (2): pinctrl: sh-pfc: r8a7795: Add DU parallel RGB output support pinctrl: sh-pfc: r8a7795: Add PWM support Linus Walleij (7): Merge branch 'ingenic' into devel Merge branch 'mcp23s08' into devel gpio/pinctrl: ingenic: depend on OF Merge tag 'sh-pfc-for-v4.13-tag1' of git://git.kernel.org/.../geert/renesas-drivers into devel Merge tag 'samsung-pinctrl-4.13' of git://git.kernel.org/.../pinctrl/samsung into devel Merge tag 'v4.12-rc7' into devel Merge tag 'sh-pfc-for-v4.13-tag2' of git://git.kernel.org/.../geert/renesas-drivers into devel Markus Elfring (7): pinctrl: Use seq_putc() in three functions pinctrl: Replace two seq_printf() calls by seq_puts() in pinconf_show_map() pinctrl: Adjust five checks for null pointers pinctrl: Combine substrings for a message in pin_config_group_get() pinctrl: Add spaces for better code readability pinctrl: Use seq_putc() in pinctrl_maps_show() pinctrl: Adjust nine checks for null pointers Martin Blumenstingl (4): pinctrl: meson: meson8: add the PWM pins pinctrl: meson: meson8: add support for the I2S and SPDIF pins pinctrl: meson: meson8: add support for the AO remote output pin pinctrl: meson: meson8: add the AO HDMI CEC pin Martin Schiller (1): pinctrl: xway: fix copy/paste error in xrx200_grps Masahiro Yamada (5): pinctrl: samsung: Remove unneeded (void *) casts in of_match_table pinctrl: rockchip: remove unneeded (void *) casts in of_match_table pinctrl: single: use of_device_get_match_data() to get soc data pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11 pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20 Mauro Carvalho Chehab (2): pinctrl: pinctrl.txt: standardize document format pinctrl.txt: move it to the driver-api book Mika Westerberg (3): pinctrl: intel: Add support for variable size pad groups pinctrl: intel: Make it possible to specify mode per pin in a group pinctrl: intel: Add Intel Cannon Lake PCH pin controller support Neil Armstrong (9): pinctrl: meson-gxl: Add SPI pins for the SPICC controller pinctrl: meson-gxbb: Add SPI pins for SPICC controller pinctrl: meson-gxl: Add missing GPIODV_18 pin entry pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry pinctrl: meson-gxl: Fix typo in AO I2S pins pinctrl: meson-gxl: Fix typo in AO SPDIF pins pinctrl: meson-gxbb: Add CEC pins pinctrl: meson-gxl: Add CEC pins pinctrl: meson-gxl: Add Ethernet PHY LEDS pins Nikita Yushchenko (1): pinctrl: When claiming hog, skip maps not served by same device Paul Cercueil (14): dt/bindings: Document pinctrl-ingenic dt/bindings: Document gpio-ingenic pinctrl: add a pinctrl driver for the Ingenic jz47xx SoCs gpio: Add gpio-ingenic driver mmc: jz4740: Let the pinctrl driver configure the pins pwm: jz4740: Let the pinctrl driver configure the pins fbdev: jz4740-fb: Let the pinctrl driver configure the pins mtd: nand: jz4740: Let the pinctrl driver configure the pins MIPS: ingenic: Enable pinctrl for all ingenic SoCs MIPS: jz4740: DTS: Add nodes for ingenic pinctrl and gpio drivers MIPS: jz4780: DTS: Add nodes for ingenic pinctrl and gpio drivers MIPS: JZ4740: Qi LB60: Add pinctrl configuration for several drivers MIPS: JZ4780: CI20: Add pinctrl configuration for several drivers MIPS: jz4740: Remove custom GPIO code Paul Gortmaker (3): pinctrl: samsung: Clean up modular vs. non-modular distinctions pinctrl: tegra: clean up modular vs. non-modular distinctions pinctrl: bcm: clean up modular vs. non-modular distinctions Russell King (1): pinctrl: avoid PLAT_ORION dependency Scott Branden (1): pinctrl: bcm: cleanup Broadcom license headers Sean Wang (1): pinctrl: mediatek: reuse pinctrl driver for mt7623 Sebastian Reichel (14): gpio: mcp23s08: move to pinctrl pinctrl: mcp23s08: add pinconf support pinctrl: mcp23s08: drop pullup config from pdata pinctrl: mcp23s08: switch to regmap caching pinctrl: mcp23s08: drop OF_GPIO dependency pinctrl: mcp23s08: irq mapping is already done pinctrl: mcp23s08: use managed kzalloc for mcp pinctrl: mcp23s08: switch to devm_gpiochip_add_data pinctrl: mcp23s08: simplify i2c pdata handling pinctrl: mcp23s08: simplify spi pdata handling pinctrl: mcp23s08: generalize irq property handling pinctrl: mcp23s08: simplify spi_present_mask handling pinctrl: mcp23s08: drop comment about missing irq support pinctrl: mcp23s08: fix comment for mcp23s08_platform_data.base Sergei Shtylyov (6): pinctrl: sh-pfc: r8a7791: Grand I2C rename pinctrl: sh-pfc: r8a7791: Add R8A7743 support pinctrl: sh-pfc: r8a7794: Rename some I2C signals pinctrl: sh-pfc: r8a7794: Remove AVB_AVTP_* groups pinctrl: sh-pfc: r8a7794: Remove reserved bits pinctrl: sh-pfc: r8a7794: Add R8A7745 support Shawn Guo (3): dt-bindings: add bindings doc for ZTE pinctrl pinctrl: add ZTE ZX pinctrl driver support pinctrl: zte: fix group_desc initialization Shyam Sundar S K (1): pinctrl/amd: Update contact information for AMD pinctrl/amd Stefan Wahren (1): pinctrl: bcm2835: Avoid warning from __irq_do_set_handler Takeshi Kihara (1): pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions Thomas Gleixner (1): pinctrl: samsung: Remove bogus irq_[un]mask from resource management Tobias Klauser (1): pinctrl: sunxi: constify irq_domain_ops Ulrich Hecht (1): pinctrl: sh-pfc: r8a7792: Add SCIF1 and SCIF2 pin groups Varadarajan Narayanan (1): pinctrl: qcom: Add ipq8074 pinctrl driver .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 2 + .../bindings/pinctrl/ingenic,pinctrl.txt | 41 + .../bindings/pinctrl/pinctrl-bindings.txt | 25 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 85 + .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 172 ++ .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 2 + .../bindings/pinctrl/renesas,rza1-pinctrl.txt | 221 +++ Documentation/driver-api/index.rst | 1 + .../{pinctrl.txt => driver-api/pinctl.rst} | 1124 ++++++------ MAINTAINERS | 9 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/blackfin/configs/BF609-EZKIT_defconfig | 2 +- arch/blackfin/mach-bf527/boards/tll6527m.c | 8 +- arch/blackfin/mach-bf609/boards/ezkit.c | 4 +- arch/mips/Kconfig | 1 + arch/mips/boot/dts/ingenic/ci20.dts | 60 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 68 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 98 + arch/mips/boot/dts/ingenic/qi_lb60.dts | 13 + arch/mips/include/asm/mach-jz4740/gpio.h | 371 ---- arch/mips/jz4740/Makefile | 2 - arch/mips/jz4740/board-qi_lb60.c | 48 +- arch/mips/jz4740/gpio.c | 519 ------ drivers/gpio/Kconfig | 28 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-ingenic.c | 394 ++++ drivers/mmc/host/jz4740_mmc.c | 44 +- drivers/mtd/nand/jz4740_nand.c | 23 +- drivers/pinctrl/Kconfig | 36 + drivers/pinctrl/Makefile | 4 + drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 13 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 24 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 12 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 6 +- drivers/pinctrl/core.c | 30 +- drivers/pinctrl/freescale/Kconfig | 2 +- drivers/pinctrl/freescale/pinctrl-imx.c | 135 +- drivers/pinctrl/freescale/pinctrl-imx.h | 29 + drivers/pinctrl/freescale/pinctrl-imx7d.c | 6 +- drivers/pinctrl/freescale/pinctrl-vf610.c | 2 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-cannonlake.c | 442 +++++ drivers/pinctrl/intel/pinctrl-intel.c | 200 +- drivers/pinctrl/intel/pinctrl-intel.h | 65 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 + drivers/pinctrl/mediatek/Kconfig | 9 +- drivers/pinctrl/mediatek/Makefile | 1 - drivers/pinctrl/mediatek/pinctrl-mt2701.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt7623.c | 379 ---- drivers/pinctrl/mediatek/pinctrl-mtk-mt7623.h | 1936 -------------------- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 48 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 99 +- drivers/pinctrl/meson/pinctrl-meson.h | 15 +- drivers/pinctrl/meson/pinctrl-meson8.c | 147 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 32 +- drivers/pinctrl/mvebu/Kconfig | 12 +- drivers/pinctrl/mvebu/Makefile | 2 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 238 ++- drivers/pinctrl/mvebu/pinctrl-armada-ap806.c | 140 ++ drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 687 +++++++ drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.h | 2 +- drivers/pinctrl/pinconf-generic.c | 3 + drivers/pinctrl/pinconf.c | 35 +- drivers/pinctrl/pinctrl-amd.c | 4 + drivers/pinctrl/pinctrl-ingenic.c | 852 +++++++++ .../gpio-mcp23s08.c => pinctrl/pinctrl-mcp23s08.c} | 647 ++++--- drivers/pinctrl/pinctrl-rockchip.c | 343 +++- drivers/pinctrl/pinctrl-rza1.c | 1308 +++++++++++++ drivers/pinctrl/pinctrl-single.c | 8 +- drivers/pinctrl/pinctrl-xway.c | 2 +- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq8074.c | 1076 +++++++++++ drivers/pinctrl/samsung/Kconfig | 10 + drivers/pinctrl/samsung/Makefile | 2 + drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 815 ++++++++ drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 399 ++++ drivers/pinctrl/samsung/pinctrl-exynos.c | 1173 +----------- drivers/pinctrl/samsung/pinctrl-exynos.h | 13 + drivers/pinctrl/samsung/pinctrl-exynos5440.c | 15 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 39 +- drivers/pinctrl/sh-pfc/Kconfig | 10 + drivers/pinctrl/sh-pfc/Makefile | 2 + drivers/pinctrl/sh-pfc/core.c | 12 + drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 1341 +++++++------- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 55 + drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 1256 ++++++------- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 30 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 385 +++- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 606 +++++- drivers/pinctrl/sh-pfc/sh_pfc.h | 2 + drivers/pinctrl/stm32/pinctrl-stm32.c | 67 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 5 +- drivers/pinctrl/sunxi/Kconfig | 10 +- drivers/pinctrl/sunxi/Makefile | 2 +- drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 287 ++- drivers/pinctrl/sunxi/pinctrl-sun7i-a20.c | 1056 ----------- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 128 ++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 3 + drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/pinctrl/tegra/pinctrl-tegra114.c | 11 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 11 +- drivers/pinctrl/tegra/pinctrl-tegra20.c | 11 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 9 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 11 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 364 ++-- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 383 ++-- drivers/pinctrl/zte/Kconfig | 13 + drivers/pinctrl/zte/Makefile | 2 + drivers/pinctrl/zte/pinctrl-zx.c | 445 +++++ drivers/pinctrl/zte/pinctrl-zx.h | 105 ++ drivers/pinctrl/zte/pinctrl-zx296718.c | 1027 +++++++++++ drivers/pwm/pwm-jz4740.c | 29 - drivers/video/fbdev/jz4740_fb.c | 104 +- include/dt-bindings/pinctrl/r7s72100-pinctrl.h | 16 + include/linux/pinctrl/pinconf-generic.h | 15 +- include/linux/spi/mcp23s08.h | 38 +- 124 files changed, 14175 insertions(+), 8629 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-pinctrl.txt rename Documentation/{pinctrl.txt => driver-api/pinctl.rst} (74%) delete mode 100644 arch/mips/jz4740/gpio.c create mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/pinctrl/intel/pinctrl-cannonlake.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt7623.h create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c create mode 100644 drivers/pinctrl/pinctrl-ingenic.c rename drivers/{gpio/gpio-mcp23s08.c => pinctrl/pinctrl-mcp23s08.c} (64%) create mode 100644 drivers/pinctrl/pinctrl-rza1.c create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq8074.c create mode 100644 drivers/pinctrl/samsung/pinctrl-exynos-arm.c create mode 100644 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun7i-a20.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c create mode 100644 drivers/pinctrl/zte/Kconfig create mode 100644 drivers/pinctrl/zte/Makefile create mode 100644 drivers/pinctrl/zte/pinctrl-zx.c create mode 100644 drivers/pinctrl/zte/pinctrl-zx.h create mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c create mode 100644 include/dt-bindings/pinctrl/r7s72100-pinctrl.h -- 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