summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-02-05 17:34:50 +1100
committerDavid Gibson <david@gibson.dropbear.id.au>2023-02-05 17:34:50 +1100
commit9b62ec84bb2da0ce42bc978ce8dc0ba197c9fa71 (patch)
tree27c660b587e6fbdc1efbbfcdc56fd42f4c19d3eb
parent3f29d6d85c244ad3a74f3b516075d52c0ff35ea6 (diff)
parent2022bb10879d8716d3e01468fd2fcea8ff28c803 (diff)
downloaddevice-tree-compiler-9b62ec84bb2da0ce42bc978ce8dc0ba197c9fa71.tar.gz
Merge remote-tracking branch 'gitlab/main'
-rw-r--r--checks.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/checks.c b/checks.c
index 9f31d26..69f2649 100644
--- a/checks.c
+++ b/checks.c
@@ -1222,7 +1222,7 @@ static void check_avoid_unnecessary_addr_size(struct check *c, struct dt_info *d
if (!node->parent || node->addr_cells < 0 || node->size_cells < 0)
return;
- if (get_property(node, "ranges") || !node->children)
+ if (get_property(node, "ranges") || get_property(node, "dma-ranges") || !node->children)
return;
for_each_child(node, child) {
@@ -1232,7 +1232,7 @@ static void check_avoid_unnecessary_addr_size(struct check *c, struct dt_info *d
}
if (!has_reg)
- FAIL(c, dti, node, "unnecessary #address-cells/#size-cells without \"ranges\" or child \"reg\" property");
+ FAIL(c, dti, node, "unnecessary #address-cells/#size-cells without \"ranges\", \"dma-ranges\" or child \"reg\" property");
}
WARNING(avoid_unnecessary_addr_size, check_avoid_unnecessary_addr_size, NULL, &avoid_default_addr_size);