Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1124116pxb; Thu, 4 Mar 2021 04:04:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJxvQh2UQ4tOOG08LAUgCUgWv9Ey9adEcH+D2FgK80HLPHGXrsXsrcuOs1UOmc3NMTrRWITf X-Received: by 2002:a17:906:7f12:: with SMTP id d18mr3662878ejr.368.1614859470902; Thu, 04 Mar 2021 04:04:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614859470; cv=none; d=google.com; s=arc-20160816; b=nCf+7ROukuLcUgVGA6bf0zH2lJJ3teCNV0uOPDHaZv+MDBPGm1ANx4o97mz+AIc3+P KpNFKBbDpvJTWK4PAX3zFksIRokM5OM/h0RgOj/4tyFw8h3BhygETQkj4I1YMBBItSFz odM1PJ7VkQuVYSM2WyckQbM02oi21V8iURFi9Oth33dnK3OxUhJ0QRScsFbQcpASK8Qb qSNvniXNR3DJPOz0YNmspPSsAOJME/5+tBugt8n2K2EnUuNAU+mUK/UriZfPrVro38HI PrYEQff9Kj0CssUbxaHmuSSiYj3cITReq+kdgNMqKqMD5B02xmIUretTF3/uSQt7XsZl DmBw== 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:dkim-signature; bh=l/4XBdKK6FB1z5UE3i4y+HZ+jdqv7rq6XrVtaYO8m7c=; b=O1S14RmNBOIajMESuoDUAcwi3O3sOhJCHWAPyPk2uQwLhP3z7i3w/TofukACelBwCs Yi1UJpi8c11NkEqefO9WjrQKvyLldKcbPlMzyliWO7VJI3q8vMVgPjYPmzwUxpRGpBSc ANSV2d9rsT+KbAFvAip6dgVQncQJN5fVd6ItJFYSnscjdU8akn8/G4it6i8viYami/yf K0chh3wYADCIK4J98HJg4OWad7MvoxdhFWXETw/F8V0FZfRoeFWc7VeAN41uAwjVq0UV fEU6V9iGucBdPJTx/disqQkvAu3V+AbHBepr9CY4HG+XDR9+22ysHHu/vfLSdJgHVGal dacg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=jLo9wGIf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmx.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l13si17377255edb.410.2021.03.04.04.04.08; Thu, 04 Mar 2021 04:04:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=jLo9wGIf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmx.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1578158AbhCCSQh (ORCPT + 99 others); Wed, 3 Mar 2021 13:16:37 -0500 Received: from mout.gmx.net ([212.227.17.21]:40865 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233881AbhCCQCG (ORCPT ); Wed, 3 Mar 2021 11:02:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1614787217; bh=vXITFOlRrrM/ot0qtV+OpIUql+KKoRQFHgp+WqwkmIo=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=jLo9wGIfMHHRt3TIIZgJ7KrKDq9WAQef2SQgVZb13guZWzpbc7aAVUoGAl0p6Ldzr NFiFJ6iRTXZ2RQbBQ69r3Y7kn9I4b5UfrirX9hoiUs4Dq3SnoITg52IIlA9XiEKlCm KlR+5tuPzUeELPCDStDuCo9ad3My4HAFQr+RJQTM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from longitude ([37.201.215.134]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXXuB-1lHmzV10Qx-00Z2rQ; Wed, 03 Mar 2021 16:47:30 +0100 From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= To: openbmc@lists.ozlabs.org, devicetree@vger.kernel.org Cc: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= , Rob Herring , Avi Fishman , Tomer Maimon , Tali Perry , Patrick Venture , Nancy Yuen , Benjamin Fair , Rob Herring , linux-kernel@vger.kernel.org Subject: [PATCH v2 RESEND 1/2] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML Date: Wed, 3 Mar 2021 16:46:19 +0100 Message-Id: <20210303154622.3018839-1-j.neuschaefer@gmx.net> X-Mailer: git-send-email 2.30.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:fr11v6FXMj6GgupdvATGzBwe2UvTw/AWyN+FGMgj9PZ1eqObakU D0WHCsYt0rm20m4CKLwKghThQvSFc6ODgoeu5a4j90QWuA3KJ/SpOOxYn4Si8t+Fhk534xn WVO9EZJaQuoRsWLXXF46+HsXmZEq8jbL4v2cDm4o1LTs+DdcO8GBF3DMzKPyztPeC/42lz/ 1KITjqS36WTJDICbwberA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:vwI64QZ96C4=:cqBv6/3bFvtF3342P35nyg Ch+5YnMVq4GE/mE9i8VprKtVoUkWRQmd4+Gr2jBJ8DlbpLSDtw9ArumsAgjTNV8LM3RGFvpID 69do/8IkG8m4STXhv1sWmkxxgIvS1cRitnO4Tg4h68eThCd90ys/JxyA9VeuwwZILVmLYXC7M ZvvGw7xAuk7w8TL/mfN+a+akwU+1eCYqFWya7fVOC8awFzqjae3lO38NQucM53ntKIZfS9zUf xPtYhmeayadzCRyhkxX/gZZQQruHwi3iM641EvWlVYBYZCsWRadG/veSO3LxpkUyr63drlvcM XJBhAeX/9w8EdyR1TfcdkVOFazCnD1YB70h2IXuPVQIwHhHgPa2Qw3VsxX3NfLevdlqBM1rDv c1amyvZOkcKXun1mGzxbXoYTwcY6acisy6rwN80eKXkFOH7oVGxtgBzv8qJv87cgN/MVuhF3e gmaCdvTyKU1Je/AM9AwEHaEt7wYkrAfPqNOAbzngR7zZyeI4jiqjdEY2Dn3jmdUOglxUhlpnL SEzy77B+O/xCm3+6LLCJteYAVi7XOFz+Eu+2kZl8Bru/oG8mDFTOuRilSBBSvxLzjyiPWkwYr 572GmJvgSfPHfnc6ZiE/INFn2ll71g8FoR5VzeAV0tsI9yFnoOpGd5xQ/IXPbLHJEC9xNOYcA G0jE1NuhjuRzYlYwAHe7qV7zHgqgWhxR9H5ClPcaf34JApZp/2QwJ9qrSLDzm7dD6wHq9/s1B kBtSa/QFRHWSZX677yEq/bJpyIcEE8r70WYzVxIJVDUQ4II2aEOag1xShZ0ajpMydKiIhoLj4 K65jLrDvF8YpWKiA8t/R9YtXtBQFLN/34qSqswPQ+lS6fCCE74uZ9GKniKvAYprOHDdI29oxT GG0+jpDlV3+jPMefFefg== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The general trend is to have devicetree bindings in YAML format, to allow automatic validation of bindings and devicetrees. Convert the NPCM SoC family's binding to YAML before it accumulates more entries. The nuvoton,npcm750-evb compatible string is introduced to keep the structure of the binding a little simpler. Signed-off-by: Jonathan Neusch=C3=A4fer Reviewed-by: Rob Herring =2D-- If someone else wants to be listed as the maintainer, please let me know. v2: - Fix indentation to satisfy yamllint - Fix $schema line v1: - https://lore.kernel.org/lkml/20210108224008.705687-1-j.neuschaefer@gmx.n= et/ =2D-- .../devicetree/bindings/arm/npcm/npcm.txt | 6 ----- .../devicetree/bindings/arm/npcm/npcm.yaml | 23 +++++++++++++++++++ 2 files changed, 23 insertions(+), 6 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml diff --git a/Documentation/devicetree/bindings/arm/npcm/npcm.txt b/Documen= tation/devicetree/bindings/arm/npcm/npcm.txt deleted file mode 100644 index 2d87d9ecea85b..0000000000000 =2D-- a/Documentation/devicetree/bindings/arm/npcm/npcm.txt +++ /dev/null @@ -1,6 +0,0 @@ -NPCM Platforms Device Tree Bindings =2D----------------------------------- -NPCM750 SoC -Required root node properties: - - compatible =3D "nuvoton,npcm750"; - diff --git a/Documentation/devicetree/bindings/arm/npcm/npcm.yaml b/Docume= ntation/devicetree/bindings/arm/npcm/npcm.yaml new file mode 100644 index 0000000000000..894aefb70652a =2D-- /dev/null +++ b/Documentation/devicetree/bindings/arm/npcm/npcm.yaml @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/npcm/npcm.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NPCM Platforms Device Tree Bindings + +maintainers: + - Jonathan Neusch=C3=A4fer + +properties: + $nodename: + const: '/' + compatible: + oneOf: + - description: NPCM750 based boards + items: + - enum: + - nuvoton,npcm750-evb # NPCM750 evaluation board + - const: nuvoton,npcm750 + +additionalProperties: true =2D- 2.29.2