File Index
Files and directories
Sign in
FILE

lontium,lt9211.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/display/bridge/lontium,lt9211.yaml YAML
  1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2%YAML 1.2
  3---
  4$id: http://devicetree.org/schemas/display/bridge/lontium,lt9211.yaml#
  5$schema: http://devicetree.org/meta-schemas/core.yaml#
  6
  7title: Lontium LT9211 DSI/LVDS/DPI to DSI/LVDS/DPI bridge.
  8
  9maintainers:
 10  - Marek Vasut <marex@denx.de>
 11
 12description: |
 13  The LT9211 are bridge devices which convert Single/Dual-Link DSI/LVDS
 14  or Single DPI to Single/Dual-Link DSI/LVDS or Single DPI.
 15
 16properties:
 17  compatible:
 18    enum:
 19      - lontium,lt9211
 20
 21  reg:
 22    maxItems: 1
 23
 24  interrupts:
 25    maxItems: 1
 26
 27  reset-gpios:
 28    maxItems: 1
 29    description: GPIO connected to active high RESET pin.
 30
 31  vccio-supply:
 32    description: Regulator for 1.8V IO power.
 33
 34  ports:
 35    $ref: /schemas/graph.yaml#/properties/ports
 36
 37    properties:
 38      port@0:
 39        $ref: /schemas/graph.yaml#/properties/port
 40        description:
 41          Primary MIPI DSI port-1 for MIPI input or
 42          LVDS port-1 for LVDS input or DPI input.
 43
 44      port@1:
 45        $ref: /schemas/graph.yaml#/properties/port
 46        description:
 47          Additional MIPI port-2 for MIPI input or LVDS port-2
 48          for LVDS input. Used in combination with primary
 49          port-1 to drive higher resolution displays
 50
 51      port@2:
 52        $ref: /schemas/graph.yaml#/properties/port
 53        description:
 54          Primary MIPI DSI port-1 for MIPI output or
 55          LVDS port-1 for LVDS output or DPI output.
 56
 57      port@3:
 58        $ref: /schemas/graph.yaml#/properties/port
 59        description:
 60          Additional MIPI port-2 for MIPI output or LVDS port-2
 61          for LVDS output. Used in combination with primary
 62          port-1 to drive higher resolution displays.
 63
 64    required:
 65      - port@0
 66      - port@2
 67
 68required:
 69  - compatible
 70  - reg
 71  - vccio-supply
 72  - ports
 73
 74additionalProperties: false
 75
 76examples:
 77  - |
 78    #include <dt-bindings/gpio/gpio.h>
 79    #include <dt-bindings/interrupt-controller/irq.h>
 80
 81    i2c {
 82      #address-cells = <1>;
 83      #size-cells = <0>;
 84
 85      hdmi-bridge@3b {
 86        compatible = "lontium,lt9211";
 87        reg = <0x3b>;
 88
 89        reset-gpios = <&tlmm 128 GPIO_ACTIVE_HIGH>;
 90        interrupts-extended = <&tlmm 84 IRQ_TYPE_EDGE_FALLING>;
 91
 92        vccio-supply = <&lt9211_1v8>;
 93
 94        ports {
 95          #address-cells = <1>;
 96          #size-cells = <0>;
 97
 98          port@0 {
 99            reg = <0>;
100
101            endpoint {
102              remote-endpoint = <&dsi0_out>;
103            };
104          };
105
106          port@2 {
107            reg = <2>;
108
109            endpoint {
110              remote-endpoint = <&panel_in_lvds>;
111            };
112          };
113        };
114      };
115    };
116
117...
~/ Read-only file preview.