Skip to content
Bulk pin control changes for the v3.12 series:

- Refactorings for generic pin config handling in the core.

- Factor out a set of device tree utilities for use in all
  drivers, to parse and allocate maps from the device tree.

- Some fixes to the core such as more nitpicky locking.

- Pushed down config array iteration into the drivers.
  This patch is necessary for drivers that want to iterate
  over configs and pile up a stack of alterations to the
  same register(s), or if the driver wants to take a local
  spinlock when committing the configuration.

- A new driver for the Texas Instruments Palmas PMIC by
  Laxman Dewangan. This is used on the Tegra systems.

- A major cleanup and modernization of the PFC (Super Hitachi
  and ARM SHmobile) pin controller and subdrivers.

- Support for the A20 and A31 sunxi (AllWinner) SoCs.

- A huge pile of fixes and cleanups: Axel Lin, Jingoo Han
  Dan Carpenter, Julia Lawall and Sachin Kamat did an
  excellent job here.