Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933337AbdCUQU4 (ORCPT ); Tue, 21 Mar 2017 12:20:56 -0400 Received: from mail-ot0-f193.google.com ([74.125.82.193]:36237 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757508AbdCUQUX (ORCPT ); Tue, 21 Mar 2017 12:20:23 -0400 From: Rob Herring To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Frank Rowand , Mark Rutland Subject: [PATCH 3/3] dtc: update warning settings for new bus and node/property name checks Date: Tue, 21 Mar 2017 11:19:58 -0500 Message-Id: <20170321161958.9658-4-robh@kernel.org> X-Mailer: git-send-email 2.10.1 In-Reply-To: <20170321161958.9658-1-robh@kernel.org> References: <20170321161958.9658-1-robh@kernel.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1157 Lines: 34 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 --- scripts/Makefile.lib | 9 ++++++++- scripts/dtc/update-dtc-source.sh | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index 0a07f9014944..9ded5cd4c68b 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -280,7 +280,14 @@ 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 +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 -- 2.10.1