95 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/display/bridge/anx6345.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Analogix ANX6345 eDP Transmitter8 9maintainers:10 - Torsten Duwe <duwe@lst.de>11 12description: |13 The ANX6345 is an ultra-low power Full-HD eDP transmitter designed for14 portable devices.15 16properties:17 compatible:18 const: analogix,anx634519 20 reg:21 maxItems: 122 description: base I2C address of the device23 24 reset-gpios:25 maxItems: 126 description: GPIO connected to active low reset27 28 dvdd12-supply:29 description: Regulator for 1.2V digital core power.30 31 dvdd25-supply:32 description: Regulator for 2.5V digital core power.33 34 ports:35 $ref: /schemas/graph.yaml#/properties/ports36 37 properties:38 port@0:39 $ref: /schemas/graph.yaml#/properties/port40 description:41 Video port for LVTTL input42 43 port@1:44 $ref: /schemas/graph.yaml#/properties/port45 description:46 Video port for eDP output (panel or connector).47 May be omitted if EDID works reliably.48 49 required:50 - port@051 52required:53 - compatible54 - reg55 - reset-gpios56 - dvdd12-supply57 - dvdd25-supply58 - ports59 60additionalProperties: false61 62examples:63 - |64 i2c {65 #address-cells = <1>;66 #size-cells = <0>;67 68 anx6345: anx6345@38 {69 compatible = "analogix,anx6345";70 reg = <0x38>;71 reset-gpios = <&pio42 1 /* GPIO_ACTIVE_LOW */>;72 dvdd25-supply = <®_dldo2>;73 dvdd12-supply = <®_fldo1>;74 75 ports {76 #address-cells = <1>;77 #size-cells = <0>;78 79 anx6345_in: port@0 {80 reg = <0>;81 anx6345_in_tcon0: endpoint {82 remote-endpoint = <&tcon0_out_anx6345>;83 };84 };85 86 anx6345_out: port@1 {87 reg = <1>;88 anx6345_out_panel: endpoint {89 remote-endpoint = <&panel_in_edp>;90 };91 };92 };93 };94 };95