From patchwork Fri Nov 17 14:45:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 119153 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp606465qgn; Fri, 17 Nov 2017 06:45:19 -0800 (PST) X-Google-Smtp-Source: AGs4zMb6kBJqy1my/5dZJmBD0fNT8pAMFXIfvXyF5Wbl4CBKC9JhkXft0C/I07Jq/DxIQCrAghcz X-Received: by 10.101.85.3 with SMTP id f3mr5293034pgr.45.1510929919606; Fri, 17 Nov 2017 06:45:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510929919; cv=none; d=google.com; s=arc-20160816; b=QAspK3peXNuYp8XGnGjVs7rNFoyrN0185Yo/5a4byYcA8BD5KWwkZaoU2APv/V3vt+ c+MkHDKlflTYH9ItRxGmmmnnV6cJmsnc8nQ3E9+E1Z42Ig25UNvmZL43RIEGkmLaQ7WG 3ZQzV6nP0qNsalZ44M6OFilw7id+SRUNnhCgQ29wJ9VW6ODkbaOGjzPEsusawAdffUGN gvkyvDZYjb3faZpUDksuAVtM6NSwpNuA1rjZC6amq9908BcxdqXX8LeLiLZA6VxQbs0M 21ga9uDV6a1wvrPQdPW7rkaEtONk8e/oFmar4Jk6Qzo1/s8LQRehHwv+Wbrvdf+Jb4At TW3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=SWSsCV9A0eSArLlqADSO4B51u5ForgAVGD3lFLYrFj4=; b=EhGrcFQwOIS1XBBW8wWwbiTPkF7tBoVqA3VL7XOblBwL4hcOLacio9OXrYwDLIMq+p MqD0km8xuot86omhzebEPauuPhB2TSjwSq7v70NAIzYp362Zhob9ciFpSRpAqKLG5wnS IT2FJcO+FgRjlKM+JIu1nuJI8NiQ6QEoICcAz6eutuFfGIp6ChZIihgI8Oz+jlnAiwh/ PYtMXdKHsNBtqePNvCRvyHyuwauYKVPycE5MeeBqng7oIKLnsI25pBVO4orlFqm/ljE7 vWhF8XKkqCfBP0KxIlmjnsZSj8YbP9uIzPz/3BxEl3zdIe2V0wSyBdl1GOejUGmW8CpQ Vp8w== ARC-Authentication-Results: i=1; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q8si3129534pfa.310.2017.11.17.06.45.19; Fri, 17 Nov 2017 06:45:19 -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 S1030300AbdKQOpS (ORCPT + 6 others); Fri, 17 Nov 2017 09:45:18 -0500 Received: from mail-ot0-f195.google.com ([74.125.82.195]:40916 "EHLO mail-ot0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030297AbdKQOpR (ORCPT ); Fri, 17 Nov 2017 09:45:17 -0500 Received: by mail-ot0-f195.google.com with SMTP id g104so2175079otg.7; Fri, 17 Nov 2017 06:45:17 -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=30676tCM5EXTh6d25owjOv7+L5Y5SBGhZ2d10jZA/Mo=; b=maQMvSqtEjRHOWkb46jrMYrmcZkkCECTgntPW8b6mImWaZ5DR+sbh2RCXUX8+YjCmu zYPUU2YZJAC8SGpnWh/YZ9AD95rcFFZ+3OR9N/H1jO2wibUq7FhCgTwL+7HFtwEKg8TA mBVYTRhJU8pYnZ7qZssrUGxAi8igNJBIKVFOj5wps1/z8leX/1XEMp82MtwuY//n037i 2kfAIvrwNun8ek2CexkeaNj7IE6enXTdGlupRgkGCnbEMynTeKy/Jj0ddGEOHFh6ie+5 bwaVpKnOTV13AGWF73o92Cng0vylgv9Yr1cItmvGL5jBIofTHfnnmyOSpkkZPSrzLZtH jdWQ== X-Gm-Message-State: AJaThX6oipWYeQMX+diPt4RSE5wZ54YCrP8YwcYPnyul3/KfQ0Rd/gYd xREp5BAj0IckJ4+eYe7t7Hhb0XU= X-Received: by 10.157.66.166 with SMTP id r35mr1503825ote.359.1510929916555; Fri, 17 Nov 2017 06:45:16 -0800 (PST) Received: from xps15.herring.priv (216-188-254-6.dyn.grandenetworks.net. [216.188.254.6]) by smtp.googlemail.com with ESMTPSA id i6sm1529906oiy.37.2017.11.17.06.45.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Nov 2017 06:45:16 -0800 (PST) From: Rob Herring To: devicetree-compiler@vger.kernel.org Cc: devicetree@vger.kernel.org Subject: [PATCH 0/5] Another batch of dtc checks Date: Fri, 17 Nov 2017 08:45:10 -0600 Message-Id: <20171117144515.10870-1-robh@kernel.org> X-Mailer: git-send-email 2.14.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Here's another batch of dtc checks. The first 3 patches are pretty straightforward. The last 2 patches are a bit more subjective. For aliases, I would like to see them restricted to a documented list of names. There are some platforms I've seen that seem to just define aliases for many devices and most are not needed. The main use of aliases in the Linux kernel is to provide fixed device numbers to userspace, but this is an anti-goal of in the kernel. Rob Rob Herring (5): checks: add a string checks for label, bootargs and stdout-path checks: add string list check checks: add string list check for *-names properties checks: check for #{size,address}-cells without child nodes checks: add aliases node checks checks.c | 123 +++++++++++++++++++++++++++++++++++++++++++++ tests/bad-string-props.dts | 11 ++++ tests/run_tests.sh | 2 +- 3 files changed, 135 insertions(+), 1 deletion(-) -- 2.14.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