summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2020-09-28 15:19:41 -0500
committerDavid Gibson <david@gibson.dropbear.id.au>2020-10-02 13:30:24 +1000
commitcbca977ea121d7483b0c2351b17dca08a21cb1ca (patch)
tree02de1709a3f75795ea4f53a561b879fe8371953c
parent73e0f143b73d80889124e209548ee46834c6b559 (diff)
downloaddevice-tree-compiler-cbca977ea121d7483b0c2351b17dca08a21cb1ca.tar.gz
checks: Allow PCI bridge child nodes without an address
Some PCI bridge nodes have child nodes such as an interrupt controller which are not PCI devices. Allow these nodes which don't have a unit-address. Signed-off-by: Rob Herring <robh@kernel.org> Message-Id: <20200928201942.3242124-1-robh@kernel.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r--checks.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/checks.c b/checks.c
index b7955db..17cb689 100644
--- a/checks.c
+++ b/checks.c
@@ -891,10 +891,8 @@ static void check_pci_device_reg(struct check *c, struct dt_info *dti, struct no
return;
prop = get_property(node, "reg");
- if (!prop) {
- FAIL(c, dti, node, "missing PCI reg property");
+ if (!prop)
return;
- }
cells = (cell_t *)prop->val.val;
if (cells[1] || cells[2])