Having a 'bus-range' property for PCI bridges should not be required, so remove the warning when missing. There was some confusion with the Linux kernel printing no property is present and the OS assigning the bus number. Cc: Arnd Bergmann <arnd@xxxxxxxx> Signed-off-by: Rob Herring <robh@xxxxxxxxxx> --- checks.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/checks.c b/checks.c index 5a6397fb4a8f..43d664aa4715 100644 --- a/checks.c +++ b/checks.c @@ -787,10 +787,9 @@ static void check_pci_bridge(struct check *c, struct dt_info *dti, struct node * FAIL(c, dti, node, "incorrect #size-cells for PCI bridge"); prop = get_property(node, "bus-range"); - if (!prop) { - FAIL(c, dti, node, "missing bus-range for PCI bridge"); + if (!prop) return; - } + if (prop->val.len != (sizeof(cell_t) * 2)) { FAIL_PROP(c, dti, node, prop, "value must be 2 cells"); return; -- 2.14.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree-compiler" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html