Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp1885099rdh; Tue, 26 Sep 2023 06:32:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF7Qxbz+PkBu3hts9U9xNDgYZrtKNdwdWURBpIyLdZ5qGMO2SGvLjy0nnB49AB5ieNRUwms X-Received: by 2002:a92:c248:0:b0:34c:e84b:4c5c with SMTP id k8-20020a92c248000000b0034ce84b4c5cmr13097750ilo.27.1695735142926; Tue, 26 Sep 2023 06:32:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695735142; cv=none; d=google.com; s=arc-20160816; b=qnnBR5VAqYosGICARpGxKXpV2Sag+wGXjHSEFWvLsJEff/6bKMhG+2ftkHMKw9+bYQ W5GErX5PjKh/+T9pbT/lRkS3qw98UznCUo2r7YGTBMsSXSNS3tk46PM6T6+CyPTAh6sw 7GWECKyst1PCKEnC/C6xds5ou+ZOP7dm98fgRu8ifSulUSJsg7Mx3a1rYkPZxQzVnHGi Z/36mkqak/r1XDuTXp3souAOkhl4mkIjeiTQ8C/xpkxxLmj1keZ+qNwTkHRjlTIJ3Xo4 B1xCHLCgsbvYmZOM1I+/3DG/9yTLEdEtl8gPIxmPHbR7pfYGKVMEu2QHlAizhj/mBBoE sZFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=RDxyIanx1EgUP6RwXNa3/gfvrl1yPz037Py9AOoQmr8=; fh=UglWLCS+YeQGS9uR0Gh+bafObIyWCLigj12RAdTxJZ0=; b=J3L9eDtmTkpVX+r30IB/KqtfUvRWNzVo7OJZT6c1UuIqvTS/FwTpG7ECsKx5FvhYps ty1NEWvhbkXjdGlcdY5Vc8YTrlibZFmjLidBFek2JlFv0QabVJIN/+4rME6dkQxODqpz SswV98T0nCwuhPAGOHCIye8v0A2Cqez8HlMM+W6V5NttNQsBxj7lKp7dLqDQ3nwXLbMq 81/G0acaz0A6mWkZuNNhw6qqrctBLDReyg4Sk/iT28f984OdfqdvLbmx8pGxhOLO8FN6 z43jrAFBwP9ocQJ41n9VvqXwOKUpsLLMmW9uKHGGNQoXJqNeC+iXFOyaXfWJmLh5EJvE Malw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="WKi7/ymG"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id 191-20020a6300c8000000b0056c403cd155si12103548pga.596.2023.09.26.06.32.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Sep 2023 06:32:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="WKi7/ymG"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id DB2D281C00F4; Tue, 26 Sep 2023 02:00:01 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234067AbjIZI7o (ORCPT + 99 others); Tue, 26 Sep 2023 04:59:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234082AbjIZI7m (ORCPT ); Tue, 26 Sep 2023 04:59:42 -0400 Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C5239193; Tue, 26 Sep 2023 01:59:33 -0700 (PDT) Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2c16757987fso50187731fa.3; Tue, 26 Sep 2023 01:59:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695718772; x=1696323572; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=RDxyIanx1EgUP6RwXNa3/gfvrl1yPz037Py9AOoQmr8=; b=WKi7/ymGOFSWaZbuwrF6EHR6WhETnz/bGYJgOSYxHtlypivwVwqYiMtvFjR9gmsjNk zUGlmLcrkJgMYE5qtl3tYTNa3UcZTchG5P10MaXoojUNyXhc7XwLZWttJhXWZ3rLch4p yyhraT1I+kAMG8d5vELgUXJUq0BcR1XS2dnijOslOF2qDsJCgt4kRmU0RTr2deGShmwi I3WLuPUSwNKEWDqWYKqhWQrrmuXCm68tyEby1XbHuaO6cheCLMaS5pAirnYbmN+FrvcG O5ComA2dn1/0TEiuVU2o754fICcUmjgDZdIYFmEQYFRunVTvIKNrn69yezxfWSxttRL6 HfMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695718772; x=1696323572; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=RDxyIanx1EgUP6RwXNa3/gfvrl1yPz037Py9AOoQmr8=; b=C9TEGqZ3W7mn8S38KMqIRpJpud5nW7f2nUPxC74osztYX1LGSlUJ9/8E1QbmXVDbkJ SNg2TEg8AmVKfln2oy1VJG88BFhGXHmlXZ2dGsdjy7VBq8Z5ty1oht5EGs9rIC0PD+P0 7/b9Ugh3Gq7QvIWtkg91RaV6kVLFq4AP4Ex8+LqVLsdfiYfZ3biONIlT7rUbei1AJtlc ivW+6/QHwv1Et0ezehu+KoZmqwg2DJyQEMWodcIYiKCt5g+n+oI+sQvTzyL4HMNnTzvd E1G7n2cHF+/zSmkCNsWPPfYTa81p+0hS9VjOa+hrmZydQTxFMqJ6Jz7r6ThYVKWIsu9B TVhw== X-Gm-Message-State: AOJu0Yw74xbnlnrGC0F6SYTMMmfNKnwuJCBbjAhlcFsv0+dARDtFdCJN h9+HZncJ1yg7FYDd480ls5U= X-Received: by 2002:a2e:964d:0:b0:2bf:f9b3:d335 with SMTP id z13-20020a2e964d000000b002bff9b3d335mr7914172ljh.15.1695718771564; Tue, 26 Sep 2023 01:59:31 -0700 (PDT) Received: from mobilestation ([178.176.56.174]) by smtp.gmail.com with ESMTPSA id t6-20020a2e9c46000000b002bcda31af28sm2552580ljj.42.2023.09.26.01.59.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Sep 2023 01:59:31 -0700 (PDT) Date: Tue, 26 Sep 2023 11:59:28 +0300 From: Serge Semin To: Rob Herring Cc: Mark Brown , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Thierry Reding , Jonathan Hunter , Heiko Stuebner , Maxime Ripard , Chris Morgan , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: Re: [PATCH] spi: dt-bindings: Make "additionalProperties: true" explicit Message-ID: <666tt3bztep2zapk7o7h2psx32z53leitd4sm6xicxlhxhf4pv@vm6e32xszxq2> References: <20230925212614.1974243-1-robh@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230925212614.1974243-1-robh@kernel.org> X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 26 Sep 2023 02:00:02 -0700 (PDT) On Mon, Sep 25, 2023 at 04:26:00PM -0500, Rob Herring wrote: > Make it explicit that child nodes have additional properties and the > child node schema is not complete. The complete schemas are applied > separately based the compatible strings. > > Signed-off-by: Rob Herring For the DW APB/AHB SSI bindings: Acked-by: Serge Semin -Serge(y) > --- > .../devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 ++ > .../devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 ++ > Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml | 1 + > Documentation/devicetree/bindings/spi/rockchip-sfc.yaml | 2 ++ > Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 ++ > 5 files changed, 9 insertions(+) > > diff --git a/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml b/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml > index a6f34bdd1d3c..e1ab3f523ad6 100644 > --- a/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml > +++ b/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml > @@ -46,6 +46,8 @@ properties: > patternProperties: > "^.*@[0-9a-f]+": > type: object > + additionalProperties: true > + > properties: > reg: > items: > diff --git a/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml b/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml > index 28b8ace63044..3b47b68b92cb 100644 > --- a/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml > +++ b/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml > @@ -68,6 +68,8 @@ properties: > patternProperties: > "^.*@[0-9a-f]+": > type: object > + additionalProperties: true > + > properties: > reg: > items: > diff --git a/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml b/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml > index 9ae1611175f2..48e97e240265 100644 > --- a/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml > +++ b/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml > @@ -50,6 +50,7 @@ properties: > patternProperties: > "@[0-9a-f]+$": > type: object > + additionalProperties: true > > properties: > spi-rx-bus-width: > diff --git a/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml b/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml > index 339fb39529f3..ac1503de0478 100644 > --- a/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml > +++ b/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml > @@ -47,6 +47,8 @@ properties: > patternProperties: > "^flash@[0-3]$": > type: object > + additionalProperties: true > + > properties: > reg: > minimum: 0 > diff --git a/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml b/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > index a47cb144b09f..6348a387a21c 100644 > --- a/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > +++ b/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > @@ -160,6 +160,8 @@ properties: > patternProperties: > "^.*@[0-9a-f]+$": > type: object > + additionalProperties: true > + > properties: > reg: > minimum: 0 > -- > 2.40.1 >