[git pull] GPIO for v3.10
From: Grant Likely
Date: Fri May 03 2013 - 06:37:35 EST
Hi Linus,
Here are the GPIO changes staged for v3.10. Please pull. I will send
another separate pull request for a large change removing
CONFIG_GENERIC_GPIO.
g.
The following changes since commit e97f9b5277afeabb54892ebc6f68500098467ba1:
gpio/gpio-ich: fix ichx_gpio_check_available() return what callers
expect (2013-03-02 13:20:21 +0000)
are available in the git repository at:
git://git.secretlab.ca/git/linux tags/gpio-for-linus
for you to fetch changes up to ab6ec0fb8901ce4359269ac56c691ffcb5071ccb:
gpio/omap: ensure gpio context is initialised (2013-04-26 09:52:57 +0200)
----------------------------------------------------------------
GPIO changes for Linux 3.10
The usual selection of bug fixes and driver updates for GPIO. Nothing
really stands out except the addition of the GRGPIO driver and some
enhacements to ACPI support
----------------------------------------------------------------
Alexander Shiyan (1):
GPIO: gpio-generic: remove kfree() from bgpio_remove call
Andreas Larsson (3):
gpio: gpio-generic: Add 16 and 32 bit big endian byte order support
gpio: grgpio: Add device driver for GRGPIO cores
gpio: grgpio: Add irq support
Axel Lin (3):
gpio: viperboard: Remove duplicate code to set gpio->gpiob_val
gpio: samsung: Add terminating entry for exynos_pinctrl_ids
gpio: lpc32xx: Fix off-by-one valid range checking for bank
Christophe Leroy (1):
MAX7301 GPIO: Do not force SPI speed when using OF Platform
Darren Hart (1):
gpio-sch: Allow for more than 8 lines in the resume well
Jean Delvare (2):
gpio-ich: Check for pin availability at request time
gpio: ucb1400: Can be built as a module
Jingoo Han (9):
gpio: adp5520: use devm_kzalloc()
gpio: max7300: use devm_kzalloc()
gpio: max7301: use devm_kzalloc()
gpio: max732x: use devm_kzalloc()
gpio: mc33880: use devm_kzalloc()
gpio: pcf857x: use devm_kzalloc()
gpio: mc33880: use dev_err() instead of printk()
gpio: 74x164: use spi_get_drvdata() and spi_set_drvdata()
gpio: mc33880: use spi_get_drvdata() and spi_set_drvdata()
Jon Hunter (6):
gpio/omap: convert gpio irq domain to linear mapping
gpio/omap: warn if bank is not enabled on setting irq type
gpio/omap: free irq domain in probe() failure paths
gpio/omap: optimise interrupt service routine
gpio/omap: force restore if context loss is not detectable
gpio/omap: ensure gpio context is initialised
Lars Poeschel (1):
gpio: mcp23s08: convert driver to DT
Laurent Navet (10):
gpio: gpiolib-of.c: fix checkpatch error
gpio: gpio-mvebu.c: fix checkpatch errors
gpio: gpio-omap.c: fix checkpatch error
gpio: gpio-pca953x.c: fix checkpatch error
gpio: gpio-pxa.c: fix checkpatch errors
gpio: gpio-sch.c: fix checkpatch error
gpio: gpio-stp-xway.c: fix checkpatch error
gpio: gpio-tc3589x.c: fix checkpatch errors
gpio: gpio-timberdale.c: fix checkpatch error
gpio: gpio-tps65910.c: fix checkpatch error
Magnus Damm (2):
gpio/em: Add Device Tree support
gpio: em: Make use of devm functions
Mathias Nyman (1):
gpio-lynxpoint: Add X86 dependency and io-port handling header.
Mika Westerberg (2):
gpio/gpio-ich: make ichx_gpio_check_available() return a pure
boolean value
gpiolib-acpi: introduce acpi_get_gpio_by_index() helper
Nikolay Balandin (1):
Add TI TCA9554 to supported devices table
Rafael J. Wysocki (1):
gpio / ACPI: Handle ACPI events in accordance with the spec
Sachin Kamat (1):
gpio/vt8500: Convert to devm_ioremap_resource()
Simon Guinot (1):
gpio: mvebu: add dbg_show function
Stephen Warren (1):
gpio/tegra: assume CONFIG_OF
Tarun Kanti DebBarma (1):
gpio/omap: remove extra context restores in *_runtime_resume()
Documentation/acpi/enumeration.txt | 32 +-
.../devicetree/bindings/gpio/gpio-grgpio.txt | 26 ++
.../devicetree/bindings/gpio/gpio-mcp23s08.txt | 47 ++
.../devicetree/bindings/gpio/gpio-omap.txt | 7 +-
drivers/gpio/Kconfig | 13 +-
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-74x164.c | 8 +-
drivers/gpio/gpio-adp5520.c | 4 +-
drivers/gpio/gpio-em.c | 94 ++--
drivers/gpio/gpio-generic.c | 62 ++-
drivers/gpio/gpio-grgpio.c | 505 +++++++++++++++++++++
drivers/gpio/gpio-ich.c | 17 +-
drivers/gpio/gpio-lpc32xx.c | 2 +-
drivers/gpio/gpio-lynxpoint.c | 1 +
drivers/gpio/gpio-max7300.c | 4 +-
drivers/gpio/gpio-max7301.c | 7 +-
drivers/gpio/gpio-max732x.c | 5 +-
drivers/gpio/gpio-mc33880.c | 19 +-
drivers/gpio/gpio-mcp23s08.c | 137 ++++--
drivers/gpio/gpio-mvebu.c | 85 +++-
drivers/gpio/gpio-omap.c | 162 ++++---
drivers/gpio/gpio-pca953x.c | 3 +-
drivers/gpio/gpio-pcf857x.c | 8 +-
drivers/gpio/gpio-pxa.c | 4 +-
drivers/gpio/gpio-samsung.c | 1 +
drivers/gpio/gpio-sch.c | 111 +++--
drivers/gpio/gpio-stp-xway.c | 2 +-
drivers/gpio/gpio-tc3589x.c | 8 +-
drivers/gpio/gpio-tegra.c | 11 +-
drivers/gpio/gpio-timberdale.c | 3 +-
drivers/gpio/gpio-tps65910.c | 2 +-
drivers/gpio/gpio-viperboard.c | 4 -
drivers/gpio/gpio-vt8500.c | 8 +-
drivers/gpio/gpiolib-acpi.c | 217 ++++++++-
drivers/gpio/gpiolib-of.c | 2 +-
include/linux/acpi_gpio.h | 19 +
include/linux/basic_mmio_gpio.h | 1 +
37 files changed, 1341 insertions(+), 301 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-grgpio.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mcp23s08.txt
create mode 100644 drivers/gpio/gpio-grgpio.c
--
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/