Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp372564rwe; Thu, 25 Aug 2022 01:43:30 -0700 (PDT) X-Google-Smtp-Source: AA6agR6OAzDD6Djh0haKN5RN3MHpRUMk4ZNYPsVLlJzhGMaHH/9F3771Ui6JzfC6yeF4cZTPmHNZ X-Received: by 2002:a17:902:ecc6:b0:172:af77:2952 with SMTP id a6-20020a170902ecc600b00172af772952mr3020153plh.122.1661417009990; Thu, 25 Aug 2022 01:43:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661417009; cv=none; d=google.com; s=arc-20160816; b=XcevjM7qP6LlrMjv4cN2GcjxC83QI8ZMt66xEpws/gLWg3xoxd4qp4AGhnHAiefOr5 aNUVVY0JlSGI35ITuL1Wt9MEpLzpN1CW3kFaaP1lGdUWMBRtSraKbL4Pe1Xw/wrXhrUW gzVjlisIQeqviJ+U9LT5Vf0IHnhZsWG/ivCCUtZRCZ22FtqFggF1cRHnn2wDM2YFOy6g x/wOGvHnz9yyLlY59lWS8oc0P96MjcHnle8y9pRS3brtEwb3aiQkUbdBdf9oUGo/7aND +fZ5Ca5b5jxy+IP/DSNLJ7CnNJWmZPVmGZRqW91dFBVVMWj82azfoEeC2L7kMpMGTJqg rw8A== 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=uWojlPD7Cvc/f4zUfJbRzTmY8ipTSkd2Bmfm23sF/Cs=; b=O4Ct8mVExO/LEIef/2NdQdEP7akehqsefXpvXwhybQRi37uJcjamAGtb2fqJTD4f88 Eae22McM+zQP0VCPmBn9ep3lsyOcR6RoeDx8d1nFxiWfhZPWK/BQ576EqyWEk8wFD6ye T8+2SU8kDxWVDqX0neHMDKlV10HWpYVFotI2Op6ngsJsayQJOt6QxdiJujKy3/KjaS3J 2GMHsFjhWDdXih3utZ5YijHRO5M38Y+A+B5nAzvD7HmEK/2BQjux9fe6RGV6/X1jiI3j 48YJS4i1pT9XxZ/qNiQO81FulXZX7D1R1H7pT0v9Y5lPaPfojOryLfabaoBMWAILTfqT uIjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=GKqHIYed; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j63-20020a625542000000b0052e1ea16f82si18495085pfb.122.2022.08.25.01.43.19; Thu, 25 Aug 2022 01:43:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=GKqHIYed; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238085AbiHYI05 (ORCPT + 99 others); Thu, 25 Aug 2022 04:26:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51702 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231305AbiHYI0U (ORCPT ); Thu, 25 Aug 2022 04:26:20 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD37B754A8; Thu, 25 Aug 2022 01:26:10 -0700 (PDT) Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id BE0A72B3; Thu, 25 Aug 2022 10:26:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1661415968; bh=X4RKLM6nZha11KVzOR4E3qEaILGKdu9AsG61iMaOD6k=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=GKqHIYed1FsvhTFUXye6GN7FYnGtdKtVnLewNV+R1gj8BitTCRU4Rf8Ca3y+Y8tLY bxJZab2tA4yoV99a6SzBDm/lr0DYW/IuQa19+n/pyCSWojsjDZSO0HjTlAc319HhSz 5uV1iSXeKY9cN8BBWEXXx34FYFRd4Tr/Hq29K4vw= Date: Thu, 25 Aug 2022 11:26:01 +0300 From: Laurent Pinchart To: Rob Herring Cc: Andrzej Hajda , Neil Armstrong , Robert Foss , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , Krzysztof Kozlowski , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] dt-bindings: display: adi,adv75xx: Add missing graph schema references Message-ID: References: <20220823145649.3118479-12-robh@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20220823145649.3118479-12-robh@kernel.org> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, Thank you for the patch. On Tue, Aug 23, 2022 at 09:56:43AM -0500, Rob Herring wrote: > DT bindings using the graph binding must have references to the graph > binding schema. These are missing from the adi,adv7511 and adi,adv7533 > bindings, so add them. > > Signed-off-by: Rob Herring Reviewed-by: Laurent Pinchart > --- > .../bindings/display/bridge/adi,adv7511.yaml | 14 ++++++-------- > .../bindings/display/bridge/adi,adv7533.yaml | 14 ++++++-------- > 2 files changed, 12 insertions(+), 16 deletions(-) > > diff --git a/Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml b/Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml > index f08a01dfedf3..5bbe81862c8f 100644 > --- a/Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml > +++ b/Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml > @@ -117,23 +117,21 @@ properties: > > ports: > description: > - The ADV7511(W)/13 has two video ports and one audio port. This node > - models their connections as documented in > - Documentation/devicetree/bindings/media/video-interfaces.txt > - Documentation/devicetree/bindings/graph.txt > - type: object > + The ADV7511(W)/13 has two video ports and one audio port. > + $ref: /schemas/graph.yaml#/properties/ports > + > properties: > port@0: > description: Video port for the RGB or YUV input. > - type: object > + $ref: /schemas/graph.yaml#/properties/port > > port@1: > description: Video port for the HDMI output. > - type: object > + $ref: /schemas/graph.yaml#/properties/port > > port@2: > description: Audio port for the HDMI output. > - type: object > + $ref: /schemas/graph.yaml#/properties/port > > # adi,input-colorspace and adi,input-clock are required except in > # "rgb 1x" and "yuv444 1x" modes, in which case they must not be > diff --git a/Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml b/Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml > index f36209137c8a..987aa83c2649 100644 > --- a/Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml > +++ b/Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml > @@ -91,25 +91,23 @@ properties: > > ports: > description: > - The ADV7533/35 has two video ports and one audio port. This node > - models their connections as documented in > - Documentation/devicetree/bindings/media/video-interfaces.txt > - Documentation/devicetree/bindings/graph.txt > - type: object > + The ADV7533/35 has two video ports and one audio port. > + $ref: /schemas/graph.yaml#/properties/ports > + > properties: > port@0: > description: > Video port for the DSI input. The remote endpoint phandle > should be a reference to a valid mipi_dsi_host_device. > - type: object > + $ref: /schemas/graph.yaml#/properties/port > > port@1: > description: Video port for the HDMI output. > - type: object > + $ref: /schemas/graph.yaml#/properties/port > > port@2: > description: Audio port for the HDMI output. > - type: object > + $ref: /schemas/graph.yaml#/properties/port > > required: > - compatible -- Regards, Laurent Pinchart