* [GIT PULL] arm: vt8500: Add support for pinctrl/gpio module
@ 2013-04-04 5:18 Tony Prisk
2013-04-08 16:32 ` Arnd Bergmann
0 siblings, 1 reply; 2+ messages in thread
From: Tony Prisk @ 2013-04-04 5:18 UTC (permalink / raw)
To: arm, Bergmann, Arnd, Johansson, Olof,
linux-kernel@vger.kernel.org, linux-arm-kernel, List, VT8500
The following changes since commit 8bb9660418e05bb1845ac1a2428444d78e322cc7:
Linux 3.9-rc4 (2013-03-23 16:52:44 -0700)
are available in the git repository at:
git://server.prisktech.co.nz/git/linuxwmt.git tags/vt8500/pinctrl
for you to fetch changes up to ce63d6d4bb9f601de32d4b99f925a65182521873:
pinctrl: bcm2835: make use of of_property_read_u32_index()
(2013-04-04 18:05:26 +1300)
----------------------------------------------------------------
arm: vt8500: Add pinctrl driver for arch-vt8500
This series adds support for the pinctrl/gpio module on all arch-vt8500
supported SoCs. It also drops the existing GPIO only driver and binding.
As part of the review process, some tidy up is also done to
drivers/of/base.c to remove some code that is being constantly duplicated.
Also, a patch for the bcm2835 pinctrl driver is included to take advantage
of the new of/base.c code from Stephen W.
----------------------------------------------------------------
Stephen Warren (1):
pinctrl: bcm2835: make use of of_property_read_u32_index()
Tony Prisk (7):
of: Add support for reading a u32 from a multi-value property.
of: Remove duplicated code for validating property and value
arm: vt8500: Increase available GPIOs on arch-vt8500
pinctrl: gpio: vt8500: Add pincontrol driver for arch-vt8500
arm: dts: vt8500: Update Wondermedia SoC dtsi files for pinctrl
driver
arm: vt8500: Remove gpio devicetree nodes
gpio: vt8500: Remove arch-vt8500 gpio driver
.../devicetree/bindings/gpio/gpio-vt8500.txt | 24 -
.../devicetree/bindings/pinctrl/pinctrl-vt8500.txt | 57 ++
arch/arm/Kconfig | 3 +-
arch/arm/boot/dts/vt8500.dtsi | 10 +-
arch/arm/boot/dts/wm8505.dtsi | 10 +-
arch/arm/boot/dts/wm8650.dtsi | 10 +-
arch/arm/boot/dts/wm8850.dtsi | 10 +-
arch/arm/mach-vt8500/Kconfig | 1 +
drivers/gpio/Kconfig | 6 -
drivers/gpio/Makefile | 1 -
drivers/gpio/gpio-vt8500.c | 355 -----------
drivers/of/base.c | 111 ++--
drivers/pinctrl/Kconfig | 1 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-bcm2835.c | 19 +-
drivers/pinctrl/vt8500/Kconfig | 52 ++
drivers/pinctrl/vt8500/Makefile | 8 +
drivers/pinctrl/vt8500/pinctrl-vt8500.c | 501 ++++++++++++++++
drivers/pinctrl/vt8500/pinctrl-wm8505.c | 532 ++++++++++++++++
drivers/pinctrl/vt8500/pinctrl-wm8650.c | 370 ++++++++++++
drivers/pinctrl/vt8500/pinctrl-wm8750.c | 409 +++++++++++++
drivers/pinctrl/vt8500/pinctrl-wm8850.c | 388 ++++++++++++
drivers/pinctrl/vt8500/pinctrl-wmt.c | 632
++++++++++++++++++++
drivers/pinctrl/vt8500/pinctrl-wmt.h | 79 +++
include/linux/of.h | 9 +
25 files changed, 3153 insertions(+), 446 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-vt8500.txt
create mode 100644
Documentation/devicetree/bindings/pinctrl/pinctrl-vt8500.txt
delete mode 100644 drivers/gpio/gpio-vt8500.c
create mode 100644 drivers/pinctrl/vt8500/Kconfig
create mode 100644 drivers/pinctrl/vt8500/Makefile
create mode 100644 drivers/pinctrl/vt8500/pinctrl-vt8500.c
create mode 100644 drivers/pinctrl/vt8500/pinctrl-wm8505.c
create mode 100644 drivers/pinctrl/vt8500/pinctrl-wm8650.c
create mode 100644 drivers/pinctrl/vt8500/pinctrl-wm8750.c
create mode 100644 drivers/pinctrl/vt8500/pinctrl-wm8850.c
create mode 100644 drivers/pinctrl/vt8500/pinctrl-wmt.c
create mode 100644 drivers/pinctrl/vt8500/pinctrl-wmt.h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-04-08 16:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-04 5:18 [GIT PULL] arm: vt8500: Add support for pinctrl/gpio module Tony Prisk
2013-04-08 16:32 ` Arnd Bergmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).