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