From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-20.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BB9D5C43462 for ; Tue, 18 May 2021 14:42:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9FFA96135B for ; Tue, 18 May 2021 14:42:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235392AbhEROoJ (ORCPT ); Tue, 18 May 2021 10:44:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234650AbhEROoI (ORCPT ); Tue, 18 May 2021 10:44:08 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F368C061573 for ; Tue, 18 May 2021 07:42:50 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id pi6-20020a17090b1e46b029015cec51d7cdso1657541pjb.5 for ; Tue, 18 May 2021 07:42:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b3DMt2F3yR1S8LhJiSdAhlPcYPUp2f9kxGSREUS+xFY=; b=hrKuPisLxc8CgXd9G6ghQ6FBg4IJtnIX7kOnnpJojVxnuLnLTdp7lfi3kHnxK9dz0+ v+gfHV/vAujTUbSAZUMzTXMkFkS06vjZKGpIpbupOJ0CQzyDiB9qEwDG9gBbYwNjwB4d 4/Sf3gbt9uYnMkgDd4vJ4RAplDIoz0rt8sNrsoWPDkLadtBj8lQDAplYoqANqXtRTxxB 9Uu38T6Ax0+/znT5ex5MKtIhfm+jjo6r6sCDk+5rEXrNF0dGBmJcQq2cfYm3W6e2PAML +bdCUUIS3x+IPNlwCBnwGWge0nKbJeB1ZSjS4dDyFnma0emXEP+2ooA+vRqNc1qdezZ/ xQ/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b3DMt2F3yR1S8LhJiSdAhlPcYPUp2f9kxGSREUS+xFY=; b=tiGBPzEUmGLUQYRJZCiRYwgE3UWO2MOx0ocVbx1eQ847vxo7h2Zv6Rrvsjeq7ObJKq aMA/zKssk79eR4+7e3xspUuHSTfMOpxwK6ke6frikW0XlzHSY6OeZlpXzGtPwFiHsRrK p0Ls5JZLva94/X/R0NRMC969WCWw+hw3I9743OJUVXOjdyUY/6TdnTe5aaQl67ostkBz AJZwI061bRtL5B4QJh0uFdIwaWZePw45XgNthAjj/bLjxNBDOtf8bCDDP5O9maQKr4dN 1naU2+OfIDCMc4njTn54WiaEh2F+xCBcO7E2n4wM4CIVHI2Izv9hGRTacEbmHv/3wfNN zCRw== X-Gm-Message-State: AOAM532cWE2N/QRBoschznMeJ5mwMjRwq5L57WG/2iBT4KrSTlk7IOAC 0AdYCperP3SOB2doh4FFdFZb2u4CmDrI9VsxMI8wZg== X-Google-Smtp-Source: ABdhPJz6HxDCbuqQzC6kuOWJ/Z4wKk+gxz+hYXy740zOMxhRX6CV1XDh880v/3VEjfhmUyaukGJCeYabreKqbOSypV0= X-Received: by 2002:a17:90a:e391:: with SMTP id b17mr1086553pjz.75.1621348970117; Tue, 18 May 2021 07:42:50 -0700 (PDT) MIME-Version: 1.0 References: <20210518141927.24795-1-dafna.hirschfeld@collabora.com> <20210518141927.24795-2-dafna.hirschfeld@collabora.com> In-Reply-To: <20210518141927.24795-2-dafna.hirschfeld@collabora.com> From: Robert Foss Date: Tue, 18 May 2021 16:42:38 +0200 Message-ID: Subject: Re: [PATCH v6 RESEND 1/2] dt-bindings: display: add google,cros-ec-anx7688.yaml To: Dafna Hirschfeld Cc: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , dri-devel , linux-mediatek@lists.infradead.org, linux-kernel , megous@megous.com, linux-usb@vger.kernel.org, Andrzej Hajda , Neil Armstrong , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , Chun-Kuang Hu , Philipp Zabel , enric.balletbo@collabora.com, Nicolas Boichat , Hsin-Yi Wang , kernel@collabora.com, dafna3@gmail.com, Rob Herring Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Series applied to drm-misc-next. https://cgit.freedesktop.org/drm/drm-misc/commit/?id=b67f7599c90ae36a5174826132f7690fa13d462c On Tue, 18 May 2021 at 16:19, Dafna Hirschfeld wrote: > > ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to > DisplayPort 1.3 Ultra-HDi (4096x2160p60). It is an Analogix ANX7688 chip > which is connected to and operated by the ChromeOS Embedded Controller > (See google,cros-ec.yaml). It is accessed using I2C tunneling through > the EC and therefore its node should be a child of an EC I2C tunnel node > (See google,cros-ec-i2c-tunnel.yaml). > > ChromOS EC ANX7688 is found on Acer Chromebook R13 (elm) > > Signed-off-by: Dafna Hirschfeld > Reviewed-by: Rob Herring > --- > .../bridge/google,cros-ec-anx7688.yaml | 82 +++++++++++++++++++ > 1 file changed, 82 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml > > diff --git a/Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml b/Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml > new file mode 100644 > index 000000000000..9f7cc6b757cb > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml > @@ -0,0 +1,82 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/display/bridge/google,cros-ec-anx7688.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: ChromeOS EC ANX7688 HDMI to DP Converter through Type-C Port > + > +maintainers: > + - Nicolas Boichat > + - Enric Balletbo i Serra > + > +description: | > + ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to > + DisplayPort 1.3 Ultra-HDi (4096x2160p60). It is an Analogix ANX7688 chip > + which is connected to and operated by the ChromeOS Embedded Controller > + (See google,cros-ec.yaml). It is accessed using I2C tunneling through > + the EC and therefore its node should be a child of an EC I2C tunnel node > + (See google,cros-ec-i2c-tunnel.yaml). > + > +properties: > + compatible: > + const: google,cros-ec-anx7688 > + > + reg: > + maxItems: 1 > + description: I2C address of the device. > + > + ports: > + $ref: /schemas/graph.yaml#/properties/ports > + > + properties: > + port@0: > + $ref: /schemas/graph.yaml#/properties/port > + description: Video port for HDMI input. > + > + port@1: > + $ref: /schemas/graph.yaml#/properties/port > + description: USB Type-c connector. > + > + required: > + - port@0 > + - port@1 > + > +required: > + - compatible > + - reg > + - ports > + > +additionalProperties: false > + > +examples: > + - | > + i2c_tunnel_b: i2c-tunnel1 { > + compatible = "google,cros-ec-i2c-tunnel"; > + google,remote-bus = <1>; > + #address-cells = <1>; > + #size-cells = <0>; > + > + anx7688: anx7688@2c { > + compatible = "google,cros-ec-anx7688"; > + reg = <0x2c>; > + > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + port@0 { > + reg = <0>; > + anx7688_in: endpoint { > + remote-endpoint = <&hdmi0_out>; > + }; > + }; > + port@1 { > + reg = <1>; > + anx7688_out: endpoint { > + remote-endpoint = <&typec_connector>; > + }; > + }; > + }; > + }; > + }; > + > -- > 2.17.1 >