linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC,PATCH 0/2] Allow late mdesc detection
Date: Tue, 13 Jul 2010 10:33:46 +0100	[thread overview]
Message-ID: <20100713093346.GC20590@n2100.arm.linux.org.uk> (raw)
In-Reply-To: <1279011746.2521.394.camel@pororo.lan>

On Tue, Jul 13, 2010 at 05:02:26PM +0800, Jeremy Kerr wrote:
> It's been about 5 months since I started work on DT on ARM; I'm not sure
> who's been working on it previously, if anyone.

Grant promised me a DT implementation on a 'real platform' quite
some time ago.

> So far, most of the time has been preparation work - things like the clk
> infrastructure, and smaller bits like these addruart patches. We're (me,
> gcl and nico) also working carefully to specify the interfaces and
> standards correctly, for example getting the boot interface right, and
> standard formats for ARM device representation in the DT.

Things like a grand unification of the clk infrastructure, addruart,
and boot interface all seem to be relatively minor things compared
to determining whether platform support really benefits from DT,
which is whole point of my statement on wanting to see a real
implementation of it.

What I'm interested in its impact on the numerous board support files
that we currently have - some 348 of them at the present time.  For
example, currently these are used to provide small fragments of code
to drivers to support what are effectively board quirks.  What I'm
particularly interested in is how these quirks get attached to their
relevant drivers - and whether this becomes easier with DT or harder
with it.

If it makes this stuff simpler, then all well and good - it's a net
benefit.  If it makes this a lot more complicated - eg, because we
need to declare every bit of quirk code into some kind of table for
DT to pick up and bind in some manner to a driver - then moving to
DT will be a disaster for maintainability and readability, and we
lose type checking on these quirk functions.

It's this area, and related areas to it that I'm really interested
in, rather than these grand unification schemes which seem to be top
priority at the moment.

What really concerns me at the moment is that there's soo much work
being put into the peripheral DT issues without first answering the
question about whether DT on ARM is viable by providing a working
real complex platform implementation.

  reply	other threads:[~2010-07-13  9:33 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-12  3:03 [RFC,PATCH 0/2] Allow late mdesc detection Jeremy Kerr
2010-07-12  3:03 ` [RFC,PATCH 1/2] arm: don't check MMU status in every addruart macro Jeremy Kerr
2010-07-12 13:32   ` [RFC, PATCH " Nicolas Pitre
2010-07-13  1:39     ` Jeremy Kerr
2010-07-12  3:03 ` [RFC,PATCH 2/2] arm: use addruart macro to establish debug mappings Jeremy Kerr
2010-07-12 13:42   ` [RFC, PATCH " Nicolas Pitre
2010-07-12 13:52   ` [RFC,PATCH " Russell King - ARM Linux
2010-07-13  1:42     ` Jeremy Kerr
2010-07-12  3:39 ` [RFC,PATCH 0/2] Allow late mdesc detection Nicolas Pitre
2010-07-12  8:05   ` Jeremy Kerr
2010-07-12  8:39     ` Eric Miao
2010-07-12 13:11     ` Nicolas Pitre
2010-07-13  5:44       ` Eric Miao
2010-07-13  7:28         ` Russell King - ARM Linux
2010-07-13  9:02           ` Jeremy Kerr
2010-07-13  9:33             ` Russell King - ARM Linux [this message]
2010-07-14  3:25               ` Nicolas Pitre
2010-07-14  4:11               ` Jeremy Kerr
2010-07-14 15:36                 ` Bryan Huntsman

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=20100713093346.GC20590@n2100.arm.linux.org.uk \
    --to=linux@arm.linux.org.uk \
    --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).