From: andrew@lunn.ch (Andrew Lunn)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC 00/11] Convert Kirkwood to pinctrl
Date: Sat, 20 Oct 2012 17:07:32 +0200 [thread overview]
Message-ID: <1350745663-5277-1-git-send-email-andrew@lunn.ch> (raw)
This patchset converts all kirkwood DT boards to pinctrl.
It is an RFC for a number of reasons:
Do we want to enable the use of mvebu GPIO driver
outside of mach-mvebu?
Do we want to enable the use of mvebu pinctrl driver
outside of mach-mvebu?
The old MPP code would probe the hardware to determine what kirkwood
variant it was running on. The new pinctrl driver does not do this, it
uses a DT compatibility string. We are only part way through checking
what CPU each board has, and probably some of the DT compatibility strings
are wrong.
board-kw_kirkwood is an oddball. The SoC on this board is a Marvell
Ethernet switch with an embedded kirkwood. The pinctrl-kirkwood.c
sub-driver does not yet support this kirkwood variant, so the board
file has not been converted yet. It is possible that the second patch
in this series breaks this board.
Andrew Lunn (11):
ARM: Kirkwood: Allow use of pinctrl
ARM: Kirkwood: Allow use of MVEBU GPIO driver.
ARM: Kirkwood: Convert TS219 to pinctrl.
ARM: Kirkwood: Convert iConnect to pinctrl.
ARM: Kirkwood: Convert dnskw to pinctrl
ARM: Kirkwood: Convert dockstar to pinctrl.
ARM: Kirkwood: Convert dreamplug to pinctrl.
ARM: Kirkwood: Convert GoFlex Net to pinctrl.
ARM: Kirkwood: Convert ib62x0 to pinctrl.
ARM: Kirkwood: Convert lsxl boards to pinctrl.
ARM: Kirkwood: Convert IX2-200 to pinctrl.
arch/arm/Kconfig | 3 +
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 136 +++++++++++++++++++++++++
arch/arm/boot/dts/kirkwood-dockstar.dts | 21 ++++
arch/arm/boot/dts/kirkwood-dreamplug.dts | 26 +++++
arch/arm/boot/dts/kirkwood-goflexnet.dts | 57 +++++++++++
arch/arm/boot/dts/kirkwood-ib62x0.dts | 41 ++++++++
arch/arm/boot/dts/kirkwood-iconnect.dts | 52 ++++++++++
arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 90 ++++++++++++++++
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 67 ++++++++++++
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 56 ++++++++++
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 56 ++++++++++
arch/arm/boot/dts/kirkwood.dtsi | 11 +-
arch/arm/mach-kirkwood/board-dnskw.c | 37 -------
arch/arm/mach-kirkwood/board-dockstar.c | 10 --
arch/arm/mach-kirkwood/board-dreamplug.c | 14 ---
arch/arm/mach-kirkwood/board-goflexnet.c | 18 ----
arch/arm/mach-kirkwood/board-ib62x0.c | 21 ----
arch/arm/mach-kirkwood/board-iconnect.c | 17 ----
arch/arm/mach-kirkwood/board-iomega_ix2_200.c | 24 -----
arch/arm/mach-kirkwood/board-lsxl.c | 19 ----
arch/arm/mach-kirkwood/board-ts219.c | 25 -----
arch/arm/plat-orion/irq.c | 5 +-
drivers/gpio/Kconfig | 2 +-
drivers/pinctrl/Kconfig | 2 +-
24 files changed, 617 insertions(+), 193 deletions(-)
--
1.7.10.4
next reply other threads:[~2012-10-20 15:07 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-20 15:07 Andrew Lunn [this message]
2012-10-20 15:11 ` [RFC 07/11] ARM: Kirkwood: Convert dreamplug to pinctrl Andrew Lunn
2012-10-20 15:11 ` [RFC 06/11] ARM: Kirkwood: Convert dockstar " Andrew Lunn
2012-10-20 15:11 ` [RFC 05/11] ARM: Kirkwood: Convert dnskw " Andrew Lunn
2012-10-20 15:11 ` [RFC 02/11] ARM: Kirkwood: Allow use of MVEBU GPIO driver Andrew Lunn
2012-10-20 15:11 ` [RFC 01/11] ARM: Kirkwood: Allow use of pinctrl Andrew Lunn
2012-10-20 15:11 ` [RFC 03/11] ARM: Kirkwood: Convert TS219 to pinctrl Andrew Lunn
2012-10-20 15:11 ` [RFC 04/11] ARM: Kirkwood: Convert iConnect " Andrew Lunn
2012-10-20 15:11 ` [RFC 08/11] ARM: Kirkwood: Convert GoFlex Net " Andrew Lunn
2012-10-20 15:11 ` [RFC 09/11] ARM: Kirkwood: Convert ib62x0 " Andrew Lunn
2012-10-20 15:11 ` [RFC 10/11] ARM: Kirkwood: Convert lsxl boards " Andrew Lunn
2012-10-20 15:11 ` [RFC 11/11] ARM: Kirkwood: Convert IX2-200 " Andrew Lunn
[not found] ` <20121021115716.GA22437@schnuecks.de>
2012-10-21 17:57 ` [RFC 00/11] Convert Kirkwood " Andrew Lunn
2012-10-21 19:09 ` Thomas Petazzoni
2012-10-21 19:16 ` Andrew Lunn
2012-10-21 21:11 ` Sebastian Hesselbarth
2012-10-22 4:54 ` Andrew Lunn
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=1350745663-5277-1-git-send-email-andrew@lunn.ch \
--to=andrew@lunn.ch \
--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).