[GIT PULL] gpio fixes for v3.5

From: Linus Walleij
Date: Tue Jul 10 2012 - 16:16:26 EST


Hi Linus,

yes, this is a *LATE* GPIO pull request with fixes for v3.5.

Grant moved across the planet and accidentally fell off the grid, so he asked
me to take over the GPIO merges for a while 10 days ago, refer to:
https://lkml.org/lkml/2012/7/1/220

Since then I went over the archives and collected this pile of fixes, and pulled
two of them from the TI maintainer Kevin Hilman. The waited for them to
atleast hit linux-next once or twice.

This is the info in the usual signed tag, which is more or less the same as
the commit messages but parsed through my head:

GPIO fixes for v3.5:
- Invalid context restore on bank 0 for OMAP driver in
runtime suspend/resume cycle
- Check for NULL platform data in sta-2x11 driver
- Constrain selection of the V1 MSM GPIO driver to applicable
platforms (Kconfig issue)
- Make sure the correct output value is set in the wm8994 driver
- Export devm_gpio_request_one() so it can be used in modules.
Apparently some in-kernel modules can be configured to use this
leading to breakage.
- Check that the GPIO is valid in the lantiq driver
- Fix the flag bits introduced for v3.5, so they don't overlap
- Fix a device tree intialization bug for imx21-compatible devices
- Carry over the OF node to the TPS65910 GPIO chip struct

Please pull it in.

Yours,
Linus Walleij

The following changes since commit 6887a4131da3adaab011613776d865f4bcfb5678:

Linux 3.5-rc5 (2012-06-30 16:08:57 -0700)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
tags/fixes-for-v3.5

Alessandro Rubini (1):
gpio-sta2x11: don't use pdata if null

Christian Dietrich (1):
gpio/msm_v1: CONFIG_GPIO_MSM_V1 is only available on three SoCs

Grazvydas Ignotas (1):
gpio/omap: fix irq loss while in idle with debounce on

Jon Hunter (1):
gpio/omap: fix invalid context restore of gpio bank-0

Laxman Dewangan (2):
gpio: fix bits conflict for gpio flags
gpio: tps65910: initialize of_node of gpio_chip

Linus Walleij (1):
Merge branch 'kevin' into fixes

Mark Brown (1):
gpiolib: wm8994: Pay attention to the value set when enabling as output

Roland Stigge (1):
mips: pci-lantiq: Fix check for valid gpio

Stephen Warren (1):
gpio: export devm_gpio_request_one

Uwe Kleine-König (1):
gpio/mxc: make irqs work for fsl,imx21-gpio devices

arch/mips/pci/pci-lantiq.c | 4 ++--
drivers/gpio/Kconfig | 2 +-
drivers/gpio/devres.c | 1 +
drivers/gpio/gpio-mxc.c | 10 ++++++----
drivers/gpio/gpio-omap.c | 14 +++++++++++++-
drivers/gpio/gpio-sta2x11.c | 5 +++--
drivers/gpio/gpio-tps65910.c | 1 +
drivers/gpio/gpio-wm8994.c | 5 ++++-
include/linux/gpio.h | 4 ++--
9 files changed, 33 insertions(+), 13 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/