Commit d2a97be3 authored by Rob Herring (Arm)'s avatar Rob Herring (Arm)

scripts/dtc: Update to upstream version v1.7.0-95-gbcd02b523429

Some pending overlay additions need the graph check fix.

This adds the following commits from upstream:

bcd02b523429 fdtoverlay: remove wrong singular article in a comment
84b056a89d3c checks: relax graph checks for overlays
Signed-off-by: default avatarRob Herring (Arm) <robh@kernel.org>
parent ca35f283
...@@ -1826,10 +1826,14 @@ static void check_graph_port(struct check *c, struct dt_info *dti, ...@@ -1826,10 +1826,14 @@ static void check_graph_port(struct check *c, struct dt_info *dti,
if (node->bus != &graph_port_bus) if (node->bus != &graph_port_bus)
return; return;
check_graph_reg(c, dti, node);
/* skip checks below for overlays */
if (dti->dtsflags & DTSF_PLUGIN)
return;
if (!strprefixeq(node->name, node->basenamelen, "port")) if (!strprefixeq(node->name, node->basenamelen, "port"))
FAIL(c, dti, node, "graph port node name should be 'port'"); FAIL(c, dti, node, "graph port node name should be 'port'");
check_graph_reg(c, dti, node);
} }
WARNING(graph_port, check_graph_port, NULL, &graph_nodes); WARNING(graph_port, check_graph_port, NULL, &graph_nodes);
...@@ -1864,11 +1868,15 @@ static void check_graph_endpoint(struct check *c, struct dt_info *dti, ...@@ -1864,11 +1868,15 @@ static void check_graph_endpoint(struct check *c, struct dt_info *dti,
if (!node->parent || node->parent->bus != &graph_port_bus) if (!node->parent || node->parent->bus != &graph_port_bus)
return; return;
check_graph_reg(c, dti, node);
/* skip checks below for overlays */
if (dti->dtsflags & DTSF_PLUGIN)
return;
if (!strprefixeq(node->name, node->basenamelen, "endpoint")) if (!strprefixeq(node->name, node->basenamelen, "endpoint"))
FAIL(c, dti, node, "graph endpoint node name should be 'endpoint'"); FAIL(c, dti, node, "graph endpoint node name should be 'endpoint'");
check_graph_reg(c, dti, node);
remote_node = get_remote_endpoint(c, dti, node); remote_node = get_remote_endpoint(c, dti, node);
if (!remote_node) if (!remote_node)
return; return;
......
...@@ -48,7 +48,7 @@ static void *apply_one(char *base, const char *overlay, size_t *buf_len, ...@@ -48,7 +48,7 @@ static void *apply_one(char *base, const char *overlay, size_t *buf_len,
int ret; int ret;
/* /*
* We take a copies first, because a failed apply can trash * We take copies first, because a failed apply can trash
* both the base blob and the overlay * both the base blob and the overlay
*/ */
tmpo = xmalloc(fdt_totalsize(overlay)); tmpo = xmalloc(fdt_totalsize(overlay));
......
#define DTC_VERSION "DTC 1.7.0-g1df7b047" #define DTC_VERSION "DTC 1.7.0-gbcd02b52"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment