From: mpa@pengutronix.de (Markus Pargmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC 0/8] ARM: imx27 pinctrl
Date: Sat, 27 Jul 2013 17:26:40 +0200 [thread overview]
Message-ID: <1374938808-27316-1-git-send-email-mpa@pengutronix.de> (raw)
Hi,
this series implements a imx27 pinctrl driver. imx27/21 have a register format
that is not compatible with the rest of imx series processors. I added some
functions to support it within the core imx pinctrl driver.
The gpio data registers are between iomux control registers. In this series,
the gpio devices are initialized as subdevices of the iomux device, sharing the
mapped registers.
Regards,
Markus
Markus Pargmann (8):
gpio: mxc: Use devm_ functions
gpio: mxc: Support for initialization as submodule
pinctrl: imx: Move private struct to header file
pinctrl: imx: Support imx21 register format
pinctrl: imx27: imx27 pincontrol driver
ARM: imx27: enable pinctrl
ARM: dts: imx27 pin functions
ARM: dts: imx27 pinctrl
.../bindings/pinctrl/fsl,imx27-pinctrl.txt | 53 ++
arch/arm/boot/dts/imx27-pinfunc.h | 520 +++++++++++++++++++
arch/arm/boot/dts/imx27.dtsi | 217 +++++---
arch/arm/mach-imx/Kconfig | 2 +
drivers/gpio/gpio-mxc.c | 51 +-
drivers/pinctrl/Kconfig | 8 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-imx.c | 272 +++++++++-
drivers/pinctrl/pinctrl-imx.h | 12 +
drivers/pinctrl/pinctrl-imx27.c | 553 +++++++++++++++++++++
include/linux/gpio-mxc.h | 17 +
11 files changed, 1597 insertions(+), 109 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx27-pinctrl.txt
create mode 100644 arch/arm/boot/dts/imx27-pinfunc.h
create mode 100644 drivers/pinctrl/pinctrl-imx27.c
create mode 100644 include/linux/gpio-mxc.h
next reply other threads:[~2013-07-27 15:26 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-27 15:26 Markus Pargmann [this message]
[not found] ` <1374938808-27316-5-git-send-email-mpa@pengutronix.de>
2013-07-28 8:34 ` [RFC 4/8] pinctrl: imx: Support imx21 register format Sascha Hauer
2013-07-28 10:22 ` Markus Pargmann
2013-08-01 13:20 ` Linus Walleij
[not found] ` <1374938808-27316-2-git-send-email-mpa@pengutronix.de>
2013-07-30 3:14 ` [RFC 1/8] gpio: mxc: Use devm_ functions Shawn Guo
2013-07-30 3:45 ` Fabio Estevam
2013-07-30 8:41 ` Markus Pargmann
[not found] ` <1374938808-27316-3-git-send-email-mpa@pengutronix.de>
2013-07-30 3:43 ` [RFC 2/8] gpio: mxc: Support for initialization as submodule Shawn Guo
2013-07-30 8:39 ` Markus Pargmann
2013-07-30 9:37 ` Shawn Guo
2013-08-02 8:16 ` Markus Pargmann
[not found] ` <1374938808-27316-6-git-send-email-mpa@pengutronix.de>
2013-07-30 6:09 ` [RFC 5/8] pinctrl: imx27: imx27 pincontrol driver Shawn Guo
2013-07-30 8:57 ` Markus Pargmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1374938808-27316-1-git-send-email-mpa@pengutronix.de \
--to=mpa@pengutronix.de \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).