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 37*2f240cdbSHsin-Yi Wang vdd10-supply: 38*2f240cdbSHsin-Yi Wang description: Regulator that provides the supply 1.0V power. 39*2f240cdbSHsin-Yi Wang 40*2f240cdbSHsin-Yi Wang vdd18-supply: 41*2f240cdbSHsin-Yi Wang description: Regulator that provides the supply 1.8V power. 42*2f240cdbSHsin-Yi Wang 43*2f240cdbSHsin-Yi Wang vdd33-supply: 44*2f240cdbSHsin-Yi Wang description: Regulator that provides the supply 3.3V power. 45*2f240cdbSHsin-Yi Wang 469aab6601SXin Ji ports: 47b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/ports 489aab6601SXin Ji 499aab6601SXin Ji properties: 509aab6601SXin Ji port@0: 51b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 529aab6601SXin Ji description: 539aab6601SXin Ji Video port for MIPI DSI input. 549aab6601SXin Ji 559aab6601SXin Ji port@1: 56b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 579aab6601SXin Ji description: 589aab6601SXin Ji Video port for panel or connector. 599aab6601SXin Ji 609aab6601SXin Ji required: 619aab6601SXin Ji - port@0 629aab6601SXin Ji - port@1 639aab6601SXin Ji 649aab6601SXin Jirequired: 659aab6601SXin Ji - compatible 669aab6601SXin Ji - reg 67*2f240cdbSHsin-Yi Wang - vdd10-supply 68*2f240cdbSHsin-Yi Wang - vdd18-supply 69*2f240cdbSHsin-Yi Wang - vdd33-supply 709aab6601SXin Ji - ports 719aab6601SXin Ji 729aab6601SXin JiadditionalProperties: false 739aab6601SXin Ji 749aab6601SXin Jiexamples: 759aab6601SXin Ji - | 769aab6601SXin Ji #include <dt-bindings/gpio/gpio.h> 779aab6601SXin Ji 789aab6601SXin Ji i2c0 { 799aab6601SXin Ji #address-cells = <1>; 809aab6601SXin Ji #size-cells = <0>; 819aab6601SXin Ji 829aab6601SXin Ji encoder@58 { 839aab6601SXin Ji compatible = "analogix,anx7625"; 849aab6601SXin Ji reg = <0x58>; 859aab6601SXin Ji enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; 869aab6601SXin Ji reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; 87*2f240cdbSHsin-Yi Wang vdd10-supply = <&pp1000_mipibrdg>; 88*2f240cdbSHsin-Yi Wang vdd18-supply = <&pp1800_mipibrdg>; 89*2f240cdbSHsin-Yi Wang vdd33-supply = <&pp3300_mipibrdg>; 909aab6601SXin Ji 919aab6601SXin Ji ports { 929aab6601SXin Ji #address-cells = <1>; 939aab6601SXin Ji #size-cells = <0>; 949aab6601SXin Ji 959aab6601SXin Ji mipi2dp_bridge_in: port@0 { 969aab6601SXin Ji reg = <0>; 979aab6601SXin Ji anx7625_in: endpoint { 989aab6601SXin Ji remote-endpoint = <&mipi_dsi>; 999aab6601SXin Ji }; 1009aab6601SXin Ji }; 1019aab6601SXin Ji 1029aab6601SXin Ji mipi2dp_bridge_out: port@1 { 1039aab6601SXin Ji reg = <1>; 1049aab6601SXin Ji anx7625_out: endpoint { 1059aab6601SXin Ji remote-endpoint = <&panel_in>; 1069aab6601SXin Ji }; 1079aab6601SXin Ji }; 1089aab6601SXin Ji }; 1099aab6601SXin Ji }; 1109aab6601SXin Ji }; 111