Hi Linus,

this is the bulk of GPIO changes for the v3.12 series.
Details can be found in the signed tag.

I have a feeling that some of the fixes need to be taken
into -stable so I will attempt to ask the authors of suspected
patches to indicate this to Greg in a separate mail.

Please pull them in!

Yours,
Linus Walleij


The following changes since commit ad81f0545ef01ea651886dddac4bef6cec930092:

  Linux 3.11-rc1 (2013-07-14 15:18:27 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
tags/gpio-v3.12-1

for you to fetch changes up to 65d876564e989b63b0f769e0e06b9830db97b2d9:

  gpio: return -ENOTSUPP if debounce cannot be set (2013-09-04 14:22:47 +0200)

----------------------------------------------------------------
This is the bulk of GPIO changes for the v3.12 series:

- A new driver for the TZ1090 PDC which is used on the metag
  architecture.

- A new driver for the Kontron ETX or COMexpress GPIO block.
  This is found on some ETX x86 devices.

- A new driver for the Fintek Super-I/O chips, used on
  some x86 boards.

- Added device tree probing on a few select GPIO blocks.

- Drop the Exynos support from the Samsung GPIO driver.
  The Samsung maintainers have moved over to use the
  modernized pin control driver to provide GPIO for the
  modern platforms instead.

- The usual bunch of non-critical fixes and cleanups.

----------------------------------------------------------------
Andrew Chew (1):
      gpio: palmas: Fix misreported GPIO out value

Andrew Ruder (1):
      gpio: pca953x: fix gpio input on gpio offsets >= 8

Brunner Michael (1):
      gpio: Fix bit masking in Kontron PLD GPIO driver

Christophe Leroy (1):
      gpio: max7301: Reverting "Do not force SPI speed when using OF Platform"

Daniel M. Weeks (1):
      gpio-mcp23s08: i2c: auto-select base if no DT match or platform data

Daniel Mack (2):
      gpio: pxa: remove dead code
      gpio: pxa: fix Documentation of interrupt-names property

Fabio Estevam (2):
      gpio: gpio-mxc: Use devm functions
      gpio: gpio-mxc: Include "<linux/err.h>"

Guenter Roeck (1):
      gpio: Kontron PLD gpio driver

James Hogan (3):
      gpio-tz1090: add TZ1090 gpio driver
      gpio-tz1090-pdc: add TZ1090 PDC gpio driver
      gpio-tz1090: convert to use generic irqchip

Jingoo Han (3):
      gpiolib: replace strict_strtol() with kstrtol()
      gpio: use dev_get_platdata()
      gpio: msm: Staticize local variable 'msm_gpio'

Joe Perches (1):
      MAINTAINERS: gpio: vt8500: Remove file pattern

Julia Lawall (2):
      drivers/gpio/gpio-omap.c: convert comma to semicolon
      drivers/gpio: simplify use of devm_ioremap_resource

Lars Poeschel (3):
      gpio: adnp: Fix segfault if request_threaded_irq fails
      gpio: mcp23s08: rename the device tree property
      of: add vendor prefix for Microchip Technology Inc

Laurent Pinchart (3):
      gpio-rcar: Add interrupt controller support to the DT bindings
      gpio: pcf857x: Sort headers alphabetically
      gpio: pcf857x: Remove pdata argument to pcf857x_irq_domain_init()

Laxman Dewangan (1):
      gpio: palmas: add dt support

Linus Walleij (2):
      gpio: improve error path in gpiolib
      gpio: return -ENOTSUPP if debounce cannot be set

Lothar Waßmann (1):
      gpio: gpiolib-of.c: make error message more meaningful by adding
the node name and index

Magnus Damm (1):
      gpio: em: Add pinctrl support

Mathias Nyman (1):
      gpio-lynxpoint: Fix warning about unbalanced pm_runtime_enable

Michael Brunner (1):
      gpio: Fix platform driver name in Kontron PLD GPIO driver

Peter Ujfalusi (1):
      GPIO: gpio-twl6040: Remove support for legacy (pdata) mode

Simon Guinot (1):
      gpio: add GPIO support for F71882FG and F71889F

Tomasz Figa (1):
      gpio: samsung: Drop support for Exynos SoCs

Uwe Kleine-König (1):
      gpio/mxc: add chained_irq_enter/exit() to mx2_gpio_irq_handler

 .../devicetree/bindings/gpio/gpio-mcp23s08.txt     |  26 +-
 .../devicetree/bindings/gpio/gpio-palmas.txt       |  27 +
 .../devicetree/bindings/gpio/gpio-tz1090-pdc.txt   |  45 ++
 .../devicetree/bindings/gpio/gpio-tz1090.txt       |  88 +++
 .../devicetree/bindings/gpio/mrvl-gpio.txt         |   7 +-
 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt |   8 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   1 -
 drivers/gpio/Kconfig                               |  37 +
 drivers/gpio/Makefile                              |   4 +
 drivers/gpio/gpio-74x164.c                         |   2 +-
 drivers/gpio/gpio-adnp.c                           |   6 +-
 drivers/gpio/gpio-adp5520.c                        |   2 +-
 drivers/gpio/gpio-adp5588.c                        |   9 +-
 drivers/gpio/gpio-arizona.c                        |   2 +-
 drivers/gpio/gpio-da9052.c                         |   2 +-
 drivers/gpio/gpio-da9055.c                         |   2 +-
 drivers/gpio/gpio-em.c                             |  27 +-
 drivers/gpio/gpio-f7188x.c                         | 469 +++++++++++
 drivers/gpio/gpio-ich.c                            |   2 +-
 drivers/gpio/gpio-janz-ttl.c                       |   2 +-
 drivers/gpio/gpio-kempld.c                         | 219 ++++++
 drivers/gpio/gpio-lynxpoint.c                      |   1 +
 drivers/gpio/gpio-max7301.c                        |   3 +-
 drivers/gpio/gpio-max730x.c                        |   2 +-
 drivers/gpio/gpio-max732x.c                        |   8 +-
 drivers/gpio/gpio-mc33880.c                        |   2 +-
 drivers/gpio/gpio-mcp23s08.c                       |  52 +-
 drivers/gpio/gpio-msic.c                           |   2 +-
 drivers/gpio/gpio-msm-v2.c                         |   2 +-
 drivers/gpio/gpio-mvebu.c                          |   7 +-
 drivers/gpio/gpio-mxc.c                            |  41 +-
 drivers/gpio/gpio-omap.c                           |   4 +-
 drivers/gpio/gpio-palmas.c                         |  29 +-
 drivers/gpio/gpio-pca953x.c                        |   6 +-
 drivers/gpio/gpio-pcf857x.c                        |  17 +-
 drivers/gpio/gpio-pl061.c                          |   2 +-
 drivers/gpio/gpio-pxa.c                            |  13 +-
 drivers/gpio/gpio-rcar.c                           |   2 +-
 drivers/gpio/gpio-rdc321x.c                        |   2 +-
 drivers/gpio/gpio-samsung.c                        | 871 ---------------------
 drivers/gpio/gpio-spear-spics.c                    |   7 +-
 drivers/gpio/gpio-sta2x11.c                        |   2 +-
 drivers/gpio/gpio-sx150x.c                         |   2 +-
 drivers/gpio/gpio-timberdale.c                     |   4 +-
 drivers/gpio/gpio-tps65912.c                       |   2 +-
 drivers/gpio/gpio-ts5500.c                         |   2 +-
 drivers/gpio/gpio-twl4030.c                        |   6 +-
 drivers/gpio/gpio-twl6040.c                        |   6 +-
 drivers/gpio/gpio-tz1090-pdc.c                     | 243 ++++++
 drivers/gpio/gpio-tz1090.c                         | 606 ++++++++++++++
 drivers/gpio/gpio-ucb1400.c                        |   2 +-
 drivers/gpio/gpio-wm831x.c                         |   2 +-
 drivers/gpio/gpio-wm8350.c                         |   2 +-
 drivers/gpio/gpio-wm8994.c                         |   2 +-
 drivers/gpio/gpiolib-of.c                          |   3 +-
 drivers/gpio/gpiolib.c                             |  52 +-
 include/linux/platform_data/gpio-em.h              |   1 +
 58 files changed, 1967 insertions(+), 1031 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-palmas.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tz1090.txt
 create mode 100644 drivers/gpio/gpio-f7188x.c
 create mode 100644 drivers/gpio/gpio-kempld.c
 create mode 100644 drivers/gpio/gpio-tz1090-pdc.c
 create mode 100644 drivers/gpio/gpio-tz1090.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to