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