kbuild: Silence unavoidable dtc overlay warnings
authorPhil Elwell <phil@raspberrypi.com>
Fri, 29 Jan 2021 10:34:11 +0000 (10:34 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:10 +0000 (16:04 +0000)
Much effort has been put into finding ways to avoid warnings from dtc
about overlays, usually to do with the presence of #address-cells and
size-cells, but not exclusively so. Since the issues being warned about
are harmless, suppress the warnings to declutter the build output and
to avoid alarming users.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
scripts/Makefile.lib

index d1550a5..7e3f156 100644 (file)
@@ -391,6 +391,12 @@ cmd_dtco = mkdir -p $(dir ${dtc-tmp}) ; \
        $(DTC) -@ -H epapr -O dtb -o $@ -b 0 \
                -i $(dir $<) $(DTC_FLAGS) \
                -Wno-interrupts_property \
+               -Wno-label_is_string \
+               -Wno-reg_format \
+               -Wno-pci_device_bus_num \
+               -Wno-i2c_bus_reg \
+               -Wno-spi_bus_reg \
+               -Wno-avoid_default_addr_size \
                -d $(depfile).dtc.tmp $(dtc-tmp) ; \
        cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile)