devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Robert Schwebel <r.schwebel@pengutronix.de>,
	Grant Likely <grant.likely@linaro.org>,
	Russell King - ARM Linux <linux@arm.linux.org.uk>
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>,
	Philipp Zabel <p.zabel@pengutronix.de>,
	Greg KH <gregkh@linuxfoundation.org>,
	Mauro Carvalho Chehab <m.chehab@samsung.com>,
	Guennadi Liakhovetski <g.liakhovetski@gmx.de>,
	Rob Herring <robh+dt@kernel.org>,
	Kyungmin Park <kyungmin.park@samsung.com>,
	linux-kernel@vger.kernel.org, linux-media@vger.kernel.org,
	devicetree@vger.kernel.org
Subject: Re: [GIT PULL] Move device tree graph parsing helpers to drivers/of
Date: Tue, 18 Mar 2014 08:27:22 +0200	[thread overview]
Message-ID: <5327E74A.8030705@ti.com> (raw)
In-Reply-To: <5247436.pV9jXGKXCJ@avalon>

[-- Attachment #1: Type: text/plain, Size: 2653 bytes --]

On 18/03/14 01:30, Laurent Pinchart wrote:

> I agree with you. I know that DT bindings review takes too much time, slows 
> development down and is just generally painful. I'm trying to reply to this e-
> mail thread as fast as possible, but I'm also busy with other tasks :-/
> 
> The lack of formal consensus comes partly from the fact that people are busy 
> and that the mail thread is growing big. There's still two open questions from 
> my view of the whole discussion:
> 
> - Do we really want to drop bidirectional links ? Grant has been pretty vocal 
> about that, but there has been several replies with arguments for 
> bidirectional links, and no reply from him afterwards. Even though that 
> wouldn't be the preferred solution for everybody, there doesn't seem to be a 
> strong disagreement about dropping bidirectional links, as long as we can come 
> up with a reasonable implementation.
> 
> - If we drop bidirectional links, what link direction do we use ? There has 
> been several proposals (including "north", which I think isn't future-proof as 
> it assumes an earth-centric model) and no real agreement, although there seems 
> to be a consensus among several developers that the core OF graph bindings 
> could leave that to be specified by subsystem bindings. We would still have to 
> agree on a direction for the display subsystem of course.
> 
> If my above explanation isn't too far from the reality the next step could be 
> to send a new version of the DT bindings proposal as a ping.

I agree with the above.

However, I also think we should just go forward with the bidirectional
links for now. The bindings for bidir links are already in the mainline
kernel, so they can't be seen as broken.

When we have an agreement about the direction, and we've got common
parsing code, it's trivial to convert the existing links to single
direction links, and the old dts files with bidir links continue to work
fine.

This is what I'm planning to do with OMAP display subsystem, as I
_really_ want to get the DT support merged for 3.15. The current mix of
pdata + DT that we have for OMAP display is an unmaintainable mess.

So unless I get a nack from someone (I've pinged Grant twice about
this), or someone explains why it's a bad idea, I'll push the OMAP
display bindings [1] for 3.15 with bidir bindings, and change them to
single-dir later.

Note that I did remove the abbreviated endpoint format that I had there
earlier, so now the bindings are fully compatible with the v4l2 bindings.

 Tomi

[1] http://article.gmane.org/gmane.linux.drivers.devicetree/63885



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

  reply	other threads:[~2014-03-18  6:27 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-06 17:13 [GIT PULL] Move device tree graph parsing helpers to drivers/of Philipp Zabel
2014-03-07 11:55 ` Russell King - ARM Linux
2014-03-07 12:20   ` Mauro Carvalho Chehab
2014-03-07 13:29     ` Russell King - ARM Linux
2014-03-07 18:23 ` Grant Likely
2014-03-10 13:26   ` Mauro Carvalho Chehab
     [not found] ` < 20140307182330.75168C40AE3@trevor.secretlab.ca>
     [not found]   ` <20140310102630.3cb1bcd7@ samsung.com>
     [not found]     ` <20140310102630.3cb1bcd7-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-03-10 14:37       ` Grant Likely
     [not found]         ` <1394708896. 3577.21.camel@paszta.hi.pengutronix.de>
2014-03-11 11:12         ` Mauro Carvalho Chehab
2014-03-13 11:08         ` Philipp Zabel
     [not found]           ` <1394708896.3577.21.camel-+qGW7pzALmz7o/J7KWpOmN53zsg1cpMQ@public.gmane.org>
2014-03-13 11:35             ` Russell King - ARM Linux
     [not found]               ` <20140313113527.GM21483-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2014-03-13 15:13                 ` Sylwester Nawrocki
2014-03-13 15:37                   ` Sylwester Nawrocki
2014-03-14  7:05                   ` Robert Schwebel
     [not found]                     ` <20140314070505.GV1629-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2014-03-17 23:30                       ` Laurent Pinchart
2014-03-18  6:27                         ` Tomi Valkeinen [this message]
2014-03-20 16:03               ` Grant Likely
2014-03-13 17:13           ` Laurent Pinchart
2014-03-14 12:19             ` Philipp Zabel
2014-03-14 12:44               ` Tomi Valkeinen
     [not found]               ` <1394799579.3710.24.camel-+qGW7pzALmz7o/J7KWpOmN53zsg1cpMQ@public.gmane.org>
2014-03-17 23:41                 ` Laurent Pinchart

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=5327E74A.8030705@ti.com \
    --to=tomi.valkeinen@ti.com \
    --cc=devicetree@vger.kernel.org \
    --cc=g.liakhovetski@gmx.de \
    --cc=grant.likely@linaro.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=kyungmin.park@samsung.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=linux@arm.linux.org.uk \
    --cc=m.chehab@samsung.com \
    --cc=p.zabel@pengutronix.de \
    --cc=r.schwebel@pengutronix.de \
    --cc=robh+dt@kernel.org \
    --cc=s.nawrocki@samsung.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).