public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/9] ARM: kirkwood: convert a few more boards to DT
@ 2013-08-01  8:45 Thomas Petazzoni
  2013-08-01  8:45 ` [PATCH 1/9] ARM: kirkwood: convert d2net_v2 " Thomas Petazzoni
                   ` (9 more replies)
  0 siblings, 10 replies; 17+ messages in thread
From: Thomas Petazzoni @ 2013-08-01  8:45 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

Here is a set of patches that converts a few additional Kirkwood
boards to use the Device Tree. I intend to continue this effort with
the remaining Kirkwood boards.

Note that I don't have access to any of the platforms that are being
converted in this patch series, so this means that:

 - A careful review would be useful

 - Testing from owners of the boards would be appreciated. The DT
   conversion of Kirkwood boards is a process that has now been
   started a while ago, and we would like to finalize it. If board
   owners don't react by testing the proposed patches, then the
   support for those boards might be broken.

In detail:

 * Patch 1 converts the d2net_v2 board to DT.

   The remaining board file is needed for the Ethernet device and the
   leds-ns2 device. A DT for the mv643xx_eth driver (by Sebastian
   Hesselbarth) is being merged, but I wanted to avoid the dependency
   on a different patch series for now. Ethernet can be moved to DT as
   a followup patch.

 * Patches 2, 3, 4 and 5 remove support for boards that have already
   been converted to the Deice Tree, but for which the legacy board
   file was not removed.

 * Patch 6 converts the mv88f6281gtw_ge board to DT.

   The remaining devices probed in a legacy way are the mv643xx_eth
   driver (same discussion as above), and the DSA switch (note that I
   have an Armada 370 platform with a DSA switch, so I'll have to look
   at how to make this appear in the DT).

 * Patch 7 converts the LaCie Net{2,5}Big v2 platforms to DT

   The remaining devices probed in a legacy way are the Ethernet
   devices, and the leds-netxbig driver. For Ethernet, see above. For
   leds-netxbig, Simon Guinot is currently working on this (see the
   LAKML thread "Location for a kind of GPIO bus driver").

 * Patch 8 removes some common code for LaCie boards that has become
   useless after the DT conversions.

 * Patch 9 adjusts kirkwood_defconfig after the DT conversions.

Thomas

Thomas Petazzoni (9):
  ARM: kirkwood: convert d2net_v2 to DT
  ARM: kirkwood: remove support for legacy booting of Dockstar
  ARM: kirkwood: remove support for legacy booting of Guruplug
  ARM: kirkwood: remove support for legacy booting of Sheevaplug
  ARM: kirkwood: remove LaCie boards that are supported through DT
  ARM: kirkwood: convert the mv88f6281gtw_ge board to DT
  ARM: kirkwood: convert LaCie Net{2,5}Big v2 platforms to DT
  ARM: kirkwood: remove unused common code for LaCie platforms
  ARM: kirkwood: update defconfig after DT conversions

 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/kirkwood-d2net-v2.dts            | 204 ++++++++++++++
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts     | 125 +++++++++
 arch/arm/boot/dts/kirkwood-net2big-v2.dts          | 204 ++++++++++++++
 arch/arm/boot/dts/kirkwood-net5big-v2.dts          | 238 +++++++++++++++++
 arch/arm/configs/kirkwood_defconfig                |  15 +-
 arch/arm/mach-kirkwood/Kconfig                     |  92 ++-----
 arch/arm/mach-kirkwood/Makefile                    |  15 +-
 arch/arm/mach-kirkwood/board-d2net_v2.c            |  72 +++++
 arch/arm/mach-kirkwood/board-dt.c                  |   7 +
 arch/arm/mach-kirkwood/board-mv88f6281gtw_ge.c     |  50 ++++
 .../{netxbig_v2-setup.c => board-netxbig_v2.c}     | 213 +--------------
 arch/arm/mach-kirkwood/common.h                    |  12 +
 arch/arm/mach-kirkwood/d2net_v2-setup.c            | 231 ----------------
 arch/arm/mach-kirkwood/dockstar-setup.c            | 111 --------
 arch/arm/mach-kirkwood/guruplug-setup.c            | 133 ----------
 arch/arm/mach-kirkwood/lacie_v2-common.c           | 114 --------
 arch/arm/mach-kirkwood/lacie_v2-common.h           |  16 --
 arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c     | 172 ------------
 arch/arm/mach-kirkwood/netspace_v2-setup.c         | 293 ---------------------
 arch/arm/mach-kirkwood/sheevaplug-setup.c          | 161 -----------
 21 files changed, 950 insertions(+), 1529 deletions(-)
 create mode 100644 arch/arm/boot/dts/kirkwood-d2net-v2.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-net2big-v2.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-net5big-v2.dts
 create mode 100644 arch/arm/mach-kirkwood/board-d2net_v2.c
 create mode 100644 arch/arm/mach-kirkwood/board-mv88f6281gtw_ge.c
 rename arch/arm/mach-kirkwood/{netxbig_v2-setup.c => board-netxbig_v2.c} (53%)
 delete mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/dockstar-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/guruplug-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c
 delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h
 delete mode 100644 arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/netspace_v2-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/sheevaplug-setup.c

-- 
1.8.1.2

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2013-08-01 15:54 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-01  8:45 [PATCH 0/9] ARM: kirkwood: convert a few more boards to DT Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 1/9] ARM: kirkwood: convert d2net_v2 " Thomas Petazzoni
2013-08-01  9:07   ` Simon Guinot
2013-08-01  9:26     ` Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 2/9] ARM: kirkwood: remove support for legacy booting of Dockstar Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 3/9] ARM: kirkwood: remove support for legacy booting of Guruplug Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 4/9] ARM: kirkwood: remove support for legacy booting of Sheevaplug Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 5/9] ARM: kirkwood: remove LaCie boards that are supported through DT Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 6/9] ARM: kirkwood: convert the mv88f6281gtw_ge board to DT Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 7/9] ARM: kirkwood: convert LaCie Net{2, 5}Big v2 platforms " Thomas Petazzoni
2013-08-01  9:24   ` Simon Guinot
2013-08-01  8:45 ` [PATCH 8/9] ARM: kirkwood: remove unused common code for LaCie platforms Thomas Petazzoni
2013-08-01  9:17   ` Simon Guinot
2013-08-01  9:25     ` Thomas Petazzoni
2013-08-01  8:45 ` [PATCH 9/9] ARM: kirkwood: update defconfig after DT conversions Thomas Petazzoni
2013-08-01 15:48 ` [PATCH 0/9] ARM: kirkwood: convert a few more boards to DT Andrew Lunn
2013-08-01 15:54   ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox