From patchwork Thu Oct 1 20:09:43 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 313958 Delivered-To: patch@linaro.org Received: by 2002:a05:6e02:1081:0:0:0:0 with SMTP id r1csp861035ilj; Thu, 1 Oct 2020 13:09:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzI3DIUnFLVxBUQJi1UucwBLVwA2Q1aRf80BaFDAgE0kmPrh6esevpJNyOfK3bLRFQ3lBzk X-Received: by 2002:a50:fa81:: with SMTP id w1mr9897513edr.122.1601582988461; Thu, 01 Oct 2020 13:09:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601582988; cv=none; d=google.com; s=arc-20160816; b=zJ3lQBoQ96gLz4wEPaRTS+5xh807Im7ujWswM7C2S7aKa9uBYHNMg/FnTHWDto7QWr BA/kkHf7TLuHT1UWld9RjEnCiTvuIdokgnld6UgEx3P80LKZKSpf6BeapIWaxLXOtnPM Yq6rZktYJXQbfm0QAaBKQVZ8Z5nNEGdlYpKmfgoxaFsUHEbD9GYrTcLTKalqjpY0RAUo 0+kUfhkCknvwk1CJNoxYflG13PhBicmk+0oiJ/tQbfPkxPdC1cUK/Tt4ktXVMW4iFcdV YrCEAP0jIirqeSO0tCWqdH0cr8FBKJXNzl6oiRoLbFadfy79Z1e+in8xy/kUQbA3Hv38 iMNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=rWzXvDIyMZ/AHOVz8so/thsP9/reM59YnZj9GB1RRUw=; b=NXoLuIIxK0Oozc3XEwX437QX18mTA7a5bvDbP1R5tMw6mZ6Hsc+sDrGpTiVxKQn/FN OwJQ3MQZVZ/+gHg/3VMGPZuPd+kWOxRT5bTbb+wyfmyClze1OL6mRV/6W7LguRJOFajA KWR4kEQJVtS5qGJzvdYLmShzcpsij92XyUMSf2QDasifwLe0vPPgNYr3XbRKvC0wyR8G altw3FpAy2agptLbN+AmVAYemh3Nxg1QljAwBsLlIVVoicG9w2t44SFaQTfa/BCLWhMu Fyn5YQhovNTG0AtE5qwq3NQbRQPQr1rcFja/wEgqcbrx9Ar4Uybta7wS5CzqolOBXYwY L88w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f21si4172944edq.84.2020.10.01.13.09.48; Thu, 01 Oct 2020 13:09:48 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729993AbgJAUJr (ORCPT + 6 others); Thu, 1 Oct 2020 16:09:47 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:36061 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726606AbgJAUJr (ORCPT ); Thu, 1 Oct 2020 16:09:47 -0400 Received: by mail-ot1-f66.google.com with SMTP id 60so6785782otw.3 for ; Thu, 01 Oct 2020 13:09:45 -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:mime-version :content-transfer-encoding; bh=rWzXvDIyMZ/AHOVz8so/thsP9/reM59YnZj9GB1RRUw=; b=mJlrM0wCZIFfyt8ryrrIleZypbs8YOM+LHpofAFy6ZDghyNTF0B7M+ySIC0+iJnVa1 j3G3JQGoFZT4XkZEC50EzJaoNDMbHkZfI9TDdjdAsMPGftp0m4Atn7H3R1n2eEH/IKss zFGxCAhWhJQVdReDTR4iJywjGEs+i4EkRQKmDWd/T4WTFTTirGkQgYFV+GyFDZlGoJD5 JkoKL5GTmoPL+HjHMRYuHbNpkS0rfzVW7yxbgRRD9XL93omENJUi89PWnFa3ZzBslyZP eVlmJsWVIPHQEqZVK2jv+ee1afm4lKinGWy1Z1qybj7wjhkaGLEuKji6QA04lUSwfdIg hdrA== X-Gm-Message-State: AOAM531sG43soAGChxQkvLSI6N/SyICQrt/O/HNVzjAk0yKJTnIbCC13 FofraDeCZX/VdjB3WJ5P9Xg44th1anby X-Received: by 2002:a9d:3787:: with SMTP id x7mr6198801otb.165.1601582984543; Thu, 01 Oct 2020 13:09:44 -0700 (PDT) Received: from xps15.herring.priv (24-155-109-49.dyn.grandenetworks.net. [24.155.109.49]) by smtp.googlemail.com with ESMTPSA id e22sm1373057oib.18.2020.10.01.13.09.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Oct 2020 13:09:44 -0700 (PDT) From: Rob Herring To: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam , Baruch Siach , Linus Walleij , Imre Kaloz , Krzysztof Halasa , Andy Gross , Bjorn Andersson , Maxime Coquelin , Alexandre Torgue , Thierry Reding , Jonathan Hunter , Dinh Nguyen , Anders Berg Subject: [PATCH] dt-bindings: arm: Add missing root node constraint for board/SoC bindings Date: Thu, 1 Oct 2020 15:09:43 -0500 Message-Id: <20201001200943.1193870-1-robh@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Board/SoC top-level compatible bindings should be constrained to the root node. Add the missing constraints that the node name must be "/". Cc: "Andreas Färber" Cc: Manivannan Sadhasivam Cc: Baruch Siach Cc: Linus Walleij Cc: Imre Kaloz Cc: Krzysztof Halasa Cc: Andy Gross Cc: Bjorn Andersson Cc: Maxime Coquelin Cc: Alexandre Torgue Cc: Thierry Reding Cc: Jonathan Hunter Cc: Dinh Nguyen Cc: Anders Berg Cc: linux-arm-kernel@lists.infradead.org Signed-off-by: Rob Herring --- Documentation/devicetree/bindings/arm/actions.yaml | 2 ++ Documentation/devicetree/bindings/arm/altera.yaml | 2 ++ Documentation/devicetree/bindings/arm/axxia.yaml | 2 ++ Documentation/devicetree/bindings/arm/bitmain.yaml | 2 ++ Documentation/devicetree/bindings/arm/digicolor.yaml | 2 ++ Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml | 2 ++ Documentation/devicetree/bindings/arm/qcom.yaml | 2 ++ Documentation/devicetree/bindings/arm/rda.yaml | 2 ++ Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 2 ++ Documentation/devicetree/bindings/arm/tegra.yaml | 2 ++ 10 files changed, 20 insertions(+) -- 2.25.1 Reviewed-by: Linus Walleij Reviewed-by: Andreas Färber Reviewed-by: Manivannan Sadhasivam Acked-by: Thierry Reding Reviewed-by: Alexandre TORGUE diff --git a/Documentation/devicetree/bindings/arm/actions.yaml b/Documentation/devicetree/bindings/arm/actions.yaml index ace3fdaa8396..14023f0a8552 100644 --- a/Documentation/devicetree/bindings/arm/actions.yaml +++ b/Documentation/devicetree/bindings/arm/actions.yaml @@ -11,6 +11,8 @@ maintainers: - Manivannan Sadhasivam properties: + $nodename: + const: "/" compatible: oneOf: # The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC. diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml index b388c5aa7984..0bc5020b7539 100644 --- a/Documentation/devicetree/bindings/arm/altera.yaml +++ b/Documentation/devicetree/bindings/arm/altera.yaml @@ -10,6 +10,8 @@ maintainers: - Dinh Nguyen properties: + $nodename: + const: "/" compatible: items: - enum: diff --git a/Documentation/devicetree/bindings/arm/axxia.yaml b/Documentation/devicetree/bindings/arm/axxia.yaml index 98780a569f22..3ea5f2fdcd96 100644 --- a/Documentation/devicetree/bindings/arm/axxia.yaml +++ b/Documentation/devicetree/bindings/arm/axxia.yaml @@ -10,6 +10,8 @@ maintainers: - Anders Berg properties: + $nodename: + const: "/" compatible: description: LSI AXM5516 Validation board (Amarillo) items: diff --git a/Documentation/devicetree/bindings/arm/bitmain.yaml b/Documentation/devicetree/bindings/arm/bitmain.yaml index 5cd5b36cff2d..5880083ab8d0 100644 --- a/Documentation/devicetree/bindings/arm/bitmain.yaml +++ b/Documentation/devicetree/bindings/arm/bitmain.yaml @@ -10,6 +10,8 @@ maintainers: - Manivannan Sadhasivam properties: + $nodename: + const: "/" compatible: items: - enum: diff --git a/Documentation/devicetree/bindings/arm/digicolor.yaml b/Documentation/devicetree/bindings/arm/digicolor.yaml index d9c80b827e9b..849e20518339 100644 --- a/Documentation/devicetree/bindings/arm/digicolor.yaml +++ b/Documentation/devicetree/bindings/arm/digicolor.yaml @@ -10,6 +10,8 @@ maintainers: - Baruch Siach properties: + $nodename: + const: "/" compatible: const: cnxt,cx92755 diff --git a/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml b/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml index f4f7451e5e8a..f18302efb90e 100644 --- a/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml +++ b/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml @@ -10,6 +10,8 @@ maintainers: - Linus Walleij properties: + $nodename: + const: "/" compatible: oneOf: - items: diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml index 6031aee0f5a8..ae6284be9fef 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -73,6 +73,8 @@ description: | foundry 2. properties: + $nodename: + const: "/" compatible: oneOf: - items: diff --git a/Documentation/devicetree/bindings/arm/rda.yaml b/Documentation/devicetree/bindings/arm/rda.yaml index 51cec2b63b04..9672aa0c760d 100644 --- a/Documentation/devicetree/bindings/arm/rda.yaml +++ b/Documentation/devicetree/bindings/arm/rda.yaml @@ -10,6 +10,8 @@ maintainers: - Manivannan Sadhasivam properties: + $nodename: + const: "/" compatible: items: - enum: diff --git a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml index 790e6dd48e34..696a0101ebcc 100644 --- a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml +++ b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml @@ -10,6 +10,8 @@ maintainers: - Alexandre Torgue properties: + $nodename: + const: "/" compatible: oneOf: - items: diff --git a/Documentation/devicetree/bindings/arm/tegra.yaml b/Documentation/devicetree/bindings/arm/tegra.yaml index e0b3debaee9e..b4d53290c5f0 100644 --- a/Documentation/devicetree/bindings/arm/tegra.yaml +++ b/Documentation/devicetree/bindings/arm/tegra.yaml @@ -11,6 +11,8 @@ maintainers: - Jonathan Hunter properties: + $nodename: + const: "/" compatible: oneOf: - items: