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