From patchwork Tue Mar 21 16:19:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 95640 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp1524325qgd; Tue, 21 Mar 2017 09:23:47 -0700 (PDT) X-Received: by 10.84.232.70 with SMTP id f6mr12333131pln.102.1490113427777; Tue, 21 Mar 2017 09:23:47 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p129si12445575pfb.173.2017.03.21.09.23.47; Tue, 21 Mar 2017 09:23:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933321AbdCUQU4 (ORCPT + 18 others); Tue, 21 Mar 2017 12:20:56 -0400 Received: from mail-ot0-f194.google.com ([74.125.82.194]:33971 "EHLO mail-ot0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757145AbdCUQUX (ORCPT ); Tue, 21 Mar 2017 12:20:23 -0400 Received: by mail-ot0-f194.google.com with SMTP id x37so22967042ota.1; Tue, 21 Mar 2017 09:20:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=I0tZXOwwvMMoJulOcKEwFWb6Cy4BktCGR5BEDNrApIw=; b=DChffLKV9QnNzVhUI6fENx2Jg703AZga6p02D/V1f55n3JhuyBmmdk+BCA0eFIOrjM H1uHSXpvRXELbvMg3pR+o7DK6WUN3BBGVQT8mN+bN+F3aQ5QS3dWQD9lkRLW5axgeho/ XhESJGZNcgA5PSO1gpOJRS81vcp7gj1RfwF188Yj41DBk7iWMMIskImPWBDHuXATWkZ5 k4+Y5BxWaPgvc/mwD24EwXjCjxTu8ZpB4zWjUTfBu2gwaDWo8WDaJb+kzeZj2DsXmlFH dY/fdwEk2X27URuImoP6b3k+dnTeZKuj52QFBthA9+G3IDggPUv2y3D9p0XrJJkonG6+ Yjug== X-Gm-Message-State: AFeK/H37B3EPvnjYmzOD2SFMUDYEgjemhj38/E8oqNXKE8/Xn+tsfRqRkBkf+Vyv78iqwg== X-Received: by 10.157.17.52 with SMTP id g49mr22632884ote.222.1490113199887; Tue, 21 Mar 2017 09:19:59 -0700 (PDT) Received: from rob-hp-laptop.herring.priv (66-90-148-125.dyn.grandenetworks.net. [66.90.148.125]) by smtp.googlemail.com with ESMTPSA id x65sm8960966oix.30.2017.03.21.09.19.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Mar 2017 09:19:59 -0700 (PDT) From: Rob Herring To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Frank Rowand , Mark Rutland , arm@kernel.org Subject: [PATCH 0/3] dtc updates for 4.12 Date: Tue, 21 Mar 2017 11:19:55 -0500 Message-Id: <20170321161958.9658-1-robh@kernel.org> X-Mailer: git-send-email 2.10.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series syncs dtc with current mainline. The primary motivation is to pull in the new checks I've worked on. This gives lots of new warnings which are turned off by default. Arm-soc folks, I've left the PCI checks enabled as they are pretty much all real errors and there aren't that many (about 1200, but that's lots of duplicates). I have a patch for some of them. Rob Rob Herring (3): scripts/dtc: automate getting dtc version and log in update script scripts/dtc: Update to upstream version v1.4.4-8-g756ffc4f52f6 dtc: update warning settings for new bus and node/property name checks scripts/Makefile.lib | 9 +- scripts/dtc/checks.c | 361 +++++++++++++++++++++++++++++++---- scripts/dtc/data.c | 16 +- scripts/dtc/dtc-lexer.l | 3 +- scripts/dtc/dtc-lexer.lex.c_shipped | 77 ++++---- scripts/dtc/dtc-parser.tab.c_shipped | 6 +- scripts/dtc/dtc-parser.y | 6 +- scripts/dtc/dtc.c | 9 +- scripts/dtc/dtc.h | 11 +- scripts/dtc/flattree.c | 58 +++--- scripts/dtc/libfdt/fdt_rw.c | 3 +- scripts/dtc/libfdt/libfdt.h | 51 ++++- scripts/dtc/libfdt/libfdt_env.h | 26 +-- scripts/dtc/livetree.c | 22 ++- scripts/dtc/srcpos.c | 2 +- scripts/dtc/srcpos.h | 11 +- scripts/dtc/treesource.c | 6 +- scripts/dtc/update-dtc-source.sh | 20 +- scripts/dtc/util.c | 11 +- scripts/dtc/util.h | 24 ++- scripts/dtc/version_gen.h | 2 +- 21 files changed, 550 insertions(+), 184 deletions(-) -- 2.10.1