All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
@ 2019-01-07 16:05 Tony Lindgren
  2019-01-07 16:21 ` H. Nikolaus Schaller
  0 siblings, 1 reply; 10+ messages in thread
From: Tony Lindgren @ 2019-01-07 16:05 UTC (permalink / raw)
  To: linux-omap; +Cc: Benoît Cousson, devicetree, H . Nikolaus Schaller

We're currently getting a warning with make dtbs:

arch/arm/boot/dts/omap3-gta04.dtsi:720.7-727.4: Warning (graph_port):
/ocp@68000000/dss@48050000/encoder@48050c0 0/port: graph node unit
address error, expected "0"

Cc: H. Nikolaus Schaller <hns@goldelico.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
---
 arch/arm/boot/dts/omap3-gta04.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/omap3-gta04.dtsi b/arch/arm/boot/dts/omap3-gta04.dtsi
--- a/arch/arm/boot/dts/omap3-gta04.dtsi
+++ b/arch/arm/boot/dts/omap3-gta04.dtsi
@@ -717,7 +717,7 @@
 	#address-cells = <1>;
 	#size-cells = <0>;
 
-	port {
+	port@0 {
 		reg = <0>;
 		venc_out: endpoint {
 			remote-endpoint = <&opa_in>;
-- 
2.20.1

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-07 16:05 [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning Tony Lindgren
@ 2019-01-07 16:21 ` H. Nikolaus Schaller
  2019-01-07 18:31   ` Rob Herring
  0 siblings, 1 reply; 10+ messages in thread
From: H. Nikolaus Schaller @ 2019-01-07 16:21 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: linux-omap, Benoît Cousson, devicetree

Hi Tony,

> Am 07.01.2019 um 17:05 schrieb Tony Lindgren <tony@atomide.com>:
> 
> We're currently getting a warning with make dtbs:
> 
> arch/arm/boot/dts/omap3-gta04.dtsi:720.7-727.4: Warning (graph_port):
> /ocp@68000000/dss@48050000/encoder@48050c0 0/port: graph node unit
> address error, expected "0"

yes, dtc has become more critical nowadays...

To me it looks like redundant information, but it is how it is.

> 
> Cc: H. Nikolaus Schaller <hns@goldelico.com>
> Signed-off-by: Tony Lindgren <tony@atomide.com>
> ---
> arch/arm/boot/dts/omap3-gta04.dtsi | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm/boot/dts/omap3-gta04.dtsi b/arch/arm/boot/dts/omap3-gta04.dtsi
> --- a/arch/arm/boot/dts/omap3-gta04.dtsi
> +++ b/arch/arm/boot/dts/omap3-gta04.dtsi
> @@ -717,7 +717,7 @@
> 	#address-cells = <1>;
> 	#size-cells = <0>;
> 
> -	port {
> +	port@0 {
> 		reg = <0>;
> 		venc_out: endpoint {
> 			remote-endpoint = <&opa_in>;

Looks good to me.

BR and thanks,
NIkolaus

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-07 16:21 ` H. Nikolaus Schaller
@ 2019-01-07 18:31   ` Rob Herring
  2019-01-07 18:34     ` Tony Lindgren
  0 siblings, 1 reply; 10+ messages in thread
From: Rob Herring @ 2019-01-07 18:31 UTC (permalink / raw)
  To: H. Nikolaus Schaller
  Cc: Tony Lindgren, linux-omap, Benoît Cousson, devicetree

On Mon, Jan 7, 2019 at 10:21 AM H. Nikolaus Schaller <hns@goldelico.com> wrote:
>
> Hi Tony,
>
> > Am 07.01.2019 um 17:05 schrieb Tony Lindgren <tony@atomide.com>:
> >
> > We're currently getting a warning with make dtbs:
> >
> > arch/arm/boot/dts/omap3-gta04.dtsi:720.7-727.4: Warning (graph_port):
> > /ocp@68000000/dss@48050000/encoder@48050c0 0/port: graph node unit
> > address error, expected "0"
>
> yes, dtc has become more critical nowadays...
>
> To me it looks like redundant information, but it is how it is.

If there's only one port, then it is redundant and you should drop reg
instead. There should be a warning for that too. That one is probably
off by default as that's more subjective and noisy.

Rob

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-07 18:31   ` Rob Herring
@ 2019-01-07 18:34     ` Tony Lindgren
  2019-01-07 19:34       ` H. Nikolaus Schaller
  0 siblings, 1 reply; 10+ messages in thread
From: Tony Lindgren @ 2019-01-07 18:34 UTC (permalink / raw)
  To: Rob Herring
  Cc: H. Nikolaus Schaller, linux-omap, Benoît Cousson, devicetree

* Rob Herring <robh@kernel.org> [190107 18:32]:
> On Mon, Jan 7, 2019 at 10:21 AM H. Nikolaus Schaller <hns@goldelico.com> wrote:
> >
> > Hi Tony,
> >
> > > Am 07.01.2019 um 17:05 schrieb Tony Lindgren <tony@atomide.com>:
> > >
> > > We're currently getting a warning with make dtbs:
> > >
> > > arch/arm/boot/dts/omap3-gta04.dtsi:720.7-727.4: Warning (graph_port):
> > > /ocp@68000000/dss@48050000/encoder@48050c0 0/port: graph node unit
> > > address error, expected "0"
> >
> > yes, dtc has become more critical nowadays...
> >
> > To me it looks like redundant information, but it is how it is.
> 
> If there's only one port, then it is redundant and you should drop reg
> instead. There should be a warning for that too. That one is probably
> off by default as that's more subjective and noisy.

OK dropping this patch. Nikolaus, care to post a better
version since you can test it?

Regards,

Tony

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-07 18:34     ` Tony Lindgren
@ 2019-01-07 19:34       ` H. Nikolaus Schaller
  2019-01-08  7:57         ` Tomi Valkeinen
  0 siblings, 1 reply; 10+ messages in thread
From: H. Nikolaus Schaller @ 2019-01-07 19:34 UTC (permalink / raw)
  To: Tony Lindgren, Tomi Valkeinen
  Cc: Rob Herring, linux-omap, Benoît Cousson, devicetree


> Am 07.01.2019 um 19:34 schrieb Tony Lindgren <tony@atomide.com>:
> 
> * Rob Herring <robh@kernel.org> [190107 18:32]:
>> On Mon, Jan 7, 2019 at 10:21 AM H. Nikolaus Schaller <hns@goldelico.com> wrote:
>>> 
>>> Hi Tony,
>>> 
>>>> Am 07.01.2019 um 17:05 schrieb Tony Lindgren <tony@atomide.com>:
>>>> 
>>>> We're currently getting a warning with make dtbs:
>>>> 
>>>> arch/arm/boot/dts/omap3-gta04.dtsi:720.7-727.4: Warning (graph_port):
>>>> /ocp@68000000/dss@48050000/encoder@48050c0 0/port: graph node unit
>>>> address error, expected "0"
>>> 
>>> yes, dtc has become more critical nowadays...
>>> 
>>> To me it looks like redundant information, but it is how it is.
>> 
>> If there's only one port, then it is redundant and you should drop reg
>> instead.

If I remember correctly it was required by older omapdrm code (which
did scan for a reg property) but that may have changed. Therefore I've
added Tomi to this discussion.


>> There should be a warning for that too. That one is probably
>> off by default as that's more subjective and noisy.
> 
> OK dropping this patch. Nikolaus, care to post a better
> version since you can test it?
> 
> Regards,
> 
> Tony

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-07 19:34       ` H. Nikolaus Schaller
@ 2019-01-08  7:57         ` Tomi Valkeinen
  2019-01-08 15:56           ` Tony Lindgren
  0 siblings, 1 reply; 10+ messages in thread
From: Tomi Valkeinen @ 2019-01-08  7:57 UTC (permalink / raw)
  To: H. Nikolaus Schaller, Tony Lindgren
  Cc: Rob Herring, linux-omap, Benoît Cousson, devicetree

On 07/01/19 21:34, H. Nikolaus Schaller wrote:

>>> If there's only one port, then it is redundant and you should drop reg
>>> instead.
> 
> If I remember correctly it was required by older omapdrm code (which
> did scan for a reg property) but that may have changed. Therefore I've
> added Tomi to this discussion.

I don't think so. The code looks for 'reg', but if it's not there, then
it's considered 0.

 Tomi

-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki.
Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-08  7:57         ` Tomi Valkeinen
@ 2019-01-08 15:56           ` Tony Lindgren
  2019-01-09 16:46             ` H. Nikolaus Schaller
  0 siblings, 1 reply; 10+ messages in thread
From: Tony Lindgren @ 2019-01-08 15:56 UTC (permalink / raw)
  To: Tomi Valkeinen
  Cc: H. Nikolaus Schaller, Rob Herring, linux-omap,
	Benoît Cousson, devicetree

* Tomi Valkeinen <tomi.valkeinen@ti.com> [190108 07:57]:
> On 07/01/19 21:34, H. Nikolaus Schaller wrote:
> 
> >>> If there's only one port, then it is redundant and you should drop reg
> >>> instead.
> > 
> > If I remember correctly it was required by older omapdrm code (which
> > did scan for a reg property) but that may have changed. Therefore I've
> > added Tomi to this discussion.
> 
> I don't think so. The code looks for 'reg', but if it's not there, then
> it's considered 0.

FYI, the binding doc for the graph bindings is at
Documentation/devicetree/bindings/graph.txt if there is
any questions on how things should work.

Regards,

Tony

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-08 15:56           ` Tony Lindgren
@ 2019-01-09 16:46             ` H. Nikolaus Schaller
  2019-01-09 17:01               ` Tony Lindgren
  0 siblings, 1 reply; 10+ messages in thread
From: H. Nikolaus Schaller @ 2019-01-09 16:46 UTC (permalink / raw)
  To: Tony Lindgren, Tomi Valkeinen
  Cc: Rob Herring, linux-omap, Benoît Cousson, devicetree

Ho Tony, Tomi,

> Am 08.01.2019 um 16:56 schrieb Tony Lindgren <tony@atomide.com>:
> 
> * Tomi Valkeinen <tomi.valkeinen@ti.com> [190108 07:57]:
>> On 07/01/19 21:34, H. Nikolaus Schaller wrote:
>> 
>>>>> If there's only one port, then it is redundant and you should drop reg
>>>>> instead.
>>> 
>>> If I remember correctly it was required by older omapdrm code (which
>>> did scan for a reg property) but that may have changed. Therefore I've
>>> added Tomi to this discussion.
>> 
>> I don't think so. The code looks for 'reg', but if it's not there, then
>> it's considered 0.
> 
> FYI, the binding doc for the graph bindings is at
> Documentation/devicetree/bindings/graph.txt if there is
> any questions on how things should work.

I interpret it that "port@number" is only needed if there are
multiple ports and there should not be any "@" or "reg" for the
single port case. Although it seems not to be explicitly
forbidden.

The &dss port doesn't have it either.

So let's remove the reg = <0>;

It also seems that

	#address-cells = <1>;
	#size-cells = <0>;

is not required in this case and can also be removed.

I've tested and it works with v5.0-rc1.

There is an edited patch [1] but IMHO you as the original
author should post it.

BR,
Nikolaus

[1]: http://git.goldelico.com/?p=letux-kernel.git;a=commit;h=e46369390f62ce7176e91dfa443185e4b097ef4b

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-09 16:46             ` H. Nikolaus Schaller
@ 2019-01-09 17:01               ` Tony Lindgren
  2019-01-09 17:42                 ` H. Nikolaus Schaller
  0 siblings, 1 reply; 10+ messages in thread
From: Tony Lindgren @ 2019-01-09 17:01 UTC (permalink / raw)
  To: H. Nikolaus Schaller
  Cc: Tomi Valkeinen, Rob Herring, linux-omap, Benoît Cousson, devicetree

* H. Nikolaus Schaller <hns@goldelico.com> [190109 16:47]:
> Ho Tony, Tomi,
> 
> > Am 08.01.2019 um 16:56 schrieb Tony Lindgren <tony@atomide.com>:
> > 
> > * Tomi Valkeinen <tomi.valkeinen@ti.com> [190108 07:57]:
> >> On 07/01/19 21:34, H. Nikolaus Schaller wrote:
> >> 
> >>>>> If there's only one port, then it is redundant and you should drop reg
> >>>>> instead.
> >>> 
> >>> If I remember correctly it was required by older omapdrm code (which
> >>> did scan for a reg property) but that may have changed. Therefore I've
> >>> added Tomi to this discussion.
> >> 
> >> I don't think so. The code looks for 'reg', but if it's not there, then
> >> it's considered 0.
> > 
> > FYI, the binding doc for the graph bindings is at
> > Documentation/devicetree/bindings/graph.txt if there is
> > any questions on how things should work.
> 
> I interpret it that "port@number" is only needed if there are
> multiple ports and there should not be any "@" or "reg" for the
> single port case. Although it seems not to be explicitly
> forbidden.
> 
> The &dss port doesn't have it either.
> 
> So let's remove the reg = <0>;
> 
> It also seems that
> 
> 	#address-cells = <1>;
> 	#size-cells = <0>;
> 
> is not required in this case and can also be removed.
> 
> I've tested and it works with v5.0-rc1.
> 
> There is an edited patch [1] but IMHO you as the original
> author should post it.

