[GIT,PULL] pin control bulk changes for v4.14

Message ID CACRpkdbY3bKWDZnr6TmKYfC0g4YJQ3SQMVw9-d6DoBV13UmrNQ@mail.gmail.com
State New
Headers show
Series
  • [GIT,PULL] pin control bulk changes for v4.14
Related show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git

Message

Linus Walleij Sept. 4, 2017, 7:54 p.m.
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@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html