This is the bulk of pin control changes for the v4.12 cycle:

Core changes:

- Add bi-directional and output-enable pin configurations to
  the generic bindings and generic pin controlling core.

New drivers or subdrivers:

- Armada 37xx SoC pin controller and GPIO support.

- Axis ARTPEC-6 SoC pin controller support.

- AllWinner A64 R_PIO controller support, and opening up the
  AllWinner sunxi driver for ARM64 use.

- Rockchip RK3328 support.

- Renesas R-Car H3 ES2.0 support.

- STM32F469 support in the STM32 driver.

- Aspeed G4 and G5 pin controller support.

Improvements:

- A whole slew of realtime improvements to drivers implementing
  irqchips: BCM, AMD, SiRF, sunxi, rockchip.

- Switch meson driver to get the GPIO ranges from the device
  tree.

- Input schmitt trigger support on the Rockchip driver.

- Enable the sunxi (AllWinner) driver to also be used on ARM64
  silicon.

- Name the Qualcomm QDF2xxx GPIO lines.

- Support GMMR GPIO regions on the Intel Cherryview. This
  fixes a serialization problem on these platforms.

- Pad retention support for the Samsung Exynos 5433.

- Handle suspend-to-ram in the AT91-pio4 driver.

- Pin configuration support in the Aspeed driver.

Cleanups:

- The final name of Rockchip RK1108 was RV1108 so rename the
  driver and variables to stay consistent.
pinctrl: mediatek: Add missing pinctrl bindings for mt7623

Add missing pinctrl binding these which would be used in
devicetree related files.

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed