xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun%YAML 1.2
3*4882a593Smuzhiyun---
4*4882a593Smuzhiyun$id: http://devicetree.org/schemas/display/panel/raydium,rm67191.yaml#
5*4882a593Smuzhiyun$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4882a593Smuzhiyun
7*4882a593Smuzhiyuntitle: Raydium RM67171 OLED LCD panel with MIPI-DSI protocol
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunmaintainers:
10*4882a593Smuzhiyun  - Robert Chiras <robert.chiras@nxp.com>
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunallOf:
13*4882a593Smuzhiyun  - $ref: panel-common.yaml#
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunproperties:
16*4882a593Smuzhiyun  compatible:
17*4882a593Smuzhiyun    const: raydium,rm67191
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun  reg: true
20*4882a593Smuzhiyun  port: true
21*4882a593Smuzhiyun  reset-gpios: true
22*4882a593Smuzhiyun  width-mm: true
23*4882a593Smuzhiyun  height-mm: true
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun  dsi-lanes:
26*4882a593Smuzhiyun    description: Number of DSI lanes to be used must be <3> or <4>
27*4882a593Smuzhiyun    enum: [3, 4]
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun  v3p3-supply:
30*4882a593Smuzhiyun    description: phandle to 3.3V regulator that powers the VDD_3V3 pin
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun  v1p8-supply:
33*4882a593Smuzhiyun    description: phandle to 1.8V regulator that powers the VDD_1V8 pin
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun  video-mode:
36*4882a593Smuzhiyun    description: |
37*4882a593Smuzhiyun      0 - burst-mode
38*4882a593Smuzhiyun      1 - non-burst with sync event
39*4882a593Smuzhiyun      2 - non-burst with sync pulse
40*4882a593Smuzhiyun    enum: [0, 1, 2]
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunrequired:
43*4882a593Smuzhiyun  - compatible
44*4882a593Smuzhiyun  - reg
45*4882a593Smuzhiyun  - dsi-lanes
46*4882a593Smuzhiyun  - port
47*4882a593Smuzhiyun
48*4882a593SmuzhiyunadditionalProperties: false
49*4882a593Smuzhiyun
50*4882a593Smuzhiyunexamples:
51*4882a593Smuzhiyun  - |
52*4882a593Smuzhiyun    #include <dt-bindings/gpio/gpio.h>
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun    dsi {
55*4882a593Smuzhiyun        #address-cells = <1>;
56*4882a593Smuzhiyun        #size-cells = <0>;
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun        panel@0 {
59*4882a593Smuzhiyun            compatible = "raydium,rm67191";
60*4882a593Smuzhiyun            reg = <0>;
61*4882a593Smuzhiyun            reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
62*4882a593Smuzhiyun            dsi-lanes = <4>;
63*4882a593Smuzhiyun            width-mm = <68>;
64*4882a593Smuzhiyun            height-mm = <121>;
65*4882a593Smuzhiyun            video-mode = <1>;
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun            port {
68*4882a593Smuzhiyun                panel_in: endpoint {
69*4882a593Smuzhiyun                    remote-endpoint = <&mipi_out>;
70*4882a593Smuzhiyun                };
71*4882a593Smuzhiyun            };
72*4882a593Smuzhiyun        };
73*4882a593Smuzhiyun    };
74*4882a593Smuzhiyun
75*4882a593Smuzhiyun...
76