xref: /linux/Documentation/devicetree/bindings/display/panel/samsung,ams581vf01.yaml (revision c771600c6af14749609b49565ffb4cac2959710d)
1*dca22e99SDanila Tikhonov# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*dca22e99SDanila Tikhonov%YAML 1.2
3*dca22e99SDanila Tikhonov---
4*dca22e99SDanila Tikhonov$id: http://devicetree.org/schemas/display/panel/samsung,ams581vf01.yaml#
5*dca22e99SDanila Tikhonov$schema: http://devicetree.org/meta-schemas/core.yaml#
6*dca22e99SDanila Tikhonov
7*dca22e99SDanila Tikhonovtitle: Samsung AMS581VF01 SOFEF01-based 5.81" 1080x2340 MIPI-DSI Panel
8*dca22e99SDanila Tikhonov
9*dca22e99SDanila Tikhonovmaintainers:
10*dca22e99SDanila Tikhonov  - Danila Tikhonov <danila@jiaxyga.com>
11*dca22e99SDanila Tikhonov
12*dca22e99SDanila Tikhonovdescription:
13*dca22e99SDanila Tikhonov  The Samsung AMS581VF01 is a 5.81 inch 1080x2340 MIPI-DSI CMD mode OLED panel.
14*dca22e99SDanila Tikhonov
15*dca22e99SDanila TikhonovallOf:
16*dca22e99SDanila Tikhonov  - $ref: panel-common.yaml#
17*dca22e99SDanila Tikhonov
18*dca22e99SDanila Tikhonovproperties:
19*dca22e99SDanila Tikhonov  compatible:
20*dca22e99SDanila Tikhonov    const: samsung,ams581vf01
21*dca22e99SDanila Tikhonov
22*dca22e99SDanila Tikhonov  reg:
23*dca22e99SDanila Tikhonov    maxItems: 1
24*dca22e99SDanila Tikhonov
25*dca22e99SDanila Tikhonov  vdd3p3-supply:
26*dca22e99SDanila Tikhonov    description: 3.3V source voltage rail
27*dca22e99SDanila Tikhonov
28*dca22e99SDanila Tikhonov  vddio-supply:
29*dca22e99SDanila Tikhonov    description: I/O source voltage rail
30*dca22e99SDanila Tikhonov
31*dca22e99SDanila Tikhonov  vsn-supply:
32*dca22e99SDanila Tikhonov    description: Negative source voltage rail
33*dca22e99SDanila Tikhonov
34*dca22e99SDanila Tikhonov  vsp-supply:
35*dca22e99SDanila Tikhonov    description: Positive source voltage rail
36*dca22e99SDanila Tikhonov
37*dca22e99SDanila Tikhonov  reset-gpios: true
38*dca22e99SDanila Tikhonov  port: true
39*dca22e99SDanila Tikhonov
40*dca22e99SDanila Tikhonovrequired:
41*dca22e99SDanila Tikhonov  - compatible
42*dca22e99SDanila Tikhonov  - reg
43*dca22e99SDanila Tikhonov  - vdd3p3-supply
44*dca22e99SDanila Tikhonov  - vddio-supply
45*dca22e99SDanila Tikhonov  - vsn-supply
46*dca22e99SDanila Tikhonov  - vsp-supply
47*dca22e99SDanila Tikhonov  - reset-gpios
48*dca22e99SDanila Tikhonov  - port
49*dca22e99SDanila Tikhonov
50*dca22e99SDanila TikhonovadditionalProperties: false
51*dca22e99SDanila Tikhonov
52*dca22e99SDanila Tikhonovexamples:
53*dca22e99SDanila Tikhonov  - |
54*dca22e99SDanila Tikhonov    #include <dt-bindings/gpio/gpio.h>
55*dca22e99SDanila Tikhonov
56*dca22e99SDanila Tikhonov    dsi {
57*dca22e99SDanila Tikhonov        #address-cells = <1>;
58*dca22e99SDanila Tikhonov        #size-cells = <0>;
59*dca22e99SDanila Tikhonov
60*dca22e99SDanila Tikhonov        panel@0 {
61*dca22e99SDanila Tikhonov            compatible = "samsung,ams581vf01";
62*dca22e99SDanila Tikhonov            reg = <0>;
63*dca22e99SDanila Tikhonov
64*dca22e99SDanila Tikhonov            vdd3p3-supply = <&vreg_l7c_3p0>;
65*dca22e99SDanila Tikhonov            vddio-supply = <&vreg_l13a_1p8>;
66*dca22e99SDanila Tikhonov            vsn-supply = <&vreg_ibb>;
67*dca22e99SDanila Tikhonov            vsp-supply = <&vreg_lab>;
68*dca22e99SDanila Tikhonov
69*dca22e99SDanila Tikhonov            reset-gpios = <&pm6150l_gpios 9 GPIO_ACTIVE_LOW>;
70*dca22e99SDanila Tikhonov
71*dca22e99SDanila Tikhonov            port {
72*dca22e99SDanila Tikhonov                panel_in: endpoint {
73*dca22e99SDanila Tikhonov                    remote-endpoint = <&mdss_dsi0_out>;
74*dca22e99SDanila Tikhonov                };
75*dca22e99SDanila Tikhonov            };
76*dca22e99SDanila Tikhonov        };
77*dca22e99SDanila Tikhonov    };
78*dca22e99SDanila Tikhonov
79*dca22e99SDanila Tikhonov...
80