From: Sascha Hauer <s.hauer@pengutronix.de>
To: Grant Likely <grant.likely@secretlab.ca>
Cc: Scott Wood <scottwood@freescale.com>, linuxppc-dev@ozlabs.org
Subject: Re: mpc5200b custom board upstreamable?
Date: Thu, 24 Apr 2008 18:28:13 +0200 [thread overview]
Message-ID: <20080424162813.GL6692@pengutronix.de> (raw)
In-Reply-To: <fa686aa40804240907w7e36b579y4d2c63f00dd30848@mail.gmail.com>
On Thu, Apr 24, 2008 at 10:07:20AM -0600, Grant Likely wrote:
> On Thu, Apr 24, 2008 at 9:53 AM, Sascha Hauer <s.hauer@pengutronix.de> wrote:
> > On Thu, Apr 24, 2008 at 09:13:45AM -0600, Grant Likely wrote:
> > > On Thu, Apr 24, 2008 at 9:12 AM, Sascha Hauer <s.hauer@pengutronix.de> wrote:
> > > >
> > > > Hi all,
> > > >
> > > > I had the intention to push the code for a custom mpc5200b board (freely
> > > > available, no internal project) upstream. After cleaning up the code I
> > > > realized that actually no board specific code is left and our board is
> > > > well handled by the mpc5200_simple_platform machine.
> > > >
> > > > The only issue is that the machine only matches things like
> > > > "schindler,cm5200", there's no generic entry. Would it be possible to
> > > > add a "generic-mpc52xx" entry to this list?
> > >
> > > I'm being cautious about this for the time being. I'd like to have a
> > > generic match mechanism, but I don't want to do something that isn't
> > > easy to recover from if it turns out to be brain dead. For now, just
> > > add your board name to the explicit match list.
> >
> > The board is called "generic". No, just kidding ;)
>
> /me slaps Sascha
>
> Seriously though; I do intend to fix this, but I don't think adding a
> generic entry to the compatible list is the right way to do it. For
> example, what would "mpc5200-generic" really mean anyway? Convention
> for usage of 'compatible' would indicate that it means the *entire
> board* is compatible (obviously not true). The use-case you're
> talking about is simply "the board uses a 5200 and firmware is sane".
> On the other hand, I may just be overthinking things and compatible is
> the most appropriate place to specify that the board is a mpc5200
> based board. (please feel free to argue with my; my opinion can
> probably be swayed... attaching promises of beer to your argument is
> probably an effective strategy)
At the moment my compatible entry looks like this:
compatible = "phytec,pcm030","generic-mpc52xx";
What I think would be nice is that "phytec,pcm030" support is used
when available and "generic-mpc52xx" as a fallback. We do not have any
platform specific hacks at the moment, but we may have later. Having
"phytec,pcm030" in the simple machine would prevent us from doing so.
>
> This is an issue that probably affects the other embedded platforms
> too, so it would be nice to agree on a common method of handling it.
>
> Regardless, whatever method is chosen, it is also important that it is
> always possible for board specific fixups to override the generic
> behavior.
agreed
Sascha
--
Pengutronix e.K. - Linux Solutions for Science and Industry
-----------------------------------------------------------
Kontakt-Informationen finden Sie im Header dieser Mail oder
auf der Webseite -> http://www.pengutronix.de/impressum/ <-
next prev parent reply other threads:[~2008-04-24 16:25 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-24 15:12 mpc5200b custom board upstreamable? Sascha Hauer
2008-04-24 15:13 ` Grant Likely
2008-04-24 15:53 ` Sascha Hauer
2008-04-24 16:07 ` Grant Likely
2008-04-24 16:28 ` Sascha Hauer [this message]
2008-04-25 0:58 ` Benjamin Herrenschmidt
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=20080424162813.GL6692@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=grant.likely@secretlab.ca \
--cc=linuxppc-dev@ozlabs.org \
--cc=scottwood@freescale.com \
/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).