19aab6601SXin Ji# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 29aab6601SXin Ji# Copyright 2019 Analogix Semiconductor, Inc. 39aab6601SXin Ji%YAML 1.2 49aab6601SXin Ji--- 59aab6601SXin Ji$id: "http://devicetree.org/schemas/display/bridge/analogix,anx7625.yaml#" 69aab6601SXin Ji$schema: "http://devicetree.org/meta-schemas/core.yaml#" 79aab6601SXin Ji 89aab6601SXin Jititle: Analogix ANX7625 SlimPort (4K Mobile HD Transmitter) 99aab6601SXin Ji 109aab6601SXin Jimaintainers: 119aab6601SXin Ji - Xin Ji <xji@analogixsemi.com> 129aab6601SXin Ji 139aab6601SXin Jidescription: | 149aab6601SXin Ji The ANX7625 is an ultra-low power 4K Mobile HD Transmitter 159aab6601SXin Ji designed for portable devices. 169aab6601SXin Ji 179aab6601SXin Jiproperties: 189aab6601SXin Ji compatible: 199aab6601SXin Ji items: 209aab6601SXin Ji - const: analogix,anx7625 219aab6601SXin Ji 229aab6601SXin Ji reg: 239aab6601SXin Ji maxItems: 1 249aab6601SXin Ji 259aab6601SXin Ji interrupts: 269aab6601SXin Ji description: used for interrupt pin B8. 279aab6601SXin Ji maxItems: 1 289aab6601SXin Ji 299aab6601SXin Ji enable-gpios: 309aab6601SXin Ji description: used for power on chip control, POWER_EN pin D2. 319aab6601SXin Ji maxItems: 1 329aab6601SXin Ji 339aab6601SXin Ji reset-gpios: 349aab6601SXin Ji description: used for reset chip control, RESET_N pin B7. 359aab6601SXin Ji maxItems: 1 369aab6601SXin Ji 379aab6601SXin Ji ports: 38*b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/ports 399aab6601SXin Ji 409aab6601SXin Ji properties: 419aab6601SXin Ji port@0: 42*b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 439aab6601SXin Ji description: 449aab6601SXin Ji Video port for MIPI DSI input. 459aab6601SXin Ji 469aab6601SXin Ji port@1: 47*b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 489aab6601SXin Ji description: 499aab6601SXin Ji Video port for panel or connector. 509aab6601SXin Ji 519aab6601SXin Ji required: 529aab6601SXin Ji - port@0 539aab6601SXin Ji - port@1 549aab6601SXin Ji 559aab6601SXin Jirequired: 569aab6601SXin Ji - compatible 579aab6601SXin Ji - reg 589aab6601SXin Ji - ports 599aab6601SXin Ji 609aab6601SXin JiadditionalProperties: false 619aab6601SXin Ji 629aab6601SXin Jiexamples: 639aab6601SXin Ji - | 649aab6601SXin Ji #include <dt-bindings/gpio/gpio.h> 659aab6601SXin Ji 669aab6601SXin Ji i2c0 { 679aab6601SXin Ji #address-cells = <1>; 689aab6601SXin Ji #size-cells = <0>; 699aab6601SXin Ji 709aab6601SXin Ji encoder@58 { 719aab6601SXin Ji compatible = "analogix,anx7625"; 729aab6601SXin Ji reg = <0x58>; 739aab6601SXin Ji enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; 749aab6601SXin Ji reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; 759aab6601SXin Ji 769aab6601SXin Ji ports { 779aab6601SXin Ji #address-cells = <1>; 789aab6601SXin Ji #size-cells = <0>; 799aab6601SXin Ji 809aab6601SXin Ji mipi2dp_bridge_in: port@0 { 819aab6601SXin Ji reg = <0>; 829aab6601SXin Ji anx7625_in: endpoint { 839aab6601SXin Ji remote-endpoint = <&mipi_dsi>; 849aab6601SXin Ji }; 859aab6601SXin Ji }; 869aab6601SXin Ji 879aab6601SXin Ji mipi2dp_bridge_out: port@1 { 889aab6601SXin Ji reg = <1>; 899aab6601SXin Ji anx7625_out: endpoint { 909aab6601SXin Ji remote-endpoint = <&panel_in>; 919aab6601SXin Ji }; 929aab6601SXin Ji }; 939aab6601SXin Ji }; 949aab6601SXin Ji }; 959aab6601SXin Ji }; 96