xref: /linux/Documentation/devicetree/bindings/display/panel/visionox,rm692e5.yaml (revision 7a012a692e7cfbca245d195a80f23634d3d74fcc)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/panel/visionox,rm692e5.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Visionox RM692E5 6.55" 2400x1080 120Hz MIPI-DSI Panel
8
9maintainers:
10  - Danila Tikhonov <danila@jiaxyga.com>
11
12description:
13  The Visionox RM692E5 is a generic DSI Panel IC used to control
14  AMOLED panels.
15
16allOf:
17  - $ref: panel-common.yaml#
18
19properties:
20  compatible:
21    oneOf:
22      - enum:
23          - visionox,rm692e5
24      - items:
25          - enum:
26              - nothing,rm692e5-spacewar
27          - const: visionox,rm692e5
28
29  reg:
30    maxItems: 1
31
32  vdd-supply:
33    description: 3.3V source voltage rail
34
35  vddio-supply:
36    description: 1.8V I/O source voltage rail
37
38  reset-gpios: true
39  port: true
40
41required:
42  - compatible
43  - reg
44  - reset-gpios
45  - vdd-supply
46  - vddio-supply
47  - port
48
49additionalProperties: false
50
51examples:
52  - |
53    #include <dt-bindings/gpio/gpio.h>
54
55    dsi {
56        #address-cells = <1>;
57        #size-cells = <0>;
58
59        panel@0 {
60            compatible = "nothing,rm692e5-spacewar",
61                         "visionox,rm692e5";
62            reg = <0>;
63
64            reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
65
66            vdd-supply = <&vdd_oled>;
67            vddio-supply = <&vdd_io_oled>;
68
69            port {
70                panel_in: endpoint {
71                    remote-endpoint = <&mdss_dsi0_out>;
72                };
73            };
74        };
75    };
76
77...
78