* The new DTS language enhancements
@ 2008-10-01 19:37 Jon Loeliger
2008-10-01 21:11 ` Kumar Gala
0 siblings, 1 reply; 11+ messages in thread
From: Jon Loeliger @ 2008-10-01 19:37 UTC (permalink / raw)
To: devicetree-discuss
Folks,
We have had some internal discussion inside Freescale
about my proposed DTS language enhancements now.
We feel that we have significant need for this approach,
and in the absence of a solid alternate proposal,
we would like to move forward with it.
Thanks,
jdl
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
2008-10-01 19:37 The new DTS language enhancements Jon Loeliger
@ 2008-10-01 21:11 ` Kumar Gala
[not found] ` <3643ED8C-2AED-405A-8C7E-432FB311DE6A-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Kumar Gala @ 2008-10-01 21:11 UTC (permalink / raw)
To: Jon Loeliger; +Cc: devicetree-discuss
On Oct 1, 2008, at 2:37 PM, Jon Loeliger wrote:
> Folks,
>
> We have had some internal discussion inside Freescale
> about my proposed DTS language enhancements now.
> We feel that we have significant need for this approach,
> and in the absence of a solid alternate proposal,
> we would like to move forward with it.
I agree with Jon here... if people aren't going to have useful
comments on what changes need to be made to Jon's work we'd
(Freescale) like to see a dtc-2.0 with these changes and getting those
changes into the kernel for 2.6.28.
- k
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <3643ED8C-2AED-405A-8C7E-432FB311DE6A-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
@ 2008-10-01 22:51 ` Grant Likely
[not found] ` <fa686aa40810011551w7250a5cdoc0d928456ea34d3b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Grant Likely @ 2008-10-01 22:51 UTC (permalink / raw)
To: Kumar Gala; +Cc: devicetree-discuss
On Wed, Oct 1, 2008 at 3:11 PM, Kumar Gala <galak-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org> wrote:
>
> On Oct 1, 2008, at 2:37 PM, Jon Loeliger wrote:
>
>> Folks,
>>
>> We have had some internal discussion inside Freescale
>> about my proposed DTS language enhancements now.
>> We feel that we have significant need for this approach,
>> and in the absence of a solid alternate proposal,
>> we would like to move forward with it.
>
> I agree with Jon here... if people aren't going to have useful comments on
> what changes need to be made to Jon's work we'd (Freescale) like to see a
> dtc-2.0 with these changes and getting those changes into the kernel for
> 2.6.28.
Jon's changes are non-trivial and have long lasting implications.
First posting of the changes was made on Sept 23, just over a week
ago. Jon told me about the new design only a month ago. Not a lot of
time.
This is not the same as adding a new driver or supporting a new SoC.
The consequences have considerable broader reach. Time must be
allowed for us to mull over the design.
Merging for 2.6.28 is too aggressive.
I appreciate that you're frustrated with the lack of alternate
proposals, but there hasn't been enough time yet.
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <fa686aa40810011551w7250a5cdoc0d928456ea34d3b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2008-10-02 0:42 ` David Gibson
[not found] ` <20081002004247.GD25598-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-02 3:45 ` Kumar Gala
1 sibling, 1 reply; 11+ messages in thread
From: David Gibson @ 2008-10-02 0:42 UTC (permalink / raw)
To: Grant Likely; +Cc: devicetree-discuss
On Wed, Oct 01, 2008 at 04:51:09PM -0600, Grant Likely wrote:
> On Wed, Oct 1, 2008 at 3:11 PM, Kumar Gala <galak-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org> wrote:
> >
> > On Oct 1, 2008, at 2:37 PM, Jon Loeliger wrote:
> >
> >> Folks,
> >>
> >> We have had some internal discussion inside Freescale
> >> about my proposed DTS language enhancements now.
> >> We feel that we have significant need for this approach,
> >> and in the absence of a solid alternate proposal,
> >> we would like to move forward with it.
> >
> > I agree with Jon here... if people aren't going to have useful comments on
> > what changes need to be made to Jon's work we'd (Freescale) like to see a
> > dtc-2.0 with these changes and getting those changes into the kernel for
> > 2.6.28.
>
> Jon's changes are non-trivial and have long lasting implications.
> First posting of the changes was made on Sept 23, just over a week
> ago. Jon told me about the new design only a month ago. Not a lot of
> time.
I entirely agree, especially since the first I saw of the proposed
syntax was the implementation.
> This is not the same as adding a new driver or supporting a new SoC.
> The consequences have considerable broader reach. Time must be
> allowed for us to mull over the design.
Indeed. This will be syntax we have to live with for a long time, and
the current version does not sit at all well with me.
> Merging for 2.6.28 is too aggressive.
>
> I appreciate that you're frustrated with the lack of alternate
> proposals, but there hasn't been enough time yet.
Yes. I'm working on my own preferred approach now, as fast as I can
around other things I need to do.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <20081002004247.GD25598-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
@ 2008-10-02 3:38 ` Kumar Gala
0 siblings, 0 replies; 11+ messages in thread
From: Kumar Gala @ 2008-10-02 3:38 UTC (permalink / raw)
To: David Gibson; +Cc: devicetree-discuss
On Oct 1, 2008, at 7:42 PM, David Gibson wrote:
>>
>> Merging for 2.6.28 is too aggressive.
>>
>> I appreciate that you're frustrated with the lack of alternate
>> proposals, but there hasn't been enough time yet.
>
> Yes. I'm working on my own preferred approach now, as fast as I can
> around other things I need to do.
Why not give some feedback or description of what you are thinking
about?
- k
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <fa686aa40810011551w7250a5cdoc0d928456ea34d3b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-10-02 0:42 ` David Gibson
@ 2008-10-02 3:45 ` Kumar Gala
[not found] ` <11973616-0AA9-4CA4-BC12-7B896DDF533C-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
1 sibling, 1 reply; 11+ messages in thread
From: Kumar Gala @ 2008-10-02 3:45 UTC (permalink / raw)
To: Grant Likely; +Cc: devicetree-discuss
On Oct 1, 2008, at 5:51 PM, Grant Likely wrote:
> On Wed, Oct 1, 2008 at 3:11 PM, Kumar Gala
> <galak-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org> wrote:
>>
>> On Oct 1, 2008, at 2:37 PM, Jon Loeliger wrote:
>>
>>> Folks,
>>>
>>> We have had some internal discussion inside Freescale
>>> about my proposed DTS language enhancements now.
>>> We feel that we have significant need for this approach,
>>> and in the absence of a solid alternate proposal,
>>> we would like to move forward with it.
>>
>> I agree with Jon here... if people aren't going to have useful
>> comments on
>> what changes need to be made to Jon's work we'd (Freescale) like to
>> see a
>> dtc-2.0 with these changes and getting those changes into the
>> kernel for
>> 2.6.28.
>
> Jon's changes are non-trivial and have long lasting implications.
> First posting of the changes was made on Sept 23, just over a week
> ago. Jon told me about the new design only a month ago. Not a lot of
> time.
>
> This is not the same as adding a new driver or supporting a new SoC.
> The consequences have considerable broader reach. Time must be
> allowed for us to mull over the design.
>
> Merging for 2.6.28 is too aggressive.
>
> I appreciate that you're frustrated with the lack of alternate
> proposals, but there hasn't been enough time yet.
I understand the short window, but if there isn't useful feedback what
is one to do? Just saying I don't like your solution and leaving at
this isn't productive. I'm all for getting this done right, but we
need constructive feedback.
There are clearly some high level differences of opinions. The only
way I see of addressing those is by who is putting up code to address
the problem versus not.. Jon's proposed a solution.. if no one else is
(I know David's mentioned he's working on something) than it seems
that wins by defacto.
I think David should be more transparent on what's he doing/thinking
so we all can discuss it rather than us not knowing if/when he might
produce something (and I've respond in such to him).
- k
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <11973616-0AA9-4CA4-BC12-7B896DDF533C-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
@ 2008-10-02 11:50 ` Josh Boyer
[not found] ` <20081002075053.400e4adf-jnIq6iUNB1CO8iYQgJmm/0EOCMrvLtNR@public.gmane.org>
2008-10-02 14:36 ` David Gibson
1 sibling, 1 reply; 11+ messages in thread
From: Josh Boyer @ 2008-10-02 11:50 UTC (permalink / raw)
To: Kumar Gala; +Cc: devicetree-discuss
On Wed, 1 Oct 2008 22:45:16 -0500
Kumar Gala <galak-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org> wrote:
> > This is not the same as adding a new driver or supporting a new SoC.
> > The consequences have considerable broader reach. Time must be
> > allowed for us to mull over the design.
> >
> > Merging for 2.6.28 is too aggressive.
> >
> > I appreciate that you're frustrated with the lack of alternate
> > proposals, but there hasn't been enough time yet.
>
> I understand the short window, but if there isn't useful feedback what
> is one to do? Just saying I don't like your solution and leaving at
> this isn't productive. I'm all for getting this done right, but we
> need constructive feedback.
>
> There are clearly some high level differences of opinions. The only
> way I see of addressing those is by who is putting up code to address
And therein lies the rub.
A simple posting of grammar and syntax proposals before the code was
written would have probably led to better discussion and less time
wasted. I'm all for seeing alternate proposals. I just don't think
they need code implementation backing them to start with.
josh
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <20081002075053.400e4adf-jnIq6iUNB1CO8iYQgJmm/0EOCMrvLtNR@public.gmane.org>
@ 2008-10-02 12:49 ` Kumar Gala
0 siblings, 0 replies; 11+ messages in thread
From: Kumar Gala @ 2008-10-02 12:49 UTC (permalink / raw)
To: Josh Boyer; +Cc: devicetree-discuss
On Oct 2, 2008, at 6:50 AM, Josh Boyer wrote:
> On Wed, 1 Oct 2008 22:45:16 -0500
> Kumar Gala <galak-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org> wrote:
>>> This is not the same as adding a new driver or supporting a new SoC.
>>> The consequences have considerable broader reach. Time must be
>>> allowed for us to mull over the design.
>>>
>>> Merging for 2.6.28 is too aggressive.
>>>
>>> I appreciate that you're frustrated with the lack of alternate
>>> proposals, but there hasn't been enough time yet.
>>
>> I understand the short window, but if there isn't useful feedback
>> what
>> is one to do? Just saying I don't like your solution and leaving at
>> this isn't productive. I'm all for getting this done right, but we
>> need constructive feedback.
>>
>> There are clearly some high level differences of opinions. The only
>> way I see of addressing those is by who is putting up code to address
>
> And therein lies the rub.
>
> A simple posting of grammar and syntax proposals before the code was
> written would have probably led to better discussion and less time
> wasted. I'm all for seeing alternate proposals. I just don't think
> they need code implementation backing them to start with.
I agree completely.. because if someone at least has a proposal than
we have something that can be worked on.
- k
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <11973616-0AA9-4CA4-BC12-7B896DDF533C-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2008-10-02 11:50 ` Josh Boyer
@ 2008-10-02 14:36 ` David Gibson
[not found] ` <20081002143648.GJ11662-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
1 sibling, 1 reply; 11+ messages in thread
From: David Gibson @ 2008-10-02 14:36 UTC (permalink / raw)
To: Kumar Gala; +Cc: devicetree-discuss
On Wed, Oct 01, 2008 at 10:45:16PM -0500, Kumar Gala wrote:
> On Oct 1, 2008, at 5:51 PM, Grant Likely wrote:
>> On Wed, Oct 1, 2008 at 3:11 PM, Kumar Gala <galak-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
>> wrote:
[snip]
>> I appreciate that you're frustrated with the lack of alternate
>> proposals, but there hasn't been enough time yet.
>
> I understand the short window, but if there isn't useful feedback what
> is one to do? Just saying I don't like your solution and leaving at
> this isn't productive. I'm all for getting this done right, but we need
> constructive feedback.
>
> There are clearly some high level differences of opinions. The only way
> I see of addressing those is by who is putting up code to address the
> problem versus not.. Jon's proposed a solution.. if no one else is (I
> know David's mentioned he's working on something) than it seems that wins
> by defacto.
>
> I think David should be more transparent on what's he doing/thinking so
> we all can discuss it rather than us not knowing if/when he might
> produce something (and I've respond in such to him).
You're absolutely right. I've been meaning to make some proposals
about where I think this should go, but it's been on the back-burner
while I've been working on other things. Although, the one bit I did
post - the integer expressions support - was met with deafening
silence, which is a bit frustrating.
It's late here in .au and my brain's turning to mush, but first thing
tomorrow, I'll send out a brain dump of my thoughts on expression /
macro / whatever support. Promise! It's not a complete proposed
syntax - which is one of the reasons I haven't posted already - just
thoughts, fragments, rationales and such.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
[not found] ` <20081002143648.GJ11662-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
@ 2008-10-02 16:23 ` Jon Loeliger
2008-10-03 1:02 ` David Gibson
0 siblings, 1 reply; 11+ messages in thread
From: Jon Loeliger @ 2008-10-02 16:23 UTC (permalink / raw)
To: David Gibson; +Cc: devicetree-discuss
On Fri, 2008-10-03 at 00:36 +1000, David Gibson wrote:
> Although, the one bit I did
> post - the integer expressions support - was met with deafening
> silence, which is a bit frustrating.
On the contrary, by the time you had posted your patch,
I had a complete run-time evaluation environment running
in my development tree and it seemed a dramatic step backwards
to apply your patch and then work around it.
In fact, I did take the portion of your patch that was
very relevant and applied it. It was the complete basis
for the beginnings of testing expression functionality.
Very useful, as it turned out.
jdl
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: The new DTS language enhancements
2008-10-02 16:23 ` Jon Loeliger
@ 2008-10-03 1:02 ` David Gibson
0 siblings, 0 replies; 11+ messages in thread
From: David Gibson @ 2008-10-03 1:02 UTC (permalink / raw)
To: Jon Loeliger; +Cc: devicetree-discuss
On Thu, Oct 02, 2008 at 11:23:11AM -0500, Jon Loeliger wrote:
> On Fri, 2008-10-03 at 00:36 +1000, David Gibson wrote:
> > Although, the one bit I did
> > post - the integer expressions support - was met with deafening
> > silence, which is a bit frustrating.
>
> On the contrary, by the time you had posted your patch,
> I had a complete run-time evaluation environment running
> in my development tree and it seemed a dramatic step backwards
> to apply your patch and then work around it.
Heh. Well, I'm glad I'm not the only one guilty of being
insufficiently transparent about what I'm working on. Bear in mind
that when I posted the expression support patch, the last thing I'd
heard on the topic was "yeah, we've been talking about this for ages
and should probably do it...".
I'm not dead-set against a runtime evaluation environment, by the way,
although I'm certainly not fully convinced we need it. But I do
loathe the current proposed syntax. I guess one reason I like the
macro approach is it's less syntax that needs to be invented, and
therefore less opportunity for language design mistakes.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-10-03 1:02 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-01 19:37 The new DTS language enhancements Jon Loeliger
2008-10-01 21:11 ` Kumar Gala
[not found] ` <3643ED8C-2AED-405A-8C7E-432FB311DE6A-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2008-10-01 22:51 ` Grant Likely
[not found] ` <fa686aa40810011551w7250a5cdoc0d928456ea34d3b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-10-02 0:42 ` David Gibson
[not found] ` <20081002004247.GD25598-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-02 3:38 ` Kumar Gala
2008-10-02 3:45 ` Kumar Gala
[not found] ` <11973616-0AA9-4CA4-BC12-7B896DDF533C-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2008-10-02 11:50 ` Josh Boyer
[not found] ` <20081002075053.400e4adf-jnIq6iUNB1CO8iYQgJmm/0EOCMrvLtNR@public.gmane.org>
2008-10-02 12:49 ` Kumar Gala
2008-10-02 14:36 ` David Gibson
[not found] ` <20081002143648.GJ11662-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-02 16:23 ` Jon Loeliger
2008-10-03 1:02 ` David Gibson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox