[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

Subsystems: the rest

6 messages, 3 authors, 2016-03-29 · open the first message on its own page

[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Stuart Yoder <hidden>
Date: 2016-03-02 22:37:13

From: Stuart Yoder <redacted>

The fsl-mc node has been moved under /soc, so update
the path references accordingly.  Backwards compatibility
is retained for /fsl-mc.

Delete backwards compatibility for the completely obsolete
/fsl,dprc at 0.

Signed-off-by: Stuart Yoder <redacted>
---
 board/freescale/ls2080a/ls2080a.c       |    6 +++---
 board/freescale/ls2080aqds/ls2080aqds.c |    4 ++--
 board/freescale/ls2080ardb/ls2080ardb.c |    4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/board/freescale/ls2080a/ls2080a.c b/board/freescale/ls2080a/ls2080a.c
index 7bce8b0..ace0d79 100644
--- a/board/freescale/ls2080a/ls2080a.c
+++ b/board/freescale/ls2080a/ls2080a.c
@@ -87,14 +87,14 @@ void fdt_fixup_board_enet(void *fdt)
 {
 	int offset;
 
-	offset = fdt_path_offset(fdt, "/fsl-mc");
+	offset = fdt_path_offset(fdt, "/soc/fsl-mc");
 
 	/*
 	 * TODO: Remove this when backward compatibility
-	 * with old DT node (fsl,dprc at 0) is no longer needed.
+	 * with old DT node (/fsl-mc) is no longer needed.
 	 */
 	if (offset < 0)
-		offset = fdt_path_offset(fdt, "/fsl,dprc at 0");
+		offset = fdt_path_offset(fdt, "/fsl-mc");
 
 	if (offset < 0) {
 		printf("%s: ERROR: fsl-mc node not found in device tree (error %d)\n",
diff --git a/board/freescale/ls2080aqds/ls2080aqds.c b/board/freescale/ls2080aqds/ls2080aqds.c
index aa256a2..f3925e2 100644
--- a/board/freescale/ls2080aqds/ls2080aqds.c
+++ b/board/freescale/ls2080aqds/ls2080aqds.c
@@ -258,10 +258,10 @@ void fdt_fixup_board_enet(void *fdt)
 {
 	int offset;
 
-	offset = fdt_path_offset(fdt, "/fsl-mc");
+	offset = fdt_path_offset(fdt, "/soc/fsl-mc");
 
 	if (offset < 0)
-		offset = fdt_path_offset(fdt, "/fsl,dprc at 0");
+		offset = fdt_path_offset(fdt, "/fsl-mc");
 
 	if (offset < 0) {
 		printf("%s: ERROR: fsl-mc node not found in device tree (error %d)\n",
diff --git a/board/freescale/ls2080ardb/ls2080ardb.c b/board/freescale/ls2080ardb/ls2080ardb.c
index c63b639..6f518b2 100644
--- a/board/freescale/ls2080ardb/ls2080ardb.c
+++ b/board/freescale/ls2080ardb/ls2080ardb.c
@@ -224,10 +224,10 @@ void fdt_fixup_board_enet(void *fdt)
 {
 	int offset;
 
-	offset = fdt_path_offset(fdt, "/fsl-mc");
+	offset = fdt_path_offset(fdt, "/soc/fsl-mc");
 
 	if (offset < 0)
-		offset = fdt_path_offset(fdt, "/fsl,dprc@0");
+		offset = fdt_path_offset(fdt, "/fsl-mc");
 
 	if (offset < 0) {
 		printf("%s: ERROR: fsl-mc node not found in device tree (error %d)\n",
-- 
1.7.9.5

[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Prabhakar Kushwaha <hidden>
Date: 2016-03-03 02:44:34

-----Original Message-----
From: Stuart Yoder [mailto:stuart.yoder at nxp.com]
Sent: Thursday, March 03, 2016 4:07 AM
To: u-boot at lists.denx.de
Cc: york sun <redacted>; Prabhakar Kushwaha
[off-list ref]; Yang-Leo Li [off-list ref];
Stuart Yoder [off-list ref]
Subject: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Stuart Yoder <redacted>

The fsl-mc node has been moved under /soc, so update the path references
accordingly.  Backwards compatibility is retained for /fsl-mc.

Delete backwards compatibility for the completely obsolete /fsl,dprc at 0.

Signed-off-by: Stuart Yoder <redacted>
How will backward compatibility maintained for older Linux version which has previous device tree format..

--prabhakar 

[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Stuart Yoder <hidden>
Date: 2016-03-03 03:01:05

-----Original Message-----
From: Prabhakar Kushwaha
Sent: Wednesday, March 02, 2016 8:45 PM
To: Stuart Yoder <redacted>; u-boot at lists.denx.de
Cc: york sun <redacted>; Yang-Leo Li <redacted>; Stuart Yoder
[off-list ref]
Subject: RE: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

quoted
-----Original Message-----
From: Stuart Yoder [mailto:stuart.yoder at nxp.com]
Sent: Thursday, March 03, 2016 4:07 AM
To: u-boot at lists.denx.de
Cc: york sun <redacted>; Prabhakar Kushwaha
[off-list ref]; Yang-Leo Li [off-list ref];
Stuart Yoder [off-list ref]
Subject: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Stuart Yoder <redacted>

The fsl-mc node has been moved under /soc, so update the path references
accordingly.  Backwards compatibility is retained for /fsl-mc.

Delete backwards compatibility for the completely obsolete /fsl,dprc at 0.

Signed-off-by: Stuart Yoder <redacted>
How will backward compatibility maintained for older Linux version which has previous
device tree format..
As you can see in the patch, we first check /soc/fsl-mc.  If that is not
there we check /fsl-mc.  So, both will work.

Use of /fsl,dprc at 0 I think was Freescale-internal only and there is
no actual use of it remaining.

Stuart

[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: york sun <hidden>
Date: 2016-03-22 19:04:08

On 03/02/2016 07:01 PM, Stuart Yoder wrote:
quoted
-----Original Message-----
From: Prabhakar Kushwaha
Sent: Wednesday, March 02, 2016 8:45 PM
To: Stuart Yoder <redacted>; u-boot at lists.denx.de
Cc: york sun <redacted>; Yang-Leo Li <redacted>; Stuart Yoder
[off-list ref]
Subject: RE: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

quoted
-----Original Message-----
From: Stuart Yoder [mailto:stuart.yoder at nxp.com]
Sent: Thursday, March 03, 2016 4:07 AM
To: u-boot at lists.denx.de
Cc: york sun <redacted>; Prabhakar Kushwaha
[off-list ref]; Yang-Leo Li [off-list ref];
Stuart Yoder [off-list ref]
Subject: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Stuart Yoder <redacted>

The fsl-mc node has been moved under /soc, so update the path references
accordingly.  Backwards compatibility is retained for /fsl-mc.

Delete backwards compatibility for the completely obsolete /fsl,dprc at 0.

Signed-off-by: Stuart Yoder <redacted>
How will backward compatibility maintained for older Linux version which has previous
device tree format..
As you can see in the patch, we first check /soc/fsl-mc.  If that is not
there we check /fsl-mc.  So, both will work.

Use of /fsl,dprc at 0 I think was Freescale-internal only and there is
no actual use of it remaining.
Prabhakar,

Are you OK with Stuart's answer?

York

[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Prabhakar Kushwaha <hidden>
Date: 2016-03-23 08:12:52

-----Original Message-----
From: york sun
Sent: Wednesday, March 23, 2016 12:34 AM
To: Stuart Yoder <redacted>; Prabhakar Kushwaha
[off-list ref]; u-boot at lists.denx.de
Cc: Yang-Leo Li <redacted>
Subject: Re: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

On 03/02/2016 07:01 PM, Stuart Yoder wrote:
quoted
quoted
-----Original Message-----
From: Prabhakar Kushwaha
Sent: Wednesday, March 02, 2016 8:45 PM
To: Stuart Yoder <redacted>; u-boot at lists.denx.de
Cc: york sun <redacted>; Yang-Leo Li <redacted>;
Stuart Yoder [off-list ref]
Subject: RE: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

quoted
-----Original Message-----
From: Stuart Yoder [mailto:stuart.yoder at nxp.com]
Sent: Thursday, March 03, 2016 4:07 AM
To: u-boot at lists.denx.de
Cc: york sun <redacted>; Prabhakar Kushwaha
[off-list ref]; Yang-Leo Li [off-list ref];
Stuart Yoder [off-list ref]
Subject: [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: Stuart Yoder <redacted>

The fsl-mc node has been moved under /soc, so update the path
references accordingly.  Backwards compatibility is retained for /fsl-mc.

Delete backwards compatibility for the completely obsolete /fsl,dprc at 0.

Signed-off-by: Stuart Yoder <redacted>
How will backward compatibility maintained for older Linux version
which has previous device tree format..
As you can see in the patch, we first check /soc/fsl-mc.  If that is
not there we check /fsl-mc.  So, both will work.

Use of /fsl,dprc at 0 I think was Freescale-internal only and there is no
actual use of it remaining.
Prabhakar,

Are you OK with Stuart's answer?
Yes York.

--prabhakar

[U-Boot] [PATCH] armv8: ls2080a: update fdt path for fsl-mc node

From: York Sun <hidden>
Date: 2016-03-29 15:40:35

On 03/02/2016 02:58 PM, Stuart Yoder wrote:
From: Stuart Yoder <redacted>

The fsl-mc node has been moved under /soc, so update
the path references accordingly.  Backwards compatibility
is retained for /fsl-mc.

Delete backwards compatibility for the completely obsolete
/fsl,dprc at 0.

Signed-off-by: Stuart Yoder <redacted>
---
 board/freescale/ls2080a/ls2080a.c       |    6 +++---
 board/freescale/ls2080aqds/ls2080aqds.c |    4 ++--
 board/freescale/ls2080ardb/ls2080ardb.c |    4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)
Applied to u-boot-fsl-qoriq master. Awaiting upstream.

Thanks.

York
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help