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: Rob Herring <robh@kernel.org>
This commit is contained in:
parent
89d123106a
commit
8654cb8d03
|
@ -280,7 +280,17 @@ DTC ?= $(objtree)/scripts/dtc/dtc
|
||||||
|
|
||||||
# Disable noisy checks by default
|
# Disable noisy checks by default
|
||||||
ifeq ($(KBUILD_ENABLE_EXTRA_GCC_CHECKS),)
|
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
|
endif
|
||||||
|
|
||||||
# Generate an assembly file to wrap the output of the device tree compiler
|
# Generate an assembly file to wrap the output of the device tree compiler
|
||||||
|
|
|
@ -77,4 +77,5 @@ This adds the following commits from upstream:
|
||||||
${dtc_log}
|
${dtc_log}
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
|
|
||||||
git commit -e -v -s -m "${commit_msg}"
|
git commit -e -v -s -m "${commit_msg}"
|
||||||
|
|
Loading…
Reference in New Issue