From patchwork Tue Feb 28 22:43:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 94677 Delivered-To: patch@linaro.org Received: by 10.182.3.34 with SMTP id 2csp1527937obz; Tue, 28 Feb 2017 14:50:20 -0800 (PST) X-Received: by 10.98.200.136 with SMTP id i8mr5137532pfk.120.1488322220081; Tue, 28 Feb 2017 14:50:20 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 15si2930801pgg.63.2017.02.28.14.50.19; Tue, 28 Feb 2017 14:50:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-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 devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751876AbdB1WuN (ORCPT + 7 others); Tue, 28 Feb 2017 17:50:13 -0500 Received: from mail-ot0-f196.google.com ([74.125.82.196]:34093 "EHLO mail-ot0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750957AbdB1WuM (ORCPT ); Tue, 28 Feb 2017 17:50:12 -0500 Received: by mail-ot0-f196.google.com with SMTP id w44so2567702otw.1; Tue, 28 Feb 2017 14:50:11 -0800 (PST) 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=TTUrO0POeE8srymwrO40uOazE7rz2jfnHyxayEuQXT8=; b=rtezjzg8j9UFHOcb/JwgB9WoLQeGXcZf4SAxQSndw+QivhWjcPq5dByXxL/uwguzhw I4j/NPrWr/dn6P7lFTfQo9+SQ3Tx0lfxayCLhH614343LfGet+8mvewfvojAaSBf4fTd UWXaZlWOnzXfHkqYyoNJgrbkNGZRrn8s6HWSVqvtBUi96YQsFGJ4y87dW95t/0dIFB5W zXmclmnP5D4ESxCRwuNYkaFNTwt4kQQNL4pNVI5iN9MjIEZWoitZFwsv6P6T2FzLA37V N3W8vFptydY3rTNJ+V+wqah2tiu2HMGlRD/sfqN+7+zKVnewLQG6cxm+iLlzI+mlMFuW DYLw== X-Gm-Message-State: AMke39ndOYzfCvinpgDI+O1IDKGR7upVnNjck7DoQwcYfJkHob6uRAwr7scwDQhe0A/UVA== X-Received: by 10.157.27.233 with SMTP id v38mr2298177otv.200.1488321792131; Tue, 28 Feb 2017 14:43:12 -0800 (PST) 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 j128sm1203053oif.32.2017.02.28.14.43.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Feb 2017 14:43:11 -0800 (PST) From: Rob Herring To: David Gibson Cc: devicetree-compiler@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v3 0/3] dtc bus and unit address checks Date: Tue, 28 Feb 2017 16:43:07 -0600 Message-Id: <20170228224310.14162-1-robh@kernel.org> X-Mailer: git-send-email 2.10.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This is a series of checks designed to check problems commonly found in binding reviews. The first patch adds checks for PCI bridges and devices. The 2nd patch is new in this version and adds checks for simple-bus. The 3rd patch is a default check if bus type is not set to check for '0x' or leading 0s in unit addresses. Rob Rob Herring (3): checks: Add bus checks for PCI buses checks: Add bus checks for simple-bus buses checks: Warn on node name unit-addresses with '0x' or leading 0s checks.c | 230 +++++++++++++++++++++++++++++++++++++++++ dtc.h | 5 + tests/run_tests.sh | 2 + tests/unit-addr-leading-0s.dts | 12 +++ tests/unit-addr-leading-0x.dts | 12 +++ 5 files changed, 261 insertions(+) create mode 100644 tests/unit-addr-leading-0s.dts create mode 100644 tests/unit-addr-leading-0x.dts -- 2.10.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html