[GIT PULL] pinctrl patches for v3.7-rc3+

From: Linus Walleij
Date: Wed Oct 24 2012 - 07:57:54 EST


Hi Linus,

here are some accumulated pinctrl patches since -rc1, with a
verboser description in the (signed) tag.

Please pull them in!

Yours,
Linus Walleij

The following changes since commit ddffeb8c4d0331609ef2581d84de4d763607bd37:

Linux 3.7-rc1 (2012-10-14 14:41:04 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v3.7-rc3

for you to fetch changes up to 38843e29217bc6b6fce80a5bf19d1636ee337c77:

pinctrl/nomadik: pass DT node to the irqdomain (2012-10-23 11:52:25 +0200)

----------------------------------------------------------------
This fixes a few pinctrl problems seen since v3.7-rc1:
- Section tagging for init code
- Use proper pointers to lookup struct device * in the
bcm2835 (a.k.a. Raspberry Pi)
- Remove duplicate #includes
- Fix bad return values in errorpath
- Remove extraneous pull function from the sirf driver
causing build errors
- Provide compilation stubs for the Nomadik pinctrl driver
when used with legacy systems without PRCMU units
- Various irqdomain fixes in the Nomadik driver as predicted
- Various smallish bugs in the Tegra driver, most also
targeted for stable
- Removed a deadlocking mutex in the groups debugfs show
function

----------------------------------------------------------------
Arnd Bergmann (2):
pinctrl: samsung: use __devinit section for init code
pinctrl: sirf: remove sirfsoc_gpio_set_pull function

Haojian Zhuang (1):
pinctrl: remove mutex lock in groups show

Linus Walleij (5):
pinctrl/nomadik: provide stubs for legacy Nomadik
pinctrl/nomadik: always use the simple irqdomain
pinctrl/nomadik: use irq_create_mapping()
pinctrl/nomadik: use zero as default irq_start
pinctrl/nomadik: pass DT node to the irqdomain

Pritesh Raithatha (3):
dt: Document: correct tegra20/30 pinctrl slew-rate name
pinctrl: tegra: set low power mode bank width to 2
pinctrl: tegra: correct bank for pingroup and drv pingroup

Tobias Klauser (1):
pinctrl: bcm2835: Use existing pointer to struct device

Wei Yongjun (4):
pinctrl: remove duplicated include from pinctrl-bcm2835.c
pinctrl: fix return value in bcm2835_pinctrl_probe()
pinctrl: remove duplicated include from pinctrl-xway.c
pinctrl: fix missing unlock on error in pinctrl_groups_show()

.../bindings/pinctrl/nvidia,tegra20-pinmux.txt | 2 +-
.../bindings/pinctrl/nvidia,tegra30-pinmux.txt | 2 +-
arch/arm/mach-prima2/include/mach/gpio.h | 13 --------
drivers/pinctrl/core.c | 4 ++-
drivers/pinctrl/pinconf.c | 4 ---
drivers/pinctrl/pinctrl-bcm2835.c | 5 ++--
drivers/pinctrl/pinctrl-nomadik.c | 28 ++++++++++-------
drivers/pinctrl/pinctrl-samsung.c | 10 +++----
drivers/pinctrl/pinctrl-sirf.c | 35 ----------------------
drivers/pinctrl/pinctrl-tegra.c | 2 +-
drivers/pinctrl/pinctrl-tegra30.c | 24 +++++++--------
drivers/pinctrl/pinctrl-xway.c | 2 --
12 files changed, 42 insertions(+), 89 deletions(-)
delete mode 100644 arch/arm/mach-prima2/include/mach/gpio.h
--
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/