Looks good to me. But since you already modified it, all
you need to do is add your Signed-off-by after mine and
mail it out :) That is if you want to keep me as the
original author I guess for the description.

Otherwise we have to go through one more round of emails
where I post it you ack it and so on as I can't test it.

Regards,

Tony

> [1]: http://git.goldelico.com/?p=letux-kernel.git;a=commit;h=e46369390f62ce7176e91dfa443185e4b097ef4b

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning
  2019-01-09 17:01               ` Tony Lindgren
@ 2019-01-09 17:42                 ` H. Nikolaus Schaller
  0 siblings, 0 replies; 10+ messages in thread
From: H. Nikolaus Schaller @ 2019-01-09 17:42 UTC (permalink / raw)
  To: Tony Lindgren
  Cc: Tomi Valkeinen, Rob Herring, linux-omap, Benoît Cousson, devicetree

Hi Tony,

> Am 09.01.2019 um 18:01 schrieb Tony Lindgren <tony@atomide.com>:
> 
> * H. Nikolaus Schaller <hns@goldelico.com> [190109 16:47]:
>> Ho Tony, Tomi,
>> 
>>> Am 08.01.2019 um 16:56 schrieb Tony Lindgren <tony@atomide.com>:
>>> 
>>> * Tomi Valkeinen <tomi.valkeinen@ti.com> [190108 07:57]:
>>>> On 07/01/19 21:34, H. Nikolaus Schaller wrote:
>>>> 
>>>>>>> If there's only one port, then it is redundant and you should drop reg
>>>>>>> instead.
>>>>> 
>>>>> If I remember correctly it was required by older omapdrm code (which
>>>>> did scan for a reg property) but that may have changed. Therefore I've
>>>>> added Tomi to this discussion.
>>>> 
>>>> I don't think so. The code looks for 'reg', but if it's not there, then
>>>> it's considered 0.
>>> 
>>> FYI, the binding doc for the graph bindings is at
>>> Documentation/devicetree/bindings/graph.txt if there is
>>> any questions on how things should work.
>> 
>> I interpret it that "port@number" is only needed if there are
>> multiple ports and there should not be any "@" or "reg" for the
>> single port case. Although it seems not to be explicitly
>> forbidden.
>> 
>> The &dss port doesn't have it either.
>> 
>> So let's remove the reg = <0>;
>> 
>> It also seems that
>> 
>> 	#address-cells = <1>;
>> 	#size-cells = <0>;
>> 
>> is not required in this case and can also be removed.
>> 
>> I've tested and it works with v5.0-rc1.
>> 
>> There is an edited patch [1] but IMHO you as the original
>> author should post it.
> 
> Looks good to me. But since you already modified it, all
> you need to do is add your Signed-off-by after mine and
> mail it out :)

Well, the main job is mailing it out (collecting the destination
addresses)...

> That is if you want to keep me as the
> original author I guess for the description.
> 
> Otherwise we have to go through one more round of emails
> where I post it you ack it and so on as I can't test it.

Anyways, I send it asap.

BR,
Nikolaus

> 
> Regards,
> 
> Tony
> 
>> [1]: http://git.goldelico.com/?p=letux-kernel.git;a=commit;h=e46369390f62ce7176e91dfa443185e4b097ef4b

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-01-09 17:42 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-07 16:05 [PATCH] ARM: dts: omap3-gta04: Fix graph_port warning Tony Lindgren
2019-01-07 16:21 ` H. Nikolaus Schaller
2019-01-07 18:31   ` Rob Herring
2019-01-07 18:34     ` Tony Lindgren
2019-01-07 19:34       ` H. Nikolaus Schaller
2019-01-08  7:57         ` Tomi Valkeinen
2019-01-08 15:56           ` Tony Lindgren
2019-01-09 16:46             ` H. Nikolaus Schaller
2019-01-09 17:01               ` Tony Lindgren
2019-01-09 17:42                 ` H. Nikolaus Schaller

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.