linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v4 0/7] ARM: mvebu: switch to DT probed irqchip and clocksource
Date: Tue,  2 Jul 2013 13:03:36 +0200	[thread overview]
Message-ID: <1372763023-12374-1-git-send-email-sebastian.hesselbarth@gmail.com> (raw)

This patch set converts Marvell Dove and Kirkwood DT enabled boards
to probe irqchip and clocksource by DT. The corresponding irqchip and
clocksource drivers have been taken by Thomas Gleixner and Daniel Lezcano
respectively. This patch set is based on next-20130701 plus tip/core and
timers/clockevents. Also, mv643xx_eth DT patches sent earlier are applied.

Unfortunately, the same compatible string is used by irqchip driver and
irq DT stub in plat-orion/irq.c while reg layout is different. This patch
set should be applied as a whole only, as device tree conversion breaks
kernel boot until the corresponding second patch is applied. As this set
is Marvell SoC related only, I suggest to take it all through Jason
Cooper's branch.

Patch set version has been bumped to v4, but this only contains the
remaining Marvell related patches. irqchip and clocksource drivers from
v3 have already been taken by the respective maintainers.

The first three patches convert Dove, Kirkwood, and Orion5x DT files to
the new reg layout. Patch 4 and 5 add the new clocksource and irqchip
nodes. Patch 6 also removes an obsolete clock gate workaround from
Kirkwood DT board setup. Patch 7 then updates the irq driver DT stub in
plat-orion/irq to reflect the changed reg layout. The irq driver DT stub
is still used on Orion5x until proper DT clk provider is available.

The patch set has been tested on Dove, and compile-tested on Kirkwood
and Orion5x defconfig.

Sebastian Hesselbarth (7):
  ARM: dove: move device tree nodes to DT irqchip and clocksource
  ARM: kirkwood: move device tree nodes to DT irqchip and clocksource
  ARM: orion5x: update intc device tree node to new reg layout
  ARM: dove: convert to DT irqchip and clocksource
  ARM: kirkwood: convert to DT irqchip and clocksource
  ARM: kirkwood: remove obsolete SDIO clock gate workaround
  ARM: plat-orion: add reg offset to DT irq driver stub

 arch/arm/boot/dts/dove.dtsi       |   21 +++++++++++++++++++--
 arch/arm/boot/dts/kirkwood.dtsi   |   35 +++++++++++++++++++++++++++--------
 arch/arm/boot/dts/orion5x.dtsi    |    5 +++--
 arch/arm/mach-dove/Kconfig        |    2 ++
 arch/arm/mach-dove/Makefile       |    4 ++--
 arch/arm/mach-dove/board-dt.c     |   23 ++++++++++++++++-------
 arch/arm/mach-kirkwood/Kconfig    |   22 ++++++++++++++++++++++
 arch/arm/mach-kirkwood/Makefile   |    4 ++--
 arch/arm/mach-kirkwood/board-dt.c |   28 +++++++++++++++++-----------
 arch/arm/plat-orion/irq.c         |    2 +-
 10 files changed, 111 insertions(+), 35 deletions(-)

---
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Jason Cooper <jason@lakedaemon.net>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gregory CLEMENT <gregory.clement@free-electrons.com>
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-kernel at vger.kernel.org
-- 
1.7.2.5

             reply	other threads:[~2013-07-02 11:03 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-02 11:03 Sebastian Hesselbarth [this message]
2013-07-02 11:03 ` [PATCH v4 1/7] ARM: dove: move device tree nodes to DT irqchip and clocksource Sebastian Hesselbarth
2013-07-02 11:03 ` [PATCH v4 2/7] ARM: kirkwood: " Sebastian Hesselbarth
2013-07-02 11:03 ` [PATCH v4 3/7] ARM: orion5x: update intc device tree node to new reg layout Sebastian Hesselbarth
2013-07-02 11:03 ` [PATCH v4 4/7] ARM: dove: convert to DT irqchip and clocksource Sebastian Hesselbarth
2013-07-02 11:03 ` [PATCH v4 5/7] ARM: kirkwood: " Sebastian Hesselbarth
2013-07-02 11:53   ` Jason Cooper
2013-07-02 12:51     ` Sebastian Hesselbarth
2013-07-02 13:00       ` Jason Cooper
2013-07-02 13:15   ` [PATCH v5 " Sebastian Hesselbarth
2013-07-02 13:36     ` Jason Cooper
2013-07-02 11:03 ` [PATCH v4 6/7] ARM: kirkwood: remove obsolete SDIO clock gate workaround Sebastian Hesselbarth
2013-07-02 11:03 ` [PATCH v4 7/7] ARM: plat-orion: add reg offset to DT irq driver stub Sebastian Hesselbarth
2013-07-25 18:19 ` [PATCH v4 0/7] ARM: mvebu: switch to DT probed irqchip and clocksource Jason Cooper

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=1372763023-12374-1-git-send-email-sebastian.hesselbarth@gmail.com \
    --to=sebastian.hesselbarth@gmail.com \
    --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).