]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: ti: j721e: Update fdt fixup logic for interconnect nodes
authorSuman Anna <s-anna@ti.com>
Wed, 5 Aug 2020 17:14:15 +0000 (22:44 +0530)
committerLokesh Vutla <lokeshvutla@ti.com>
Tue, 11 Aug 2020 15:04:46 +0000 (20:34 +0530)
The DT nodes on J721E SoCs currently use a node name "interconnect" for
the various interconnects. This name is not following the DT schema, and
should simply be "bus". Update the fdt fixup logic to use both the current
and the expected corrected path names so that this logic won't be broken
with newer kernels.

Signed-off-by: Suman Anna <s-anna@ti.com>
board/ti/j721e/evm.c

index 7199d11e95c4c45dfca5145251836f3303dbae8a..86e7cd4051e4131a0496127fb0c4c81367363b70 100644 (file)
@@ -92,7 +92,10 @@ int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int ret;
 
-       ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000", "sram@70000000");
+       ret = fdt_fixup_msmc_ram(blob, "/bus@100000", "sram@70000000");
+       if (ret < 0)
+               ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000",
+                                        "sram@70000000");
        if (ret)
                printf("%s: fixing up msmc ram failed %d\n", __func__, ret);