brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · a44d025 Raw
81 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/display/bridge/google,cros-ec-anx7688.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: ChromeOS EC ANX7688 HDMI to DP Converter through Type-C Port8 9maintainers:10  - Nicolas Boichat <drinkcat@chromium.org>11 12description: |13  ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to14  DisplayPort 1.3 Ultra-HDi (4096x2160p60). It is an Analogix ANX7688 chip15  which is connected to and operated by the ChromeOS Embedded Controller16  (See google,cros-ec.yaml). It is accessed using I2C tunneling through17  the EC and therefore its node should be a child of an EC I2C tunnel node18  (See google,cros-ec-i2c-tunnel.yaml).19 20properties:21  compatible:22    const: google,cros-ec-anx768823 24  reg:25    maxItems: 126    description: I2C address of the device.27 28  ports:29    $ref: /schemas/graph.yaml#/properties/ports30 31    properties:32      port@0:33        $ref: /schemas/graph.yaml#/properties/port34        description: Video port for HDMI input.35 36      port@1:37        $ref: /schemas/graph.yaml#/properties/port38        description: USB Type-c connector.39 40    required:41      - port@042      - port@143 44required:45  - compatible46  - reg47  - ports48 49additionalProperties: false50 51examples:52  - |53    i2c_tunnel_b: i2c-tunnel1 {54        compatible = "google,cros-ec-i2c-tunnel";55        google,remote-bus = <1>;56        #address-cells = <1>;57        #size-cells = <0>;58 59        anx7688: anx7688@2c {60            compatible = "google,cros-ec-anx7688";61            reg = <0x2c>;62 63            ports {64                #address-cells = <1>;65                #size-cells = <0>;66                port@0 {67                    reg = <0>;68                    anx7688_in: endpoint {69                        remote-endpoint = <&hdmi0_out>;70                    };71                };72                port@1 {73                    reg = <1>;74                    anx7688_out: endpoint {75                        remote-endpoint = <&typec_connector>;76                    };77                };78            };79        };80    };81