This is the pinctrl big pull request for v3.8.

As can be seen from the diffstat the major changes
are:

- A big conversion of the AT91 pinctrl driver and
  the associated ACKed platform changes under
  arch/arm/max-at91 and its device trees. This
  has been coordinated with the AT91 maintainers
  to go in through the pinctrl tree.

- A larger chunk of changes to the SPEAr drivers
  and the addition of the "plgpio" driver for the
  SPEAr as well.

- The removal of the remnants of the Nomadik driver
  from the arch/arm tree and fusion of that into
  the Nomadik driver and platform data header files.

- Some local movement in the Marvell MVEBU drivers,
  these now have their own subdirectory.

- The addition of a chunk of code to gpiolib under
  drivers/gpio to register gpio-to-pin range mappings
  from the GPIO side of things. This has been
  requested by Grant Likely and is now implemented,
  it is particularly useful for device tree work.

Then we have incremental updates all over the place,
many of these are cleanups and fixes from Axel Lin
who has done a great job of removing minor mistakes
and compilation annoyances.
ARM: mmp: select PINCTRL for ARCH_MMP

This makes PINCTRL related config options visible.
Otherwise there is no way to build pinctrl drivers for MMP2, PXA168 and PXA910.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed