xref: /linux/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml (revision 7f71507851fc7764b36a3221839607d3a45c2025)
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,s6e3ha8.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Samsung s6e3ha8 AMOLED DSI panel
8
9description: The s6e3ha8 is a 1440x2960 DPI display panel from Samsung Mobile
10  Displays (SMD).
11
12maintainers:
13  - Dzmitry Sankouski <dsankouski@gmail.com>
14
15allOf:
16  - $ref: panel-common.yaml#
17
18properties:
19  compatible:
20    const: samsung,s6e3ha8
21
22  reg:
23    maxItems: 1
24
25  reset-gpios: true
26
27  port: true
28
29  vdd3-supply:
30    description: VDD regulator
31
32  vci-supply:
33    description: VCI regulator
34
35  vddr-supply:
36    description: VDDR regulator
37
38required:
39  - compatible
40  - reset-gpios
41  - vdd3-supply
42  - vci-supply
43  - vddr-supply
44
45unevaluatedProperties: false
46
47examples:
48  - |
49    #include <dt-bindings/gpio/gpio.h>
50
51    dsi {
52        #address-cells = <1>;
53        #size-cells = <0>;
54
55        panel@0 {
56            compatible = "samsung,s6e3ha8";
57            reg = <0>;
58            vci-supply = <&s2dos05_ldo4>;
59            vddr-supply = <&s2dos05_buck1>;
60            vdd3-supply = <&s2dos05_ldo1>;
61            te-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>;
62            reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
63            pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>;
64            pinctrl-1 = <&sde_dsi_suspend &sde_te_active_sleep>;
65            pinctrl-names = "default", "sleep";
66
67            port {
68                panel_in: endpoint {
69                    remote-endpoint = <&mdss_dsi0_out>;
70                };
71            };
72        };
73    };
74
75...
76