This patch alters the -Odts mode output so that it uses dts-v1 format. This means that dtc -Idts -Odts used on a v0 dts file will convert that file to v1.
Signed-off-by: David Gibson <[EMAIL PROTECTED]> --- treesource.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) Index: dtc/treesource.c =================================================================== --- dtc.orig/treesource.c 2007-11-07 11:16:45.000000000 +1100 +++ dtc/treesource.c 2007-11-07 11:16:55.000000000 +1100 @@ -141,7 +141,7 @@ l = l->next; } - fprintf(f, "%x", be32_to_cpu(*cp++)); + fprintf(f, "0x%x", be32_to_cpu(*cp++)); if ((void *)cp >= propend) break; fprintf(f, " "); @@ -258,12 +258,14 @@ { struct reserve_info *re; + fprintf(f, "/dts-v1/;\n\n"); + for (re = bi->reservelist; re; re = re->next) { if (re->label) fprintf(f, "%s: ", re->label); - fprintf(f, "/memreserve/\t%016llx-%016llx;\n", + fprintf(f, "/memreserve/\t0x%016llx 0x%016llx;\n", (unsigned long long)re->re.address, - (unsigned long long)(re->re.address + re->re.size - 1)); + (unsigned long long)re->re.size); } write_tree_source_node(f, bi->dt, 0); -- 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 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev