From patchwork Mon Sep 25 21:24:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 144586 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:cae8:0:b0:403:3b70:6f57 with SMTP id r8csp1492784vqu; Mon, 25 Sep 2023 14:25:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEPFq9nIN+RKz7z6xmb1IsPRwI5QBB7qpEQyiWhusGRtg56ubvUEPQHjxm59bFFK51RPvR5 X-Received: by 2002:a05:6a20:3ca6:b0:13e:90aa:8c8b with SMTP id b38-20020a056a203ca600b0013e90aa8c8bmr1309611pzj.4.1695677116468; Mon, 25 Sep 2023 14:25:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695677116; cv=none; d=google.com; s=arc-20160816; b=KYY3J7VEqg+E3kZHfImjQARC/6QTOV5oi51ACd081T8L7Gnqs26mF5aPcfT2HNIz4/ FFFiqO8XIsEex/+T2lN3i00ZcaRHXa8JuUOK29QgNJnG5JVtSkjpBNhwXFDet9Ubhw+v HFE9wLcl5+FfbcSZD1UzM+qFsIL2mAmlKkbhneGr3xFMwiiU+Ztf7KE03uVMn8NsodYs CygI1xgrmnu0ULvxWuOINk62F9VIUzROgA6fgnAgeXaEWMjJGQ/qnsHIqI5Rlcep9/jG 9BuOkEvea2vnI8a4qAhgis5ab6dNQ+HCutm7wgAsx9YiAPeQGhoy4t0wLc2792miuJDk a5Pw== 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=J1XNEmrnrZRtD8K9Ocap76ejgKWLlkTaTEAopQlFSe4=; fh=YnDWuoD2e/CjWHmvGVP25yqP7Isn5Js9Jd/JiaMLIgo=; b=D9socB7mm4LU+dTujZCVXIsy3f+KAdd5qY+u+k2MENiavXLj+iolTtIuPjw9Tujt1/ 4WpiFXoupKdf5W36S2qVBFk4D123/HucMRDhjpkUhT4X3t55WQbPbW3qQrB+D2+Rbize nKxmddtdnWEW4lldkpGHZXTxoqcf/lbrwU7x5+1CXeWoNe69WCFtyFLz2kSMM83EQVO5 LqvqeTzbA+lIQcu2b7O5rLRGldfAL78VdsPDi936GislcGtH6kaKZ4Pd4dbKqnTglI6l tOSk9H71taCJ431efCGFL6yvu/EycRtIiIiJVsjURT8g7998/LBs7PXOJoJg92CrFXdL iuuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Tm61ldPq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id a8-20020a656408000000b00565e509dc75si10705113pgv.359.2023.09.25.14.25.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 14:25:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Tm61ldPq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 04C6F8182DEF; Mon, 25 Sep 2023 14:25:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229550AbjIYVZG (ORCPT + 28 others); Mon, 25 Sep 2023 17:25:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229481AbjIYVZF (ORCPT ); Mon, 25 Sep 2023 17:25:05 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D39E1103; Mon, 25 Sep 2023 14:24:58 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2EF48C433C8; Mon, 25 Sep 2023 21:24:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1695677098; bh=lG0yL+eeYGuTlpkLttZs74ATqRMRX0Pu1q2jQdiN/BM=; h=From:To:Cc:Subject:Date:From; b=Tm61ldPqTCtxDXjiWNw+TTkbyOgJdeNdv0E/dtI4RAOOeskTn1xbn+aHJqLtBYelB VvV4eDnlAnedgpP6dl+EsQIeoyoUGx0e2fIXc7jUINHvwao24+B14CaMdOffTjcAmH cS0KnQhpKI7ljPBwjbLCZJGrO4C73bzAiEDYpDbfkjDbt4tAWSeXze3/8lzVNFwOvA 6iYQkEQ3sYJeRm/T5m36AjbRcyD/JolsgUdmON0wE/ckV26gqcaznnIDtdV8jhmfql aVh6ffpaeRG1/DPOHE/L1Uy5svEKD6P4O0+yqxfFDFpH7ZG7Nv97dUWwiNCYzR90xx 6NzwToDKkDk0Q== Received: (nullmailer pid 1972777 invoked by uid 1000); Mon, 25 Sep 2023 21:24:46 -0000 From: Rob Herring To: Rob Clark , Abhinav Kumar , Dmitry Baryshkov , Sean Paul , Marijn Suijten , David Airlie , Daniel Vetter , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] dt-bindings: display: msm: Add missing unevaluatedProperties on child node schemas Date: Mon, 25 Sep 2023 16:24:24 -0500 Message-Id: <20230925212434.1972368-1-robh@kernel.org> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 pete.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 (pete.vger.email [0.0.0.0]); Mon, 25 Sep 2023 14:25:13 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778046328446455998 X-GMAIL-MSGID: 1778046328446455998 Just as unevaluatedProperties or additionalProperties are required at the top level of schemas, they should (and will) also be required for child node schemas. That ensures only documented properties are present for any node. Signed-off-by: Rob Herring Acked-by: Conor Dooley --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index f12558960cd8..dbe398f84ffb 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -114,6 +114,7 @@ properties: port@1: $ref: /schemas/graph.yaml#/$defs/port-base + unevaluatedProperties: false description: Output endpoint of the controller properties: endpoint: