[GIT PULL] gpio changes for 3.3 (plus some random spi and dt stuff)
From: Grant Likely
Date: Wed Jan 04 2012 - 23:35:15 EST
Hi Linus,
Here are the gpio/next changes queued up for 3.3 and which are in
linux-next. There are a few device tree and spi changes mixed in here
as well. The dt changes are there because they were tested alongside
gpio changes that use them. The spi changes are there because I'm
stupid and applied them into the wrong branch which I didn't notice
until now when I've got other commits on top of it. If this bothers
you then I can rebase the branch.
There is a signed tag for this branch: gpio-for-linus-20110104
g.
The following changes since commit 805a6af8dba5dfdd35ec35dc52ec0122400b2610:
Linux 3.2 (2012-01-04 15:55:44 -0800)
are available in the git repository at:
git://git.secretlab.ca/git/linux-2.6 gpio/for-linus-20120104
Chris Blair (3):
spi/pl022: only enable RX interrupts when TX is complete
spi/pl022: move device disable to workqueue thread
spi/pl022: add support for pm_runtime autosuspend
Grant Likely (7):
gpiolib: output basic details and consolidate gpio device drivers
gpio/microblaze: Eliminate duplication of of_get_named_gpio_flags()
gpio/powerpc: Eliminate duplication of of_get_named_gpio_flags()
of: create of_phandle_args to simplify return of phandle parsing data
of: Add device tree selftests
gpio: Add Linus Walleij as gpio co-maintainer
Merge branch 'pl022' of
git://git.kernel.org/.../linusw/linux-stericsson into gpio/next
Jonas Aaberg (1):
spi/pl022: fix build warnings
Mark Brown (4):
gpio: Explicitly index samsung_gpio_cfgs
gpio: Fix typo in comment in Samsung driver
gpio: Convert GPIO drivers to module_platform_driver
gpio: Add decode of WM8994 GPIO configuration
Tomoya MORINAGA (2):
pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH
pch_gpio: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor
Virupax Sadashivpetimath (3):
spi/pl022: skip default configuration before suspending
spi/pl022: disable the PL022 block when unused
spi/pl022: make the chip deselect handling thread safe
MAINTAINERS | 1 +
arch/arm/boot/dts/testcases/tests-phandle.dtsi | 37 ++++++
arch/arm/boot/dts/testcases/tests.dtsi | 1 +
arch/arm/boot/dts/versatile-pb.dts | 2 +
arch/microblaze/kernel/reset.c | 43 +-------
arch/powerpc/sysdev/qe_lib/gpio.c | 42 ++------
drivers/gpio/Kconfig | 11 +-
drivers/gpio/gpio-adp5520.c | 12 +--
drivers/gpio/gpio-adp5588.c | 5 +-
drivers/gpio/gpio-bt8xx.c | 3 -
drivers/gpio/gpio-cs5535.c | 14 +--
drivers/gpio/gpio-da9052.c | 12 +--
drivers/gpio/gpio-generic.c | 12 +--
drivers/gpio/gpio-janz-ttl.c | 15 +---
drivers/gpio/gpio-nomadik.c | 4 +-
drivers/gpio/gpio-pcf857x.c | 5 +-
drivers/gpio/gpio-pch.c | 7 +-
drivers/gpio/gpio-rdc321x.c | 13 +--
drivers/gpio/gpio-samsung.c | 31 ++++--
drivers/gpio/gpio-sch.c | 13 +--
drivers/gpio/gpio-timberdale.c | 13 +--
drivers/gpio/gpio-ucb1400.c | 13 +--
drivers/gpio/gpio-vr41xx.c | 13 +--
drivers/gpio/gpio-vx855.c | 12 +--
drivers/gpio/gpio-wm8994.c | 79 +++++++++++++-
drivers/gpio/gpio-xilinx.c | 1 -
drivers/gpio/gpiolib.c | 6 +-
drivers/of/Kconfig | 9 ++
drivers/of/Makefile | 1 +
drivers/of/base.c | 146 ++++++++++++------------
drivers/of/gpio.c | 45 +++----
drivers/of/selftest.c | 139 ++++++++++++++++++++++
drivers/spi/spi-pl022.c | 141 ++++++++++++++---------
include/asm-generic/gpio.h | 6 +-
include/linux/amba/pl022.h | 4 +
include/linux/of.h | 11 ++-
include/linux/of_gpio.h | 10 +-
37 files changed, 530 insertions(+), 402 deletions(-)
create mode 100644 arch/arm/boot/dts/testcases/tests-phandle.dtsi
create mode 100644 arch/arm/boot/dts/testcases/tests.dtsi
create mode 100644 drivers/of/selftest.c
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
--
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/