All of lore.kernel.org
 help / color / mirror / Atom feed
From: dave.martin@linaro.org (Dave Martin)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/5] ARM: vexpress: Add DT support in v2m
Date: Thu, 17 Nov 2011 14:41:16 +0000	[thread overview]
Message-ID: <20111117144116.GC3044@localhost.localdomain> (raw)
In-Reply-To: <1321537813.3137.475.camel@hornet.cambridge.arm.com>

On Thu, Nov 17, 2011 at 01:50:13PM +0000, Pawel Moll wrote:
> On Wed, 2011-11-16 at 17:57 +0000, Dave Martin wrote:
> > > > We should specify a list of all the "standard" aliases used by the
> > > > generic motherboard code here, since these are part of the contract
> > > > between each board-specific device tree and the motherboard code.
> > > > 
> > > > Is "timer" the only one, or are there others?
> > > 
> > > One and only. There were more, but I got rid of them.
> > 
> > Are the other alises still used?  If not, we should perhaps get rid of
> > them, or keep them on an as-needed basis only?
> 
> I've included the serialX and i2cX aliases purely because the other
> boards do (including Grant's versatile dts).
> 
> > Since alises are by definition a point of standardisation (otherwise
> > there's no need for an alias) I think they need to be documented alongside
> > bindings wherever we have them.
> 
> You are right, but I think this is out of the vexpress scope. The
> serialX aliases, for example, are already used by some drivers:
> 
>    4   1788  drivers/tty/serial/atmel_serial.c <<atmel_serial_probe>>
>              ret = of_alias_get_id(np, "serial");
>    5   1301  drivers/tty/serial/imx.c <<serial_imx_probe_dt>>
>              ret = of_alias_get_id(np, "serial");
> 
> so it sounds like a generic policy-to-be-made.

OK, it makes sense to follow other boards in that case.  This could be
a topic for separate discussion, but I agree it's probably out of scope
here.

> > > > For "non-interactive" config items, can we still please have comments
> > > > indicating what the item means and how it should be used?
> > > > 
> > > > Such comments can be very brief, but having at least something makes the
> > > > configs easier to understand and maintain, in my view.
> > > 
> > > Em, what bits do you refer to? The lines you quoted are not changed...
> > 
> > Hmmm, editing snafu there.
> > 
> > I think I was referring to the ARCH_VEXPRESS_DT item, which is defined
> > just after the lines I quoted.
> 
> Ok, will do.

Cheers
---Dave

WARNING: multiple messages have this Message-ID (diff)
From: Dave Martin <dave.martin-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
To: Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org>
Cc: "devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org"
	<devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
	"linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org"
	<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Subject: Re: [PATCH 3/5] ARM: vexpress: Add DT support in v2m
Date: Thu, 17 Nov 2011 14:41:16 +0000	[thread overview]
Message-ID: <20111117144116.GC3044@localhost.localdomain> (raw)
In-Reply-To: <1321537813.3137.475.camel-okZbbLrgpR/YkXV2EHHjLW3o5bpOHsLO@public.gmane.org>

On Thu, Nov 17, 2011 at 01:50:13PM +0000, Pawel Moll wrote:
> On Wed, 2011-11-16 at 17:57 +0000, Dave Martin wrote:
> > > > We should specify a list of all the "standard" aliases used by the
> > > > generic motherboard code here, since these are part of the contract
> > > > between each board-specific device tree and the motherboard code.
> > > > 
> > > > Is "timer" the only one, or are there others?
> > > 
> > > One and only. There were more, but I got rid of them.
> > 
> > Are the other alises still used?  If not, we should perhaps get rid of
> > them, or keep them on an as-needed basis only?
> 
> I've included the serialX and i2cX aliases purely because the other
> boards do (including Grant's versatile dts).
> 
> > Since alises are by definition a point of standardisation (otherwise
> > there's no need for an alias) I think they need to be documented alongside
> > bindings wherever we have them.
> 
> You are right, but I think this is out of the vexpress scope. The
> serialX aliases, for example, are already used by some drivers:
> 
>    4   1788  drivers/tty/serial/atmel_serial.c <<atmel_serial_probe>>
>              ret = of_alias_get_id(np, "serial");
>    5   1301  drivers/tty/serial/imx.c <<serial_imx_probe_dt>>
>              ret = of_alias_get_id(np, "serial");
> 
> so it sounds like a generic policy-to-be-made.

OK, it makes sense to follow other boards in that case.  This could be
a topic for separate discussion, but I agree it's probably out of scope
here.

> > > > For "non-interactive" config items, can we still please have comments
> > > > indicating what the item means and how it should be used?
> > > > 
> > > > Such comments can be very brief, but having at least something makes the
> > > > configs easier to understand and maintain, in my view.
> > > 
> > > Em, what bits do you refer to? The lines you quoted are not changed...
> > 
> > Hmmm, editing snafu there.
> > 
> > I think I was referring to the ARCH_VEXPRESS_DT item, which is defined
> > just after the lines I quoted.
> 
> Ok, will do.

Cheers
---Dave

  reply	other threads:[~2011-11-17 14:41 UTC|newest]

Thread overview: 98+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-11 18:27 [PATCH 0/5] Versatile Express DT support, take 2 Pawel Moll
2011-11-11 18:27 ` Pawel Moll
2011-11-11 18:27 ` [PATCH 1/5] ARM: vexpress: Get rid of MMIO_P2V Pawel Moll
2011-11-11 18:27   ` Pawel Moll
2011-11-16 15:35   ` Dave Martin
2011-11-16 15:35     ` Dave Martin
2011-11-16 16:16     ` Pawel Moll
2011-11-16 16:16       ` Pawel Moll
2011-11-16 17:28       ` Dave Martin
2011-11-16 17:28         ` Dave Martin
2011-11-16 17:30         ` Pawel Moll
2011-11-16 17:30           ` Pawel Moll
2011-11-17  7:02           ` Ryan Harkin
2011-11-17  7:02             ` Ryan Harkin
2011-11-17 15:43   ` Russell King - ARM Linux
2011-11-17 15:43     ` Russell King - ARM Linux
2011-11-18 12:20     ` Pawel Moll
2011-11-18 12:20       ` Pawel Moll
2011-11-18 17:44       ` Russell King - ARM Linux
2011-11-18 17:44         ` Russell King - ARM Linux
2011-11-11 18:27 ` [PATCH 2/5] ARM: vexpress: Remove platform SMP functions from ct_desc Pawel Moll
2011-11-11 18:27   ` Pawel Moll
2011-11-17 15:31   ` Russell King - ARM Linux
2011-11-17 15:31     ` Russell King - ARM Linux
2011-11-18 12:20     ` Pawel Moll
2011-11-18 12:20       ` Pawel Moll
2011-11-11 18:27 ` [PATCH 3/5] ARM: vexpress: Add DT support in v2m Pawel Moll
2011-11-11 18:27   ` Pawel Moll
2011-11-16 15:44   ` Dave Martin
2011-11-16 15:44     ` Dave Martin
2011-11-16 16:26     ` Rob Herring
2011-11-16 16:26       ` Rob Herring
2011-11-16 16:37       ` Pawel Moll
2011-11-16 16:37         ` Pawel Moll
2011-11-16 16:59         ` Rob Herring
2011-11-16 16:59           ` Rob Herring
2011-11-16 17:07           ` Pawel Moll
2011-11-16 17:07             ` Pawel Moll
2011-11-16 17:37             ` Pawel Moll
2011-11-16 17:37               ` Pawel Moll
2011-11-16 19:14               ` Dave Martin
2011-11-16 19:14                 ` Dave Martin
2011-11-16 17:39             ` Dave Martin
2011-11-16 17:39               ` Dave Martin
2011-11-16 17:50               ` Dave Martin
2011-11-16 17:50                 ` Dave Martin
2011-11-16 17:55                 ` Pawel Moll
2011-11-16 17:55                   ` Pawel Moll
2011-11-17 15:53             ` Russell King - ARM Linux
2011-11-17 15:53               ` Russell King - ARM Linux
2011-11-18 12:20               ` Pawel Moll
2011-11-18 12:20                 ` Pawel Moll
2011-11-18 17:49                 ` Russell King - ARM Linux
2011-11-18 17:49                   ` Russell King - ARM Linux
2011-11-16 16:35     ` Pawel Moll
2011-11-16 16:35       ` Pawel Moll
2011-11-16 17:57       ` Dave Martin
2011-11-16 17:57         ` Dave Martin
2011-11-17 13:50         ` Pawel Moll
2011-11-17 13:50           ` Pawel Moll
2011-11-17 14:41           ` Dave Martin [this message]
2011-11-17 14:41             ` Dave Martin
2011-11-17 16:05   ` Russell King - ARM Linux
2011-11-17 16:05     ` Russell King - ARM Linux
2011-11-17 18:37     ` Dave Martin
2011-11-17 18:37       ` Dave Martin
2011-11-18 17:52       ` Russell King - ARM Linux
2011-11-18 17:52         ` Russell King - ARM Linux
2011-11-18 12:20     ` Pawel Moll
2011-11-18 12:20       ` Pawel Moll
2011-11-11 18:27 ` [PATCH 4/5] ARM: vexpress: Initial RS1 memory map support Pawel Moll
2011-11-11 18:27   ` Pawel Moll
2011-11-16 15:42   ` Dave Martin
2011-11-16 15:42     ` Dave Martin
2011-11-16 16:28     ` Pawel Moll
2011-11-16 16:28       ` Pawel Moll
2011-11-16 18:03       ` Dave Martin
2011-11-16 18:03         ` Dave Martin
2011-11-17 15:36   ` Russell King - ARM Linux
2011-11-17 15:36     ` Russell King - ARM Linux
2011-11-18 12:20     ` Pawel Moll
2011-11-18 12:20       ` Pawel Moll
2011-11-18 17:56       ` Russell King - ARM Linux
2011-11-18 17:56         ` Russell King - ARM Linux
2011-11-11 18:27 ` [PATCH 5/5] ARM: vexpress: DT-based support for CoreTiles Express A5x2 and A9x4 Pawel Moll
2011-11-11 18:27   ` Pawel Moll
2011-11-11 22:30   ` Rob Herring
2011-11-11 22:30     ` Rob Herring
2011-11-11 22:54     ` Pawel Moll
2011-11-11 22:54       ` Pawel Moll
2011-11-16 15:36   ` Dave Martin
2011-11-16 15:36     ` Dave Martin
2011-11-16 16:22     ` Pawel Moll
2011-11-16 16:22       ` Pawel Moll
2011-11-16 18:17       ` Dave Martin
2011-11-16 18:17         ` Dave Martin
2011-11-16 15:33 ` [PATCH 0/5] Versatile Express DT support, take 2 Dave Martin
2011-11-16 15:33   ` Dave Martin

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=20111117144116.GC3044@localhost.localdomain \
    --to=dave.martin@linaro.org \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.