Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8654cb8d authored by Rob Herring's avatar Rob Herring
Browse files

dtc: update warning settings for new bus and node/property name checks



dtc gained new warnings checking PCI and simple buses, unit address
formatting, and stricter node and property name checking. Disable the
new dtc warnings by default as there are 1000s. As before, warnings are
enabled with W=1 or W=2. The strict node and property name checks are a
bit subjective, so they are only enabled for W=2.

Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 89d12310
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -280,7 +280,17 @@ DTC ?= $(objtree)/scripts/dtc/dtc

# Disable noisy checks by default
ifeq ($(KBUILD_ENABLE_EXTRA_GCC_CHECKS),)
DTC_FLAGS += -Wno-unit_address_vs_reg
DTC_FLAGS += -Wno-unit_address_vs_reg \
	-Wno-simple_bus_reg \
	-Wno-unit_address_format \
	-Wno-pci_bridge \
	-Wno-pci_device_bus_num \
	-Wno-pci_device_reg
endif

ifeq ($(KBUILD_ENABLE_EXTRA_GCC_CHECKS),2)
DTC_FLAGS += -Wnode_name_chars_strict \
	-Wproperty_name_chars_strict
endif

# Generate an assembly file to wrap the output of the device tree compiler
+1 −0
Original line number Diff line number Diff line
@@ -77,4 +77,5 @@ This adds the following commits from upstream:
${dtc_log}
EOF
)

git commit -e -v -s -m "${commit_msg}"