11e92dbeaSTorsten Duwe# SPDX-License-Identifier: GPL-2.0 21e92dbeaSTorsten Duwe%YAML 1.2 31e92dbeaSTorsten Duwe--- 41e92dbeaSTorsten Duwe$id: http://devicetree.org/schemas/display/bridge/anx6345.yaml# 51e92dbeaSTorsten Duwe$schema: http://devicetree.org/meta-schemas/core.yaml# 61e92dbeaSTorsten Duwe 7a612130cSKrzysztof Kozlowskititle: Analogix ANX6345 eDP Transmitter 81e92dbeaSTorsten Duwe 91e92dbeaSTorsten Duwemaintainers: 101e92dbeaSTorsten Duwe - Torsten Duwe <duwe@lst.de> 111e92dbeaSTorsten Duwe 121e92dbeaSTorsten Duwedescription: | 131e92dbeaSTorsten Duwe The ANX6345 is an ultra-low power Full-HD eDP transmitter designed for 141e92dbeaSTorsten Duwe portable devices. 151e92dbeaSTorsten Duwe 161e92dbeaSTorsten Duweproperties: 171e92dbeaSTorsten Duwe compatible: 181e92dbeaSTorsten Duwe const: analogix,anx6345 191e92dbeaSTorsten Duwe 201e92dbeaSTorsten Duwe reg: 211e92dbeaSTorsten Duwe maxItems: 1 221e92dbeaSTorsten Duwe description: base I2C address of the device 231e92dbeaSTorsten Duwe 241e92dbeaSTorsten Duwe reset-gpios: 251e92dbeaSTorsten Duwe maxItems: 1 261e92dbeaSTorsten Duwe description: GPIO connected to active low reset 271e92dbeaSTorsten Duwe 281e92dbeaSTorsten Duwe dvdd12-supply: 291e92dbeaSTorsten Duwe description: Regulator for 1.2V digital core power. 301e92dbeaSTorsten Duwe 311e92dbeaSTorsten Duwe dvdd25-supply: 321e92dbeaSTorsten Duwe description: Regulator for 2.5V digital core power. 331e92dbeaSTorsten Duwe 341e92dbeaSTorsten Duwe ports: 35b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/ports 361e92dbeaSTorsten Duwe 371e92dbeaSTorsten Duwe properties: 381e92dbeaSTorsten Duwe port@0: 39b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 40b6755423SRob Herring description: 411e92dbeaSTorsten Duwe Video port for LVTTL input 421e92dbeaSTorsten Duwe 431e92dbeaSTorsten Duwe port@1: 44b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 45b6755423SRob Herring description: 461e92dbeaSTorsten Duwe Video port for eDP output (panel or connector). 471e92dbeaSTorsten Duwe May be omitted if EDID works reliably. 481e92dbeaSTorsten Duwe 491e92dbeaSTorsten Duwe required: 501e92dbeaSTorsten Duwe - port@0 511e92dbeaSTorsten Duwe 521e92dbeaSTorsten Duwerequired: 531e92dbeaSTorsten Duwe - compatible 541e92dbeaSTorsten Duwe - reg 551e92dbeaSTorsten Duwe - reset-gpios 561e92dbeaSTorsten Duwe - dvdd12-supply 571e92dbeaSTorsten Duwe - dvdd25-supply 581e92dbeaSTorsten Duwe - ports 591e92dbeaSTorsten Duwe 601e92dbeaSTorsten DuweadditionalProperties: false 611e92dbeaSTorsten Duwe 621e92dbeaSTorsten Duweexamples: 631e92dbeaSTorsten Duwe - | 64*20a72af1SRob Herring i2c { 651e92dbeaSTorsten Duwe #address-cells = <1>; 661e92dbeaSTorsten Duwe #size-cells = <0>; 671e92dbeaSTorsten Duwe 681e92dbeaSTorsten Duwe anx6345: anx6345@38 { 691e92dbeaSTorsten Duwe compatible = "analogix,anx6345"; 701e92dbeaSTorsten Duwe reg = <0x38>; 711e92dbeaSTorsten Duwe reset-gpios = <&pio42 1 /* GPIO_ACTIVE_LOW */>; 721e92dbeaSTorsten Duwe dvdd25-supply = <®_dldo2>; 731e92dbeaSTorsten Duwe dvdd12-supply = <®_fldo1>; 741e92dbeaSTorsten Duwe 751e92dbeaSTorsten Duwe ports { 761e92dbeaSTorsten Duwe #address-cells = <1>; 771e92dbeaSTorsten Duwe #size-cells = <0>; 781e92dbeaSTorsten Duwe 791e92dbeaSTorsten Duwe anx6345_in: port@0 { 801e92dbeaSTorsten Duwe reg = <0>; 8151a21e0eSRob Herring anx6345_in_tcon0: endpoint { 821e92dbeaSTorsten Duwe remote-endpoint = <&tcon0_out_anx6345>; 831e92dbeaSTorsten Duwe }; 841e92dbeaSTorsten Duwe }; 851e92dbeaSTorsten Duwe 861e92dbeaSTorsten Duwe anx6345_out: port@1 { 871e92dbeaSTorsten Duwe reg = <1>; 8851a21e0eSRob Herring anx6345_out_panel: endpoint { 891e92dbeaSTorsten Duwe remote-endpoint = <&panel_in_edp>; 901e92dbeaSTorsten Duwe }; 911e92dbeaSTorsten Duwe }; 921e92dbeaSTorsten Duwe }; 931e92dbeaSTorsten Duwe }; 941e92dbeaSTorsten Duwe }; 95