xref: /linux/Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml (revision 84318277d6334c6981ab326d4acc87c6a6ddc9b8)
1*986f28f3SDavid Heidelberg# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*986f28f3SDavid Heidelberg%YAML 1.2
3*986f28f3SDavid Heidelberg---
4*986f28f3SDavid Heidelberg$id: http://devicetree.org/schemas/display/panel/samsung,s6e3fc2x01.yaml#
5*986f28f3SDavid Heidelberg$schema: http://devicetree.org/meta-schemas/core.yaml#
6*986f28f3SDavid Heidelberg
7*986f28f3SDavid Heidelbergtitle: Samsung S6E3FC2X01 AMOLED DDIC
8*986f28f3SDavid Heidelberg
9*986f28f3SDavid Heidelbergdescription: The S6E3FC2X01 is display driver IC with connected panel.
10*986f28f3SDavid Heidelberg
11*986f28f3SDavid Heidelbergmaintainers:
12*986f28f3SDavid Heidelberg  - David Heidelberg <david@ixit.cz>
13*986f28f3SDavid Heidelberg
14*986f28f3SDavid HeidelbergallOf:
15*986f28f3SDavid Heidelberg  - $ref: panel-common.yaml#
16*986f28f3SDavid Heidelberg
17*986f28f3SDavid Heidelbergproperties:
18*986f28f3SDavid Heidelberg  compatible:
19*986f28f3SDavid Heidelberg    items:
20*986f28f3SDavid Heidelberg      - enum:
21*986f28f3SDavid Heidelberg            # Samsung 6.41 inch, 1080x2340 pixels, 19.5:9 ratio
22*986f28f3SDavid Heidelberg          - samsung,s6e3fc2x01-ams641rw
23*986f28f3SDavid Heidelberg      - const: samsung,s6e3fc2x01
24*986f28f3SDavid Heidelberg
25*986f28f3SDavid Heidelberg  reg:
26*986f28f3SDavid Heidelberg    maxItems: 1
27*986f28f3SDavid Heidelberg
28*986f28f3SDavid Heidelberg  reset-gpios: true
29*986f28f3SDavid Heidelberg
30*986f28f3SDavid Heidelberg  port: true
31*986f28f3SDavid Heidelberg
32*986f28f3SDavid Heidelberg  vddio-supply:
33*986f28f3SDavid Heidelberg    description: VDD regulator
34*986f28f3SDavid Heidelberg
35*986f28f3SDavid Heidelberg  vci-supply:
36*986f28f3SDavid Heidelberg    description: VCI regulator
37*986f28f3SDavid Heidelberg
38*986f28f3SDavid Heidelberg  poc-supply:
39*986f28f3SDavid Heidelberg    description: POC regulator
40*986f28f3SDavid Heidelberg
41*986f28f3SDavid Heidelbergrequired:
42*986f28f3SDavid Heidelberg  - compatible
43*986f28f3SDavid Heidelberg  - reset-gpios
44*986f28f3SDavid Heidelberg  - vddio-supply
45*986f28f3SDavid Heidelberg  - vci-supply
46*986f28f3SDavid Heidelberg  - poc-supply
47*986f28f3SDavid Heidelberg
48*986f28f3SDavid HeidelbergunevaluatedProperties: false
49*986f28f3SDavid Heidelberg
50*986f28f3SDavid Heidelbergexamples:
51*986f28f3SDavid Heidelberg  - |
52*986f28f3SDavid Heidelberg    #include <dt-bindings/gpio/gpio.h>
53*986f28f3SDavid Heidelberg
54*986f28f3SDavid Heidelberg    dsi {
55*986f28f3SDavid Heidelberg        #address-cells = <1>;
56*986f28f3SDavid Heidelberg        #size-cells = <0>;
57*986f28f3SDavid Heidelberg
58*986f28f3SDavid Heidelberg        panel@0 {
59*986f28f3SDavid Heidelberg            compatible = "samsung,s6e3fc2x01-ams641rw", "samsung,s6e3fc2x01";
60*986f28f3SDavid Heidelberg            reg = <0>;
61*986f28f3SDavid Heidelberg
62*986f28f3SDavid Heidelberg            vddio-supply = <&vreg_l14a_1p88>;
63*986f28f3SDavid Heidelberg            vci-supply = <&s2dos05_buck1>;
64*986f28f3SDavid Heidelberg            poc-supply = <&s2dos05_ldo1>;
65*986f28f3SDavid Heidelberg
66*986f28f3SDavid Heidelberg            te-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>;
67*986f28f3SDavid Heidelberg            reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
68*986f28f3SDavid Heidelberg
69*986f28f3SDavid Heidelberg            pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>;
70*986f28f3SDavid Heidelberg            pinctrl-1 = <&sde_dsi_suspend &sde_te_active_sleep>;
71*986f28f3SDavid Heidelberg            pinctrl-names = "default", "sleep";
72*986f28f3SDavid Heidelberg
73*986f28f3SDavid Heidelberg            port {
74*986f28f3SDavid Heidelberg                panel_in: endpoint {
75*986f28f3SDavid Heidelberg                    remote-endpoint = <&mdss_dsi0_out>;
76*986f28f3SDavid Heidelberg                };
77*986f28f3SDavid Heidelberg            };
78*986f28f3SDavid Heidelberg        };
79*986f28f3SDavid Heidelberg    };
80*986f28f3SDavid Heidelberg
81*986f28f3SDavid Heidelberg...
82