From patchwork Mon Mar 20 14:44:15 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Rob Herring \(Arm\)" X-Patchwork-Id: 95557 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp977944qgd; Mon, 20 Mar 2017 07:55:04 -0700 (PDT) X-Received: by 10.99.176.68 with SMTP id z4mr31136399pgo.18.1490021704819; Mon, 20 Mar 2017 07:55:04 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a12si17822071plt.291.2017.03.20.07.55.04; Mon, 20 Mar 2017 07:55:04 -0700 (PDT) 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 S1754807AbdCTOxa (ORCPT + 7 others); Mon, 20 Mar 2017 10:53:30 -0400 Received: from mail-ot0-f193.google.com ([74.125.82.193]:34308 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753766AbdCTOw4 (ORCPT ); Mon, 20 Mar 2017 10:52:56 -0400 Received: by mail-ot0-f193.google.com with SMTP id x37so19547814ota.1; Mon, 20 Mar 2017 07:52:10 -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=+Go95kxzMWXqJCANai8mrMfwwLFY/SJrjxMggLJiIYs=; b=I2kYnQofY4yUGGIrbgcW4qxUbrpJFPC+AwtrNS5u4NHc8hR83kwNH2rfcambn4P899 o/nDsSRNaf2mxATnXi3YFtrhKxS0UX2SzMm8gx2GjSAHPXX+ZkT0LuYDQ7kxdsapJpb4 hyIVqJ3IGYieAj/AytzeBpCWe+gCuPY891qWtFo48QMtyFRYKOXmY3AzT8mPZnBaol1f KgwQjQwHmAfMF0WqU70D1zw2eBuYZ7CDRHAeNq1L54H2F/NxGaN6SDLgYTYSHemyUVVR MCCCpR+lZx/OnowVgk5xdEMk+MjGKPrVTkHkTBgj91LhkeoDxp7zXRAynxkOEnGs1GlK s3PQ== X-Gm-Message-State: AFeK/H1tpM9LS8mGBkoHBhBtGv0pumNMyiXTVNeMqvAZka77XCwQi82bcLNz3oRWXo/YMg== X-Received: by 10.157.24.45 with SMTP id b42mr14183213ote.212.1490021060159; Mon, 20 Mar 2017 07:44:20 -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 c55sm7536708otd.31.2017.03.20.07.44.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Mar 2017 07:44:19 -0700 (PDT) From: Rob Herring To: David Gibson Cc: devicetree@vger.kernel.org, devicetree-compiler@vger.kernel.org Subject: [PATCH v4 0/3] dtc bus and unit address checks Date: Mon, 20 Mar 2017 09:44:15 -0500 Message-Id: <20170320144418.5021-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 | 231 +++++++++++++++++++++++++++++++++++++++++ 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, 262 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