devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH 2/3 v4] arm: kirkwood: add dreamplug (fdt) support.
@ 2012-02-24  7:57 Andrew Lunn
       [not found] ` <20120224075753.GA24858-g2DYL2Zd6BY@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Andrew Lunn @ 2012-02-24  7:57 UTC (permalink / raw)
  To: jason-NLaQJdtUoK4Be96aLqz0jA
  Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi Jason

Great to see this work going forward. I hope we can cooperating in the
future. I have an out of tree kirkwood board i would like to supported
via DT, and i also have a QNAP T119+ i can use for testing.

I have some patches under development which will help. I've been
porting the different Orion machines to use Mike Turquette generic CLK
and clkdev so that the device drivers can determine for themselves
what the clock is. tclk is then removed from the platform data
structures, making DT a little bit simpler. This work should also
solve the kirkwood clock gating which is going to be an issue for
DT. For example, your board file is probably currently calling
kirkwood_spi_init(), in order to use SPI. This does:

kirkwood_clk_ctrl |= CGC_RUNIT;

and so ensures that the RUNIT clock does not get turned off in a
lateinit call. Once you have DT, this flag is not going to be set, and
so you have the danger of the clock to the SPI core gets turned
off. The clk framework should solve this, since the SPI device driver
will claim the clock and ensure it keeps running.

I'm hoping the next version of Mike Turquette patches get included in
the tree soon, so i can finish my patches for integration.

    Andrew

^ permalink raw reply	[flat|nested] 14+ messages in thread
* [PATCH 0/3 v4] arm: kirkwood: add dreamplug/devicetree support
       [not found] ` <cover.1312906908.git.jason@lakedaemon.net>
@ 2012-02-22 19:18 Jason Cooper
       [not found] ` <cover.1312906908.git.jason@lakedaemon.net>
  0 siblings, 1 reply; 14+ messages in thread
From: Jason Cooper @ 2012-02-22 19:18 UTC (permalink / raw)
  To: arnd, grant.likely; +Cc: devicetree-discuss, Jason Cooper, linux-arm-kernel

This patch series provides initial support for devicetree on kirkwood for the
dreamplug platform.  After discussing the approach with Arnd Bergman last week
at ELC, we decided to take an incremental approach to the conversion.  First, I
would detect that we were on the dreamplug via the devicetree blob.  Then,
configure uart0 via devicetree.  We chose the uart since it is already well
supported under devicetree.

This patch series has been boot-tested on the dreamplug.

In a future patch series, I plan to migrate spi/flash/partitions over to
devicetree.

When the migration is complete, board-dt.c will not be specific to the
dreamplug, and dts files can be written for all of the other kirkwood boards.

Jason Cooper (3):
  arm: ignore devicetree blobs.
  arm: kirkwood: add dreamplug (fdt) support.
  arm: kirkwood: convert uart0 to devicetree.

 arch/arm/boot/.gitignore                 |    1 +
 arch/arm/boot/dts/kirkwood-dreamplug.dts |   19 +++
 arch/arm/boot/dts/kirkwood.dtsi          |   14 +++
 arch/arm/mach-kirkwood/Kconfig           |   14 +++
 arch/arm/mach-kirkwood/Makefile          |    1 +
 arch/arm/mach-kirkwood/Makefile.boot     |    2 +
 arch/arm/mach-kirkwood/board-dt.c        |  180 ++++++++++++++++++++++++++++++
 7 files changed, 231 insertions(+), 0 deletions(-)
 create mode 100644 arch/arm/boot/dts/kirkwood-dreamplug.dts
 create mode 100644 arch/arm/boot/dts/kirkwood.dtsi
 create mode 100644 arch/arm/mach-kirkwood/board-dt.c

-- 
1.7.3.4

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

end of thread, other threads:[~2012-03-01 12:20 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-24  7:57 [PATCH 2/3 v4] arm: kirkwood: add dreamplug (fdt) support Andrew Lunn
     [not found] ` <20120224075753.GA24858-g2DYL2Zd6BY@public.gmane.org>
2012-02-24 15:55   ` Jason
2012-02-24 19:36   ` Jason
2012-02-29 14:44   ` Jason
     [not found]     ` <20120229144450.GB23524-u4khhh1J0LxI1Ri9qeTfzeTW4wlIGRCZ@public.gmane.org>
2012-02-29 23:53       ` Andrew Lunn
     [not found]         ` <20120229235326.GA3207-g2DYL2Zd6BY@public.gmane.org>
2012-03-01 12:20           ` Jason
  -- strict thread matches above, loose matches on Subject: below --
2012-02-22 19:18 [PATCH 0/3 v4] arm: kirkwood: add dreamplug/devicetree support Jason Cooper
     [not found] ` <cover.1312906908.git.jason@lakedaemon.net>
2012-02-22 19:18   ` [PATCH 2/3 v4] arm: kirkwood: add dreamplug (fdt) support Jason Cooper
     [not found]     ` <8532afcdc4adbb3771e6f742bcc33ef9c0347858.1329936660.git.jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>
2012-02-22 20:46       ` Arnd Bergmann
     [not found]         ` <201202222046.28707.arnd-r2nGTMty4D4@public.gmane.org>
2012-02-22 21:17           ` Nicolas Pitre
2012-02-23  3:19       ` Rob Herring
     [not found]         ` <4F45B043.1080302-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-02-23  7:34           ` Arnd Bergmann
2012-02-23 16:12             ` Jason
     [not found]               ` <20120223161210.GN23524-u4khhh1J0LxI1Ri9qeTfzeTW4wlIGRCZ@public.gmane.org>
2012-02-23 18:56                 ` Grant Likely
2012-02-23 19:00                   ` Jason

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).